diff --git a/hibernate-4.3.11.Final.tar.gz b/6.2.24.tar.gz similarity index 48% rename from hibernate-4.3.11.Final.tar.gz rename to 6.2.24.tar.gz index 86df80e3692deef4cfbffcd0ec05747aaceba046..14d3da3e4a31c2a7fc85abe0fb0f206e210bbcb6 100644 Binary files a/hibernate-4.3.11.Final.tar.gz and b/6.2.24.tar.gz differ diff --git a/CVE-2019-14900.patch b/CVE-2019-14900.patch deleted file mode 100644 index 2f63639a73920059f3fadd59fa4b735722115c1f..0000000000000000000000000000000000000000 --- a/CVE-2019-14900.patch +++ /dev/null @@ -1,58 +0,0 @@ -From 646b383f959eff18d58081b1a574f0d777d353da Mon Sep 17 00:00:00 2001 -From: Gail Badner -Date: Thu, 30 Apr 2020 16:26:56 -0700 -Subject: [PATCH] HHH-14077 : CVE-2019-14900 SQL injection issue in Hibernate ORM - ---- - .../expression/LiteralExpression.java | 30 +++++++++++++++---- - 1 file changed, 24 insertions(+), 6 deletions(-) - -diff --git a/hibernate-entitymanager/src/main/java/org/hibernate/jpa/criteria/expression/LiteralExpression.java b/hibernate-entitymanager/src/main/java/org/hibernate/jpa/criteria/expression/LiteralExpression.java -index b2451e6..dc7cbc3 100644 ---- a/hibernate-entitymanager/src/main/java/org/hibernate/jpa/criteria/expression/LiteralExpression.java -+++ b/hibernate-entitymanager/src/main/java/org/hibernate/jpa/criteria/expression/LiteralExpression.java -@@ -72,17 +72,35 @@ public class LiteralExpression extends ExpressionImpl implements Serializa - return ':' + parameterName; - } - -+ /** -+ * Inline String literal. -+ * -+ * @return escaped String -+ */ -+ private String inlineLiteral(String literal) { -+ return String.format( "\'%s\'", escapeLiteral( literal ) ); -+ } -+ -+ /** -+ * Escape String literal. -+ * -+ * @return escaped String -+ */ -+ private String escapeLiteral(String literal) { -+ return literal.replace("'", "''"); -+ } -+ - @SuppressWarnings({ "unchecked" }) - public String renderProjection(RenderingContext renderingContext) { -+ if ( ValueHandlerFactory.isCharacter( literal ) ) { -+ // In case literal is a Character, pass literal.toString() as the argument. -+ return inlineLiteral( literal.toString() ); -+ } -+ - // some drivers/servers do not like parameters in the select clause - final ValueHandlerFactory.ValueHandler handler = - ValueHandlerFactory.determineAppropriateHandler( literal.getClass() ); -- if ( ValueHandlerFactory.isCharacter( literal ) ) { -- return '\'' + handler.render( literal ) + '\''; -- } -- else { -- return handler.render( literal ); -- } -+ return handler.render( literal ); - } - - @Override --- -2.23.0 - diff --git a/CVE-2020-25638.patch b/CVE-2020-25638.patch deleted file mode 100644 index 711ae7ddae5a507d9f54e497908797295e3d2718..0000000000000000000000000000000000000000 --- a/CVE-2020-25638.patch +++ /dev/null @@ -1,389 +0,0 @@ -From 59fede7acaaa1579b561407aefa582311f7ebe78 Mon Sep 17 00:00:00 2001 -From: Andrea Boriero -Date: Tue, 29 Sep 2020 20:56:30 +0100 -Subject: [PATCH] HHH-14225 CVE-2020-25638 Potential for SQL injection on - use_sql_comments logging enabled - ---- - .../java/org/hibernate/dialect/Dialect.java | 12 ++ - .../internal/SelectStatementBuilder.java | 2 +- - .../main/java/org/hibernate/sql/Delete.java | 4 +- - .../main/java/org/hibernate/sql/Insert.java | 2 +- - .../java/org/hibernate/sql/InsertSelect.java | 2 +- - .../java/org/hibernate/sql/QuerySelect.java | 4 +- - .../main/java/org/hibernate/sql/Select.java | 2 +- - .../java/org/hibernate/sql/SimpleSelect.java | 2 +- - .../main/java/org/hibernate/sql/Update.java | 2 +- - .../hibernate/test/comments/TestEntity.java | 46 ++++++++ - .../hibernate/test/comments/TestEntity2.java | 37 ++++++ - .../test/comments/UseSqlCommentTest.java | 111 ++++++++++++++++++ - 12 files changed, 218 insertions(+), 8 deletions(-) - create mode 100644 hibernate-core/src/test/java/org/hibernate/test/comments/TestEntity.java - create mode 100644 hibernate-core/src/test/java/org/hibernate/test/comments/TestEntity2.java - create mode 100644 hibernate-core/src/test/java/org/hibernate/test/comments/UseSqlCommentTest.java - -diff --git a/hibernate-core/src/main/java/org/hibernate/dialect/Dialect.java b/hibernate-core/src/main/java/org/hibernate/dialect/Dialect.java -index 77fced7..1d42347 100644 ---- a/hibernate-core/src/main/java/org/hibernate/dialect/Dialect.java -+++ b/hibernate-core/src/main/java/org/hibernate/dialect/Dialect.java -@@ -94,6 +94,7 @@ import java.util.Locale; - import java.util.Map; - import java.util.Properties; - import java.util.Set; -+import java.util.regex.Pattern; - - /** - * Represents a dialect of SQL implemented by a particular RDBMS. Subclasses implement Hibernate compatibility -@@ -129,6 +130,9 @@ public abstract class Dialect implements ConversionContext { - */ - public static final String CLOSED_QUOTE = "`\"]"; - -+ private static final Pattern ESCAPE_CLOSING_COMMENT_PATTERN = Pattern.compile( "\\*/" ); -+ private static final Pattern ESCAPE_OPENING_COMMENT_PATTERN = Pattern.compile( "/\\*" ); -+ - private final TypeNames typeNames = new TypeNames(); - private final TypeNames hibernateTypeNames = new TypeNames(); - -@@ -2723,4 +2727,12 @@ public abstract class Dialect implements ConversionContext { - return StandardCallableStatementSupport.NO_REF_CURSOR_INSTANCE; - } - -+ public static String escapeComment(String comment) { -+ if ( StringHelper.isNotEmpty( comment ) ) { -+ final String escaped = ESCAPE_CLOSING_COMMENT_PATTERN.matcher( comment ).replaceAll( "*\\\\/" ); -+ return ESCAPE_OPENING_COMMENT_PATTERN.matcher( escaped ).replaceAll( "/\\\\*" ); -+ } -+ return comment; -+ } -+ - } -diff --git a/hibernate-core/src/main/java/org/hibernate/loader/plan/exec/query/internal/SelectStatementBuilder.java b/hibernate-core/src/main/java/org/hibernate/loader/plan/exec/query/internal/SelectStatementBuilder.java -index cbddf7c..b0c02bf 100644 ---- a/hibernate-core/src/main/java/org/hibernate/loader/plan/exec/query/internal/SelectStatementBuilder.java -+++ b/hibernate-core/src/main/java/org/hibernate/loader/plan/exec/query/internal/SelectStatementBuilder.java -@@ -204,7 +204,7 @@ public class SelectStatementBuilder { - final StringBuilder buf = new StringBuilder( guesstimatedBufferSize ); - - if ( StringHelper.isNotEmpty( comment ) ) { -- buf.append( "/* " ).append( comment ).append( " */ " ); -+ buf.append( "/* " ).append( Dialect.escapeComment( comment ) ).append( " */ " ); - } - - buf.append( "select " ) -diff --git a/hibernate-core/src/main/java/org/hibernate/sql/Delete.java b/hibernate-core/src/main/java/org/hibernate/sql/Delete.java -index faec336..f03ce52 100644 ---- a/hibernate-core/src/main/java/org/hibernate/sql/Delete.java -+++ b/hibernate-core/src/main/java/org/hibernate/sql/Delete.java -@@ -27,6 +27,8 @@ import java.util.Iterator; - import java.util.LinkedHashMap; - import java.util.Map; - -+import org.hibernate.dialect.Dialect; -+ - /** - * An SQL DELETE statement - * -@@ -54,7 +56,7 @@ public class Delete { - public String toStatementString() { - StringBuilder buf = new StringBuilder( tableName.length() + 10 ); - if ( comment!=null ) { -- buf.append( "/* " ).append(comment).append( " */ " ); -+ buf.append( "/* " ).append( Dialect.escapeComment( comment ) ).append( " */ " ); - } - buf.append( "delete from " ).append(tableName); - if ( where != null || !primaryKeyColumns.isEmpty() || versionColumnName != null ) { -diff --git a/hibernate-core/src/main/java/org/hibernate/sql/Insert.java b/hibernate-core/src/main/java/org/hibernate/sql/Insert.java -index 90788e2..aef545f 100644 ---- a/hibernate-core/src/main/java/org/hibernate/sql/Insert.java -+++ b/hibernate-core/src/main/java/org/hibernate/sql/Insert.java -@@ -108,7 +108,7 @@ public class Insert { - public String toStatementString() { - StringBuilder buf = new StringBuilder( columns.size()*15 + tableName.length() + 10 ); - if ( comment != null ) { -- buf.append( "/* " ).append( comment ).append( " */ " ); -+ buf.append( "/* " ).append( Dialect.escapeComment( comment ) ).append( " */ " ); - } - buf.append("insert into ") - .append(tableName); -diff --git a/hibernate-core/src/main/java/org/hibernate/sql/InsertSelect.java b/hibernate-core/src/main/java/org/hibernate/sql/InsertSelect.java -index 37bda69..992595b 100644 ---- a/hibernate-core/src/main/java/org/hibernate/sql/InsertSelect.java -+++ b/hibernate-core/src/main/java/org/hibernate/sql/InsertSelect.java -@@ -80,7 +80,7 @@ public class InsertSelect { - - StringBuilder buf = new StringBuilder( (columnNames.size() * 15) + tableName.length() + 10 ); - if ( comment!=null ) { -- buf.append( "/* " ).append( comment ).append( " */ " ); -+ buf.append( "/* " ).append( Dialect.escapeComment( comment ) ).append( " */ " ); - } - buf.append( "insert into " ).append( tableName ); - if ( !columnNames.isEmpty() ) { -diff --git a/hibernate-core/src/main/java/org/hibernate/sql/QuerySelect.java b/hibernate-core/src/main/java/org/hibernate/sql/QuerySelect.java -index 9e25025..8237329 100644 ---- a/hibernate-core/src/main/java/org/hibernate/sql/QuerySelect.java -+++ b/hibernate-core/src/main/java/org/hibernate/sql/QuerySelect.java -@@ -134,7 +134,9 @@ public class QuerySelect { - - public String toQueryString() { - StringBuilder buf = new StringBuilder(50); -- if (comment!=null) buf.append("/* ").append(comment).append(" */ "); -+ if (comment!=null) { -+ buf.append( "/* " ).append( Dialect.escapeComment( comment ) ).append( " */ " ); -+ } - buf.append("select "); - if (distinct) buf.append("distinct "); - String from = joins.toFromFragmentString(); -diff --git a/hibernate-core/src/main/java/org/hibernate/sql/Select.java b/hibernate-core/src/main/java/org/hibernate/sql/Select.java -index 2b67c9b..88868ab 100644 ---- a/hibernate-core/src/main/java/org/hibernate/sql/Select.java -+++ b/hibernate-core/src/main/java/org/hibernate/sql/Select.java -@@ -58,7 +58,7 @@ public class Select { - public String toStatementString() { - StringBuilder buf = new StringBuilder(guesstimatedBufferSize); - if ( StringHelper.isNotEmpty(comment) ) { -- buf.append("/* ").append(comment).append(" */ "); -+ buf.append( "/* " ).append( Dialect.escapeComment( comment ) ).append( " */ " ); - } - - buf.append("select ").append(selectClause) -diff --git a/hibernate-core/src/main/java/org/hibernate/sql/SimpleSelect.java b/hibernate-core/src/main/java/org/hibernate/sql/SimpleSelect.java -index d8d49aa..ab5dafa 100644 ---- a/hibernate-core/src/main/java/org/hibernate/sql/SimpleSelect.java -+++ b/hibernate-core/src/main/java/org/hibernate/sql/SimpleSelect.java -@@ -155,7 +155,7 @@ public class SimpleSelect { - ); - - if ( comment!=null ) { -- buf.append("/* ").append(comment).append(" */ "); -+ buf.append( "/* " ).append( Dialect.escapeComment( comment ) ).append( " */ " ); - } - - buf.append("select "); -diff --git a/hibernate-core/src/main/java/org/hibernate/sql/Update.java b/hibernate-core/src/main/java/org/hibernate/sql/Update.java -index d49eb5e..8d6d159 100644 ---- a/hibernate-core/src/main/java/org/hibernate/sql/Update.java -+++ b/hibernate-core/src/main/java/org/hibernate/sql/Update.java -@@ -180,7 +180,7 @@ public class Update { - public String toStatementString() { - StringBuilder buf = new StringBuilder( (columns.size() * 15) + tableName.length() + 10 ); - if ( comment!=null ) { -- buf.append( "/* " ).append( comment ).append( " */ " ); -+ buf.append( "/* " ).append( Dialect.escapeComment( comment ) ).append( " */ " ); - } - buf.append( "update " ).append( tableName ).append( " set " ); - boolean assignmentsAppended = false; -diff --git a/hibernate-core/src/test/java/org/hibernate/test/comments/TestEntity.java b/hibernate-core/src/test/java/org/hibernate/test/comments/TestEntity.java -new file mode 100644 -index 0000000..7c425be ---- /dev/null -+++ b/hibernate-core/src/test/java/org/hibernate/test/comments/TestEntity.java -@@ -0,0 +1,46 @@ -+/* -+ * Hibernate, Relational Persistence for Idiomatic Java -+ * -+ * License: GNU Lesser General Public License (LGPL), version 2.1 or later. -+ * See the lgpl.txt file in the root directory or . -+ */ -+package org.hibernate.test.comments; -+ -+import javax.persistence.Entity; -+import javax.persistence.Id; -+ -+/** -+ * @author Andrea Boriero -+ */ -+@Entity -+public class TestEntity { -+ @Id -+ private String id; -+ -+ private String value; -+ -+ public TestEntity() { -+ -+ } -+ -+ public TestEntity(String id, String value) { -+ this.id = id; -+ this.value = value; -+ } -+ -+ public String getId() { -+ return id; -+ } -+ -+ public void setId(String id) { -+ this.id = id; -+ } -+ -+ public String getValue() { -+ return value; -+ } -+ -+ public void setValue(String value) { -+ this.value = value; -+ } -+} -diff --git a/hibernate-core/src/test/java/org/hibernate/test/comments/TestEntity2.java b/hibernate-core/src/test/java/org/hibernate/test/comments/TestEntity2.java -new file mode 100644 -index 0000000..58b626d ---- /dev/null -+++ b/hibernate-core/src/test/java/org/hibernate/test/comments/TestEntity2.java -@@ -0,0 +1,37 @@ -+/* -+ * Hibernate, Relational Persistence for Idiomatic Java -+ * -+ * License: GNU Lesser General Public License (LGPL), version 2.1 or later. -+ * See the lgpl.txt file in the root directory or . -+ */ -+package org.hibernate.test.comments; -+ -+import javax.persistence.Entity; -+import javax.persistence.Id; -+ -+/** -+ * @author Andrea Boriero -+ */ -+@Entity -+public class TestEntity2 { -+ @Id -+ private String id; -+ -+ private String value; -+ -+ public String getId() { -+ return id; -+ } -+ -+ public void setId(String id) { -+ this.id = id; -+ } -+ -+ public String getValue() { -+ return value; -+ } -+ -+ public void setValue(String value) { -+ this.value = value; -+ } -+} -diff --git a/hibernate-core/src/test/java/org/hibernate/test/comments/UseSqlCommentTest.java b/hibernate-core/src/test/java/org/hibernate/test/comments/UseSqlCommentTest.java -new file mode 100644 -index 0000000..2bd6adf ---- /dev/null -+++ b/hibernate-core/src/test/java/org/hibernate/test/comments/UseSqlCommentTest.java -@@ -0,0 +1,111 @@ -+/* -+ * Hibernate, Relational Persistence for Idiomatic Java -+ * -+ * License: GNU Lesser General Public License (LGPL), version 2.1 or later. -+ * See the lgpl.txt file in the root directory or . -+ */ -+package org.hibernate.test.comments; -+ -+import java.util.List; -+import java.util.Map; -+import javax.persistence.EntityManager; -+import javax.persistence.TypedQuery; -+import javax.persistence.criteria.CompoundSelection; -+import javax.persistence.criteria.CriteriaBuilder; -+import javax.persistence.criteria.CriteriaQuery; -+import javax.persistence.criteria.Path; -+import javax.persistence.criteria.Root; -+ -+import org.hibernate.cfg.AvailableSettings; -+import org.hibernate.jpa.test.BaseEntityManagerFunctionalTestCase; -+ -+import org.junit.Before; -+import org.junit.Test; -+ -+import static org.hamcrest.CoreMatchers.is; -+import static org.hibernate.testing.transaction.TransactionUtil.doInJPA; -+import static org.junit.Assert.assertThat; -+ -+/** -+ * @author Andrea Boriero -+ */ -+public class UseSqlCommentTest extends BaseEntityManagerFunctionalTestCase { -+ -+ @Override -+ protected Class[] getAnnotatedClasses() { -+ return new Class[] { TestEntity.class, TestEntity2.class }; -+ } -+ -+ @Override -+ protected void addMappings(Map settings) { -+ settings.put( AvailableSettings.USE_SQL_COMMENTS, "true" ); -+ settings.put( AvailableSettings.FORMAT_SQL, "false" ); -+ } -+ -+ @Before -+ public void setUp() { -+ doInJPA( this::entityManagerFactory, entityManager -> { -+ TestEntity testEntity = new TestEntity(); -+ testEntity.setId( "test1" ); -+ testEntity.setValue( "value1" ); -+ entityManager.persist( testEntity ); -+ -+ TestEntity2 testEntity2 = new TestEntity2(); -+ testEntity2.setId( "test2" ); -+ testEntity2.setValue( "value2" ); -+ entityManager.persist( testEntity2 ); -+ } ); -+ } -+ -+ @Test -+ public void testIt() { -+ String appendLiteral = "*/select id as col_0_0_,value as col_1_0_ from testEntity2 where 1=1 or id=?--/*"; -+ doInJPA( this::entityManagerFactory, entityManager -> { -+ -+ List result = findUsingQuery( "test1", appendLiteral, entityManager ); -+ -+ TestEntity test1 = result.get( 0 ); -+ assertThat( test1.getValue(), is( appendLiteral ) ); -+ } ); -+ -+ doInJPA( this::entityManagerFactory, entityManager -> { -+ -+ List result = findUsingCriteria( "test1", appendLiteral, entityManager ); -+ -+ TestEntity test1 = result.get( 0 ); -+ assertThat( test1.getValue(), is( appendLiteral ) ); -+ } ); -+ } -+ -+ public List findUsingCriteria(String id, String appendLiteral, EntityManager entityManager) { -+ CriteriaBuilder builder = entityManager.getCriteriaBuilder(); -+ CriteriaQuery criteria = builder.createQuery( TestEntity.class ); -+ Root root = criteria.from( TestEntity.class ); -+ -+ Path idPath = root.get( "id" ); -+ CompoundSelection selection = builder.construct( -+ TestEntity.class, -+ idPath, -+ builder.literal( appendLiteral ) -+ ); -+ criteria.select( selection ); -+ -+ criteria.where( builder.equal( idPath, builder.parameter( String.class, "where_id" ) ) ); -+ -+ TypedQuery query = entityManager.createQuery( criteria ); -+ query.setParameter( "where_id", id ); -+ return query.getResultList(); -+ } -+ -+ public List findUsingQuery(String id, String appendLiteral, EntityManager entityManager) { -+ TypedQuery query = -+ entityManager.createQuery( -+ "select new org.hibernate.test.comments.TestEntity(id, '" -+ + appendLiteral.replace( "'", "''" ) -+ + "') from TestEntity where id=:where_id", -+ TestEntity.class -+ ); -+ query.setParameter( "where_id", id ); -+ return query.getResultList(); -+ } -+} --- -2.23.0 - diff --git a/hibernate-4.3.11.Final-hibernate-commons-annotations5.patch b/hibernate-4.3.11.Final-hibernate-commons-annotations5.patch deleted file mode 100644 index 3e61433c680692115a0b9871eea1a31aace18724..0000000000000000000000000000000000000000 --- a/hibernate-4.3.11.Final-hibernate-commons-annotations5.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff -Nru hibernate-orm-4.3.11.Final/hibernate-envers/src/main/java/org/hibernate/envers/configuration/internal/metadata/reader/DynamicProperty.java hibernate-orm-4.3.11.Final.hibernate-commons-annotations/hibernate-envers/src/main/java/org/hibernate/envers/configuration/internal/metadata/reader/DynamicProperty.java ---- hibernate-orm-4.3.11.Final/hibernate-envers/src/main/java/org/hibernate/envers/configuration/internal/metadata/reader/DynamicProperty.java 2015-08-06 05:52:33.000000000 +0200 -+++ hibernate-orm-4.3.11.Final.hibernate-commons-annotations/hibernate-envers/src/main/java/org/hibernate/envers/configuration/internal/metadata/reader/DynamicProperty.java 2016-07-08 12:37:23.875658529 +0200 -@@ -76,6 +76,11 @@ - } - - @Override -+ public Object invoke(Object target) { -+ return null; -+ } -+ -+ @Override - public Object invoke(Object target, Object... parameters) { - return null; - } diff --git a/hibernate-4.3.11.Final-infinispan8.patch b/hibernate-4.3.11.Final-infinispan8.patch deleted file mode 100644 index 09bb61138d468923d21b5be47c3e5d61c5d828c2..0000000000000000000000000000000000000000 --- a/hibernate-4.3.11.Final-infinispan8.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff -Nru hibernate-orm-4.3.11.Final/hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/util/Caches.java hibernate-orm-4.3.11.Final.infinispan/hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/util/Caches.java ---- hibernate-orm-4.3.11.Final/hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/util/Caches.java 2015-08-06 05:52:33.000000000 +0200 -+++ hibernate-orm-4.3.11.Final.infinispan/hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/util/Caches.java 2016-08-10 10:44:24.262184228 +0200 -@@ -30,6 +30,7 @@ - import org.infinispan.AdvancedCache; - import org.infinispan.context.Flag; - import org.infinispan.remoting.rpc.RpcManager; -+import org.infinispan.remoting.rpc.RpcOptions; - - /** - * Helper for dealing with Infinispan cache instances. -@@ -222,7 +223,8 @@ - final boolean isSync = isSynchronousCache( cache ); - - final EvictAllCommand cmd = factory.buildEvictAllCommand( cache.getName() ); -- rpcManager.broadcastRpcCommand( cmd, isSync ); -+ final RpcOptions options = rpcManager.getDefaultRpcOptions( isSync ); -+ rpcManager.invokeRemotely( null, cmd, options ); - } - } - diff --git a/hibernate-agroal-6.2.24.Final.pom b/hibernate-agroal-6.2.24.Final.pom new file mode 100644 index 0000000000000000000000000000000000000000..08b7aa76216f95932ad723bf2cac88f76a97b46b --- /dev/null +++ b/hibernate-agroal-6.2.24.Final.pom @@ -0,0 +1,48 @@ + + + 4.0.0 + org.hibernate + hibernate-agroal + 6.2.24.Final + pom + hibernate-agroal - relocation + Integration for Agroal as a ConnectionProvider for Hibernate ORM + https://hibernate.org/orm + + Hibernate.org + https://hibernate.org + + + + GNU Library General Public License v2.1 or later + https://www.opensource.org/licenses/LGPL-2.1 + repo + See discussion at https://hibernate.org/community/license/ for more details. + + + + + hibernate-team + The Hibernate Development Team + Hibernate.org + https://hibernate.org + + + + scm:git:https://github.com/hibernate/hibernate-orm.git + scm:git:git@github.com:hibernate/hibernate-orm.git + https://github.com/hibernate/hibernate-orm + + + jira + https://hibernate.atlassian.net/browse/HHH + + + + org.hibernate.orm + hibernate-agroal + 6.2.24.Final + + + diff --git a/hibernate-c3p0-4.3.11.Final.pom b/hibernate-c3p0-6.2.24.Final.pom similarity index 34% rename from hibernate-c3p0-4.3.11.Final.pom rename to hibernate-c3p0-6.2.24.Final.pom index 8cc974e8b4e522bb3ba89f458b7fa7f9edcc226b..aaf134fdcfd5c8648fb69791d730ce4bbd687cab 100644 --- a/hibernate-c3p0-4.3.11.Final.pom +++ b/hibernate-c3p0-6.2.24.Final.pom @@ -1,57 +1,24 @@ - + 4.0.0 org.hibernate hibernate-c3p0 - 4.3.11.Final - - - org.jboss.logging - jboss-logging - 3.1.3.GA - compile - - - org.jboss.logging - jboss-logging-annotations - 1.2.0.Beta1 - compile - - - org.hibernate - hibernate-core - 4.3.11.Final - compile - - - com.mchange - c3p0 - 0.9.2.1 - compile - - - Hibernate/c3p0 Integration - Integration for c3p0 Connection pooling into Hibernate O/RM - http://hibernate.org + 6.2.24.Final + pom + hibernate-c3p0 - relocation + Integration for c3p0 Connection pooling into Hibernate ORM + https://hibernate.org/orm Hibernate.org - http://hibernate.org + https://hibernate.org - - jira - https://hibernate.atlassian.net/browse/HHH - - - http://github.com/hibernate/hibernate-orm - scm:git:http://github.com/hibernate/hibernate-orm.git - scm:git:git@github.com:hibernate/hibernate-orm.git - - GNU Lesser General Public License - http://www.gnu.org/licenses/lgpl-2.1.html - See discussion at http://hibernate.org/license for more details. + GNU Library General Public License v2.1 or later + https://www.opensource.org/licenses/LGPL-2.1 repo + See discussion at https://hibernate.org/community/license/ for more details. @@ -59,7 +26,23 @@ hibernate-team The Hibernate Development Team Hibernate.org - http://hibernate.org + https://hibernate.org + + scm:git:https://github.com/hibernate/hibernate-orm.git + scm:git:git@github.com:hibernate/hibernate-orm.git + https://github.com/hibernate/hibernate-orm + + + jira + https://hibernate.atlassian.net/browse/HHH + + + + org.hibernate.orm + hibernate-c3p0 + 6.2.24.Final + + diff --git a/hibernate-community-dialects-6.2.24.Final.pom b/hibernate-community-dialects-6.2.24.Final.pom new file mode 100644 index 0000000000000000000000000000000000000000..4f86e045f54b7ce7e6422a8c0951393212c33692 --- /dev/null +++ b/hibernate-community-dialects-6.2.24.Final.pom @@ -0,0 +1,48 @@ + + + 4.0.0 + org.hibernate + hibernate-community-dialects + 6.2.24.Final + pom + hibernate-community-dialects - relocation + Hibernate's community supported dialects + https://hibernate.org/orm + + Hibernate.org + https://hibernate.org + + + + GNU Library General Public License v2.1 or later + https://www.opensource.org/licenses/LGPL-2.1 + repo + See discussion at https://hibernate.org/community/license/ for more details. + + + + + hibernate-team + The Hibernate Development Team + Hibernate.org + https://hibernate.org + + + + scm:git:https://github.com/hibernate/hibernate-orm.git + scm:git:git@github.com:hibernate/hibernate-orm.git + https://github.com/hibernate/hibernate-orm + + + jira + https://hibernate.atlassian.net/browse/HHH + + + + org.hibernate.orm + hibernate-community-dialects + 6.2.24.Final + + + diff --git a/hibernate-core-4.3.11.Final.pom b/hibernate-core-4.3.11.Final.pom deleted file mode 100644 index 361de85c2a3491bab6a21d55e4ddac36b2248d98..0000000000000000000000000000000000000000 --- a/hibernate-core-4.3.11.Final.pom +++ /dev/null @@ -1,95 +0,0 @@ - - - 4.0.0 - org.hibernate - hibernate-core - 4.3.11.Final - - - org.jboss.logging - jboss-logging - 3.1.3.GA - compile - - - org.jboss.logging - jboss-logging-annotations - 1.2.0.Beta1 - compile - - - org.jboss.spec.javax.transaction - jboss-transaction-api_1.2_spec - 1.0.0.Final - compile - - - dom4j - dom4j - 1.6.1 - compile - - - org.hibernate.common - hibernate-commons-annotations - 4.0.5.Final - compile - - - org.hibernate.javax.persistence - hibernate-jpa-2.1-api - 1.0.0.Final - compile - - - org.javassist - javassist - 3.18.1-GA - compile - - - antlr - antlr - 2.7.7 - compile - - - org.jboss - jandex - 1.1.0.Final - compile - - - Core Hibernate O/RM functionality - The core O/RM functionality as provided by Hibernate - http://hibernate.org - - Hibernate.org - http://hibernate.org - - - jira - https://hibernate.atlassian.net/browse/HHH - - - http://github.com/hibernate/hibernate-orm - scm:git:http://github.com/hibernate/hibernate-orm.git - scm:git:git@github.com:hibernate/hibernate-orm.git - - - - GNU Lesser General Public License - http://www.gnu.org/licenses/lgpl-2.1.html - See discussion at http://hibernate.org/license for more details. - repo - - - - - hibernate-team - The Hibernate Development Team - Hibernate.org - http://hibernate.org - - - diff --git a/hibernate-envers-4.3.11.Final.pom b/hibernate-core-6.2.24.Final.pom similarity index 32% rename from hibernate-envers-4.3.11.Final.pom rename to hibernate-core-6.2.24.Final.pom index d711cf7861b182ef85dfd9964a65085d0da7acd0..90fbbb9be3c913403343919a886ff7d2e4cd0700 100644 --- a/hibernate-envers-4.3.11.Final.pom +++ b/hibernate-core-6.2.24.Final.pom @@ -1,57 +1,24 @@ - + 4.0.0 org.hibernate - hibernate-envers - 4.3.11.Final - - - org.jboss.logging - jboss-logging - 3.1.3.GA - compile - - - org.jboss.logging - jboss-logging-annotations - 1.2.0.Beta1 - compile - - - org.hibernate - hibernate-core - 4.3.11.Final - compile - - - org.hibernate - hibernate-entitymanager - 4.3.11.Final - compile - - - Entity versioning support - Entity versioning support - http://hibernate.org + hibernate-core + 6.2.24.Final + pom + hibernate-core - relocation + Hibernate's core ORM functionality + https://hibernate.org/orm Hibernate.org - http://hibernate.org + https://hibernate.org - - jira - https://hibernate.atlassian.net/browse/HHH - - - http://github.com/hibernate/hibernate-orm - scm:git:http://github.com/hibernate/hibernate-orm.git - scm:git:git@github.com:hibernate/hibernate-orm.git - - GNU Lesser General Public License - http://www.gnu.org/licenses/lgpl-2.1.html - See discussion at http://hibernate.org/license for more details. + GNU Library General Public License v2.1 or later + https://www.opensource.org/licenses/LGPL-2.1 repo + See discussion at https://hibernate.org/community/license/ for more details. @@ -59,7 +26,23 @@ hibernate-team The Hibernate Development Team Hibernate.org - http://hibernate.org + https://hibernate.org + + scm:git:https://github.com/hibernate/hibernate-orm.git + scm:git:git@github.com:hibernate/hibernate-orm.git + https://github.com/hibernate/hibernate-orm + + + jira + https://hibernate.atlassian.net/browse/HHH + + + + org.hibernate.orm + hibernate-core + 6.2.24.Final + + diff --git a/hibernate-ehcache-4.3.11.Final.pom b/hibernate-ehcache-4.3.11.Final.pom deleted file mode 100644 index 681c2c17700b33f316439555e5d4af09fa961875..0000000000000000000000000000000000000000 --- a/hibernate-ehcache-4.3.11.Final.pom +++ /dev/null @@ -1,65 +0,0 @@ - - - 4.0.0 - org.hibernate - hibernate-ehcache - 4.3.11.Final - - - org.jboss.logging - jboss-logging - 3.1.3.GA - compile - - - org.jboss.logging - jboss-logging-annotations - 1.2.0.Beta1 - compile - - - org.hibernate - hibernate-core - 4.3.11.Final - compile - - - net.sf.ehcache - ehcache-core - 2.4.3 - compile - - - Hibernate/Ehcache Integration - Integration for Ehcache into Hibernate as a second-level caching service - http://hibernate.org - - Hibernate.org - http://hibernate.org - - - jira - https://hibernate.atlassian.net/browse/HHH - - - http://github.com/hibernate/hibernate-orm - scm:git:http://github.com/hibernate/hibernate-orm.git - scm:git:git@github.com:hibernate/hibernate-orm.git - - - - GNU Lesser General Public License - http://www.gnu.org/licenses/lgpl-2.1.html - See discussion at http://hibernate.org/license for more details. - repo - - - - - hibernate-team - The Hibernate Development Team - Hibernate.org - http://hibernate.org - - - diff --git a/hibernate-entitymanager-4.3.11.Final.pom b/hibernate-entitymanager-4.3.11.Final.pom deleted file mode 100644 index 666a5322dc1e7dedb0113264957db2753b70fbbe..0000000000000000000000000000000000000000 --- a/hibernate-entitymanager-4.3.11.Final.pom +++ /dev/null @@ -1,89 +0,0 @@ - - - 4.0.0 - org.hibernate - hibernate-entitymanager - 4.3.11.Final - - - org.jboss.logging - jboss-logging - 3.1.3.GA - compile - - - org.jboss.logging - jboss-logging-annotations - 1.2.0.Beta1 - compile - - - org.hibernate - hibernate-core - 4.3.11.Final - compile - - - dom4j - dom4j - 1.6.1 - compile - - - org.hibernate.common - hibernate-commons-annotations - 4.0.5.Final - compile - - - org.hibernate.javax.persistence - hibernate-jpa-2.1-api - 1.0.0.Final - compile - - - org.jboss.spec.javax.transaction - jboss-transaction-api_1.2_spec - 1.0.0.Final - compile - - - org.javassist - javassist - 3.18.1-GA - compile - - - Hibernate JPA Support - Hibernate O/RM implementation of the JPA specification - http://hibernate.org - - Hibernate.org - http://hibernate.org - - - jira - https://hibernate.atlassian.net/browse/HHH - - - http://github.com/hibernate/hibernate-orm - scm:git:http://github.com/hibernate/hibernate-orm.git - scm:git:git@github.com:hibernate/hibernate-orm.git - - - - GNU Lesser General Public License - http://www.gnu.org/licenses/lgpl-2.1.html - See discussion at http://hibernate.org/license for more details. - repo - - - - - hibernate-team - The Hibernate Development Team - Hibernate.org - http://hibernate.org - - - diff --git a/hibernate-envers-6.2.24.Final.pom b/hibernate-envers-6.2.24.Final.pom new file mode 100644 index 0000000000000000000000000000000000000000..3b068023d3756ab2baa8bdad3358dfd5f36db038 --- /dev/null +++ b/hibernate-envers-6.2.24.Final.pom @@ -0,0 +1,48 @@ + + + 4.0.0 + org.hibernate + hibernate-envers + 6.2.24.Final + pom + hibernate-envers - relocation + Hibernate's entity version (audit/history) support + https://hibernate.org/orm + + Hibernate.org + https://hibernate.org + + + + GNU Library General Public License v2.1 or later + https://www.opensource.org/licenses/LGPL-2.1 + repo + See discussion at https://hibernate.org/community/license/ for more details. + + + + + hibernate-team + The Hibernate Development Team + Hibernate.org + https://hibernate.org + + + + scm:git:https://github.com/hibernate/hibernate-orm.git + scm:git:git@github.com:hibernate/hibernate-orm.git + https://github.com/hibernate/hibernate-orm + + + jira + https://hibernate.atlassian.net/browse/HHH + + + + org.hibernate.orm + hibernate-envers + 6.2.24.Final + + + diff --git a/hibernate-graalvm-6.2.24.Final.pom b/hibernate-graalvm-6.2.24.Final.pom new file mode 100644 index 0000000000000000000000000000000000000000..5c6fed5bdf6a2cf4da1fdedf2c898523ac5000bd --- /dev/null +++ b/hibernate-graalvm-6.2.24.Final.pom @@ -0,0 +1,48 @@ + + + 4.0.0 + org.hibernate + hibernate-graalvm + 6.2.24.Final + pom + hibernate-graalvm - relocation + Experimental extension to make it easier to compile applications into a GraalVM native image + https://hibernate.org/orm + + Hibernate.org + https://hibernate.org + + + + GNU Library General Public License v2.1 or later + https://www.opensource.org/licenses/LGPL-2.1 + repo + See discussion at https://hibernate.org/community/license/ for more details. + + + + + hibernate-team + The Hibernate Development Team + Hibernate.org + https://hibernate.org + + + + scm:git:https://github.com/hibernate/hibernate-orm.git + scm:git:git@github.com:hibernate/hibernate-orm.git + https://github.com/hibernate/hibernate-orm + + + jira + https://hibernate.atlassian.net/browse/HHH + + + + org.hibernate.orm + hibernate-graalvm + 6.2.24.Final + + + diff --git a/hibernate-hikaricp-4.3.11.Final.pom b/hibernate-hikaricp-6.2.24.Final.pom similarity index 35% rename from hibernate-hikaricp-4.3.11.Final.pom rename to hibernate-hikaricp-6.2.24.Final.pom index 0b589ecb0453a51ad5e21293bd2b8e5729210e72..8b2ae7a5e209dbd59ba13474d8359fe2c471af80 100644 --- a/hibernate-hikaricp-4.3.11.Final.pom +++ b/hibernate-hikaricp-6.2.24.Final.pom @@ -1,57 +1,24 @@ - + 4.0.0 org.hibernate hibernate-hikaricp - 4.3.11.Final - - - org.jboss.logging - jboss-logging - 3.1.3.GA - compile - - - org.jboss.logging - jboss-logging-annotations - 1.2.0.Beta1 - compile - - - org.hibernate - hibernate-core - 4.3.11.Final - compile - - - com.zaxxer - HikariCP-java6 - 2.3.3 - compile - - - Hibernate/HikariCP Integration + 6.2.24.Final + pom + hibernate-hikaricp - relocation Integration for HikariCP into Hibernate O/RM - http://hibernate.org + https://hibernate.org/orm Hibernate.org - http://hibernate.org + https://hibernate.org - - jira - https://hibernate.atlassian.net/browse/HHH - - - http://github.com/hibernate/hibernate-orm - scm:git:http://github.com/hibernate/hibernate-orm.git - scm:git:git@github.com:hibernate/hibernate-orm.git - - GNU Lesser General Public License - http://www.gnu.org/licenses/lgpl-2.1.html - See discussion at http://hibernate.org/license for more details. + GNU Library General Public License v2.1 or later + https://www.opensource.org/licenses/LGPL-2.1 repo + See discussion at https://hibernate.org/community/license/ for more details. @@ -59,7 +26,23 @@ hibernate-team The Hibernate Development Team Hibernate.org - http://hibernate.org + https://hibernate.org + + scm:git:https://github.com/hibernate/hibernate-orm.git + scm:git:git@github.com:hibernate/hibernate-orm.git + https://github.com/hibernate/hibernate-orm + + + jira + https://hibernate.atlassian.net/browse/HHH + + + + org.hibernate.orm + hibernate-hikaricp + 6.2.24.Final + + diff --git a/hibernate-infinispan-4.3.11.Final.pom b/hibernate-infinispan-4.3.11.Final.pom deleted file mode 100644 index c8708a6538f7bf5f17aa948df52d154c990dfa78..0000000000000000000000000000000000000000 --- a/hibernate-infinispan-4.3.11.Final.pom +++ /dev/null @@ -1,71 +0,0 @@ - - - 4.0.0 - org.hibernate - hibernate-infinispan - 4.3.11.Final - - - org.jboss.logging - jboss-logging - 3.1.3.GA - compile - - - org.jboss.logging - jboss-logging-annotations - 1.2.0.Beta1 - compile - - - org.hibernate - hibernate-core - 4.3.11.Final - compile - - - org.infinispan - infinispan-core - 6.0.0.Final - compile - - - org.rhq.helpers - rhq-pluginAnnotations - 3.0.4 - compile - - - Hibernate/Infinispan Integration - Integration for Infinispan into Hibernate as a second-level caching service - http://hibernate.org - - Hibernate.org - http://hibernate.org - - - jira - https://hibernate.atlassian.net/browse/HHH - - - http://github.com/hibernate/hibernate-orm - scm:git:http://github.com/hibernate/hibernate-orm.git - scm:git:git@github.com:hibernate/hibernate-orm.git - - - - GNU Lesser General Public License - http://www.gnu.org/licenses/lgpl-2.1.html - See discussion at http://hibernate.org/license for more details. - repo - - - - - hibernate-team - The Hibernate Development Team - Hibernate.org - http://hibernate.org - - - diff --git a/hibernate-jcache-6.2.24.Final.pom b/hibernate-jcache-6.2.24.Final.pom new file mode 100644 index 0000000000000000000000000000000000000000..354291b0e9773b4ace4f5bdaf4cff7a97440427a --- /dev/null +++ b/hibernate-jcache-6.2.24.Final.pom @@ -0,0 +1,48 @@ + + + 4.0.0 + org.hibernate + hibernate-jcache + 6.2.24.Final + pom + hibernate-jcache - relocation + Integration for javax.cache into Hibernate as a second-level caching service + https://hibernate.org/orm + + Hibernate.org + https://hibernate.org + + + + GNU Library General Public License v2.1 or later + https://www.opensource.org/licenses/LGPL-2.1 + repo + See discussion at https://hibernate.org/community/license/ for more details. + + + + + hibernate-team + The Hibernate Development Team + Hibernate.org + https://hibernate.org + + + + scm:git:https://github.com/hibernate/hibernate-orm.git + scm:git:git@github.com:hibernate/hibernate-orm.git + https://github.com/hibernate/hibernate-orm + + + jira + https://hibernate.atlassian.net/browse/HHH + + + + org.hibernate.orm + hibernate-jcache + 6.2.24.Final + + + diff --git a/hibernate-micrometer-6.2.24.Final.pom b/hibernate-micrometer-6.2.24.Final.pom new file mode 100644 index 0000000000000000000000000000000000000000..436211d69895f4630e8026c311023654fe731493 --- /dev/null +++ b/hibernate-micrometer-6.2.24.Final.pom @@ -0,0 +1,48 @@ + + + 4.0.0 + org.hibernate + hibernate-micrometer + 6.2.24.Final + pom + hibernate-micrometer - relocation + Integration for Micrometer metrics into Hibernate as a metrics collection package + https://hibernate.org/orm + + Hibernate.org + https://hibernate.org + + + + GNU Library General Public License v2.1 or later + https://www.opensource.org/licenses/LGPL-2.1 + repo + See discussion at https://hibernate.org/community/license/ for more details. + + + + + hibernate-team + The Hibernate Development Team + Hibernate.org + https://hibernate.org + + + + scm:git:https://github.com/hibernate/hibernate-orm.git + scm:git:git@github.com:hibernate/hibernate-orm.git + https://github.com/hibernate/hibernate-orm + + + jira + https://hibernate.atlassian.net/browse/HHH + + + + org.hibernate.orm + hibernate-micrometer + 6.2.24.Final + + + diff --git a/hibernate-osgi-4.3.11.Final.pom b/hibernate-osgi-4.3.11.Final.pom deleted file mode 100644 index 55a813a6f2539e856efcd2c77e5ac7cbf1f5360f..0000000000000000000000000000000000000000 --- a/hibernate-osgi-4.3.11.Final.pom +++ /dev/null @@ -1,77 +0,0 @@ - - - 4.0.0 - org.hibernate - hibernate-osgi - 4.3.11.Final - - - org.jboss.logging - jboss-logging - 3.1.3.GA - compile - - - org.jboss.logging - jboss-logging-annotations - 1.2.0.Beta1 - compile - - - org.hibernate - hibernate-core - 4.3.11.Final - compile - - - org.hibernate - hibernate-entitymanager - 4.3.11.Final - compile - - - org.osgi - org.osgi.core - 4.3.1 - compile - - - org.osgi - org.osgi.compendium - 4.3.1 - compile - - - Hibernate OSGi Support - Support for running Hibernate O/RM in OSGi environments - http://hibernate.org - - Hibernate.org - http://hibernate.org - - - jira - https://hibernate.atlassian.net/browse/HHH - - - http://github.com/hibernate/hibernate-orm - scm:git:http://github.com/hibernate/hibernate-orm.git - scm:git:git@github.com:hibernate/hibernate-orm.git - - - - GNU Lesser General Public License - http://www.gnu.org/licenses/lgpl-2.1.html - See discussion at http://hibernate.org/license for more details. - repo - - - - - hibernate-team - The Hibernate Development Team - Hibernate.org - http://hibernate.org - - - diff --git a/hibernate-parent-4.3.11.Final.pom b/hibernate-parent-6.2.24.Final.pom similarity index 95% rename from hibernate-parent-4.3.11.Final.pom rename to hibernate-parent-6.2.24.Final.pom index cc54c69e0382c4ba11f5b402b50d93cb69bd324d..5916de0cedf820b3b6c8d406971c97f306e02342 100644 --- a/hibernate-parent-4.3.11.Final.pom +++ b/hibernate-parent-6.2.24.Final.pom @@ -3,21 +3,24 @@ 4.0.0 org.hibernate hibernate-parent - 4.3.11.Final + 6.2.24.Final pom Hibernate Parent + hibernate-agroal + hibernate-community-dialects hibernate-core hibernate-c3p0 hibernate-envers - hibernate-ehcache - hibernate-entitymanager + hibernate-graalvm hibernate-hikaricp - hibernate-infinispan - hibernate-osgi + hibernate-jcache + hibernate-micrometer hibernate-proxool + hibernate-spatial hibernate-testing + hibernate-vibur diff --git a/hibernate-proxool-4.3.11.Final.pom b/hibernate-proxool-6.2.24.Final.pom similarity index 35% rename from hibernate-proxool-4.3.11.Final.pom rename to hibernate-proxool-6.2.24.Final.pom index 770b914887c5c0e7d8b7f3fe4e2662d4010c474c..f24b112c0957aed8b5291e4c9e2f98e2a9997cd9 100644 --- a/hibernate-proxool-4.3.11.Final.pom +++ b/hibernate-proxool-6.2.24.Final.pom @@ -1,57 +1,24 @@ - + 4.0.0 org.hibernate hibernate-proxool - 4.3.11.Final - - - org.jboss.logging - jboss-logging - 3.1.3.GA - compile - - - org.jboss.logging - jboss-logging-annotations - 1.2.0.Beta1 - compile - - - org.hibernate - hibernate-core - 4.3.11.Final - compile - - - proxool - proxool - 0.8.3 - compile - - - Hibernate/Proxool Integration + 6.2.24.Final + pom + hibernate-proxool - relocation Integration for Proxool Connection pooling into Hibernate O/RM - http://hibernate.org + https://hibernate.org/orm Hibernate.org - http://hibernate.org + https://hibernate.org - - jira - https://hibernate.atlassian.net/browse/HHH - - - http://github.com/hibernate/hibernate-orm - scm:git:http://github.com/hibernate/hibernate-orm.git - scm:git:git@github.com:hibernate/hibernate-orm.git - - GNU Lesser General Public License - http://www.gnu.org/licenses/lgpl-2.1.html - See discussion at http://hibernate.org/license for more details. + GNU Library General Public License v2.1 or later + https://www.opensource.org/licenses/LGPL-2.1 repo + See discussion at https://hibernate.org/community/license/ for more details. @@ -59,7 +26,23 @@ hibernate-team The Hibernate Development Team Hibernate.org - http://hibernate.org + https://hibernate.org + + scm:git:https://github.com/hibernate/hibernate-orm.git + scm:git:git@github.com:hibernate/hibernate-orm.git + https://github.com/hibernate/hibernate-orm + + + jira + https://hibernate.atlassian.net/browse/HHH + + + + org.hibernate.orm + hibernate-proxool + 6.2.24.Final + + diff --git a/hibernate-spatial-6.2.24.Final.pom b/hibernate-spatial-6.2.24.Final.pom new file mode 100644 index 0000000000000000000000000000000000000000..3f88f93be241815768da84b3f1ae31d75a3e1983 --- /dev/null +++ b/hibernate-spatial-6.2.24.Final.pom @@ -0,0 +1,48 @@ + + + 4.0.0 + org.hibernate + hibernate-spatial + 6.2.24.Final + pom + hibernate-spatial - relocation + Integrate support for Spatial/GIS data into Hibernate O/RM + https://hibernate.org/orm + + Hibernate.org + https://hibernate.org + + + + GNU Library General Public License v2.1 or later + https://www.opensource.org/licenses/LGPL-2.1 + repo + See discussion at https://hibernate.org/community/license/ for more details. + + + + + hibernate-team + The Hibernate Development Team + Hibernate.org + https://hibernate.org + + + + scm:git:https://github.com/hibernate/hibernate-orm.git + scm:git:git@github.com:hibernate/hibernate-orm.git + https://github.com/hibernate/hibernate-orm + + + jira + https://hibernate.atlassian.net/browse/HHH + + + + org.hibernate.orm + hibernate-spatial + 6.2.24.Final + + + diff --git a/hibernate-testing-4.3.11.Final.pom b/hibernate-testing-4.3.11.Final.pom deleted file mode 100644 index 48048a0caa6aad35bfb5ade9b1c7701c5ffd2262..0000000000000000000000000000000000000000 --- a/hibernate-testing-4.3.11.Final.pom +++ /dev/null @@ -1,95 +0,0 @@ - - - 4.0.0 - org.hibernate - hibernate-testing - 4.3.11.Final - - - org.jboss.logging - jboss-logging - 3.1.3.GA - compile - - - org.jboss.logging - jboss-logging-annotations - 1.2.0.Beta1 - compile - - - org.hibernate - hibernate-core - 4.3.11.Final - compile - - - junit - junit - 4.11 - compile - - - org.jboss.byteman - byteman - 2.1.2 - compile - - - org.jboss.byteman - byteman-install - 2.1.2 - compile - - - org.jboss.byteman - byteman-bmunit - 2.1.2 - compile - - - com.experlog - xapool - 1.5.0 - compile - - - org.jboss.jbossts - jbossjta - 4.16.4.Final - compile - - - Hibernate ORM Testing - Support for testing Hibernate ORM functionality - http://hibernate.org - - Hibernate.org - http://hibernate.org - - - jira - https://hibernate.atlassian.net/browse/HHH - - - http://github.com/hibernate/hibernate-orm - scm:git:http://github.com/hibernate/hibernate-orm.git - scm:git:git@github.com:hibernate/hibernate-orm.git - - - - GNU Lesser General Public License - http://www.gnu.org/licenses/lgpl-2.1.html - See discussion at http://hibernate.org/license for more details. - repo - - - - - hibernate-team - The Hibernate Development Team - Hibernate.org - http://hibernate.org - - - diff --git a/hibernate-testing-6.2.24.Final.pom b/hibernate-testing-6.2.24.Final.pom new file mode 100644 index 0000000000000000000000000000000000000000..caf73563dc7478c5d99ec6ed014c0a7141a02b50 --- /dev/null +++ b/hibernate-testing-6.2.24.Final.pom @@ -0,0 +1,48 @@ + + + 4.0.0 + org.hibernate + hibernate-testing + 6.2.24.Final + pom + hibernate-testing - relocation + Support for testing Hibernate ORM functionality + https://hibernate.org/orm + + Hibernate.org + https://hibernate.org + + + + GNU Library General Public License v2.1 or later + https://www.opensource.org/licenses/LGPL-2.1 + repo + See discussion at https://hibernate.org/community/license/ for more details. + + + + + hibernate-team + The Hibernate Development Team + Hibernate.org + https://hibernate.org + + + + scm:git:https://github.com/hibernate/hibernate-orm.git + scm:git:git@github.com:hibernate/hibernate-orm.git + https://github.com/hibernate/hibernate-orm + + + jira + https://hibernate.atlassian.net/browse/HHH + + + + org.hibernate.orm + hibernate-testing + 6.2.24.Final + + + diff --git a/hibernate-vibur-6.2.24.Final.pom b/hibernate-vibur-6.2.24.Final.pom new file mode 100644 index 0000000000000000000000000000000000000000..ed17aed4cd5ee4f12eab0ea0cd97c7abccc3a5c6 --- /dev/null +++ b/hibernate-vibur-6.2.24.Final.pom @@ -0,0 +1,48 @@ + + + 4.0.0 + org.hibernate + hibernate-vibur + 6.2.24.Final + pom + hibernate-vibur - relocation + Integration for Vibur Connection pooling as a Hibernate ORM ConnectionProvider + https://hibernate.org/orm + + Hibernate.org + https://hibernate.org + + + + GNU Library General Public License v2.1 or later + https://www.opensource.org/licenses/LGPL-2.1 + repo + See discussion at https://hibernate.org/community/license/ for more details. + + + + + hibernate-team + The Hibernate Development Team + Hibernate.org + https://hibernate.org + + + + scm:git:https://github.com/hibernate/hibernate-orm.git + scm:git:git@github.com:hibernate/hibernate-orm.git + https://github.com/hibernate/hibernate-orm + + + jira + https://hibernate.atlassian.net/browse/HHH + + + + org.hibernate.orm + hibernate-vibur + 6.2.24.Final + + + diff --git a/hibernate4.spec b/hibernate4.spec index 7bdc9644fc07eb093b1d675b6b008cc0bc41550b..2d8c136aa19f12af2d16a85507b642fb523b7c71 100644 --- a/hibernate4.spec +++ b/hibernate4.spec @@ -2,40 +2,37 @@ %global namedversion %{version}%{?namedreltag} %global pom_url http://repo1.maven.org/maven2/org/hibernate Name: hibernate4 -Version: 4.3.11 -Release: 3 +Version: 6.2.24 +Release: 1 Summary: Relational persistence and query service License: LGPLv2+ and ASL 2.0 URL: http://www.hibernate.org/ -Source0: https://github.com/hibernate/hibernate-orm/archive/%{namedversion}/hibernate-%{namedversion}.tar.gz -Source1: %{pom_url}/hibernate-c3p0/%{namedversion}/hibernate-c3p0-%{namedversion}.pom -Source2: %{pom_url}/hibernate-core/%{namedversion}/hibernate-core-%{namedversion}.pom -Source3: %{pom_url}/hibernate-ehcache/%{namedversion}/hibernate-ehcache-%{namedversion}.pom -Source4: %{pom_url}/hibernate-entitymanager/%{namedversion}/hibernate-entitymanager-%{namedversion}.pom -Source5: %{pom_url}/hibernate/hibernate-envers/%{namedversion}/hibernate-envers-%{namedversion}.pom -Source6: %{pom_url}/hibernate-hikaricp/%{namedversion}/hibernate-hikaricp-%{namedversion}.pom -Source7: %{pom_url}/hibernate-infinispan/%{namedversion}/hibernate-infinispan-%{namedversion}.pom -Source8: %{pom_url}/hibernate-proxool/%{namedversion}/hibernate-proxool-%{namedversion}.pom -Source9: %{pom_url}/hibernate-testing/%{namedversion}/hibernate-testing-%{namedversion}.pom -Source10: %{pom_url}/hibernate-osgi/%{namedversion}/hibernate-osgi-%{namedversion}.pom +Source0: https://github.com/hibernate/hibernate-orm/archive/refs/tags/%{version}.tar.gz +Source1: %{pom_url}/hibernate-agroal/%{namedversion}/hibernate-agroal-%{namedversion}.pom +Source2: %{pom_url}/hibernate-c3p0/%{namedversion}/hibernate-c3p0-%{namedversion}.pom +Source3: %{pom_url}/hibernate-community-dialects/%{namedversion}/hibernate-community-dialects-%{namedversion}.pom +Source4: %{pom_url}/hibernate-core/%{namedversion}/hibernate-core-%{namedversion}.pom +Source5: %{pom_url}/hibernate-envers/%{namedversion}/hibernate-envers-%{namedversion}.pom +Source6: %{pom_url}/hibernate-graalvm/%{namedversion}/hibernate-graalvm-%{namedversion}.pom +Source7: %{pom_url}/hibernate-hikaricp/%{namedversion}/hibernate-hikaricp-%{namedversion}.pom +Source8: %{pom_url}/hibernate-jcache/%{namedversion}/hibernate-jcache-%{namedversion}.pom +Source9: %{pom_url}/hibernate-micrometer/%{namedversion}/hibernate-micrometer-%{namedversion}.pom +Source10: %{pom_url}/hibernate-proxool/%{namedversion}/hibernate-proxool-%{namedversion}.pom +Source20: %{pom_url}/hibernate-spatial%{namedversion}/hibernate-spatial-%{namedversion}.pom +Source30: %{pom_url}/hibernate-testing/%{namedversion}/hibernate-testing-%{namedversion}.pom +Source40: %{pom_url}/hibernate-vibur/%{namedversion}/hibernate-vibur-%{namedversion}.pom Source50: hibernate-parent-%{namedversion}.pom Source60: http://www.apache.org/licenses/LICENSE-2.0.txt -Patch0: hibernate-4.3.11.Final-hibernate-commons-annotations5.patch -Patch1: hibernate-4.3.11.Final-infinispan8.patch -Patch2: CVE-2020-25638.patch -Patch3: CVE-2019-14900.patch +BuildRequires: java-17-openjdk-devel BuildRequires: maven-local mvn(antlr:antlr) mvn(com.experlog:xapool) BuildRequires: mvn(com.fasterxml:classmate) mvn(com.mchange:c3p0) mvn(com.zaxxer:HikariCP) BuildRequires: mvn(dom4j:dom4j) mvn(java_cup:java_cup) mvn(javax.enterprise:cdi-api) BuildRequires: mvn(javax.validation:validation-api) mvn(junit:junit) -BuildRequires: mvn(net.sf.ehcache:ehcache-core) mvn(org.apache.ant:ant) BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) BuildRequires: mvn(org.bsc.maven:maven-processor-plugin) BuildRequires: mvn(org.codehaus.mojo:antlr-maven-plugin) -BuildRequires: mvn(org.eclipse.osgi:org.eclipse.osgi) BuildRequires: mvn(org.hibernate.common:hibernate-commons-annotations) BuildRequires: mvn(org.hibernate.javax.persistence:hibernate-jpa-2.1-api) -BuildRequires: mvn(org.infinispan:infinispan-core) mvn(org.javassist:javassist) BuildRequires: mvn(org.jboss:jandex) mvn(org.jboss.byteman:byteman) BuildRequires: mvn(org.jboss.byteman:byteman-bmunit) mvn(org.jboss.byteman:byteman-install) BuildRequires: mvn(org.jboss.logging:jboss-logging) @@ -61,6 +58,16 @@ provides an elegant bridge between the object and relational worlds. Hibernate is now the most popular ORM solution for Java. +%package agroal +Summary: Hibernate Agroal +%description agroal +Integration for Agroal as a ConnectionProvider for Hibernate ORM + +%package community-dialects +Summary: Hibernate community supported dialects +%description community-dialects +Hibernate's community supported dialects + %package core Summary: Hibernate Core %description core @@ -71,30 +78,30 @@ Summary: Hibernate C3P0 ConnectionProvider %description c3p0 C3P0-based implementation of the Hibernate ConnectionProvder contract. -%package ehcache -Summary: Hibernate Ehcache Integration -%description ehcache -Integration of Hibernate with Ehcache. - -%package entitymanager -Summary: Hibernate Entity Manager -%description entitymanager -Hibernate Entity Manager. - %package envers Summary: Hibernate Envers %description envers Support for entity auditing. +%package graalvm +Summary: Hibernate GraalVM +%description graalvm +Experimental extension to make it easier to compile applications into a GraalVM native image + %package hikaricp Summary: Hibernate HikariCP Integration %description hikaricp Integration of Hibernate with HikariCP. -%package infinispan -Summary: Hibernate Infinispan Integration -%description infinispan -Integration of Hibernate with Infinispan. +%package jcache +Summary: Hibernate javax.cache +%description jcache +Integration for javax.cache into Hibernate as a second-level caching service + +%package micrometer +Summary: Hibernate Micrometer +%description micrometer +Integration for Micrometer metrics into Hibernate as a metrics collection package %package parent Summary: Hibernate Parent POM @@ -106,44 +113,44 @@ Summary: Hibernate Proxool ConnectionProvider %description proxool Proxool-based implementation of the Hibernate ConnectionProvder contract. -%package osgi -Summary: Hibernate OSGi Support -%description osgi -Support for running Hibernate O/RM in OSGi environments. +%package spatial +Summary: Hibernate Spatial/GIS Support +%description spatial +Integrate support for Spatial/GIS data into Hibernate O/RM + +%package vibur +Summary: Hibernate Vibur Connection +%description vibur +Integration for Vibur Connection pooling as a Hibernate ORM ConnectionProvider %package testing Summary: Hibernate Testing %description testing Hibernate JUnit test utilities. -%package javadoc -Summary: Javadoc for %{name} -%description javadoc -This package contains javadoc for %{name}. - %prep -%setup -q -n hibernate-orm-%{namedversion} +export JAVA_HOME=/usr/lib/jvm/java-17-openjdk +%setup -q -n hibernate-orm-%{version} find . -name "*.jar" -delete find . -name "*.class" -delete rm -r documentation/* -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 -cp -p %{SOURCE1} hibernate-c3p0/pom.xml -cp -p %{SOURCE2} hibernate-core/pom.xml -cp -p %{SOURCE3} hibernate-ehcache/pom.xml -cp -p %{SOURCE4} hibernate-entitymanager/pom.xml +cp -p %{SOURCE1} hibernate-agroal/pom.xml +cp -p %{SOURCE2} hibernate-c3p0/pom.xml +cp -p %{SOURCE3} hibernate-community-dialects/pom.xml +cp -p %{SOURCE4} hibernate-core/pom.xml cp -p %{SOURCE5} hibernate-envers/pom.xml -cp -p %{SOURCE6} hibernate-hikaricp/pom.xml -cp -p %{SOURCE7} hibernate-infinispan/pom.xml -cp -p %{SOURCE8} hibernate-proxool/pom.xml -cp -p %{SOURCE9} hibernate-testing/pom.xml -cp -p %{SOURCE10} hibernate-osgi/pom.xml +cp -p %{SOURCE6} hibernate-graalvm/pom.xml +cp -p %{SOURCE7} hibernate-hikaricp/pom.xml +cp -p %{SOURCE8} hibernate-jcache/pom.xml +cp -p %{SOURCE9} hibernate-micrometer/pom.xml +cp -p %{SOURCE10} hibernate-proxool/pom.xml +cp -p %{SOURCE20} hibernate-spatial/pom.xml +cp -p %{SOURCE30} hibernate-testing/pom.xml +cp -p %{SOURCE40} hibernate-vibur/pom.xml cp -p %{SOURCE50} pom.xml cp -p %{SOURCE60} . sed -i 's/\r//' LICENSE-2.0.txt -for m in entitymanager envers core; do +for m in envers core; do %pom_add_plugin org.bsc.maven:maven-processor-plugin:2.2.4 hibernate-${m} " \${project.build.directory}/generated-sources/logging @@ -169,89 +176,14 @@ for m in entitymanager envers core; do " done pushd hibernate-core -%pom_add_plugin "org.jvnet.jaxb2.maven2:maven-jaxb22-plugin:0.12.3" . " - - - hibernate-configuration - - generate - - - - hibernate-configuration-4.0.xsd - - - hbm-configuration-bindings.xjb - - org.hibernate.internal.jaxb.cfg - \${project.build.directory}/generated-sources/hibernate-configuration - - - - hibernate-mapping - - generate - - - - hibernate-mapping-4.0.xsd - - - hbm-mapping-bindings.xjb - - org.hibernate.internal.jaxb.mapping.hbm - \${project.build.directory}/generated-sources/hibernate-mapping - - - - hibernate-orm - - generate - - - - jpa/orm_2_0.xsd - - - orm-bindings.xjb - - org.hibernate.internal.jaxb.mapping.orm - \${project.build.directory}/generated-sources/hibernate-orm - - - - - src/main/resources/org/hibernate - src/main/xjb - true - - - org.jvnet.jaxb2_commons - jaxb2-basics - 0.6.3 - - - - -Xinheritance - -" -%pom_add_plugin "org.codehaus.mojo:antlr-maven-plugin:2.2" . " - - * - - - - - generate - - -" + %pom_add_plugin "org.apache.maven.plugins:maven-compiler-plugin:3.3" . " 1.6 1.6 true" + %pom_add_plugin org.apache.felix:maven-bundle-plugin:2.5.4 . " true @@ -272,6 +204,7 @@ pushd hibernate-core " + %pom_add_plugin org.apache.maven.plugins:maven-jar-plugin:2.6 . " @@ -288,6 +221,7 @@ pushd hibernate-core " + %pom_add_dep "com.fasterxml:classmate:1.1.0" %pom_add_dep "javax.validation:validation-api:1.1.0.Final" %pom_add_dep "org.apache.ant:ant:1.9.4:provided" @@ -295,12 +229,7 @@ pushd hibernate-core %pom_add_dep "junit:junit:4.12:test" %pom_add_dep "org.hibernate:hibernate-testing:%{namedversion}:test" popd -%pom_add_dep "javax.enterprise:cdi-api:1.2" hibernate-entitymanager -%pom_change_dep com.zaxxer:HikariCP-java6 :HikariCP:2.4.0 hibernate-hikaricp -%pom_change_dep org.osgi:org.osgi.core org.eclipse.osgi:org.eclipse.osgi:3.10.102.v20160416-2200 hibernate-osgi -%pom_remove_dep org.osgi:org.osgi.compendium hibernate-osgi -%pom_change_dep "org.jboss.jbossts:jbossjta" "org.jboss.narayana.jta:jta" hibernate-testing -for m in c3p0 ehcache entitymanager envers hikaricp infinispan osgi proxool testing; do +for m in c3p0 envers hikaricp proxool testing; do %pom_add_plugin org.apache.felix:maven-bundle-plugin:2.5.4 hibernate-${m} " true @@ -337,8 +266,6 @@ done for f in $(grep -e 'Pedersen\|Lichtmaier\|Chanfreau\|Benke\|Carlos\|CREATE\ SCHEMA' --include *.java -r -l | sort | uniq); do native2ascii -encoding UTF8 ${f} ${f} done -sed -i.jandex1.2.2 "s|classDotName, superName, access_flag, interfaces, map|classDotName, superName, access_flag, interfaces, map, true|" \ - hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/xml/mocker/IndexBuilder.java %mvn_compat_version : %{namedversion} %{version} 4 %build @@ -347,35 +274,41 @@ sed -i.jandex1.2.2 "s|classDotName, superName, access_flag, interfaces, map|clas %install %mvn_install +%files agroal -f .mfiles-hibernate-agroal + +%files community-dialects -f .mfiles-hibernate-community-dialects + %files core -f .mfiles-hibernate-core -%doc changelog.txt README.md +%doc changelog.txt README.adoc %license lgpl.txt LICENSE-2.0.txt %files c3p0 -f .mfiles-hibernate-c3p0 -%files ehcache -f .mfiles-hibernate-ehcache - -%files entitymanager -f .mfiles-hibernate-entitymanager - %files envers -f .mfiles-hibernate-envers +%files graalvm -f .mfiles-hibernate-graalvm + %files hikaricp -f .mfiles-hibernate-hikaricp -%files infinispan -f .mfiles-hibernate-infinispan +%files jcache -f .mfiles-hibernate-jcache -%files osgi -f .mfiles-hibernate-osgi +%files micrometer -f .mfiles-hibernate-micrometer %files parent -f .mfiles-hibernate-parent %license lgpl.txt LICENSE-2.0.txt %files proxool -f .mfiles-hibernate-proxool +%files spatial -f .mfiles-hibernate-spatial + %files testing -f .mfiles-hibernate-testing -%files javadoc -f .mfiles-javadoc -%license lgpl.txt LICENSE-2.0.txt +%files vibur -f .mfiles-hibernate-vibur %changelog +* Wed Apr 24 2024 jiaxin cai - 6.2.24-1 +- Upgrade to 6.2.24 + * Thu Mar 18 2021 wangxiao - 4.3.11-3 - Fix CVE-2019-14900