mariiaKraievska and Adam Saghy
f3bda3aff5
FINERACT-2412: full term tranche - write-off handling
2026-01-27 12:10:02 +01:00
Rustam Zeinalov and Adam Saghy
e31ee7a9f8
FINERACT-2412: Added e2e tests for validating handling of backdated monetary and reversal transactions for full term tranche loans
2026-01-27 11:00:54 +01:00
Adam Monsen
3b2a5bcb30
FINERACT-2448: standardize on release ready, improve releases section
...
I want us to standardize on being "release ready". That is, we agree to do our best to keep incomplete features off `develop` and to keep the build passing.
As part of this change I also want to update the [VERSIONS section in the README](https://github.com/apache/fineract/blob/d093a089c9c13051eb8922100e38e44a3933fd9c/README.md#versions ) to more accurately reflect how we do releases today.
2026-01-26 10:13:55 -08:00
Aman Mittal and Adam Saghy
6aafb308ea
FINERACT-2421: Refractor - remove ApiResponses annotations (Phase 6)
2026-01-26 15:48:24 +01:00
DeathGun44 and Adam Saghy
c74e661281
FINERACT-2053: Fix Prometheus scraping config path and hostname
2026-01-26 15:44:41 +01:00
Aman Mittal and Adam Saghy
e2e36b105a
FINERACT-2421: Bump mysql connector CVE-2025-30706
2026-01-26 15:29:43 +01:00
DeathGun44 and Adam Saghy
9aea69fdf8
FINERACT-2450: Fix IndexOutOfBoundsException in GlobalConfigurationHelper
2026-01-26 15:28:11 +01:00
Shivd131 and Adam Saghy
55f764d200
FINERACT-2438: Add Micrometer Observability to Reporting API
2026-01-26 15:08:44 +01:00
MarianaDmytrivBinariks and Adam Saghy
0729e41ff9
FINERACT-2412: e2e test scenario for full term tranche with buy down fee trn
2026-01-26 14:54:55 +01:00
oluexpert99 and Adam Saghy
e9dfc4a9b8
FINERACT-2446: Tax Group and Tax Component APIs return HTTP 500 when no record is found (empty result), instead of returning a proper HTTP 404 Not Found
2026-01-26 14:52:23 +01:00
oluexpert99 and Adam Saghy
5ca75c94ec
FINERACT-2446: Tax Group and Tax Component APIs return HTTP 500 when no record is found (empty result), instead of returning a proper HTTP 404 Not Found
2026-01-26 14:52:23 +01:00
ap200506 and Adam Saghy
f2630fb712
FINERACT-2447: Bulk Import processing result file not working on PostgreSQL
2026-01-26 14:50:21 +01:00
airajena and Adam Saghy
52aaad9d25
FINERACT-2155: Allow annual charge payment after due date
2026-01-26 13:12:17 +01:00
Oleksii Novikov and Adam Saghy
d093a089c9
FINERACT-2354: Fix charge-off after re-age
2026-01-23 18:20:43 +01:00
MarianaDmytrivBinariks and Adam Saghy
c85f2ab4f4
FINERACT-2354: e2e tests for charge-off and contract termination trns after re-age
2026-01-23 18:20:43 +01:00
MarianaDmytrivBinariks and Arnold Gálovics
23faa55326
FINERACT-2412: e2e test scenarios for full term tranche with re-aging trns
2026-01-23 17:17:42 +01:00
Adam Saghy and Arnold Gálovics
4ebff33792
FINERACT-2421: No interest, no interest accrual calculation needed
2026-01-23 17:07:58 +01:00
mariiaKraievska and Adam Saghy
ddc82f1b68
FINERACT-2389: loan is not closed with outstanding amount during pay-off loan with reschedule trns
2026-01-23 16:11:11 +01:00
Attila Budai and Arnold Gálovics
bf879064af
FINERACT-2435: fix as of data api
2026-01-23 15:52:42 +01:00
dependabot[bot] and Adam Saghy
2b4de8e655
Bump actions/checkout from 6.0.1 to 6.0.2
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/8e8c483db84b4bee98b60c0593521ed34d9990e8...de0fac2e4500dabe0009e67214ff5f5447ce83dd )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-23 14:06:57 +01:00
Aman Mittal and Adam Saghy
7eb1fdd97b
FINERACT-2421: chore(deps): upgrade org.eclipse.jgit to 7.2.1 CVE-2025-4949
2026-01-23 14:01:13 +01:00
Rustam Zeinalov and Adam Saghy
f7a90d8776
FINERACT-2421: added e2e test covering manual interest refund on closed loan generates exception
2026-01-23 14:00:49 +01:00
Jose Alberto Hernandez and Adam Saghy
fb96df64ab
FINERACT-2421: Manual interest refund on closed loan generates exception
2026-01-23 14:00:49 +01:00
Aman-Mittal and Adam Saghy
8b24325f84
FINERACT-2421: Refractor redundant and some deprecated code as per new Java 21 style (Phase 5)
2026-01-23 12:15:46 +01:00
Krishna and GitHub
6f1d96fc2c
FINERACT-2158: Add workflow to enforce PR title convention
2026-01-22 11:43:33 -08:00
Soma Sörös and Adam Saghy
9ef9362acb
FINERACT-2354: e2e tests for pay-off to close re-aged loan with charge outcomes with Active loan status
2026-01-22 16:03:58 +01:00
Soma Sörös and Adam Saghy
641c6da1b9
FINERACT-2354: [BE] pay-off to close re-aged loan with charge outcomes with Active loan status
2026-01-22 16:03:58 +01:00
Adam Saghy
1d12c13c8e
FINERACT-2418: add origination-api-skeleton
2026-01-21 13:13:04 +01:00
Attila Budai and Adam Saghy
87cad91aa8
FINERACT-2418: add origination-api-skeleton
2026-01-21 13:13:04 +01:00
Rustam Zeinalov and Adam Saghy
bffa04c3e6
FINERACT-2389: added e2e test validating incorrect repayment schedule amount calculations for 2nd disb, CI and other actions after re-amortization
2026-01-20 12:28:43 +01:00
mariiaKraievska and Adam Saghy
5e6c88ee3a
FINERACT-2389: incorrect repayment schedule amount calculations for 2nd disb, CI and other actions after re-amortization
2026-01-20 12:28:43 +01:00
Adam Saghy
0cb23ac5c5
FINERACT-2437: Decrease the number of compilation warnings
2026-01-20 11:35:33 +01:00
Rustam Zeinalov and Adam Saghy
70f76b84f3
FINERACT-2413: added e2e tests for validation of schedule handling after re-amortization default behavior
2026-01-20 09:42:23 +01:00
Oleksii Novikov and Adam Saghy
696013e650
FINERACT-2413: Schedule handling after re-amortization default behavior
2026-01-20 09:42:23 +01:00
MarianaDmytrivBinariks and Adam Saghy
61e84ff87e
FINERACT-2354: e2e tests for re-aging with accruals for equal amortization
2026-01-19 19:29:21 +01:00
Soma Sörös and Adam Saghy
eecc54c224
FINERACT-2354: Re-aging - Accrual and Accrual Activity handling - Equal Amortization
2026-01-19 19:29:21 +01:00
airajena and Adam Saghy
3a6f805d50
FINERACT-2164: Add Gradle SBOM (Software Bill of Materials) generator
...
- Add CycloneDX plugin for SBOM generation (version 3.1.0)
- Configure as optional task (not part of default build)
- Generate SBOM in CycloneDX format with license information
- Usage: ./gradlew :fineract-provider:cyclonedxDirectBom
Output: build/reports/cyclonedx-direct/bom.{json,xml}
2026-01-19 15:00:40 +01:00
Monica and Adam Saghy
11d6eb9f2d
FINERACT-2428: Fix 'acount' typo to 'account' in legacy docs
2026-01-19 14:51:14 +01:00
Attila Budai and Adam Saghy
f83ea7ea15
FINERACT-2418: create the loan origination module
2026-01-19 14:14:20 +01:00
mariiaKraievska and Adam Saghy
2a064dcb09
FINERACT-2389: Loan reschedule with adjustedDueDate after re-age
2026-01-19 12:51:04 +01:00
Jose Alberto Hernandez and Adam Saghy
e9af3a8ac8
FINERACT-2421: Undo Last Disbursement failed after reaging
2026-01-19 12:38:31 +01:00
dependabot[bot] and Arnold Gálovics
961682e80c
Bump actions/cache from 5.0.1 to 5.0.2
...
Bumps [actions/cache](https://github.com/actions/cache ) from 5.0.1 to 5.0.2.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/9255dc7a253b0ccc959486e2bca901246202afeb...8b402f58fbc84540c8b491a91e594a4576fec3d7 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: 5.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-19 11:31:20 +01:00
yvana-kengne and Adam Saghy
61d361f998
FINERACT-2055 Internal Server Error Encountered When Accessing Individual Collection Sheet Option
2026-01-16 22:18:22 +01:00
Kengne-yvana and Adam Saghy
44b6b29dc5
FINERACT-2086: Fix ClassCastException in AccountAssociations and add unit tests
...
- Simplified conversion using Number.intValue() to handle Short and Integer types.
- Removed redundant null checks as per feedback.
- Added unit tests for type-safety verification.
2026-01-16 22:18:05 +01:00
Adam Saghy
0891adb267
FINERACT-2421: Rework code value handling in E2E
2026-01-16 17:59:14 +01:00
Adam Saghy
0f73ae1eb7
FINERACT-2421: Move E2E init data into runner
2026-01-16 10:37:26 +01:00
Monica and Adam Saghy
ea1609120f
FINERACT-2423: Add preconditions to all changesets
2026-01-15 15:17:41 +01:00
Monica and Adam Saghy
cccb7d7726
FINERACT-2423: Remove redundant 0071 fix and keep safe 0072 migration
2026-01-15 15:17:41 +01:00
Monica and Adam Saghy
6324489b96
Fix Liquibase changelog formatting and failing elements
2026-01-15 15:17:41 +01:00
Monica-CodingWorld and Adam Saghy
2efedf59e8
FINERACT-2423: Fix invalid Liquibase changelog filename with space
...
Apply spotless formatting
FINERACT-2423: Add Liquibase changeset to fix invalid 0072 filename
FINERACT-2423: Remove unnecessary whitespace in changelog-tenant.xml
FINERACT-2423: Add Apache license header to Liquibase changelog
FINERACT-2423: Add Apache license header to Liquibase changeset
Fix for FINERACT-2423: [Your fix description]
- Applied code formatting (spotlessApply)
- Passed SpotBugs checks
- Passed Checkstyle test checks
2026-01-15 15:17:41 +01:00