Commit Graph
233 Commits
Author SHA1 Message Date
Arnold GalovicsandArnold Gálovics 883761bd80 FINERACT-1724: Sampling support for performance measurements 2023-03-30 21:43:00 +02:00
Arnold GalovicsandArnold Gálovics da8cd2ca9d FINERACT-1724: Abstracting out Loan ID set retrieval for Loan COB
catch-up and inline Loan COB
2023-03-28 16:55:51 +02:00
Arnold GalovicsandArnold Gálovics dbfedf5cfd FINERACT-1724: Optimizing the account locking for Loan COB 2023-03-28 14:45:04 +02:00
Arnold GalovicsandArnold Gálovics f0d2e9326d FINERACT-1724: Closing JMS sessions explicitly to avoid memory leaking for multi external event producer 2023-03-28 12:32:33 +02:00
Arnold GalovicsandAdam Saghy eb91d44c90 FINERACT-1724: JSON logging support 2023-03-27 16:03:39 +02:00
Adam SaghyandArnold Gálovics 24bc7bb5fb FINERACT-1905: New repayment strategy 2023-03-27 14:12:34 +02:00
Ruchi DhamankarandAdam Saghy 94d4877eda FINERACT-1890-LoanAccrualTransaction-created-event 2023-03-27 10:19:20 +02:00
taskain7andAdam Saghy bc882348df [FINERACT-1678] Set a limit to the request body list size on Inline Loan COB API 2023-03-17 10:43:58 +01:00
taskain7andArnold Gálovics 4e52bd3a02 [FINERACT-1678] all Loan COB steps are completed if there is no loan to be processed 2023-03-17 10:18:58 +01:00
taskain7andAleksandar Vidakovic 071cdae69b [FINERACT-1724] making partition for big parameter lists 2023-03-14 18:12:42 +01:00
Ruchi DhamankarandArnold Gálovics ca5c7d8747 FINERACT-1694-External-events-date-unit-change-to-milliseconds 2023-03-14 14:07:50 +01:00
Arnold GalovicsandArnold Gálovics e9e31a8190 FINERACT-1724: Making global configuration caching transaction bound 2023-03-14 13:42:51 +01:00
Janos HaberandAdam Saghy 8d636fab2b FINERACT-1724 - Reschedule Loan fix
- [x] Reschedule loan COB API filter fix
- [x] Unit test for filter
2023-03-09 21:30:04 +01:00
Arnold GalovicsandArnold Gálovics 83de7652e6 FINERACT-1724: Extra logging and measurements for Loan COB business steps + minor fixes here and there 2023-03-09 16:16:05 +01:00
Adam Saghy 36f907906d FINERACT-1678: Inline COB filter fix 2023-03-09 15:08:49 +01:00
Janos HaberandArnold Gálovics 367550007c FINERACT-1724 - Optimistic locking fix
- [x] ReloadService for lead entities
- [x] ReloaderService iterating over ReloadService and try to find and reload the entity
- [x] Fix COBBusinessStepServiceImpl to reload the entity before business step
2023-03-08 14:27:48 +01:00
Janos HaberandArnold Gálovics 3297707817 FINERACT-1831 - Encrypted tenant passwords
- [x] Encrypt tenant passwords
- [x] Update integration tests
- [x] Check application database use encrypted passwords
- [x] One time migration for the existing password
2023-03-02 22:24:31 +01:00
Adam Saghy f1c89ac914 FINERACT-1678: Enable Scheduler API usage for batch manager only 2023-03-02 19:26:05 +01:00
Janos Haberandtaskain7 8090c614ed FINERACT-1724 Loan COB Api Filter external id fix
- [x] UUID az external id to test non-numeric id
- [x] Unit test
2023-03-02 18:58:57 +01:00
taskain7andAdam Saghy 29dd1e730c [FINERACT-1678] Exception fix if every loan fail during COB 2023-03-02 15:44:23 +01:00
Adam SaghyandArnold Gálovics ee72978a49 FINERACT-1840: Fee income is not realised if the loan got fully repaid 2023-03-01 14:08:29 +01:00
Janos HaberandArnold Gálovics 764f3de203 FINERACT-1883 - New loan repayment parameter
- [x] New loan repayment parameter
- [x] Integration test
2023-02-23 15:11:16 +01:00
Adam Saghy 77da04fa7d FINERACT-1806: Charge-off validation 2023-02-23 10:22:10 +01:00
Aleksandar VidakovicandAleksandar Vidakovic d27d9f343d FINERACT-1894: Template request fix 2023-02-21 07:27:52 +01:00
Ruchi DhamankarandArnold Gálovics 6cf37b7749 FINERACT-1678-Restrict-COB-catchup-api-for-batch-managers 2023-02-20 11:39:01 +01:00
Arnold GalovicsandArnold Gálovics 6c86e15eb7 FINERACT-1724: Ability to run Fineract in Liquibase only mode for scaled environments 2023-02-17 16:31:16 +01:00
Arnold Galovicsandtaskain7 f927dd4ff9 FINERACT-1724: Added Add periodic accrual as a Loan COB business step 2023-02-17 14:58:40 +01:00
taskain7andArnold Gálovics 3744ad54ee [FINERACT-1884] write API calls on loan makes Inline COB and catches up the loan to the current COB business date 2023-02-17 13:09:26 +01:00
Arnold GalovicsandArnold Gálovics 0338479212 FINERACT-1724: Added delinquentDate to Delinquency Range Changed events 2023-02-14 17:38:13 +01:00
Arnold GalovicsandArnold Gálovics 0e96b71f0e FINERACT-1724: Fixed Generate Loss Loan provisioning job + enhanced the stuck job listener to be smarter 2023-02-08 20:21:23 +01:00
taskain7andArnold Gálovics f5687750ff [FINERACT-1678] COB business step order fix 2023-02-08 09:21:50 +01:00
Janos HaberandArnold Gálovics f8eacbba88 FINERACT-1724 Loan COB Api Filter fix
- [x] Loan COB Api Filter fix for urls
- [x] Unit test
2023-02-07 20:25:45 +01:00
Adam Saghy 51203b173f FINERACT-1694: Fix missing payment details data for events 2023-02-07 18:07:34 +01:00
Janos HaberandArnold Gálovics d8fd8088b0 FINERACT-1707 - S3 export and dependent service
- [x] S3 export function
- [x] list all available export type services
- [x] refactor export service
- [x] unit test for export name generator
- [x] s3 integration test
- [x] localstack integration for testing
2023-02-06 19:53:00 +01:00
Adam SaghyandArnold Gálovics 0a2db35f8d FINERACT-1839: Reversal on the loan account after CBR / Chargeback 2023-02-03 13:26:13 +01:00
Adam Saghy 25622aa6a7 FINERACT-1724: Fix grammar in error message 2023-01-31 16:19:46 +01:00
Janos HaberandArnold Gálovics 1808e921ba Revert "FINERACT-1724 - Replayed bulk transaction fix [x] - Remove bulk transaction from ReplayedTransactionBusinessEventService [x] - Create Aspect and custom annotation for CommandHandler and Tasklet bulk events [x] - Add @BulkEventSupport annotation where ReplayedTransactionBusinessEventService was used [x] - Test class for Aspect call failure handling"
This reverts commit 1b2c09ea
2023-01-25 16:54:12 +01:00
Arnold GalovicsandArnold Gálovics 5a89c19d0a FINERACT-1724: Added JMS connection pooling to the external event producer 2023-01-20 15:34:45 +01:00
Janos HaberandArnold Gálovics 1b2c09eae5 FINERACT-1724 - Replayed bulk transaction fix
[x] - Remove bulk transaction from ReplayedTransactionBusinessEventService
[x] - Create Aspect and custom annotation for CommandHandler and Tasklet bulk events
[x] - Add @BulkEventSupport annotation where ReplayedTransactionBusinessEventService was used
[x] - Test class for Aspect call failure handling
2023-01-19 14:37:09 +01:00
Arnold GalovicsandArnold Gálovics 66e4ac6194 FINERACT-1724: Removed accidental closing of JMS connection upon startup 2023-01-19 13:14:53 +01:00
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
taskain7andArnold Gálovics 220d9fe1e4 [FINERACT-1678] Loan COB Catch Up 2023-01-18 16:09:26 +01:00
Adam SaghyandArnold Gálovics b24cdb4a65 FINERACT-1806: Trigger event when charge-off happens 2023-01-17 15:27:21 +01:00
Ruchi DhamankarandArnold Gálovics e4106bd11d FINERACT-1694-External-event-producer-batch-size-configuration 2023-01-17 13:34:04 +01:00
taskain7andArnold Gálovics 4a250b7a56 [FINERACT-1859] Missing configuration for LoanAccountsStayedLockedBusinessEvent 2023-01-17 09:41:51 +01:00
Ruchi DhamankarandArnold Gálovics 52129b03f3 FINERACT-1734-Loan-Repayment-Due-Overdue-Separate-Business-Events 2023-01-12 12:01:03 +01:00
Janos HaberandArnold Gálovics dde36f391c FINERACT-1734 - Loan Account Delinquency Changed event definition
[x] Fix Charge data because not fetched the content
2023-01-11 12:00:57 +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
Ruchi Dhamankarandtaskain7 4269e3e8f1 FINERACT-1678-Config-Bulk-Event-Loan-COB 2023-01-05 06:14:24 -08:00