6529 Commits
Author SHA1 Message Date
Rob Bygrave 2143ebc21c Bump ebean-agent to 13.13.2 13.13.2 2023-02-27 15:49:41 +13:00
Rob BygraveandGitHub 7dd25344ef Merge pull request #2986 from ebean-orm/feature/querybeans-assoc-supportInterfaceUse
[querybeans] Add support for using interface types with querybean expressions eq() in() etc WHEN entity beans implement an interface
2023-02-27 15:29:07 +13:00
Rob Bygrave c381464316 querybean-generation - cast for varargs use and use wildcard collections 2023-02-27 15:24:59 +13:00
Rob Bygrave a5d5549f2c [querybeans] Add support for using interface types with querybean expressions eq() in() etc WHEN entity beans implement an interface
- For the case where entity beans implement an interface
- Adds these expressions to the "associated" querybeans (not the root querybeans).
- The expressions added use of the interface type
2023-02-27 13:12:52 +13:00
Rob BygraveandGitHub d7d144b908 Merge pull request #2985 from ebean-orm/feature/querybean-assoc-eqIfPresent
For querybean associated beans, add missing eqIfPresent() + in() + notIn() + expressions
2023-02-26 19:28:55 +13:00
Rob Bygrave 25416a3cda For querybean associated beans, add missing eqIfPresent() + in() + notIn() + expressions 2023-02-26 19:24:00 +13:00
Rob Bygrave e6b0306bde Fix test TestStdFunctions for Oracle which only supports 2 parameters with concat() 2023-02-25 01:06:40 +13:00
Rob Bygrave 2d6ca4bb1e Fix build of test-java16 module for JDK 16+ 2023-02-25 00:25:05 +13:00
Rob Bygrave 99d5f4f01c Bump to next version 13.13.2 2023-02-24 23:56:44 +13:00
rob 8ea0936da8 Tighten Javax to Jakarta escaping the periods 2023-02-23 20:43:50 +13:00
Rob BygraveandGitHub f8fc94c694 Merge pull request #2984 from ebean-orm/feature/jakarta-javax-sed-conversion
Javax to Jakarta (+ reverse) conversion via sed
13.13.1
2023-02-23 12:28:40 +13:00
rob bac3fd6874 Javax to Jakarta (+ reverse) conversion via sed 2023-02-23 01:28:50 +13:00
Rob BygraveandGitHub 0659d7604c Merge pull request #2980 from FOCONIS/fix-logger
FIX: do not format log messages, when no parameter was specified
2023-02-22 23:38:08 +13:00
Rob BygraveandGitHub a825e50584 Merge pull request #2983 from ebean-orm/feature/profileLocationWithLineNumbers
ENH: Add profile-line-number-mode with options none | all | auto ... to control adding line numbers to profile locations
2023-02-22 23:35:42 +13:00
Rob BygraveandGitHub 94f24f054e Merge pull request #2982 from ebean-orm/feature/revert-revision
Revert the use of ${revision} in poms to plain old version dur to issues not being able to use mvn --rf --resume-from ... as it complains about the parent pom version
2023-02-22 23:19:15 +13:00
rob 989d82813b Revert the use of ${revision} in poms to plain old version dur to issues not being able to use mvn --rf --resume-from ... as it complains about the parent pom version 2023-02-22 23:17:42 +13:00
rob 2e0dba3741 #2981 - ENH: Add profile-line-number-mode with options none | all | auto ... to control adding line numbers to profile locations 2023-02-22 23:02:42 +13:00
Roland Praml 56360f0fb3 use captureLogger 2023-02-22 09:20:04 +01:00
Roland Praml d84f2eea58 FIX: do not format log messages, when no parameter was specified 2023-02-22 09:07:49 +01:00
rob 34dc4375da Tidy existing given that lineNumber in SpiProfileLocationFactory always comes in as 0
The history behind this is that originally there was a "profileId" concept where that was a int value that could be used as an "id" for a transactional method that we wanted to profile.

That went away and then the idea was that bytecode enhancement would determine the line number and we would use that but that was a bad idea and we ended up with lineNumber always as 0.

These days with StackWalker and DProfileLocation we can do this better that way so yeah. A followup to this is to add to the api a boolean flag as to whether a profile location should be with line numbers (which can change frequently due to refactoring etc)
2023-02-22 15:22:58 +13:00
Rob BygraveandGitHub 9e186698fe Merge pull request #2979 from ebean-orm/feature/ifPresentExpressions
ENH: Add _ifPresent() expressions for GT, GE, LT, LE (follow up from #2768)
2023-02-22 14:11:50 +13:00
rob 0b615a79cc Add _ifPresent() expressions for GT, GE, LT, LE (follow up from #2768) 2023-02-22 14:04:26 +13:00
Rob BygraveandGitHub 6e98486a03 Merge pull request #2978 from ebean-orm/feature/stackWalker
Use StackWalker for ProfileLocation and CallOrigin
2023-02-21 14:35:58 +13:00
rob b0364f3c42 Use StackWalker for ProfileLocation and CallOrigin 2023-02-21 14:21:18 +13:00
Rob BygraveandGitHub 8ed871f116 Merge pull request #2977 from ebean-orm/feature/pom-versioning
Modify poms to use ${revision} for parent pom version
2023-02-20 10:23:59 +13:00
rob f493c7e8cf Modify poms to use ${revision} for dependencies versions and annotation processor versions 2023-02-20 10:19:14 +13:00
rob 0e596fd87f Modify poms to use ${revision} for parent pom version 2023-02-20 10:09:41 +13:00
Rob BygraveandGitHub 37154cf4d4 Merge pull request #2975 from ebean-orm/feature/config-getOptional
Tidy internals, use Config.getOptional() when reading datasource.default / ebean.default.datasource
2023-02-20 09:17:45 +13:00
rob fe241d8cce Tidy internals, use Config.getOptional() when reading datasource.default / ebean.default.datasource 2023-02-20 09:07:45 +13:00
Rob Bygrave efaa771bb4 Modify test-kotlin to use ebean maven plugin 13.13.0 (for jakarta) 2023-02-20 01:15:10 +13:00
Rob Bygrave 4094b1e345 Remove ebean-api optional dependency on javax.transaction as it isn't required here
Note that it is an optional dependency of ebean-core via the JtaTransaction/JtaTransactionManager that are in ebean core
2023-02-20 00:53:14 +13:00
Rob Bygrave 8bb9ec0cfe Bump the maven tiles used in tests to 13.12.0 2023-02-19 23:21:39 +13:00
rob 86bcfa804b Remove github wf build for jdk 18 EA as that has been replaced by the other EA build 2023-02-15 11:17:12 +13:00
rob b6a3c54e99 Add build badge for DB2 LUW 2023-02-15 11:12:35 +13:00
rob 6753e36327 Bump versions after release 2023-02-15 10:54:18 +13:00
rob e78ac677f6 [maven-release-plugin] prepare for next development iteration 2023-02-15 10:22:46 +13:00
rob 19d2b04175 [maven-release-plugin] prepare release ebean-parent-13.13.0 ebean-parent-13.13.0 2023-02-15 10:22:38 +13:00
rob d1844c9b5a Use kotlin-querybean-generator 13.13.0-RC1 for release 2023-02-15 10:18:01 +13:00
rob 93803eade4 Put the test kotlin-querybean-generator version back 1 for release plugin 2023-02-15 10:07:30 +13:00
rob ca6171f697 Ignore TestStdFunctions.concatEq for DB2 2023-02-14 22:39:26 +13:00
rob aa80bc0c10 Bump version to 13.13.0-SNAPSHOT 2023-02-14 20:28:45 +13:00
rob 638cfbca5e Bump ebean-agent to 13.13.0 2023-02-14 20:27:29 +13:00
rob afa9d89cfe #2971 - Bump ebean-datasource to 8.5 - use connection.setSchema() rather than connection Properties 2023-02-14 19:48:03 +13:00
Rob BygraveandGitHub 22a433997e Merge pull request #2970 from ebean-orm/feature/bump-ebean-migration
Bump ebean-migration to 13.7.0 - DB2 uses logical lock due to reorg tables
2023-02-14 19:44:39 +13:00
rob b9d8a9c532 Bump ebean-migration to 13.7.0 - DB2 uses logical lock due to reorg tables 2023-02-14 19:43:41 +13:00
rob 1f0191b9e4 Tidy ebean-test internals, final classes and whitespace 2023-02-14 19:41:45 +13:00
Rob BygraveandGitHub 2d78c5c5e8 Merge pull request #2969 from ebean-orm/feature/registerTestTenantProvider-default-false
#2968 - [ebean-test] - Default ebean.test.registerTestTenantProvider = false ... by default not auto register a test TenantProvider
2023-02-14 19:40:15 +13:00
rob 7c54d21760 #2968 - [ebean-test] - Default ebean.test.registerTestTenantProvider = false ... by default not auto register a test TenantProvider 2023-02-14 19:34:35 +13:00
Rob BygraveandGitHub b9a502ca85 Merge pull request #2957 from FOCONIS/detailed-evict-stats
ENH: add statistics trimmedByGC/LRU/TTL/Idle to ServerCacheStatistics?
2023-02-14 16:29:35 +13:00
rob b622d85292 #2967 - [ebean-joda] Joda JSON ISO8601 format for DateMidnight includes timezone 2023-02-14 15:56:45 +13:00