Rob Bygrave
d051bba71f
Version 13.20.1
13.20.1
2023-07-04 12:05:30 +12:00
Rob Bygrave
f414f04033
Add note on lack of support for InTuples with SQLServer and DB2
2023-07-04 12:05:10 +12:00
Rob Bygrave
ac466ecd79
#3125 Add query.usingMaster() for query beans
2023-07-03 23:30:02 +12:00
Rob Bygrave
262a7f9bab
Bump ebean-agent version
2023-07-03 22:57:55 +12:00
Rob Bygrave and GitHub
bb02d74005
Merge pull request #3125 from ebean-orm/feature/query-usingMaster
...
Add query.usingMaster() to explicitly choose master data source
2023-07-03 22:48:47 +12:00
Rob Bygrave and GitHub
e9b2b8d266
Merge pull request #3017 from ebean-orm/feature/db2luw9
...
Initial DB2Luw9Platform using row_number() for row limiting sql
2023-07-03 22:43:55 +12:00
Rob Bygrave
fc16bde227
Modify ImplicitReadOnlyTransaction, call deactivate in finally
2023-07-03 22:43:13 +12:00
Rob Bygrave
d1775dfcc4
#3017 Change DB2LegacyPlatform to also use the row_number limiters
2023-07-03 22:35:46 +12:00
3d5937f6da
Update platforms/db2/src/main/java/io/ebean/platform/db2/DB2RowNumberBasicLimiter.java
...
Bump StringBuilder to use 120
Co-authored-by: Roland Praml <roland.praml@foconis.de >
2023-07-03 22:31:01 +12:00
Rob Bygrave and GitHub
adca8cd8fa
Merge branch 'master' into feature/db2luw9
2023-07-03 22:28:43 +12:00
Rob Bygrave and GitHub
6d30e6310b
Merge pull request #3127 from ebean-orm/feature/3126
...
#3126 - Incorrect complex indexes generation
2023-07-03 22:22:32 +12:00
Rob Bygrave
79ed0a5f8e
#3126 - Incorrect complex indexes generation
2023-07-03 22:19:38 +12:00
Rob Bygrave
94b3a020d5
Modify ImplicitReadOnlyTransaction useCommit to check connection.getAutoCommit()
2023-07-03 21:40:21 +12:00
Rob Bygrave
3e241907e6
Modify internal ImplicitReadOnlyTransaction to also support calling commit()
...
Originally, ImplicitReadOnlyTransaction was built to support read-only DataSource where the connections are using autoCommit true. This change modified ImplicitReadOnlyTransaction to also support use with the main DataSource where the connection are not using autoCommit true.
This is also now needed for the query.usingMaster() case where we have an implicit read only transaction but use the main DataSource with underlying connection requiring explicit commit() at the end of the transaction.
2023-07-03 21:27:58 +12:00
Rob Bygrave
c4af1d9b23
Add query.usingMaster() to explicitly choose master data source
...
When we have a read replica with potential for replication lag, and config a read only DataSource to use that read replica, by default a query executed without a current transaction will use the read replica.
We specify usingMaster() when we explicitly want to execute a query and use the master data source.
2023-07-03 16:41:22 +12:00
Rob Bygrave and GitHub
7702169762
Merge pull request #3124 from ebean-orm/feature/InTuples
...
Add InTuples expression for multi-column IN expression
2023-07-03 12:48:21 +12:00
Rob Bygrave
8209d9e229
Add SpiInTuples to hide more details from InTuples
2023-07-03 12:41:31 +12:00
Rob Bygrave
664120f369
Add InTuples expression for multi-column IN expression
2023-07-03 11:54:38 +12:00
Rob Bygrave
e952b555e0
Add InTuples expression for multi-column IN expression
2023-07-03 11:49:53 +12:00
Rob Bygrave and GitHub
d99c50da75
Merge pull request #3122 from ebean-orm/feature/3109-jta-txn-fix
...
#3109 Fix for JtaTransactionManager when no active transaction
2023-06-26 21:30:55 +12:00
Rob Bygrave
d4bec166f7
#3109 Fix for JtaTransactionManager when no active transaction
...
The call to registry() can throw an exception so
pulling that inside the try catch block and handle
that as no active transaction returning null.
2023-06-26 21:30:01 +12:00
Rob Bygrave
9a4b9d4bec
Bump to next snapshot version
2023-06-21 07:08:13 +12:00
Rob Bygrave
68a6e98292
Version 13.20.0
13.20.0
2023-06-20 20:35:04 +12:00
Rob Bygrave
d61bdb028b
Bump ebean-agent to 13.20.0
2023-06-20 20:32:29 +12:00
Rob Bygrave and GitHub
9ddadb1338
Merge pull request #3118 from ebean-orm/feature/3109-JtaTransaction-currentTransaction
...
#3109 JtaTransactionManager - fix getCurrentTransaction()
2023-06-20 19:46:45 +12:00
Rob Bygrave
fa1f225e67
#3109 follow up - refactor rename internal methods
2023-06-20 19:41:00 +12:00
Rob Bygrave
7a72adedfa
#3109 JtaTransactionManager - fix getCurrentTransaction()
...
Fix for JtaTransactionManager to allow Wildfly (or other) to throw an Exception when TransactionSynchronizationRegistry.getResource() is called.
2023-06-20 19:39:08 +12:00
Rob Bygrave and GitHub
3d3e5c2c34
Merge pull request #3117 from ebean-orm/feature/bump-test-containers
...
Bump ebean-test-containers to 7.1
2023-06-20 18:45:06 +12:00
Rob Bygrave
708f429c21
Bump ebean-test-containers to 7.1
2023-06-20 18:40:48 +12:00
Rob Bygrave and GitHub
bca49ed2e2
Merge pull request #3116 from ebean-orm/feature/bump-test-containers
...
Bump ebean-test-containers to 7.0
2023-06-20 17:47:15 +12:00
Rob Bygrave
e103ec7706
Bump ebean-test-containers to 7.0
2023-06-20 17:46:36 +12:00
Rob Bygrave and GitHub
9fc1bec6a9
Merge pull request #3046 from FOCONIS/bugfix/lazy_loading_findEach_garbage_collection
...
Bugfix for NPE when lazyLoading in findEach due to Garbage Collection
2023-06-17 11:56:25 +12:00
Rob Bygrave and GitHub
f712635860
Merge pull request #3107 from FOCONIS/json-tests
...
DB specific length support in JSONs/Varchars/binary data
2023-06-17 11:38:46 +12:00
Rob Bygrave and GitHub
47a0e38eac
Merge pull request #3114 from ebean-orm/feature/3113-followup
...
Followup to #3113 , remove unused first BatchControl queue
2023-06-17 11:36:53 +12:00
Rob Bygrave
870d90d055
Followup to #3113 , remove unused first BatchControl queue
2023-06-17 11:35:51 +12:00
Rob Bygrave and GitHub
ac1b30782a
Merge pull request #3113 from FOCONIS/bugfix/batch_ordering_many2many_intersection
...
Bugfix for wrong batch statement ordering with many2many relations
2023-06-17 11:28:01 +12:00
Jonas Pöhler
b63445e9c9
FIX: Put the delete statements into the correct flush-queue, so they do not conflict with the following inserts
2023-06-16 16:26:14 +02:00
Jonas Pöhler
09f616aae8
ADD: testcase for showing an issue with deleting and re-adding many-to-many elements (size > 20)
...
(cherry picked from commit e6a4bc4e0c31bb35ab5a13c958c7c4b1f68ca037)
2023-06-16 16:16:53 +02:00
Roland Praml
994fb267ad
Merge branch 'master-upstream' into json-tests
2023-06-16 07:40:01 +02:00
Rob Bygrave and GitHub
53b1e4d682
Merge pull request #3111 from ebean-orm/feature/3101-jpa-indexes
...
#3101 - Support JPA Indexes
2023-06-16 13:53:48 +12:00
robin.bygrave
c7f6c508a6
#3101 - Support JPA Indexes
2023-06-16 13:44:03 +12:00
Rob Bygrave and GitHub
9109fd356f
Merge pull request #3108 from FOCONIS/regenerated-scripts
...
No code change: Regenerated scripts
2023-06-15 23:37:51 +12:00
Roland Praml
55477d4fab
No code change: Regenerated scripts
2023-06-15 08:07:51 +02:00
Rob Bygrave and GitHub
340281113f
Merge pull request #3106 from focbenz/patch-1
...
Update CONFIGURATION.md with small corrections and comment for includeGeneratedFileComment
2023-06-15 08:05:26 +12:00
Roland Praml
77610672a9
Regenerated migration scripts again
2023-06-14 18:24:23 +02:00
Roland Praml
d8238735c1
Fix also DbTypeMapTest, which uses the new varbinary type
2023-06-14 18:19:17 +02:00
Roland Praml
f63b013ef9
Added and fixed tests
2023-06-14 18:14:12 +02:00
Roland Praml
6fe3ec9355
Migration scripts
2023-06-14 17:50:26 +02:00
Roland Praml
d1c21bf50a
Hana, NuoDb, SqlAnywhere: add limits (untested!)
2023-06-14 17:50:08 +02:00
Roland Praml
578560c2e2
Oracle: max varchar length = 4000, raw = 2000
2023-06-14 17:49:10 +02:00