rob bygrave
|
2b0669c2ae
|
#1594 - Support loading of beans with invalid JSON content
Adjust to be per query via query.setAllowLoadErrors() rather than a
global config via ServerConfig.
|
2019-01-09 20:03:26 +13:00 |
|
rob bygrave
|
fb5eb0cdd2
|
Merge branch 'feature/load-error' of https://github.com/FOCONIS/ebean into FOCONIS-feature/load-error
|
2019-01-09 19:25:50 +13:00 |
|
 Roland PramlandRob Bygrave
|
31c6d16e73
|
A query on inherited beans can be restricted to the subtype of one of its children (#1602)
ENH: A query on inherited beans can be restricted to the subtype of one of its children
|
2019-01-09 19:15:04 +13:00 |
|
rob bygrave
|
cd8c12a9a8
|
#1566 - ENH: Support query.setBaseTable() ... to query against dynamic table (ala manual table partitioning)
|
2019-01-09 19:13:35 +13:00 |
|
 Roland PramlandRob Bygrave
|
5fe532c393
|
Refactor: relpaced system-property "ebean.ignoreExtraDdl" with serverConfig flag (#1597)
|
2019-01-09 16:17:11 +13:00 |
|
rob bygrave
|
8a34d6050b
|
#1607 - ENH: Add query.exists() query ... as a convenience for "does a row exist" check
|
2019-01-09 13:59:53 +13:00 |
|
rob bygrave
|
1c34c09f3c
|
#1606 - Bean with Inheritance and OneToMany with JoinTable and cascade ... doesn't cascade save on all bean types
|
2019-01-09 12:37:13 +13:00 |
|
rob bygrave
|
8544712448
|
#1606 - Bean with Inheritance and OneToMany with JoinTable and cascade ... doesn't cascade save on all bean types
|
2019-01-09 12:29:28 +13:00 |
|
 Roland PramlandRob Bygrave
|
b18bc82b8a
|
FIX: possible NPE in DeleteUnloadedForeignKeys.deleteCascade and in initPostTarget (#1601)
|
2019-01-08 22:41:43 +13:00 |
|
 Roland PramlandRob Bygrave
|
0b18189e62
|
exposed the schedule methods in BackgroundExecutor (#1599)
|
2019-01-08 22:39:08 +13:00 |
|
 Roland PramlandRob Bygrave
|
0b6e73d729
|
FIX: create uuid-state file in user's home directory (#1598)
|
2019-01-08 22:37:42 +13:00 |
|
 Roland PramlandRob Bygrave
|
3108076953
|
SqlServer queryplan captured in transaction & fix of possible NPE (#1592)
* SqlServer queryplan captured in transaction & fix of possible NPE
* rolled back transaction earlier
|
2019-01-08 22:15:31 +13:00 |
|
rob bygrave
|
7aef4ff1bd
|
#1605 - RuntimeException: Nothing in batch? ... when lazy loading on partially populated L2 bean cache
|
2019-01-08 21:44:18 +13:00 |
|
rob bygrave
|
b1beb0b787
|
#1596 - NullPointerException at findOne() with filterMany()
|
2019-01-07 22:21:54 +13:00 |
|
rob bygrave
|
2653ec50aa
|
#1604 - Open URL resources without caching
|
2019-01-07 21:52:55 +13:00 |
|
Roland Praml
|
4d93b70bf9
|
Supports loading of corrupt beans
|
2019-01-03 11:43:50 +01:00 |
|
rob bygrave
|
babba914a0
|
No effective change - add toString() for ServerCacheNotification
|
2018-12-21 17:14:29 +13:00 |
|
rob bygrave
|
0397140e0b
|
#1589 - Refactor internals move SqlQuery sqlDistinct ... to SqlTreeNodeRoot (query plan)
|
2018-12-21 15:57:07 +13:00 |
|
rob bygrave
|
3af1b574fd
|
#1588 -Fix query plan capture excluding update and delete queries from query plan capture
|
2018-12-21 14:31:49 +13:00 |
|
rob bygrave
|
f66316138d
|
#1584 - Fix for - Query cache bug, which produces wrong results
|
2018-12-21 13:53:05 +13:00 |
|
rob bygrave
|
baa3909c63
|
#1586 - ENH: Add TimedMetric.addSinceNanos() ... as a helper when using start nanos
|
2018-12-21 02:28:23 +13:00 |
|
rob bygrave
|
81f42f8e95
|
#1587 - Fix for propagation of @Cache(nearCache=true)
|
2018-12-21 02:19:21 +13:00 |
|
rob bygrave
|
0377e3ec5c
|
#1586 - ENH: Add TimedMetric.addSinceNanos() ... as a helper when using start nanos
|
2018-12-21 02:10:16 +13:00 |
|
rob bygrave
|
58f6c67d78
|
#1585 - Change the L2 bean cache keys to be String based
|
2018-12-21 01:54:46 +13:00 |
|
rob bygrave
|
84f7fc5d81
|
No effective change - javadoc for ServerConfig getServiceObject
|
2018-12-19 21:20:37 +13:00 |
|
rob bygrave
|
049cacad1c
|
#1583 - ENH: Add type safe ServerConfig getServiceObject(Class<P> cls) and putServiceObject()
|
2018-12-19 21:14:25 +13:00 |
|
rob bygrave
|
ced8c79458
|
#1582 - ENH: Pass @Cache nearCache option to ServerCacheOptions (for L2 plugins like Redis)
|
2018-12-19 20:57:45 +13:00 |
|
rob bygrave
|
a66edf8077
|
#1477 Query plan capture - use explain analyze for Postgres
... so that we also get DB side timing
|
2018-12-19 16:55:24 +13:00 |
|
 Rob BygraveandGitHub
|
94591954b3
|
1476 - Query plan capture, initial wip capturing bind params (#1477)
* 1476 - Query plan capture, initial wip capturing bind params
* No effective change - Reset test default db to H2
* #1476 - Query plan capture, initial wip capturing bind params #1477
Update with consumer
* #1476 - Query plan capture, initial wip capturing bind params #1477
Update with query plan request
* #1476 - Query plan capture, initial wip capturing bind params #1477
Extract interface
* #1476 - Query plan capture, initial wip capturing bind params #1477
Extract interface
|
2018-12-19 16:04:28 +13:00 |
|
rob bygrave
|
e611353163
|
No effective change - update javadoc for QueryIterator to use try with resources
|
2018-12-19 15:22:32 +13:00 |
|
rob bygrave
|
e7811910e9
|
No effective change - update javadoc
|
2018-12-19 15:15:38 +13:00 |
|
rob bygrave
|
138b587ff7
|
#1581 - ENH: Add query.asUpdate() ... to convert a query into an UpdateQuery (typically with query beans)
|
2018-12-19 14:45:33 +13:00 |
|
rob bygrave
|
8fc6c4c648
|
#1580 - Refactor move io.ebeaninternal.metric to public package of io.ebean.metric (such that it can be used by plugins like redis l2 cache plugin)
|
2018-12-19 14:16:36 +13:00 |
|
rob bygrave
|
ebdc28e1cd
|
#1579 - ENH: for UpdateQuery add setLabel() and update() as top level methods
|
2018-12-19 13:58:28 +13:00 |
|
rob bygrave
|
55de997297
|
#1578 - Remove unmaintained META-INF/ebean-version.mf manifest file ... use EbeanVersion.getVersion() instead
|
2018-12-17 23:18:29 +13:00 |
|
rob bygrave
|
41c1e7260c
|
#1577 - ENH: Add support for "dbinit" migrations (Sort of "checkpoint" or "fast forward" migrations)
|
2018-12-17 23:11:13 +13:00 |
|
rob bygrave
|
d266d6d440
|
#1574 - "NullPointerException" in query.copy().findList() but not in query.findList()
|
2018-12-16 00:29:18 +13:00 |
|
rob bygrave
|
6d5374e66a
|
#1576 - ClusterManager creates ClusterBroadcast even when config is not active
|
2018-12-15 23:17:00 +13:00 |
|
rob bygrave
|
8410de8831
|
#1573 - Incorrect CamelCase conversion when number proceeds uppercase letter
|
2018-12-13 00:19:40 +13:00 |
|
rob bygrave
|
4b0230e862
|
Refactor - reduce visibility on DefaultDbMigration
|
2018-12-11 21:03:45 +13:00 |
|
rob bygrave
|
bafba0babf
|
#1572 - Support query.select("customer.id").findSingleAttributeList() ... in addition to the expected and working select("customer").findSingleAttributeList()
|
2018-12-06 00:15:06 +13:00 |
|
rob bygrave
|
e4088c5fbe
|
#1571 - NPE in cacheable bean with embeddedid on delete
|
2018-12-05 23:03:15 +13:00 |
|
rob bygrave
|
a8892292fb
|
#1569 - Ebean generates wrong ddl (datetime(6) vs timestamp) for H2 with @History annotation
|
2018-12-03 22:05:18 +13:00 |
|
rob bygrave
|
e876ef8d87
|
#1559 - @Lob with @ElementCollection
|
2018-12-03 21:07:33 +13:00 |
|
rob bygrave
|
315b39813b
|
#1568 - @OneToMany with orphanRemoval=true ... with @Cache (and not a @ManyToOne) doesn't remove orphans after cache hit
|
2018-11-30 23:46:11 +13:00 |
|
rob bygrave
|
fcffa92c55
|
#1567 - SqlUpdate addBatch() ... with named parameters errors with PersistenceException: No batched statement found for key
|
2018-11-30 21:47:23 +13:00 |
|
rob bygrave
|
8252a51545
|
#1565 - Bump to ebean-datasource 4.3.1 ... with option for owner database credentials and InitDatabase
|
2018-11-29 10:16:48 +13:00 |
|
rob bygrave
|
c440c768cf
|
#1564 - Remove deprecated io.ebeaninternal.server.core.ServletContextListener - migrate to io.ebean.event.ServletContextListener
|
2018-11-29 10:01:56 +13:00 |
|
rob bygrave
|
c6ae501354
|
#1563 - Remove deprecated noop method ServerConfig.loadTestProperties() - migrate to loadProperties()
|
2018-11-29 09:59:16 +13:00 |
|
rob bygrave
|
70e2b1c2ae
|
#1562 - Query cache use incorrect with RawExpression - incorrect bind hash
|
2018-11-29 09:54:24 +13:00 |
|