Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to head #4

Merged
merged 686 commits into from
Nov 28, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
686 commits
Select commit Hold shift + click to select a range
70b7306
#2028 - Refactor internals of smart persistence context to reference …
rbygrave Jun 28, 2020
70ba658
#2026 - Postgres DDL - modify type generates wrong alter sql. Needs e…
rbygrave Jun 29, 2020
fc8dd18
#2004 - MariaDB History DDL using add/drop system versioning
rbygrave Jun 29, 2020
9da2826
#2004 - MariaDB History useLegacyDatetimeCode=false required to prope…
rbygrave Jun 29, 2020
248a7b1
#2004 - MariaDB DDL review
rbygrave Jun 29, 2020
bb03ef5
No effective change - test tidy
rbygrave Jun 29, 2020
0b807ad
No effective change - test tidy
rbygrave Jun 29, 2020
ab421d6
No effective change - trim whitespace in BaseTableDdl
rbygrave Jun 29, 2020
30ad426
[maven-release-plugin] prepare release ebean-12.3.5
rbygrave Jun 29, 2020
7c01cec
[maven-release-plugin] prepare for next development iteration
rbygrave Jun 29, 2020
5a8f8b3
#2027 - querybean generator support for @EbeanComponent
rbygrave Jun 29, 2020
4ac3a8d
[maven-release-plugin] prepare release ebean-12.3.6
rbygrave Jun 29, 2020
3bd20a4
[maven-release-plugin] prepare for next development iteration
rbygrave Jun 29, 2020
59447ad
#2029 - ENH: Add database.getPlatform(); ... to obtain the underlying…
rbygrave Jun 29, 2020
b433067
#2029 Opps, fix tests
rbygrave Jun 29, 2020
dd5e581
No effective change - Javadoc for ServerConfig
rbygrave Jun 30, 2020
99732b3
No effective change - tidy test TestHstore
rbygrave Jul 1, 2020
361de9e
Update error thrown to use DatabaseConfig rather than ServerConfig
rbygrave Jul 6, 2020
e99db44
Add test for soft deleted children
tobias- Jul 7, 2020
18ae0a7
Add failing test case for softdeletes
tobias- Jul 9, 2020
0322c19
Merge branch 'tobias--softdeleted_where'
rbygrave Jul 9, 2020
7bc6170
#2032 - Objects that occur in query is not filtered by @SoftDelete (w…
rbygrave Jul 9, 2020
e1522a4
No effective change - tidy test TestSoftDeleteBasic
rbygrave Jul 9, 2020
ddee202
No effective change - tidy SqlTreeNodeBean
rbygrave Jul 9, 2020
ff0274f
Merge branch 'soft_deletes_not_included' of https:/tobias…
rbygrave Jul 13, 2020
dac0a97
#2035 - lazy-loading soft-deleted list from lazy-loaded bean doesn't …
rbygrave Jul 13, 2020
c6487e5
Merge branch 'tobias--soft_deletes_not_included'
rbygrave Jul 13, 2020
a231c13
Add failing test case for softdeletes (#2034)
tobias- Jul 13, 2020
dbc97aa
Remove the duplicate TestSoftDeleteBasic.testFindSoftDeletedList()
rbygrave Jul 13, 2020
6360fad
Refactor tidy NoopCallOriginFactory
rbygrave Jul 13, 2020
2897968
Bump maven plugin - no effective change
rbygrave Jul 14, 2020
b7469da
[maven-release-plugin] prepare release ebean-12.3.7
rbygrave Jul 14, 2020
a1d2f4c
[maven-release-plugin] prepare for next development iteration
rbygrave Jul 14, 2020
f704da6
No effective change - Modify test only adding extra asserts for #2036
rbygrave Jul 23, 2020
444644f
#2037 - Allow PostCommit transaction callback to recursively add anot…
rbygrave Jul 24, 2020
7317847
#2037 - Allow PostCommit transaction callback to recursively add anot…
rbygrave Jul 24, 2020
0c80b30
#2037 - Refactor simplify TransactionCallback to lambda
rbygrave Jul 24, 2020
933aa30
Javadoc only change - replace at sign and fix javadoc
rbygrave Jul 27, 2020
4eda420
Javadoc only change for RawSql
rbygrave Jul 30, 2020
4ef5abc
Add STI Discrimination on Reference Associations (#2041)
peterko2017 Aug 5, 2020
3796f2b
No effective change - organise imports on tests
rbygrave Aug 5, 2020
c8d352b
Add a better error message for #2038 NPE at BeanDescriptor.java:1965
rbygrave Aug 5, 2020
002014f
For #2038 - updated from 12.3.6 to 12.3.7 - NPE BeanDescriptor.findPr…
rbygrave Aug 24, 2020
d3cc393
No effective change - update ddl review postgres
rbygrave Aug 24, 2020
854f467
No effective change - update ddl review h2
rbygrave Aug 24, 2020
0d511d5
#2044 - Using @AttributeOverrides breaking generated SQL (when overri…
rbygrave Aug 24, 2020
a626690
#2044 - Using @AttributeOverrides also override length, scale and col…
rbygrave Aug 24, 2020
b2ce9db
#2048 - IllegalStateException: No query cache enabled on __. Need exp…
rbygrave Aug 25, 2020
1f32dc2
[maven-release-plugin] prepare release ebean-12.3.8
rbygrave Aug 25, 2020
dbe24a4
[maven-release-plugin] prepare for next development iteration
rbygrave Aug 25, 2020
dd880ac
#2044 - Using @AttributeOverrides when override nullable
rbygrave Aug 31, 2020
f611068
#2050 - Refactor internals - remove dependency on java.beans
rbygrave Sep 3, 2020
e923316
Change to use maven <optional>true</optional> rather than scope provided
rbygrave Sep 3, 2020
c294d8e
#2051 - Bump config dependency from io.avaje:config to io.avaje:avaje…
rbygrave Sep 3, 2020
8eb248b
#2052 - Refactor tidy internals - Use String.replace() rather than li…
rbygrave Sep 4, 2020
4ce84f6
#2053 - Refactor tidy internals - Clean up StringHelper
rbygrave Sep 4, 2020
f4a5893
#2053 - Refactor tidy StringHelper - just tidy
rbygrave Sep 4, 2020
4cee41d
#2053 - Refactor tidy StringHelper - replace replaceStringMulti() wit…
rbygrave Sep 4, 2020
3117acd
#2053 - Refactor tidy StringHelper.delimitedToMap
rbygrave Sep 4, 2020
61ee67e
#2053 - Refactor tidy StringHelper.replaceString
rbygrave Sep 4, 2020
d0f9d4a
#2053 - Refactor tidy StringHelper.replaceString
rbygrave Sep 4, 2020
da29330
#2053 - Refactor tidy StringHelper.replace replacing with just String…
rbygrave Sep 4, 2020
a77de9e
No effective change - trim whitespace for IdBinderEmbedded
rbygrave Sep 7, 2020
4c5618b
#2054 - Invalid SQL with History findVersions() on bean with @Embedde…
rbygrave Sep 7, 2020
f96ac6e
No effective change - tidy Ebean, EbeanVersion
rbygrave Sep 7, 2020
9856ebd
#2055 - Refactor internals - Extract DbContext from Ebean and hold Da…
rbygrave Sep 7, 2020
6772b6e
#2055 - Refactor internals - Extract DbContext from Ebean and hold Da…
rbygrave Sep 7, 2020
54da22e
Merge pull request #2056 from ebean-orm/feature/DbContext
rbygrave Sep 7, 2020
7c28f01
Bump parent pom
rbygrave Sep 8, 2020
ec016ca
[maven-release-plugin] prepare release ebean-12.3.9
rbygrave Sep 8, 2020
4887629
[maven-release-plugin] prepare for next development iteration
rbygrave Sep 8, 2020
6839f86
#2049 - Migrate to DatabaseConfig from ServerConfig (#2057)
rbygrave Sep 14, 2020
90b1b88
Update CsvCallback API to use Database instead of EbeanServer (#2010)
rbygrave Sep 14, 2020
18d5d01
#2049 - Tidy after ServerConfig -> DatabaseConfig
rbygrave Sep 14, 2020
4492a87
No effective change - tidy DefaultTypeFactory
rbygrave Sep 14, 2020
775f184
No effective change - tidy whitespace from SaveManyBeans and BeanProp…
rbygrave Sep 14, 2020
2ad9979
No effective change - tidy whitespace
rbygrave Sep 14, 2020
740fd63
#2059 - ENH: Add convenience expressions leOrNull() and geOrNull() ..…
rbygrave Sep 17, 2020
f2159fe
#2058 - .findVersionsBetween() for PG and MySql... should use inclusi…
rbygrave Sep 17, 2020
87243a8
No effective change - tidy OrmQueryRequest
rbygrave Sep 17, 2020
3531db0
#2060 - Bump ANTLR to 4.8-1 (from 4.7.2) and add support for "leOrNul…
rbygrave Sep 17, 2020
13e805b
No effective change - organise imports on generated EQLLexer and EQLP…
rbygrave Sep 17, 2020
50eb7d7
Bump to 12.4.1-SNAPSHOT
rbygrave Sep 17, 2020
c5a899c
[maven-release-plugin] prepare release ebean-12.4.1
rbygrave Sep 17, 2020
5706c73
[maven-release-plugin] prepare for next development iteration
rbygrave Sep 17, 2020
06b1bab
Bump to 12.4.1
rbygrave Sep 17, 2020
a7c6f98
[maven-release-plugin] prepare release ebean-postgis-12.4.1
rbygrave Sep 17, 2020
ee19fd1
[maven-release-plugin] prepare for next development iteration
rbygrave Sep 17, 2020
c5eb6fa
ADD: failing testcase for wrong bean caching
jonasPoehler Sep 23, 2020
de73466
#2061 - Fix for L2 bean cache loaded using lazy loading on mutated pa…
rbygrave Sep 24, 2020
f175b19
Merge branch 'FOCONIS-test_beancache_wrong_result'
rbygrave Sep 24, 2020
7eb185c
Refactor remove message.properties resource in favour of simple error…
rbygrave Sep 24, 2020
bdf8381
Update test only - TestAttributeConverter
rbygrave Oct 7, 2020
e31ae49
#2063 - Failing test for - Updating bean - L2 Bean cache update + l2 …
rbygrave Oct 7, 2020
3f816c4
#2063 - Updating bean - L2 Bean cache update + l2 cache update on "Ma…
rbygrave Oct 7, 2020
1669649
#2064 - Generated sql is missing a space near to the "dtype and softd…
rbygrave Oct 7, 2020
de53464
Bump maven plugin
rbygrave Oct 7, 2020
b721017
[maven-release-plugin] prepare release ebean-12.4.2
rbygrave Oct 7, 2020
694518d
[maven-release-plugin] prepare for next development iteration
rbygrave Oct 7, 2020
de22b7b
Refactor SQL generation - remove excess whitespace (double spaces bef…
rbygrave Oct 7, 2020
7193b03
#2062 - Update enhancement agent to use ASM 9
rbygrave Oct 8, 2020
7c36439
Refactor move into ebean-core directory (#2066)
rbygrave Oct 8, 2020
d113ddc
#2067 - Extract ebean-autotune into separate module
rbygrave Oct 8, 2020
ab283ef
Use ebean-parent and inherit version
rbygrave Oct 8, 2020
bc055fe
#2068 - Add ebean-test as module
rbygrave Oct 8, 2020
038db79
#2069 - Add ebean-querybean, querybean-generator and kotlin-querybean…
rbygrave Oct 8, 2020
8780ac0
#2070 - Rename ebean module to ebean-core, add top level ebean module
rbygrave Oct 8, 2020
bde133e
#2070 - Add top level ebean module
rbygrave Oct 8, 2020
4da8648
#2071 - Add ebean-bom module
rbygrave Oct 8, 2020
6560a46
Drop version of maven plugin due to travis cache
rbygrave Oct 8, 2020
42f9c8f
Modify Autotune tests use an explicit datasource
rbygrave Oct 8, 2020
46a42f4
Modify Autotune tests use an explicit datasource
rbygrave Oct 8, 2020
b8858d9
Modify Autotune module tests with surefire output
rbygrave Oct 8, 2020
89c3e23
Fix for travis build of ebean-autotune module tests
rbygrave Oct 8, 2020
5112253
Fix for travis build of ebean-test module
rbygrave Oct 8, 2020
77995fd
#2065 - Fix missed tests for - Refactor SQL generation - remove exces…
rbygrave Oct 8, 2020
fa4130b
Fix travis testing for ebean-querybean module
rbygrave Oct 8, 2020
86aed45
Move ShutdownManager into io.ebean.event
rbygrave Oct 9, 2020
11839ac
Refactor to ServiceLoad MetricFactory implementation
rbygrave Oct 9, 2020
60becb6
#2072 - Extract ebean-api module - NB: this includes moving ShutdownM…
rbygrave Oct 9, 2020
a6f5ab8
Refactor internals - move DbOffline, split VisitAllUsing into VisitPr…
rbygrave Oct 9, 2020
b9047bf
#2073 - Refactor internals for DdlGenerator use use ServiceLoader
rbygrave Oct 9, 2020
b22bffe
#2074 - Refactor extract ebean-ddlgen module. In future this module w…
rbygrave Oct 9, 2020
f57db28
#2075 - Refactor external mapping api and use ServiceLoader
rbygrave Oct 10, 2020
49b1bd5
#2075 - Refactor external mapping (i.e. named queries from ebean.xml …
rbygrave Oct 12, 2020
050a3e2
#2076 - Refactor DbDefaultValue internals - remove dependency on java…
rbygrave Oct 12, 2020
c783f26
#2076 - Remove JAXB as dependency of ebean-api
rbygrave Oct 12, 2020
a53168b
Add Automatic-Module-Name entries MANIFEST.MF
rbygrave Oct 12, 2020
49c64c1
Add Automatic-Module-Name entries MANIFEST.MF
rbygrave Oct 12, 2020
b15958e
Bump to 12.5.0-SNAPSHOT
rbygrave Oct 12, 2020
9180289
[maven-release-plugin] prepare release ebean-parent-12.5.0
rbygrave Oct 12, 2020
489781f
[maven-release-plugin] prepare for next development iteration
rbygrave Oct 12, 2020
4313fb6
Add .editorconfig
tobias- Oct 12, 2020
541271e
Bump tiles etc to newly released 12.5.0
rbygrave Oct 12, 2020
85b21a0
Failing testcase for ebean query serializer
tobias- Oct 12, 2020
d4c345b
Try to release ebean-querybean module 12.5.0 by itself
rbygrave Oct 12, 2020
e203d4d
Try to release ebean-querybean module 12.5.0 by itself
rbygrave Oct 12, 2020
dfdcdcf
[maven-release-plugin] prepare release ebean-querybean-12.5.0
rbygrave Oct 12, 2020
8744435
[maven-release-plugin] prepare for next development iteration
rbygrave Oct 12, 2020
4a31324
Manually release ebean-test module 12.5.0 by itself
rbygrave Oct 12, 2020
1cc1673
[maven-release-plugin] prepare release ebean-test-12.5.0
rbygrave Oct 12, 2020
bd05f2c
[maven-release-plugin] prepare for next development iteration
rbygrave Oct 12, 2020
0d90949
Manually release ebean-externalmapping-xml module 12.5.0 by itself
rbygrave Oct 12, 2020
18663c8
[maven-release-plugin] prepare release ebean-externalmapping-xml-12.5.0
rbygrave Oct 12, 2020
6cb21f3
[maven-release-plugin] prepare for next development iteration
rbygrave Oct 12, 2020
fc4ee15
Reset poms for externalmapping-xml querybean and ebean-test modules a…
rbygrave Oct 12, 2020
75f26b1
Bump junit from 4.12 to 4.13.1 in /ebean-test (#2077)
dependabot[bot] Oct 12, 2020
abff32c
Manually release ebean-externalmapping-xml module 12.5.0 by itself
rbygrave Oct 13, 2020
bb6425a
Manually release ebean-externalmapping-xml module 12.5.0 by itself
rbygrave Oct 13, 2020
ebde00a
Manually release ebean-externalmapping-xml module 12.5.0 by itself
rbygrave Oct 13, 2020
a6470b4
[maven-release-plugin] prepare release ebean-externalmapping-xml-12.5.0
rbygrave Oct 13, 2020
85a0eb0
[maven-release-plugin] prepare for next development iteration
rbygrave Oct 13, 2020
1ac1e19
Manually release ebean-test and ebean-querybean module 12.5.0 by itself
rbygrave Oct 13, 2020
2bb1e40
[maven-release-plugin] prepare release ebean-querybean-12.5.0
rbygrave Oct 13, 2020
8bde42f
[maven-release-plugin] prepare for next development iteration
rbygrave Oct 13, 2020
e8f0e2f
[maven-release-plugin] prepare release ebean-test-12.5.0
rbygrave Oct 13, 2020
2caf4bc
[maven-release-plugin] prepare for next development iteration
rbygrave Oct 13, 2020
133cf95
Reset poms for externalmapping-xml querybean and ebean-test modules a…
rbygrave Oct 13, 2020
1e44b81
Failing tests for the rest of the gis-types
tobias- Oct 13, 2020
8ac49e5
#2078 - Bump to avaje-config 1.1 - makes snakeyaml dependency optional
rbygrave Oct 15, 2020
1f1868f
#2079 - Refactor to make Jackson core an optional dependency
rbygrave Oct 15, 2020
a089a36
Prepare manual release of ebean-autotune
rbygrave Oct 15, 2020
817436b
[maven-release-plugin] prepare release ebean-autotune-12.5.0
rbygrave Oct 15, 2020
f94eb9b
[maven-release-plugin] prepare for next development iteration
rbygrave Oct 15, 2020
0faa6a8
Reset back pom after manual release of ebean-autotune
rbygrave Oct 15, 2020
1418193
Refactor synchronized to ReentrantLock (#2081)
rbygrave Oct 15, 2020
54ada6e
#2080 - ebean-autotune - Refactor convert from sychronized to Reentra…
rbygrave Oct 15, 2020
064b3ce
#2080 - Refactor convert from sychronized to ReentrantLock
rbygrave Oct 15, 2020
ee73fd4
No effective change - tidy javadoc
rbygrave Oct 15, 2020
bcc8040
Scalar type querybeans generics error (#2082)
tobias- Oct 15, 2020
a6ad043
#2082 - Test scope for kotlin-querybean-generator ebean-querybean dep…
rbygrave Oct 15, 2020
eac0557
Update tests for kotlin-querybean-generator to use junit5
rbygrave Oct 16, 2020
63116f2
Bump ebean-datasource to 6.1
rbygrave Oct 16, 2020
8c7a84b
No effective change - tidy tests that create unregistered Database in…
rbygrave Oct 16, 2020
e41d2ee
[maven-release-plugin] prepare release ebean-parent-12.5.1
rbygrave Oct 16, 2020
b8d92f1
[maven-release-plugin] prepare for next development iteration
rbygrave Oct 16, 2020
90d0286
No effective change - bump maven tiles plugin to 2.18
rbygrave Oct 16, 2020
5885d72
Prepare manual release of autotune, externalmapping-xml, querybean an…
rbygrave Oct 18, 2020
c2ea8b3
Prepare manual release of autotune, externalmapping-xml, querybean an…
rbygrave Oct 18, 2020
6e6055f
[maven-release-plugin] prepare release ebean-autotune-12.5.1
rbygrave Oct 18, 2020
5287d93
[maven-release-plugin] prepare for next development iteration
rbygrave Oct 18, 2020
c18d1fa
[maven-release-plugin] prepare release ebean-externalmapping-xml-12.5.1
rbygrave Oct 18, 2020
1c98113
[maven-release-plugin] prepare for next development iteration
rbygrave Oct 18, 2020
2c4d5dc
[maven-release-plugin] prepare release ebean-querybean-12.5.1
rbygrave Oct 18, 2020
cce4960
[maven-release-plugin] prepare for next development iteration
rbygrave Oct 18, 2020
f8e4ce6
[maven-release-plugin] prepare release ebean-test-12.5.1
rbygrave Oct 18, 2020
fa8c683
[maven-release-plugin] prepare for next development iteration
rbygrave Oct 18, 2020
194c14b
Post manual release of autotune, externalmapping-xml, querybean and t…
rbygrave Oct 18, 2020
1d1cf76
Update poms adding name, description, change to use explicit snapshot…
rbygrave Oct 18, 2020
8b9f760
Update tests for DatabaseFactory.create() with shutdown
rbygrave Oct 18, 2020
4a594b3
Refactor modify SpiServer to extend Database (rather than EbeanServer)
rbygrave Oct 19, 2020
0abcc9e
#2085 - Refactor promote getDataSource() and getReadOnlyDataSource() …
rbygrave Oct 19, 2020
c044bc5
#2089 - Postgres - Use NO KEY with FOR UPDATE clauses with Postgres
rbygrave Oct 22, 2020
f383f3f
Merge pull request #3 from tobias-/failing_test
rbygrave Oct 22, 2020
9fa83cd
Move into ebean-postgres sub directory
rbygrave Oct 22, 2020
59bd2bb
Add ebean-postgis module
rbygrave Oct 22, 2020
6ecc10a
#2091 - Using Postgis types with query gives PersistenceException Cau…
rbygrave Oct 22, 2020
0e2528e
#2092 - Add support for mocking Database interface to MockiEbean
rbygrave Oct 22, 2020
c6e33ba
Modify pom names of modules for more consistency
rbygrave Oct 22, 2020
53f4739
#2093 - Refactor remove isJava7Present() ... we are Java 8+ so Java 7…
rbygrave Oct 22, 2020
e6f0ab9
#2094 - Refactor remove isJavaTimePresent() ... we are Java 8+ so rem…
rbygrave Oct 22, 2020
a80ab94
[maven-release-plugin] prepare release ebean-parent-12.5.2
rbygrave Nov 11, 2020
3e078e4
[maven-release-plugin] prepare for next development iteration
rbygrave Nov 11, 2020
0918cbf
Prepare deploy of ebean-querybean 12.5.2
rbygrave Nov 11, 2020
3e4daf6
Revert/Post deploy of ebean-querybean 12.5.2
rbygrave Nov 11, 2020
7b5a8ae
Bump parent to java8-oss 2.3 with autoReleaseAfterClose false
rbygrave Nov 11, 2020
b540d70
#2097 - Split ebean-datasource dependency to ebean-datasource-api and…
rbygrave Nov 11, 2020
1eb5cf1
Fix test TransactionManagerTest - close leaked connection
rbygrave Nov 12, 2020
f473e40
#2098 - Refactor simplify SequenceIdGenerator.loadInBackground() to u…
rbygrave Nov 12, 2020
06b54bd
No effective change - tidy test properties
rbygrave Nov 12, 2020
8f7827d
No effective change - bump provided dependency slf4j-api to 1.7.30
rbygrave Nov 12, 2020
f394e7f
#2099 - Refactor internals introduce use of ebean-ddl-runner
rbygrave Nov 12, 2020
04a651c
#2100 - Refactor move io.ebean.dbmigration.DbMigration [generation] f…
rbygrave Nov 12, 2020
fead435
Tidy remove unused imports
rbygrave Nov 17, 2020
b61ae74
Tidy only - organise imports in ebean-api
rbygrave Nov 17, 2020
35580fa
#2101 - Refactor to make ebean-migration optional dependency
rbygrave Nov 18, 2020
c788d33
#2102 - Add to BOM entries for ebean-ddl-runner, ebean-datasource, eb…
rbygrave Nov 18, 2020
1371cb4
#2103 - Bump dependency avaje-config to 1.2 - no effective change, ad…
rbygrave Nov 18, 2020
e5b0b31
Improve javadoc for DbMigration for pending drops
rbygrave Nov 18, 2020
6ecd849
#2104 - Refactor rename ebean-ddlgen module to ebean-ddl-generator
rbygrave Nov 18, 2020
d9c4798
Bump ebean-test-docker dependency with io.ebean groupId
rbygrave Nov 18, 2020
5ce07af
Bump ebean-agent version in BOM
rbygrave Nov 18, 2020
108a1c7
[maven-release-plugin] prepare release ebean-parent-12.6.0
rbygrave Nov 18, 2020
e71cb4f
[maven-release-plugin] prepare for next development iteration
rbygrave Nov 18, 2020
29345c8
Bump test dependency on ebean-ddl-generator
rbygrave Nov 18, 2020
0bfb689
#2105 - Refactor extract interface DataBinder from DataBind
rbygrave Nov 19, 2020
30a00cb
#2105 - Refactor extract ebean-core-type module
rbygrave Nov 19, 2020
bf72794
#2105 - Fix kotlin-querybean-generator version in test
rbygrave Nov 19, 2020
6226672
Fix kotlin-querybean-generator version in test
rbygrave Nov 19, 2020
fb3fd43
Merge pull request #2106 from ebean-orm/feature/2105-ebean-core-type
rbygrave Nov 19, 2020
dcfada0
Refactor io.ebeaninternal.json.ModifyAwareOwner to io.ebean.ModifyAwa…
rbygrave Nov 19, 2020
c34fcdf
#2089 - Add PlatformConfig.lockWithKey configuration option for - Pos…
rbygrave Nov 19, 2020
ce60eac
ADD: failing testcases for executeBatch() on SqlUpdate
jonasPoehler Nov 20, 2020
247e96f
#2110 - Fix for executeBatch() on SqlUpdate + refactor
rbygrave Nov 24, 2020
ed061fb
Merge pull request #2090 from ebean-orm/feature/2089
rbygrave Nov 24, 2020
5082ce4
#2089 Postgres - Support NO KEY option with FOR UPDATE clauses with P…
rbygrave Nov 24, 2020
21f43dc
Merge pull request #2107 from ebean-orm/feature/ModifyAwareType
rbygrave Nov 24, 2020
f4ea674
#2108 - ebean-k8scache and ebean-cluster not invalidated when only re…
rbygrave Nov 24, 2020
5c34b0d
Add support for Postgres lock types (no key, share, key share) with F…
rbygrave Nov 24, 2020
92a4bfb
Merge pull request #2113 from ebean-orm/feature/QueryLockType
rbygrave Nov 24, 2020
20fc742
#2089 - Postgres - Use NO KEY with FOR UPDATE clauses with Postgres
rbygrave Nov 24, 2020
b568e2e
#2114 - Fix PreparedStatement leak when findEach() with invalid SQL
rbygrave Nov 25, 2020
9846ebd
Merge pull request #2112 from ebean-orm/FOCONIS-bug-ebean/sql_update_…
rbygrave Nov 25, 2020
cc637d5
Tidy tests only TestInsertSqlLogging and TestSqlUpdateExceptions
rbygrave Nov 25, 2020
8e91268
#2110 Part2 - addBatch() does not auto flush (#2115)
rbygrave Nov 25, 2020
9064e96
#2113 - Refactor rename Query.ForUpdate to Query.LockWait
rbygrave Nov 25, 2020
838af04
#2113 - Refactor rename Query.LockType enum names
rbygrave Nov 25, 2020
04cd520
[maven-release-plugin] prepare release ebean-parent-12.6.1
rbygrave Nov 25, 2020
e7b13cf
[maven-release-plugin] prepare for next development iteration
rbygrave Nov 25, 2020
66454d2
No effective change - bump test dependency for ebean-ddl-generator
rbygrave Nov 25, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
5 changes: 2 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,15 +1,14 @@
dist: trusty
dist: xenial
sudo: required
language: java
jdk:
- oraclejdk8
- openjdk11

git:
depth: 3

addons:
postgresql: "9.6"
postgresql: 10
# apt:
# packages:
# - mysql-server-5.7
Expand Down
9 changes: 8 additions & 1 deletion .travis/print_surefire_reports
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,11 @@ do
echo ${file}
cat ${file}
echo
done
done

for file in ebean-autotune/target/surefire-reports/*.txt
do
echo ${file}
cat ${file}
echo
done
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,4 +44,3 @@ Goto [https://ebean.io/docs/](https://ebean.io/docs/)
## Other versions
* [![Maven Central : ebean-agent](https://maven-badges.herokuapp.com/maven-central/io.ebean/ebean-agent/badge.svg)](https://maven-badges.herokuapp.com/maven-central/io.ebean/ebean-agent) - ebean-agent
* [![Maven Central : ebean-maven-plugin](https://maven-badges.herokuapp.com/maven-central/io.ebean/ebean-maven-plugin/badge.svg)](https://maven-badges.herokuapp.com/maven-central/io.ebean/ebean-maven-plugin) - ebean-maven-plugin

137 changes: 137 additions & 0 deletions ebean-api/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,137 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>ebean-parent</artifactId>
<groupId>io.ebean</groupId>
<version>12.6.2-SNAPSHOT</version>
</parent>

<name>ebean api</name>
<description>ebean api</description>
<artifactId>ebean-api</artifactId>

<properties>
<jackson-core.version>2.11.3</jackson-core.version>
<jackson-databind.version>2.11.3</jackson-databind.version>
</properties>

<dependencies>

<!--
Projects are expected to explicit depend on version
of slf4j that they want to use
-->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.30</version>
<scope>provided</scope>
</dependency>

<dependency>
<groupId>io.avaje</groupId>
<artifactId>avaje-config</artifactId>
<version>1.2</version>
</dependency>

<!--
Class retention Nonnull and Nullable annotations
to assist with IDE auto-completion with Ebean API
-->
<dependency>
<groupId>io.avaje</groupId>
<artifactId>avaje-jsr305</artifactId>
<version>1.0</version>
<scope>provided</scope>
</dependency>

<dependency>
<groupId>io.ebean</groupId>
<artifactId>persistence-api</artifactId>
<version>2.2.4</version>
</dependency>

<dependency>
<groupId>io.ebean</groupId>
<artifactId>ebean-annotation</artifactId>
<version>6.13</version>
</dependency>

<dependency>
<groupId>io.ebean</groupId>
<artifactId>ebean-types</artifactId>
<version>2.1</version>
</dependency>

<dependency>
<groupId>io.ebean</groupId>
<artifactId>ebean-datasource-api</artifactId>
<version>${ebean-datasource.version}</version>
</dependency>

<!-- Jackson core used internally by Ebean -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>${jackson-core.version}</version>
<optional>true</optional>
</dependency>

<!-- provided scope for JsonNode support -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jackson-databind.version}</version>
<optional>true</optional>
</dependency>

<!-- Provided scope so that the H2HistoryTrigger can live in Ebean core
and not require a separate module for it -->
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.4.199</version>
<optional>true</optional>
</dependency>

<dependency>
<groupId>javax.transaction</groupId>
<artifactId>jta</artifactId>
<version>1.1</version>
<optional>true</optional>
</dependency>

<!-- provided scope to read validation annotations Size etc -->
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>1.1.0.Final</version>
<optional>true</optional>
</dependency>

<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<optional>true</optional>
</dependency>

</dependencies>

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.5</version>
<configuration>
<archive>
<manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>
</archive>
</configuration>
</plugin>
</plugins>
</build>

</project>
Original file line number Diff line number Diff line change
Expand Up @@ -31,15 +31,18 @@ public interface BackgroundExecutor {
* Execute a task periodically with a fixed delay between each execution.
* <p>
* For example, execute a runnable every minute.
* </p>
* <p>
* The delay is the time between executions no matter how long the task took.
* That is, this method has the same behaviour characteristics as
* {@link ScheduledExecutorService#scheduleWithFixedDelay(Runnable, long, long, TimeUnit)}
* </p>
*/
void executePeriodically(Runnable r, long delay, TimeUnit unit);

/**
* Execute a task periodically additionally with an initial delay different from delay.
*/
void executePeriodically(Runnable r, long initialDelay, long delay, TimeUnit unit);

/**
* Schedules a Runnable for one-shot action that becomes enabled after the given delay.
*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
*
* public class CustomerFinder extends BeanFinder<Long,Customer> {
*
* @Inject
* Inject
* public CustomerFinder(Database database) {
* super(Customer.class, database);
* }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@
* <p>
* <pre>{@code
*
* @Repository
* Repository
* public class CustomerRepository extends BeanRepository<Long,Customer> {
*
* @Inject
* Inject
* public CustomerRepository(Database server) {
* super(Customer.class, server);
* }
Expand Down
Loading