nnatarajan and Yemdjih Kaze Nasser
df0bcb1b97
FINERACT-965 Upgrade, Replace itext 2.1.7 with Openpdf 1.1.0
2020-06-02 15:29:45 +01:00
Michael Vorburger and Yemdjih Kaze Nasser
1db6e8d206
fix ClasspathHellDuplicatesCheckRuleTest (FINERACT-966)
...
and prevent FINERACT-940 related javax.xml.parsers problems
as per https://github.com/spotbugs/spotbugs/issues/1128
2020-05-29 06:13:23 +01:00
xurror and Michael Vorburger ⛑️
3bc7914068
Update spotbugs to v4.2.0(FINERACT-986)
2020-05-21 10:52:42 +02:00
Michael Vorburger ⛑️ and GitHub
e8276f0aea
Remove direct explicit Guava dependency (FINERACT-963) ( #913 )
...
We *ARE* using Guava, but, unless we have a real need for a more recent
specific version, it seems "safer" (and less hassle to maintain bumping)
just using whatever version we transitively inherit from other libraries
we use that themselves depend on Guava (currently Swagger, Mustache and
activemq-broker).
Currently that "whatever version" is a 28.2 (we used 28.1 before).
This removes two fairly different kinds of Guava dependencies we have:
One for run-time (above), and one for build time which seems to have
been added due to some SpotBugs related issue (but it now works without
that, so that must have been some issue in SpotBugs that meanwhile go
fixed in the recent versions).
2020-05-20 10:00:29 +01:00
Michael Vorburger
cbc274f603
remove (useless) SenderTest + mockrunner-jms/nekohtml (FINERACT-938)
2020-05-17 10:53:42 +02:00
xurror and Michael Vorburger ⛑️
2285797eff
bump flyway from 2.1.1 to 6.4.1
2020-05-11 12:21:40 +02:00
dependabot-preview[bot] and Michael Vorburger ⛑️
306ee35b03
Bump bug-pattern from 1.4.2 to 1.5.0 in /fineract-provider
...
Bumps [bug-pattern](https://github.com/KengoTODA/findbugs-slf4j ) from 1.4.2 to 1.5.0.
- [Release notes](https://github.com/KengoTODA/findbugs-slf4j/releases )
- [Changelog](https://github.com/KengoTODA/findbugs-slf4j/blob/master/CHANGELOG.md )
- [Commits](https://github.com/KengoTODA/findbugs-slf4j/compare/findbugs-slf4j-1.4.2...findbugs-slf4j-1.5.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-10 14:49:51 +02:00
Michael Vorburger
55af726cf9
improve SchedulerJobsTest.testDateFormat() by introducing Awaitility
...
This recently introduced new test (FINERACT-926) would locally pass, but
then fail on the next run, because another test in the same class would
modify job state to be inactive. It now sets the first jobs state as it
requires it to be, and properly awaits the expected outcome.
2020-05-09 17:05:32 +02:00
Michael Vorburger
fa74e77e7e
clean up dependencies.gradle and clarify scopes (FINERACT-777)
...
This also solves this Gradle messages: Deprecated Gradle features were
used in this build, making it incompatible with Gradle 7.0. Use
'--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.4/userguide/command_line_interface.html#sec:command_line_warnings
2020-05-09 05:47:13 +02:00
Michael Vorburger
69a7b1e8da
add junit-platform-runner dependency (FINERACT-943)
2020-05-08 16:59:52 +02:00
Petri Tuomola and Michael Vorburger ⛑️
ec9ef92ff6
FINERACT-938: Upgrading nekohtml and removing direct reference to Xerces
2020-05-08 12:33:25 +02:00
Petri Tuomola and Michael Vorburger ⛑️
0e4aeef1af
FINERACT-846: Migrating to Java 11, upgrading dependencies, fixing compiler warnings
2020-05-07 22:28:19 +02:00
Petri Tuomola and Michael Vorburger ⛑️
b05162f60b
FINERACT-730: Fixed dependencies, SSL config and main class etc to get bootRun to work. Migrated from Gradle Tomcat plugin to Cargo plugin to fix integration test
2020-05-05 22:04:04 +02:00
Michael Vorburger
b6c6d50501
fix moar 3rd-party versions in build.gradle (see FINERACT-805)
2020-05-04 03:00:31 +02:00
Michael Vorburger
404f055b65
remove old spring-jms:4.0.7 & fix JMS dependencies (FINERACT-805)
2020-05-03 19:52:12 +02:00
Michael Vorburger
83cdb17d8f
exclude dependencies causing classpath duplicates (FINERACT-919)
2020-05-03 19:52:12 +02:00
Michael Vorburger.ch
b0367099bc
add classpath duplicates detection test (FINERACT-919)
2020-05-03 19:52:12 +02:00
26b619eea7
FINERACT-809 ( #719 ) : Upgrade RestAssured version
...
Upgrade RestAssured version
closes https://issues.apache.org/jira/browse/FINERACT-809
Co-authored-by: percyashu <percyayukashu@gmail.com >
Co-authored-by: percyashu <percyayukashu@gmail.com >
2020-04-12 20:36:15 +01:00
xurror and Michael Vorburger ⛑️
3475c0cfb7
FINERACT-796
...
Use Hikari instead of Tomcat Connection Pool
- Created hikari connection pool bean
- Configured connection parameters to match hikari
- Removed tomcat-jdbc and dbcp
- Remove unused classes
- Add Hikari to logback
- update hikaridatasource bean
closes https://issues.apache.org/jira/browse/FINERACT-796
remove hikaricp import from gradle files
more specific bean config
- Set up datasource properties
- Cleanup unused classes
- Add hikari to logback
2020-03-28 15:06:34 +01:00
xurror and Michael Vorburger ⛑️
f484f884a0
FINERACT-696
...
add spotbug bug-pattern plugin.
Apply suggestions from code review
closes https://issues.apache.org/jira/browse/FINERACT-696
Co-Authored-By: Michael Vorburger ⛑️ <mike@vorburger.ch >
2020-03-13 09:27:34 +01:00
Awasum Yannick and Michael Vorburger ⛑️
af0dd7e5f3
use SpotBugs & fix over 300 high priority rule violations (FINERACT-702)
...
This PR also serves as a base solution for upcoming FINERACT-712 and
FINERACT-696. It includes using Objects.equals() to prevent NPEs, and
adding gradle check to run SpotBugs on Travis CI.
PS: SpotBugs is the successor to (and same code as) FindBugs.
2020-01-12 13:16:42 +01:00
Percy Ayuk Ashu and Michael Vorburger ⛑️
26b4e0000c
use dependency's versions from Spring BOM (PR #668 for FINERACT-805)
2019-12-10 06:38:41 +01:00
Yemdjih Kaze Nasser and Michael Vorburger ⛑️
a20f76d686
Use Spring Boot BOM to avoid maintaining version numbers in dependencies.gradle ( #662 for FINERACT-797)
2019-12-02 07:44:35 -08:00
Percy Ayuk Ashu and Michael Vorburger ⛑️
451f4a6338
FINERACT-777 Use api / implementation scoped Gradle dependencies ( #661 )
...
see https://issues.apache.org/jira/browse/FINERACT-777
2019-12-01 17:08:31 -08:00
ibondarenko
377787280c
FINERACT-724 fixes after review
2019-11-12 10:36:27 +02:00
ibondarenko
43fd8618ad
implementation of FINERACT-724 (Upgrade Spring Boot, Spring and Spring Security to their latest stable version)
2019-11-12 10:36:27 +02:00
Steve Conrad and GitHub
800287b48f
Merge pull request #618 from vorburger/add-SpringBoot-Actuator
...
add spring-boot-starter-actuator dependency
2019-07-23 09:28:06 -05:00
Michael Vorburger.ch
8be550d077
switch bval dependency from compile to implementation (see FINERACT-777)
2019-07-11 08:46:35 +02:00
Michael Vorburger ⛑️ and GitHub
9f0147d7d0
Merge branch 'develop' into bump-gradle-wrapper
2019-07-10 18:45:21 +02:00
Michael Vorburger.ch
6eae392805
add spring-boot-starter-actuator dependency
...
see https://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-endpoints.html
2019-07-09 21:05:53 +02:00
Michael Vorburger
1ee141bb87
upgrade spring-boot-gradle-plugin, and deal with impacts (FINERACT-700)
...
because the old one previously used caused an UnsupportedOperationException
with the new Gradle, see https://issues.apache.org/jira/browse/FINERACT-700
The spring-jms and activemq-broker versions are set to what they were on before.
2019-07-09 10:02:13 +02:00
Michael Vorburger
84d57dbe5b
upgrade Gradle version, and deal with impacts (FINERACT-700)
...
https://discuss.gradle.org/t/could-not-get-unknown-property-classesdir-for-main-classes-of-type-org-gradle-api-internal-tasks-defaultsourcesetoutput/30570
https://discuss.gradle.org/t/gradle-4-replacing-deprecated-test-testclassesdir/22822/2
https://discuss.gradle.org/t/could-not-find-method-leftshift-for-arguments-on-task-of-type-org-gradle-api-defaulttask/30614
2019-07-09 09:52:37 +02:00
Michael Vorburger.ch
a87b3a0a4d
use openjpa (with real dependencies) instead of shaded openjpa-all
2019-07-09 09:48:18 +02:00
Awasum Yannick and GitHub
21ba7ff75d
Merge pull request #611 from vorburger/upgrade-Tomcat-minor
...
upgrade Apache Tomcat from 7.0.54 to 7.0.94
2019-07-07 22:41:49 +01:00
Awasum Yannick and GitHub
18517f53d7
Merge pull request #616 from vorburger/upgrade-drizzle
...
upgrade Drizzle JDBC from 1.3 to 1.4
2019-07-05 16:57:40 +01:00
Michael Vorburger.ch
dd4923888b
upgrade Drizzle JDBC from 1.3 to 1.4
2019-07-04 10:43:05 +02:00
Michael Vorburger.ch
b0a4069da6
upgrade Apache Tomcat from 7.0.54 to 7.0.94
...
This fixes the following weird problem I ran into
during the Gradle & Spring Boot / OpenJPA Gradle plugins upgrades;
it's likely some Tomcat bug that got fixed between .54 and .94:
Unable to process resource element [jndi:/localhost/fineract-provider/WEB-INF/classes/org/apache/fineract/.../*.class] for annotations
2019-07-04 09:26:39 +02:00
Michael Vorburger.ch
e97b12a3f9
make OpenJPA version, used twice, a variable, instead of repeating it
2019-07-03 23:40:17 +02:00
Marti
2f22da0e6c
FINERACT-706: Interoperation Mojaloop integration 1.0.1
2019-05-07 14:57:28 +02:00
Vishwas Babu A J
8bfc1f63ab
Bumping spring boot version
2019-02-28 15:52:07 -08:00
Sanyam96
a22297e3cb
solve merge conflicts
2018-11-10 20:34:21 +05:30
Anh3h and Avik Ganguly
0b0212966c
Add Spring Events to be used when activemq is not available
2017-12-13 18:04:36 +05:30
Anh3h and Avik Ganguly
7395d6c543
Notification sub-system
2017-12-13 18:04:36 +05:30
unknown
210647d415
all modules populate & import
2017-12-06 18:32:51 +05:30
Sanyam96
b5d9429926
GSOC'17:swagger and swagger UI integration on fineract-provider
2017-08-27 23:22:52 +05:30
Adhyan
c60c6601c0
Added Notification Module
...
Added Notification Module
Added Notification Module
Added Notification Module
Added license file for jar analyzer
Added entry into LICENSE_RELEASE file
Added gradle wrapper
2017-08-20 21:21:24 +05:30
Nazeer Hussain Shaik
b4156ed1ef
FINERACT-380 S3 permission issue -- add system property
2017-01-19 16:00:34 +05:30
Nazeer Hussain Shaik
3d03595ffd
FINERACT-266 - Handling License issues for both source and binary distributions
2016-12-05 16:48:36 +05:30
Nazeer Hussain Shaik
9d7f1c2197
OpenJPA Integration Changes
2016-10-17 11:46:52 +05:30
Nazeer Hussain Shaik
5ac0da03d3
Adding Apache License to gradle build scripts.
2016-07-12 19:12:34 +05:30