Rob Bygrave
1ec389864d
Included ebean-migration as a dependency of ebean, ebean-postgres etc
...
Include ebean-migration as a dependency of all the composites. The thinking here is that we now expect to prefer ebean-migration over flyway or liquibase as the migration runner of choice. Including it means one less thing for folks to worry about in terms of syncing the versions to use etc.
2023-04-18 00:12:44 +12:00
Rob Bygrave
3ddd7b4b2b
Bump avaje-config to version 3.1
2023-04-18 00:03:35 +12:00
Rob Bygrave
3960e1deb5
Bump test tile use to 13.17.1
2023-04-17 23:56:20 +12:00
Rob Bygrave
84af78e43c
Bump parent pom to 3.10
2023-04-17 23:52:36 +12:00
Rob Bygrave
cbdbf6d2e0
Bump to next snapshot version
2023-04-17 23:51:58 +12:00
Rob Bygrave
548bf871a9
Version 13.17.1
13.17.1
2023-04-17 23:31:00 +12:00
Rob Bygrave
b5245544d2
Merge pull request #3028 from ebean-orm/feature/markedAsDeleted-beforeState
...
Change MarkedAsDeleted to log batch before state
2023-04-17 22:40:29 +12:00
Rob Bygrave
a986d0c8cd
Change MarkedAsDeleted to log batch before state
2023-04-17 22:18:33 +12:00
Rob Bygrave
0e02449f67
Merge pull request #3027 from rvowles/docs/update-ebean-test
...
Update the documentation for test tenants
2023-04-17 17:52:48 +12:00
Richard Vowles
19389fb9d4
Update the documentation for test tenants
...
The existing docs for test tenants is no
longer correct and additional class level
docs point users in the right direction.
2023-04-17 16:22:06 +12:00
Rob Bygrave
ab1a79281b
Merge pull request #3023 from ebean-orm/feature/profileLabel-withQueryType
...
Add the [+query,+cache,+lazy] query type to the profile label
2023-04-13 19:46:27 +12:00
Rob Bygrave
073669d312
Merge pull request #3025 from ebean-orm/fix/3024
...
Fix for #3024 NPE when lazy loading after deserialising an entity bean
2023-04-13 19:46:08 +12:00
Rob Bygrave
f66662fdfa
Fix for #3024 NPE when lazy loading after deserialising an entity bean
2023-04-13 19:42:14 +12:00
Rob Bygrave
04b0d23932
Update tiles-maven-plugin to version 2.34
2023-04-11 10:34:52 +12:00
Rob Bygrave
af613d3096
Add the [+query,+cache,+lazy] query type to the profile label
2023-04-06 21:59:51 +12:00
Rob Bygrave
ecd27e145e
bump to next snapshot version
2023-04-06 17:07:52 +12:00
Rob Bygrave
5f6b4a7795
Version 13.17.0
13.17.0
2023-04-06 15:34:50 +12:00
Rob Bygrave
3d890f5383
Bump ebean-agent to 13.17.0
2023-04-06 15:06:05 +12:00
Rob Bygrave
31a0d9b6a6
Add test only - add PathStackTest
2023-04-06 15:03:14 +12:00
Rob Bygrave
95fbdf37c6
Merge pull request #3021 from ebean-orm/feature/3020-forUpdateRefresh
...
#3020 Query.forUpdate() works like REFRESH
2023-04-06 14:11:43 +12:00
Rob Bygrave
1d09c0864d
Merge pull request #3019 from ebean-orm/refactor/method-names-ObjectGraphOrigin
...
Refactor rename getters to accessors for ObjectGraphOrigin etc
2023-04-06 14:11:23 +12:00
Rob Bygrave
02f7815e73
Merge pull request #3018 from ebean-orm/refactor/add-final-remove-public-platformHelpers
...
Refactor platforms adding final and removing public from sequence, history, encryption helpers
2023-04-06 14:11:02 +12:00
Rob Bygrave
85b700757d
Merge pull request #3010 from ebean-orm/feature/support-dynamicFormulaWithIncludes
...
Add support for dynamic formula with includes
2023-04-06 14:10:26 +12:00
Rob Bygrave
d5838e3d64
Merge pull request #3009 from ebean-orm/build/13-16
...
Build 13.17.0
2023-04-06 14:09:53 +12:00
Rob Bygrave
01e9eb81cf
For testing PostGIS use ghcr.io/baosystems/postgis:15 docker image
...
This is a fork of the official PostGIS docker that support multi-architectures
and more specifically ARM
2023-04-04 22:40:02 +12:00
Rob Bygrave
1daad7af06
#3020 Query.forUpdate() works like REFRESH
...
Query.forUpdate() will load data into beans existing in the persistence context.
In discussion the thinking is that we can think of this as a bug fix.
2023-04-01 13:24:37 +13:00
Rob Bygrave
e51d6984fe
Refactor rename getters to accessors for BeanCollection, EntityBeanIntercept etc
2023-03-31 10:42:21 +13:00
Rob Bygrave
c2777b0e27
Refactor rename getters to accessors for ObjectGraphOrigin etc
2023-03-30 23:58:22 +13:00
Rob Bygrave
505f87c524
Refactor platforms adding final and removing public from sequence, history, encryption helpers
...
In theory no is customising these classes and probably should have their own copy of them if
they are doing do. Thus making these types final and package protected.
2023-03-30 23:40:53 +13:00
Rob Bygrave
4a372a5dc8
Remove unused import
2023-03-30 13:13:09 +13:00
Rob Bygrave
8e864897bd
Bump to next snapshot version
2023-03-30 13:00:55 +13:00
Rob Bygrave
87b12cff93
Version 13.16.0
13.16.0
2023-03-29 22:48:06 +13:00
Rob Bygrave
14ea5521c4
Merge pull request #3015 from ebean-orm/fix/3012-shutdown-leak
...
Fix for #3012 Manual server shutdown leads to memory leak
2023-03-29 21:11:07 +13:00
Rob Bygrave
e1522df8a5
Fix for #3012 Manual server shutdown leads to memory leak
...
The issue being that shutdown() // with no args was
not calling ShutdownManager.unregisterDatabase(this)
noting that shutdown(boolean, boolean) did.
This change merges the old shutdownInternal(boolean, boolean)
method into shutdown(boolean, boolean) and simplifies
shutdown() to just call shutdown(boolean, boolean).
2023-03-29 20:59:23 +13:00
Rob Bygrave
b4f309c219
Bump ebean-agent to 13.16.0
2023-03-29 20:33:40 +13:00
Rob Bygrave
181c6a9d4b
Merge pull request #3014 from ebean-orm/fix/autotune-key
...
[autotune] Fix key on CallStack - regression from introduction of StackWalker.StackFrame
2023-03-29 20:00:06 +13:00
Rob Bygrave
203aa52c2f
Merge pull request #3013 from ebean-orm/feature/update-autotune-test
...
Update tests for Autotune
2023-03-29 19:36:42 +13:00
Rob Bygrave
ad3e88c562
Update tests for Autotune
2023-03-29 19:31:46 +13:00
Rob Bygrave
adb302059b
[autotune] Fix key on CallStack - regression from introduction of StackWalker.StackFrame
2023-03-29 19:30:56 +13:00
Rob Bygrave
9506e6456c
Merge pull request #3011 from ebean-orm/feature/improve-error-message-no-join-columns
...
Improve the error message "No join columns found" to include the relationship
2023-03-27 21:45:46 +13:00
Rob Bygrave
4617ea2c1c
Improve the error message "No join columns found" to include the relationship
2023-03-27 21:44:23 +13:00
Rob Bygrave
55d7eb55d2
Add support for dynamic formula with includes
...
e.g.
DB.find(ChildPerson.class)
.select("name, coalesce(someBean, parent.someBean) as effectiveBean") // include parent
.findList();
2023-03-25 15:49:17 +13:00
Rob Bygrave
7feb193e95
Merge pull request #3007 from ebean-orm/refactor/rename-loadContext-methods
...
Refactor rename methods in LoadContext
2023-03-25 15:39:40 +13:00
Rob Bygrave
ab8915b374
Merge pull request #3008 from ebean-orm/feature/expressionRequest-refactor
...
Refactor SpiExpressionRequest
2023-03-25 15:31:09 +13:00
Rob Bygrave
79fd689e9a
Add support for raw SQL SubQuery expressions IN,EQ,NE,GT,GE,LT,LE,EXISTS,Not IN, Not EXISTS
...
For these expressions the SQL SubQuery is not parsed by ebean and
just used as is.
2023-03-24 22:38:52 +13:00
Rob Bygrave
a68665a37e
Refactor rename methods on SpiExpressionRequest, DeployParser etc
2023-03-24 19:57:21 +13:00
Rob Bygrave
9ff240dc10
Refactor SpiExpressionRequest split parse() into property() and path() to have fast path
...
property() uses a fast path for the common case that the expression is a bean property path.
This will then fall back to using parse() when that isn't the case.
2023-03-24 19:35:11 +13:00
Rob Bygrave
9982fa3682
Refactor SpiExpressionRequest split append() into append() and parse()
...
- append() adds to the sql with NO parsing
- parse() adds to the sql with parsing to replace logical bean paths into table alias placeholder + db column
2023-03-24 17:37:34 +13:00
Rob Bygrave
f7a11135a5
Refactor rename methods in LoadContext
...
Rename internal methods only
2023-03-23 22:11:02 +13:00
Rob Bygrave
c29a81248a
Remove internal asserts on DLoadBeanContext bufferLock
2023-03-23 22:07:59 +13:00