[hibernate/hibernate-orm] 9267c5: HHH-14792 Remove support for bytecode enhancement ...
by Sanne Grinovero
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 9267c5e6a64f9f1d128af219230ec58b6d4d42ab
https://github.com/hibernate/hibernate-orm/commit/9267c5e6a64f9f1d128af21...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2021-08-26 (Thu, 26 Aug 2021)
Changed paths:
M documentation/src/main/asciidoc/quickstart/tutorials/osgi/managed-jpa/features.xml
M documentation/src/main/asciidoc/quickstart/tutorials/osgi/managed-jpa/pom.xml
M documentation/src/main/asciidoc/quickstart/tutorials/osgi/unmanaged-jpa/features.xml
M documentation/src/main/asciidoc/quickstart/tutorials/osgi/unmanaged-jpa/pom.xml
M documentation/src/main/asciidoc/quickstart/tutorials/osgi/unmanaged-native/features.xml
M documentation/src/main/asciidoc/quickstart/tutorials/osgi/unmanaged-native/pom.xml
M documentation/src/main/asciidoc/userguide/appendices/Configurations.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/entity.adoc
M documentation/src/main/asciidoc/userguide/chapters/osgi/OSGi.adoc
M gradle/java-module.gradle
M gradle/libraries.gradle
M hibernate-core-jakarta/hibernate-core-jakarta.gradle
M hibernate-core/hibernate-core.gradle
R hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/javassist/AttributeTypeDescriptor.java
R hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/javassist/CompositeEnhancer.java
R hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/javassist/EnhancerImpl.java
R hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/javassist/EntityEnhancer.java
R hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/javassist/FieldWriter.java
R hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/javassist/JavassistEnhancementContext.java
R hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/javassist/MappedSuperclassEnhancer.java
R hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/javassist/MethodWriter.java
R hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/javassist/PersistentAttributesEnhancer.java
R hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/javassist/PersistentAttributesHelper.java
R hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/javassist/UnloadedCtClass.java
R hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/javassist/UnloadedCtField.java
R hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/javassist/package-info.java
R hibernate-core/src/main/java/org/hibernate/bytecode/internal/javassist/AccessOptimizerAdapter.java
R hibernate-core/src/main/java/org/hibernate/bytecode/internal/javassist/BulkAccessor.java
R hibernate-core/src/main/java/org/hibernate/bytecode/internal/javassist/BulkAccessorException.java
R hibernate-core/src/main/java/org/hibernate/bytecode/internal/javassist/BulkAccessorFactory.java
R hibernate-core/src/main/java/org/hibernate/bytecode/internal/javassist/BytecodeProviderImpl.java
R hibernate-core/src/main/java/org/hibernate/bytecode/internal/javassist/FastClass.java
R hibernate-core/src/main/java/org/hibernate/bytecode/internal/javassist/InstantiationOptimizerAdapter.java
R hibernate-core/src/main/java/org/hibernate/bytecode/internal/javassist/ProxyFactoryFactoryImpl.java
R hibernate-core/src/main/java/org/hibernate/bytecode/internal/javassist/ReflectionOptimizerImpl.java
R hibernate-core/src/main/java/org/hibernate/bytecode/internal/javassist/package-info.java
M hibernate-core/src/main/java/org/hibernate/bytecode/spi/ProxyFactoryFactory.java
M hibernate-core/src/main/java/org/hibernate/cfg/AvailableSettings.java
M hibernate-core/src/main/java/org/hibernate/cfg/Environment.java
M hibernate-core/src/main/java/org/hibernate/cfg/PropertyContainer.java
M hibernate-core/src/main/java/org/hibernate/internal/CoreMessageLogger.java
R hibernate-core/src/main/java/org/hibernate/proxy/pojo/javassist/JavassistLazyInitializer.java
R hibernate-core/src/main/java/org/hibernate/proxy/pojo/javassist/JavassistProxyFactory.java
R hibernate-core/src/main/java/org/hibernate/proxy/pojo/javassist/SerializableProxy.java
R hibernate-core/src/main/java/org/hibernate/tool/instrument/javassist/InstrumentTask.java
M hibernate-core/src/test/java/org/hibernate/jpa/test/callbacks/PrivateConstructorTest.java
M hibernate-core/src/test/java/org/hibernate/test/classloader/ProxyInterfaceClassLoaderTest.java
R hibernate-core/src/testJavassist/java/org/hibernate/test/bytecode/enhancement/javassist/EnhancerFileNotFoundTest.java
R hibernate-core/src/testJavassist/java/org/hibernate/test/bytecode/javassist/Bean.java
R hibernate-core/src/testJavassist/java/org/hibernate/test/bytecode/javassist/BeanReflectionHelper.java
R hibernate-core/src/testJavassist/java/org/hibernate/test/bytecode/javassist/BulkAccessorTest.java
M hibernate-envers-jakarta/hibernate-envers-jakarta.gradle
M hibernate-envers/hibernate-envers.gradle
M hibernate-envers/src/main/java/org/hibernate/envers/internal/tools/EntityTools.java
M hibernate-integrationtest-java-modules/src/test/java/module-info.java
M hibernate-micrometer/hibernate-micrometer.gradle
M hibernate-osgi/src/test/java/org/hibernate/osgi/test/OsgiIntegrationTest.java
M release/release.gradle
M tooling/hibernate-enhance-maven-plugin/hibernate-enhance-maven-plugin.gradle
M tooling/hibernate-gradle-plugin/hibernate-gradle-plugin.gradle
Log Message:
-----------
HHH-14792 Remove support for bytecode enhancement via Javassist
3 years, 2 months
[hibernate/hibernate-orm] 4bb3de: HHH-14744 : Refactor contextual information for Sc...
by gbadner
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 4bb3de09a1af8b9e237e222f20f4f807b8511d88
https://github.com/hibernate/hibernate-orm/commit/4bb3de09a1af8b9e237e222...
Author: Gail Badner <gbadner(a)redhat.com>
Date: 2021-08-25 (Wed, 25 Aug 2021)
Changed paths:
M databases/pgsql/resources/hibernate.properties
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQL10Dialect.java
A hibernate-core/src/main/java/org/hibernate/tool/schema/extract/internal/AbstractInformationExtractorImpl.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/extract/internal/DatabaseInformationImpl.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/extract/internal/InformationExtractorJdbcDatabaseMetaDataImpl.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/extract/internal/SequenceInformationExtractorLegacyImpl.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/extract/internal/SequenceInformationExtractorMariaDBDatabaseImpl.java
A hibernate-core/src/main/java/org/hibernate/tool/schema/extract/internal/SequenceInformationExtractorPostgresSQLDatabaseImpl.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/extract/spi/ExtractionContext.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/internal/AbstractSchemaMigrator.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/internal/AbstractSchemaValidator.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/internal/Helper.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/internal/HibernateSchemaManagementTool.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/spi/SchemaManagementTool.java
M hibernate-core/src/test/java/org/hibernate/test/schematools/TestExtraPhysicalTableTypes.java
M hibernate-core/src/test/java/org/hibernate/test/schemaupdate/SchemaUpdateTest.java
Log Message:
-----------
HHH-14744 : Refactor contextual information for SchemaManagementTool to be more easily extended by Hibernate Reactive
HHH-14744 : Restore databases/pgsql/resources/hibernate.properties and gradle/databases.gradle
Commit: 800436ee88da1892a2df9f7b6e47e152e0bfa52e
https://github.com/hibernate/hibernate-orm/commit/800436ee88da1892a2df9f7...
Author: Gail Badner <gbadner(a)redhat.com>
Date: 2021-08-25 (Wed, 25 Aug 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/tool/schema/extract/internal/AbstractInformationExtractorImpl.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/extract/internal/SequenceInformationExtractorPostgresSQLDatabaseImpl.java
Log Message:
-----------
HHH-14744 : Checkstyle fixes
Commit: 8aae155c50fa3e26daa59be41ab2c8a05fb57d72
https://github.com/hibernate/hibernate-orm/commit/8aae155c50fa3e26daa59be...
Author: Gail Badner <gbadner(a)redhat.com>
Date: 2021-08-25 (Wed, 25 Aug 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/tool/schema/extract/internal/DatabaseInformationImpl.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/internal/HibernateSchemaManagementTool.java
A hibernate-core/src/main/java/org/hibernate/tool/schema/spi/ExtractionTool.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/spi/SchemaManagementTool.java
Log Message:
-----------
HHH-14744 : Refactor contextual information for SchemaManagementTool to be more easily extended by Hibernate Reactive
Move new methods out of SchemaManagementTool and into ExtractionTool
Commit: 95ef2ae41da28ad0629ca412868f3d06547b336c
https://github.com/hibernate/hibernate-orm/commit/95ef2ae41da28ad0629ca41...
Author: Gail Badner <gbadner(a)redhat.com>
Date: 2021-08-25 (Wed, 25 Aug 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQL10Dialect.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/extract/internal/AbstractInformationExtractorImpl.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/extract/internal/InformationExtractorJdbcDatabaseMetaDataImpl.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/spi/ExtractionTool.java
M hibernate-core/src/test/java/org/hibernate/test/schemaupdate/SchemaUpdateTest.java
Log Message:
-----------
HHH-14744 : Refactor contextual information for SchemaManagementTool to be more easily extended by Hibernate Reactive
Add Javadoc and other minor changes to make it easier to review
Commit: 42b8be78520b6a44b99e102dd1f3c7fdc1c31fbb
https://github.com/hibernate/hibernate-orm/commit/42b8be78520b6a44b99e102...
Author: Gail Badner <gbadner(a)redhat.com>
Date: 2021-08-25 (Wed, 25 Aug 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/tool/schema/extract/internal/AbstractInformationExtractorImpl.java
Log Message:
-----------
HHH-14744 : Refactor contextual information for SchemaManagementTool to be more easily extended by Hibernate Reactive
Correct specifications for row order of some ResultSets.
Commit: 3720e5fac4ca798d94ab736c88f85a60f501be5a
https://github.com/hibernate/hibernate-orm/commit/3720e5fac4ca798d94ab736...
Author: Gail Badner <gbadner(a)redhat.com>
Date: 2021-08-25 (Wed, 25 Aug 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQL10Dialect.java
Log Message:
-----------
HHH-14744 : HHH-14744 : Refactor contextual information for SchemaManagementTool to be more easily extended by Hibernate Reactive
Remove PostgreSQL10Dialect#buildIdentifierHelper since it is no longer needed.
Commit: 352eb2fae16ec614d50da59fd52514b2a20186a1
https://github.com/hibernate/hibernate-orm/commit/352eb2fae16ec614d50da59...
Author: Gail Badner <gbadner(a)redhat.com>
Date: 2021-08-25 (Wed, 25 Aug 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQL10Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQL81Dialect.java
M hibernate-core/src/test/java/org/hibernate/test/schemaupdate/SchemaUpdateTest.java
Log Message:
-----------
HHH-14744 : HHH-14744 : Refactor contextual information for SchemaManagementTool to be more easily extended by Hibernate Reactive
Move methods from PostgreSQL10Dialect into PostgreSQL81Dialect; remove @GeneratedValue from SchemaUpdateTest
Commit: b17a46cbd575871708e832458c9b02a9470b7b16
https://github.com/hibernate/hibernate-orm/commit/b17a46cbd575871708e8324...
Author: Gail Badner <gbadner(a)redhat.com>
Date: 2021-08-25 (Wed, 25 Aug 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQL10Dialect.java
R hibernate-core/src/main/java/org/hibernate/tool/schema/extract/internal/SequenceInformationExtractorPostgresSQLDatabaseImpl.java
Log Message:
-----------
HHH-14744 : Refactor contextual information for SchemaManagementTool to be more easily extended by Hibernate Reactive
Remove SequenceInformationExtractorPostgresSQLDatabaseImpl and PostgreSQL10Dialect#getSequenceInformationExtractor
Commit: f4f4d49da0de10b96cb52829de2315722fb148eb
https://github.com/hibernate/hibernate-orm/commit/f4f4d49da0de10b96cb5282...
Author: Gail Badner <gbadner(a)redhat.com>
Date: 2021-08-25 (Wed, 25 Aug 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/MySQLDialect.java
Log Message:
-----------
HHH-14744 : Refactor contextual information for SchemaManagementTool to be more easily extended by Hibernate Reactive
Add MySQLDialect#getNameQualifierSupport
Commit: a70b99452649bed57804adef8455add8f349327d
https://github.com/hibernate/hibernate-orm/commit/a70b99452649bed57804ade...
Author: Gail Badner <gbadner(a)redhat.com>
Date: 2021-08-25 (Wed, 25 Aug 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/CockroachDB192Dialect.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/extract/internal/AbstractInformationExtractorImpl.java
Log Message:
-----------
HHH-14744 : Refactor contextual information for SchemaManagementTool to be more easily extended by Hibernate Reactive
1. Add CockroachDB192Dialect#getNameQualifierSupport and #buildIdentifierHelper.
2. Change semantics for AbstractInformationExtractorImpl#processIndexInfoResultSet
to be more friendly to subclasses.
Compare: https://github.com/hibernate/hibernate-orm/compare/a083481c5b8d...a70b994...
3 years, 2 months