Commit Graph
100 Commits
Author SHA1 Message Date
Arnold GalovicsandArnold Gálovics 7d28646c7d FINERACT-1724: Implemented support for multiple parallel JMS producers for external events 2023-01-19 10:34:11 +01:00
Arnold GalovicsandArnold Gálovics 49abe22b29 FINERACT-1724: Added ExternalEventConfigurationApi to FineractClient 2023-01-11 21:25:03 +01:00
Arnold GalovicsandArnold Gálovics 61ca7bb0e0 FINERACT-1724: Added the possibility to use username and password for JMS for remote jobs + the ability to disable remote jobs completely for non-batch instances 2023-01-10 12:43:55 +01:00
Arnold GalovicsandArnold Gálovics 0e391edf47 FINERACT-1724: Extended the event framework sinks to be ActiveMQ topics as well in addition to ActiveMQ queues 2023-01-06 16:17:12 +01:00
Arnold Galovicsandtaskain7 24eb9242a9 FINERACT-1724: Swagger enhancements 2023-01-06 05:27:20 -08:00
Arnold GalovicsandArnold Gálovics 77ee43acb8 Fixed purge external events job 2022-12-29 12:38:16 +01:00
Arnold GalovicsandArnold Gálovics 7a9e696ac8 Removed vavr related code 2022-12-29 12:38:16 +01:00
Arnold GalovicsandArnold Gálovics 33610f52e3 Added GRANT ALL to public schema for GH Actions build 2022-12-28 17:13:46 +01:00
Arnold GalovicsandArnold Gálovics fb1dbb078f Downgraded Tomcat to 9.0.69 2022-12-28 16:13:55 +01:00
Arnold GalovicsandArnold Gálovics f49a0b8e95 Downgraded tomcat to 9.0.69 for tests 2022-12-22 12:56:05 +01:00
Arnold GalovicsandArnold Gálovics 62cefcdc8b Disabling automatic Spring 6 upgrade for renovate 2022-12-21 19:46:45 +01:00
Arnold GalovicsandArnold Gálovics 77ee567c76 Explicit version numbers for slf4j packages in renovate.json to ensure no automatic upgrades. Note: SLF4J and Logback cannot be upgraded until Spring 6 is integrated 2022-12-21 19:46:45 +01:00
Arnold GalovicsandArnold Gálovics 8ab206aa4a FINERACT-1724: Loan Charge API support for batch APIs and a couple of other batch API enhancements 2022-12-19 22:46:36 +01:00
Arnold GalovicsandArnold Gálovics fcfa8ada5f Force Gradle version to be equal or under 7.5.1 for renovate 2022-12-14 14:11:45 +01:00
Arnold GalovicsandArnold Gálovics 7bcea6676c Modernizr fixes 2022-12-06 18:09:28 +01:00
Arnold GalovicsandArnold Gálovics dfa0e98ea7 Downgrade Gradle from 7.6 to 7.5.1 2022-12-06 18:09:28 +01:00
Arnold GalovicsandArnold Gálovics 0b7a484cff FINERACT-1724: Minor cleanup 2022-11-30 11:35:02 +01:00
Arnold GalovicsandArnold Gálovics 0c63bf2f27 FINERACT-1724: Fixed fineract-client generation to handle non-required request bodies in APIs 2022-11-30 08:58:41 +01:00
Arnold GalovicsandArnold Gálovics bbd1ca75a1 Reverted gradle version upgrade from 7.6 to 7.5.1 2022-11-28 23:27:28 +01:00
Arnold GalovicsandArnold Gálovics 418675b800 Making duplicate classpath scanning test result more understandable and a few reorganizations for MariaDB and PostgreSQL deps 2022-11-28 16:56:05 +01:00
Arnold GalovicsandArnold Gálovics 1899b517b4 FINERACT-1724: Batch API support for Loan chargeback and fineract client adjustments 2022-11-24 19:08:21 +01:00
Arnold GalovicsandArnold Gálovics 4b290663d3 FINERACT-1724: Minor cleanup around client transaction services 2022-11-23 13:17:15 +01:00
Arnold GalovicsandArnold Gálovics fe12ed3635 FINERACT-1724: Swagger fix for loan transaction API 2022-11-18 17:10:34 +01:00
Arnold GalovicsandArnold Gálovics aa7747c5ce FINERACT-1724: Added loan external ID into transaction events 2022-11-07 17:49:40 +01:00
Arnold GalovicsandArnold Gálovics a7d737b215 FINERACT-1724: Refactoring the business event serializers for better extensability 2022-11-07 11:16:18 +01:00
Arnold GalovicsandArnold Gálovics d2a12c3cfc FINERACT-1724: Added loanId to LoanTransactionData and extended the respective Avro schema 2022-11-03 15:40:08 +01:00
Arnold GalovicsandArnold Gálovics 532bc507b6 FINERACT-1724: Swagger enhancements + Batch API enhancements 2022-11-03 15:40:01 +01:00
Arnold GalovicsandArnold Gálovics 11e22f6117 FINERACT-1724: Making the LoanNotFoundException backward compatible again 2022-11-03 10:52:23 +01:00
Arnold GalovicsandArnold Gálovics 3898e2b836 FINERACT-1724: Batch API enhancements 2022-10-26 19:10:41 +02:00
Arnold GalovicsandArnold Gálovics 6cb741a7a2 FINERACT-1724: Swagger fix for Inline Job execution 2022-10-25 18:32:04 +02:00
Arnold GalovicsandArnold Gálovics 27c50305f0 FINERACT-1724: Making sure that Loan account status change business events are only triggered when an actual change happens 2022-10-24 11:08:55 +02:00
Arnold GalovicsandArnold Gálovics 81d9e4a961 FINERACT-1694: Extending MessageV1 and BulkMessageV1 with businessDate + fixing bulk event handling for publication + mapstruct mapper fixes to be more strict 2022-10-21 11:43:27 +02:00
Arnold GalovicsandArnold Gálovics d1f3ffe490 FINERACT-1724-9: Fixing the retrieval of loan charge details with including the loanId as well 2022-10-21 11:21:21 +02:00
Arnold GalovicsandArnold Gálovics 3cd4db8209 FINERACT-1724: Ability to customize the EntityManagerFactory from custom
modules
2022-10-20 06:39:29 +02:00
Arnold GalovicsandArnold Gálovics 388612b1ae FINERACT-1724
Added batch support for the Get Charge by Id call.
Added externalId field to PostLoansLoanIdChargesRequest.
Added submittedOnDate column to m_loan_charge table.
Updated logic to return new submittedOnDate field in GetLoansLoanIdChargesChargeIdResponse.
2022-10-14 17:57:29 +02:00
Arnold GalovicsandArnold Gálovics 592ed92e87 FINERACT-1724: Swagger fixes for PostLoansLoanIdTransactionsTransactionIdRequest 2022-10-11 17:08:42 +02:00
Arnold GalovicsandAleksandar Vidakovic 37205bef39 FINERACT-1724: Enhancements on batch API support for adjusting a loan transaction 2022-10-10 14:25:01 +02:00
Arnold GalovicsandArnold Gálovics 18ebb3be6c FINERACT-1724: Swagger enhancements for posting a new savings transaction 2022-09-23 13:15:00 +02:00
Arnold GalovicsandArnold Gálovics c8a084cb97 FINERACT-1724: Swagger fixes here and there 2022-09-22 09:46:27 +02:00
Arnold GalovicsandArnold Gálovics 69f535731f FINERACT-1734: Added a new DisbursalTransactionBusinessEvent for disbursement txes 2022-09-22 09:46:11 +02:00
Arnold GalovicsandArnold Gálovics 0f4d232897 FINERACT-1724: Swagger fixes for updating a loan application 2022-09-21 14:55:50 +02:00
Arnold GalovicsandArnold Gálovics 6bd21e71be FINERACT-1734: Added a separate Loan business event for every monetary activity 2022-09-16 15:22:59 +02:00
Arnold GalovicsandArnold Gálovics 714a881be2 Keeping Logback on version 1.2.11 intentionally since it's not
compatible with Spring Boot 2.x but only 3.x in the future.

More details here:
- http://mailman.qos.ch/pipermail/logback-user/2022-September/005235.html
- https://github.com/spring-projects/spring-boot/issues/12649
2022-09-14 14:08:12 +02:00
Arnold GalovicsandArnold Gálovics b5b189d610 FINERACT-1744: Tiny refactorings as a preparation for idempotency implementation 2022-09-13 13:40:24 +02:00
Arnold GalovicsandArnold Gálovics 7558b09def FINERACT-1694: Bulk event support 2022-09-12 14:45:34 +02:00
Arnold GalovicsandArnold Gálovics a0749ffe19 Batch API read optimization + minor changes 2022-09-11 16:56:12 +02:00
Arnold GalovicsandArnold Gálovics 130d9c0c3d FINERACT-1734: New business events and refactorings 2022-09-11 16:56:03 +02:00
Arnold GalovicsandArnold Gálovics d06c3655af FINERACT-1734: Loan status can and only be set using the State Machine 2022-09-09 16:44:18 +02:00
Arnold GalovicsandArnold Gálovics d003326e48 FINERACT-1734: Refactoring around Loan status changes as a preparation to emit Loan Status change business events 2022-09-09 13:13:37 +02:00
Arnold GalovicsandArnold Gálovics fa169bb5d4 FINERACT-1694: Documentation for Reliable event framework 2022-09-08 22:04:30 +02:00
Arnold GalovicsandArnold Gálovics 90896a6467 FINERACT-1694: Storing event schema along with external events 2022-09-07 14:45:51 +02:00
Arnold GalovicsandArnold Gálovics 34aefd5d72 FINERACT-1694: Added tests for MonthDay Avro conversion 2022-09-06 14:09:07 +02:00
Arnold GalovicsandArnold Gálovics 4f312f33f6 FINERACT-1694: Making Avro mapping to fail at compile time for unmapped properties 2022-09-06 13:05:22 +02:00
Arnold GalovicsandArnold Gálovics 17b36a0919 FINERACT-1694: Reworked bulk external events 2022-09-04 18:23:55 +02:00
Arnold GalovicsandArnold Gálovics 24a199458f FINERACT-1723: Swagger fixes 2022-09-03 15:23:39 +02:00
Arnold GalovicsandArnold Gálovics 1f1cbfe074 FINERACT-1694-5: Reorganizing business event packages next to external events 2022-09-02 22:20:16 +02:00
Arnold GalovicsandArnold Gálovics f46abaf9e2 FINERACT-1694: External event storage integration 2022-09-02 10:03:09 +02:00
Arnold GalovicsandArnold Gálovics 5a9ddab671 FINERACT-1694: Storing external events fixes 2022-09-02 10:03:09 +02:00
Arnold GalovicsandArnold Gálovics 699f61a9e1 FINERACT-1694: Storing events upon raising 2022-09-02 10:03:09 +02:00
Arnold GalovicsandAleksandar Vidakovic b8e34936d2 Fix for handling Loan rescheduling in batch APIs 2022-09-02 03:14:23 +02:00
Arnold GalovicsandArnold Gálovics 3c3f9011b2 FINERACT-1694: LoanChargeDataV1 Avro schema fixes 2022-09-01 14:59:56 +02:00
Arnold GalovicsandArnold Gálovics fc875047e6 FINERACT-1694: Avro schema adjustments 2022-09-01 08:36:35 +02:00
Arnold GalovicsandAleksandar Vidakovic c131e94cb4 FINERACT-1694: Added more Avro schemas 2022-08-30 14:39:12 +02:00
Arnold GalovicsandAleksandar Vidakovic f620a469e8 FINERACT-1694: Fixed Deposit event Avro schemas 2022-08-30 14:39:12 +02:00
Arnold GalovicsandAleksandar Vidakovic b327e710f7 FINERACT-1694: Additional schemas 2022-08-30 14:39:12 +02:00
Arnold GalovicsandAleksandar Vidakovic 264022be4d FINERACT-1694: Avro schemas project + code generation + some initial Avro Schemas 2022-08-30 14:39:12 +02:00
Arnold GalovicsandArnold Gálovics e0236efa00 Added refund support for Batch API 2022-08-22 16:18:39 +02:00
Arnold GalovicsandArnold Gálovics a1591e9873 Swagger fixes for Loan refunds 2022-08-17 15:14:15 +02:00
Arnold GalovicsandAleksandar Vidakovic 51782cb642 Dependency fixes for compatibility 2022-08-17 10:53:45 +02:00
Arnold GalovicsandAleksandar Vidakovic f06d9f670c ScheduleStopListener threading fix 2022-08-16 18:48:54 +02:00
Arnold GalovicsandArnold Gálovics c46864c8c9 Fix for scheduled Spring Batch jobs 2022-08-02 12:01:07 +02:00
Arnold GalovicsandArnold Gálovics 87204d5a8a Added reschedule loans api resource to Fineract Client and batch; minor swagger polishing 2022-07-29 20:36:58 +02:00
Arnold GalovicsandArnold Gálovics dc5abeacb9 Added archiving test results and server logs on GitHub workflows 2022-07-28 20:08:25 +02:00
Arnold GalovicsandArnold Gálovics c2d5a735d6 Fineract client builder tenant and username/password are made optional 2022-07-15 18:13:02 +02:00
Arnold GalovicsandArnold Gálovics 8c023e74a8 Batch API extensions and a couple of OpenAPI fixes + minor datatable fixes 2022-07-13 21:50:42 +02:00
Arnold GalovicsandArnold Gálovics 4f832f9481 Correlation ID support implementation 2022-07-13 21:29:55 +02:00
Arnold GalovicsandArnold Gálovics e50a329756 Business step implementation and interface for Loan COB 2022-07-07 20:50:50 +02:00
Arnold GalovicsandArnold Gálovics ac17e993b6 Build fix 2022-07-01 16:56:56 +02:00
Arnold GalovicsandArnold Gálovics 0bbcc72513 Renovate fixes for upcoming dep upgrade 2022-07-01 10:30:02 +02:00
Arnold GalovicsandAleksandar Vidakovic 62689eb674 OpenAPI fix for loans 2022-06-28 19:19:27 +02:00
Arnold GalovicsandAleksandar Vidakovic 94924432a9 Fixing loan approval open api definition 2022-06-28 16:18:36 +02:00
Arnold GalovicsandAleksandar Vidakovic 67850e3889 Fixing loan approval open api definition 2022-06-28 14:45:36 +02:00
Arnold GalovicsandArnold Gálovics f98681ffdd Putting back support for pre business events 2022-06-23 17:59:57 +02:00
Arnold GalovicsandArnold Gálovics cd38262152 Refactored business events 2022-06-23 13:04:43 +02:00
Arnold GalovicsandArnold Gálovics 23b56fef67 Fixing submittedOnDate as a String in openAPI definition for PostLoansRequest 2022-06-22 10:58:17 +02:00
Arnold GalovicsandArnold Gálovics 68fcddf7a7 Fix for Gradle logging on asciidoc and swagger generation 2022-06-16 09:19:06 +02:00
Arnold GalovicsandArnold Gálovics 78280aab98 Allow headers to be passed for generated fineract client APIs 2022-06-15 11:37:48 +02:00
Arnold GalovicsandArnold Gálovics 79375a8b91 Renovate adjustments 2022-06-14 09:15:29 +02:00
Arnold GalovicsandArnold Gálovics e9df96e387 Readonly connection support 2022-06-14 09:15:12 +02:00
Arnold GalovicsandArnold Gálovics ef2d42fe32 Instance type filter polishing and tests 2022-06-06 13:59:11 +02:00
Arnold GalovicsandArnold Gálovics 89a4db47cc Reorganizing business events 2022-05-31 21:51:57 +02:00
Arnold GalovicsandAleksandar Vidakovic 2e8f018132 Static weaving classpath is tuned to conform with the system dependent path separator 2022-05-27 12:01:53 +02:00
Arnold GalovicsandArnold Gálovics 6849f45bb8 Deleting the topics module since its incomplete and additional cleanups 2022-05-19 18:39:44 +02:00
Arnold GalovicsandAleksandar Vidakovic 073b1b04b6 Cleanup around Hooks and Hook templates 2022-05-17 23:58:12 +02:00
Arnold GalovicsandArnold Gálovics 2bb6445b4b Spring Batch documentation + Loan COB 2022-05-17 15:57:03 +02:00
Arnold GalovicsandArnold Gálovics 77fd4ff4c1 Fine tuning the batch APIs and minor adjustments 2022-05-12 11:04:01 +02:00
Arnold GalovicsandArnold Gálovics 9d4d848df5 Fixes to support MySQL 8 due to specific reserved keywords 2022-05-06 09:38:26 +02:00
Arnold GalovicsandArnold Gálovics b185937962 Sonar test 2022-05-02 14:32:20 +02:00
Arnold GalovicsandArnold Gálovics 9d212ba471 FINERACT-1593: Bugfixes for Client Address creation 2022-04-26 13:48:23 +02:00
Arnold GalovicsandArnold Gálovics ce6a1fcafd Fixed a lot of up-to-date Gradle checks to speed up integration test running 2022-04-09 13:24:12 +02:00