Rob Bygrave
d56098dbf0
[maven-release-plugin] prepare for next development iteration
2022-11-22 08:09:45 +13:00
Rob Bygrave
07682c97a7
[maven-release-plugin] prepare release ebean-parent-13.10.2
2022-11-22 08:09:37 +13:00
Rob Bygrave
e87a06a713
#2894 - Lack of setNullParameter() functionality on io.ebean.DtoQuery interface
2022-11-21 17:00:55 +13:00
Rob Bygrave and GitHub
013123c1a7
Merge pull request #2864 from FOCONIS/feature/override-service-objects
...
NEW: Override service objects with DatabaseConfig.putServiceObject
2022-11-10 13:05:22 +13:00
Roland Praml
0fd2f34ed0
Possible bug: Setting isolation level disables query cache
2022-11-09 09:46:51 +01:00
Rob Bygrave
79cd1da9a4
[maven-release-plugin] prepare for next development iteration
2022-11-03 00:27:30 +13:00
Rob Bygrave
759cf18c41
[maven-release-plugin] prepare release ebean-parent-13.10.1
2022-11-03 00:27:22 +13:00
Rob Bygrave
0a61852711
#2847 - Add support for Sub-query EQ, NE, LT, LE, GT, GE expressions
2022-11-03 00:22:48 +13:00
Rob Bygrave
6f5e144a93
Refactor tidy sql generated by InQueryExpression
...
Remove excess padding and () around the property name
2022-11-02 22:41:06 +13:00
Rob Bygrave and GitHub
391b33beae
Merge pull request #2880 from FOCONIS/feature/improve-enc-support
...
ADD encryption support for Between and InRange
2022-11-02 22:26:37 +13:00
Rob Bygrave and GitHub
08e1a05bc9
Merge pull request #2872 from FOCONIS/issue-2774/encryption-support-for-in
...
#2774 Locally encrypted properties can be used in "in" queries
2022-11-02 22:20:41 +13:00
Rob Bygrave
f145aaa1e2
Bump ebean-agent to 13.10.1
2022-11-02 22:04:37 +13:00
Roland Praml
245ba9c6b3
ADD encryption support for Between and InRange
2022-11-02 09:52:56 +01:00
Roland Praml
5170b9f329
Merge branch 'master-rob2' into issue-2774/encryption-support-for-in
2022-11-02 08:15:10 +01:00
Roland Praml
3a2b20eb43
Merge remote-tracking branch 'upstream/master' into issue-2774/encryption-support-for-in
2022-11-02 07:53:32 +01:00
Roland Praml
c5612d50fe
#2774 Locally encrypted properties can be used in "in" queries
2022-10-27 14:38:41 +02:00
Rob Bygrave and GitHub
faa58f0fe4
Merge pull request #2867 from FOCONIS/fix-flush-transaction
...
FIX: Flush transaction if it is modified in callback
2022-10-26 17:23:05 +13:00
Roland Praml
d190cd3a08
NOCODE: Fix Whitespace
2022-10-25 14:19:26 +02:00
Roland Praml
a82ba6d4aa
FIX: Flush transaction if it is modified in callback
2022-10-25 10:58:06 +02:00
Roland Praml
f8c6a3c960
NEW: Ovverride service objects with DatabaseConfig.putServiceObject
2022-10-25 10:28:55 +02:00
Rob Bygrave
f24f912693
Fix Postgres/Yugabyte test - TestDbArray_basic.asDto_withArray() for nullable DbArray #2855
2022-10-17 11:19:34 +13:00
Rob Bygrave
3c298a67ff
[maven-release-plugin] prepare for next development iteration
2022-10-14 13:31:18 +13:00
Rob Bygrave
27504a4dae
[maven-release-plugin] prepare release ebean-parent-13.10.0
2022-10-14 13:31:10 +13:00
Rob Bygrave
9c64a69b8c
Bump to 13.10.0-SNAPSHOT
2022-10-14 13:13:09 +13:00
Rob Bygrave
6c354357ff
Update and fix pom versions after merge of older PR
2022-10-14 12:57:45 +13:00
Rob Bygrave and GitHub
19bbe6e860
Merge pull request #2828 from ebean-orm/feature/jackson-mapper-module
...
Extract jackson mapper module
2022-10-14 12:39:43 +13:00
Rob Bygrave and GitHub
62adaa7527
Merge pull request #2826 from ebean-orm/feature/json-node-module
...
Refactor extract ebean-jackson-jsonnode module - support for Jackson JsonNode (into separate module)
2022-10-14 12:39:27 +13:00
Rob Bygrave
9a25fb584c
#2855 - @DbArray not allowing null to be persisted, stores empty list instead
...
Currently, this bug fix needs to be enabled explicitly via ebean.mf with:
allow-nullable-dbarray: true
We will look to enable this bug fix by default shortly noting that some code
will see a behaviour change. We need to publicise it well when we do turn
this on by default.
This bug fix is actually in ebean-agent 13.10.0 and all this change in ebean-core
does is read the new `@DbArray(nullable=false)` attribute [as a new alternative to
using `@NotNull` or `@Column(nullable=false)`]
2022-10-14 11:14:12 +13:00
Rob Bygrave
5a49041a3b
Tidy test UserInterestLiveKey, final with accessors
2022-09-23 13:54:17 +12:00
Rob Bygrave
ea341a556d
Bump postgresql to 42.5.0
2022-09-23 13:53:45 +12:00
Rob Bygrave
993607ef4b
[maven-release-plugin] prepare for next development iteration
2022-09-14 11:18:25 +12:00
Rob Bygrave
18765b3ac2
[maven-release-plugin] prepare release ebean-parent-13.9.3
2022-09-14 11:18:18 +12:00
Rob Bygrave
14d11b1c70
Improve tests only - ExtendedServerTest and test-java16
2022-09-11 17:12:02 +12:00
Rob Bygrave
e74e4ba532
Extract ebean-jackson-mapper module - rename ScalarTypeJsonObjectMapper to ScalarJsonJacksonMapper and move
2022-09-08 22:09:10 +12:00
Rob Bygrave
5981d313ae
Rename ebean-json-node module to ebean-jackson-jsonnode
2022-09-08 14:50:58 +12:00
Rob Bygrave
5c1b478085
Refactor extract ebean-json-node module - support for Jackson JsonNode (into separate module)
2022-09-07 21:39:36 +12:00
Rob Bygrave
7c23dd06f8
[maven-release-plugin] prepare for next development iteration
2022-09-05 17:44:35 +12:00
Rob Bygrave
e813edae01
[maven-release-plugin] prepare release ebean-parent-13.9.2
2022-09-05 17:44:28 +12:00
Noemi Praml
13622f6b62
migrations scripts
2022-09-02 13:27:11 +02:00
Noemi Praml
fbb73d465c
FIX DB2 migration: reorg table must be called after drop not null
2022-09-02 10:49:25 +02:00
Rob Bygrave
674150dc75
Minor dependency bump for jackson, assertj-core, joda-time, h2database
2022-09-02 10:50:23 +12:00
Rob Bygrave
5b1ace8607
[maven-release-plugin] prepare for next development iteration
2022-09-02 09:16:08 +12:00
Rob Bygrave
74321277ff
[maven-release-plugin] prepare release ebean-parent-13.9.1
2022-09-02 09:16:01 +12:00
Rob Bygrave and GitHub
c1320e4184
Merge pull request #2815 from ebean-orm/feature/2814-nestedUseSavepoint
...
#2814 - Change setNestedUseSavepoint() to use 'ScopeTrans' rather than the underlying Transaction
2022-09-02 08:20:53 +12:00
Rob Bygrave and GitHub
a7ea2cf3ef
Merge pull request #2820 from ebean-orm/feature/2818-fix-concurrentModOfTransactionEvent
...
#2818 - Fix Concurrent modification of listenerNotify TransactionEvent list
2022-09-02 08:19:03 +12:00
Rob Bygrave
bcc21b1c04
#2818 - Fix Concurrent modification of listenerNotify TransactionEvent list
...
The issue fixed here is that SavepointTransaction was effectively using the
TransactionEvent of the underlying 'parent' transaction. The fix is for
SavepointTransaction to have its own TransactionEvent.
2022-09-01 22:45:17 +12:00
Rob Bygrave
7df168f232
ENH: Add Transaction.rollbackAndContinue()
...
Typically useful for handling DuplicateKeyException where we expect
DuplicateKeyException to be thrown and catch it with the intention of
continuing processing using the same transaction.
Note that some databases like Oracle do not require this explicit
rollback() and would work without the rollbackAndContinue(). Postgres
in particular requires the rollback() call on the underlying connection
such that we can continue using that transaction/java.sql.Connection.
Note that in the existing test we can see that rollbackAndContinue()
is pretty close to being syntactic sugar. I think adding rollbackAndContinue()
is justified and complements the existing commitAndContinue().
2022-09-01 17:08:11 +12:00
Rob Bygrave
28d70cf9c4
[maven-release-plugin] prepare for next development iteration
2022-09-01 12:33:08 +12:00
Rob Bygrave
25d0675532
[maven-release-plugin] prepare release ebean-parent-13.9.0
2022-09-01 12:33:01 +12:00
Rob Bygrave
c8ffad2831
Fix TestSubQuery for postgres compatible syntax with ANY(?)
2022-09-01 12:25:50 +12:00