Andrea Boriero
eebf01fbf3
HHH-14077 CVE-2019-14900 SQL injection issue using JPA Criteria API
2020-06-23 10:48:52 -05:00
Andrea Boriero
d9a33bf405
HHH-14077 Add test for issue
2020-06-23 10:48:52 -05:00
Nathan Xu
2250b7f84f
implement 'NULLS (FIRST | LAST)' in HQL
2020-06-23 10:32:43 -05:00
Nathan Xu
bbac6ed571
add a 'reverse' property (default to false) to RequiresDialectFeature annotation
2020-06-23 10:26:40 -05:00
Steve Ebersole
fc2051af71
remove potential duplicated class loading in JpaMetamodelImpl
2020-06-23 10:22:38 -05:00
Nathan Xu
fdc2112b19
implement @RowId
2020-06-23 10:17:50 -05:00
Nathan Xu
4c856725f8
fix some logging performance issues
2020-06-23 10:12:24 -05:00
Nathan Xu
233b8daffb
import entity graph parsing test cases
2020-06-23 10:11:16 -05:00
Nathan Xu
06605956f9
enable legacy filter testing cases
2020-06-23 09:59:39 -05:00
Andrea Boriero
604b594226
HHH-14083 add task release must run after addVersionCommit task
2020-06-22 19:53:36 +01:00
Andrea Boriero
34930bf0f0
HHH-14083 add ciRelease dependency to bintray upload
2020-06-22 19:53:36 +01:00
Andrea Boriero
766ed3f2bf
HHH-14083 Fix issue with git command
2020-06-22 19:53:36 +01:00
Andrea Boriero
4668466fd7
Add changeLogFile task
2020-06-22 19:53:36 +01:00
Yoann Rodière
1fcef3a632
Enable automatic Maven Central sync when calling task bintrayPublish
...
Copied from https://github.com/hibernate/hibernate-reactive/pull/246
Note you need to call the bintrayPublish task after calling
bintrayUpload, otherwise it won't work.
So you will need to use something like this:
./gradlew bintrayUpload bintrayPublish -P PERSONAL_BINTRAY_USER=... -P PERSONAL_BINTRAY_API_KEY=... -P SONATYPE_OSSRH_USER=... -P SONATYPE_OSSRH_PASSWORD=...
2020-06-22 19:53:36 +01:00
Yoann Rodière
1ad029c6d9
Push to github atomically and only if the release succeeds
2020-06-22 19:53:36 +01:00
Yoann Rodière
02abce69fa
Add more precondition checks to release tasks
2020-06-22 19:53:36 +01:00
Yoann Rodière
70721d80a7
Move the update to version.properties to a release task
...
This is necessary if we want to check that the working tree is empty as
part of the release process (see next commit).
2020-06-22 19:53:36 +01:00
Yoann Rodière
7dbd813996
Use a less verbose syntax for git commands
2020-06-22 19:53:36 +01:00
Yoann Rodière
5232df9686
Fix incorrect message for the second commit during release
2020-06-22 19:53:36 +01:00
Yoann Rodière
8363df3495
Fix error detection in executeGitCommand
...
1. proc.consumeProcessErrorStream does not work correctly: it creates a
thread to asynchronously copy the content of the stream to the string
buffer, and does not provide any way to know when it's done. As a
result, sometimes the buffer is correctly filled in after
consumeProcessErrorStream returns, sometimes it's not.
2. Checking stderr to know if there was an error is not a good idea: a
process can run just fine and give output on stderr (logs,
basically), and a process can fail without giving any output on
stderr. Checking the status code is more reliable.
2020-06-22 19:53:36 +01:00
Andrea Boriero
cfeee5059b
Add gradle task to automate the CI release
2020-06-22 19:53:36 +01:00
Falko Modler
c44150d0d6
HHH-14023 H2Dialect: adjust NUMERIC, DECIMAL & VARBINARY for 1.4.201+
2020-06-22 11:22:27 +01:00
Falko Modler
b44b20ba11
HHH-14023 H2Dialect: SequenceInformationExtractorLegacyImpl for 1.4.201+
2020-06-22 11:22:27 +01:00
Gail Badner
467203e8c4
HHH-14075 : Changes to loaders and TwoPhaseLoad to allow "internal" loading to be reused by hibernate-reactive
2020-06-22 10:03:34 +01:00
Andrea Boriero
9756b0fba8
HHH-14077 PostgreSQL, skip testLiteralProjectionAndGroupBy (PostgreSQL does not support literals in group by statement)
2020-06-19 17:52:20 +01:00
Andrea Boriero
bb9233472b
HHH-14081 CompositeIdFkGeneratedValueIdentityTest and CompositeIdFkGeneratedValueTest failures on Oracle db
2020-06-19 14:41:15 +01:00
Gail Badner
3f3c1ab506
HHH-14077 : CVE-2019-14900 SQL injection issue using JPA Criteria API
2020-06-18 12:13:22 -07:00
Gail Badner
c1771040c7
HHH-14077 : Added test case
2020-06-18 11:49:09 -07:00
Andrea Boriero
cfc1de9de6
Merge remote-tracking branch 'upstream/master' into wip/6.0_merge_44
2020-06-16 08:23:55 +01:00
Martin Vietz
180656e9f3
HHH-14064 - Fix documentation for schema-generation
2020-06-09 14:38:55 +01:00
Réda Housni Alaoui
5963dc7fe8
HHH-13980 NullPointerException on AbstractEntityGraphVisitationStrategy.startingCollectionIndex
2020-05-31 07:50:49 -05:00
Steve Ebersole
bf575ef065
Prefer `FetchOptions` over `FetchStrategy`
2020-05-29 15:14:31 -05:00
Steve Ebersole
d3f6f46980
renamed `SingularAssociationAttributeMapping` to `ToOneAttributeMapping`
2020-05-29 14:35:21 -05:00
Andrea Boriero
b06c341d8a
Merge remote-tracking branch 'upstream/master' into wip/6.0_merge_43
2020-05-29 15:01:19 +01:00
Steve Ebersole
26f6c9271a
Added Initializer de-duplication handling
2020-05-29 06:33:17 -05:00
Gail Badner
6df82bb6a6
HHH-14044 : Extract code from Loader into protected methods
2020-05-29 10:27:37 +01:00
Hannes Rosenögger
b9703e33d4
HHH-14022 Revert HHH-13322 Fix Oracle dialect's introduced in 5.4.13 that is causing issues with sequence increment determination
2020-05-29 10:12:34 +01:00
Jason Pyeron
0804de87b4
HHH-10956 reduced runtime complexity, added Component.getProperty(int)
...
Component.getProperty(String) was looping and comparing, but we already now the position of the property
2020-05-29 08:32:18 +01:00
Andrea Boriero
2db3ce2643
HHH-10956 an exception has to thrown when the composite key is an association and its value is null
2020-05-29 08:32:18 +01:00
Andrea Boriero
114e16f64f
HHH-10956 Add additional test
2020-05-29 08:32:18 +01:00
Andrea Boriero
cfcd2ac40f
HHH-10956 Moved tests using GenerationType#IDENTITY into another class annotated with @RequiresDialectFeature(DialectChecks.SupportsIdentityColumns.class)
2020-05-29 08:32:18 +01:00
Jason Pyeron
42b38b60cf
HHH-10956 put one line if in {}
2020-05-29 08:32:18 +01:00
Jason Pyeron
e37a8da568
HHH-10956 added more complext tests with self referential FK
...
* known issue: HHH-13971, test marked as @Ignore
* added some output debugging to help developers review CI/CD logs
* 8 tests, 1 ignored, 0.745s duration
2020-05-29 08:32:18 +01:00
Jason Pyeron
e42fe94f65
HHH-10956 fixed failed insertion with IdClass with partial identifier generation
...
* regression introduced by HHH-4848
* AbstractEntityTuplizer lines 179 and 311 formatting issues, preserved
* bug HHH-9662 blocks testing of Identity insertion
2020-05-29 08:32:18 +01:00
Jason Pyeron
da2b24b598
HHH-10956 created test cases IdClass with partial identifier generatiod, all marked @FailureExpected
2020-05-29 08:32:18 +01:00
Andrea Boriero
58fe82e730
Revert "HHH-14022 Oracle-Dialect does not find Sequences outside User-Schema"
...
This reverts commit ca0ae9bfad
.
2020-05-29 07:42:39 +01:00
varun.shrivastava
ca0ae9bfad
HHH-14022 Oracle-Dialect does not find Sequences outside User-Schema
2020-05-29 07:01:22 +01:00
Sanne Grinovero
c013ae12b7
HHH-14047 Expose some methods of EntityManagerFactoryBuilderImpl to extensions
2020-05-28 20:49:25 +01:00
Sanne Grinovero
76e305ba75
HHH-14047 Allow customization of the StandardServiceRegistryBuilder by extending the EntityManagerFactoryBuilderImpl
2020-05-28 20:49:25 +01:00
Sanne Grinovero
d7373a86bb
HHH-14046 Allow customizing the type of SessionFactory by changing the initial ServiceInitiator list
2020-05-28 20:49:25 +01:00