Jose Alberto Hernandez and Adam Saghy
2269d616dc
FINERACT-2382: Repayment schedule for Flat-Cumulative-Multi Disbursement
2025-10-27 10:14:46 +01:00
Adam Saghy and Arnold Gálovics
567b12170b
FINERACT-2389: Improve E2E test data initialization resilience
2025-10-24 08:52:24 +02:00
Adam Saghy
6532b8d522
FINERACT-2389: Automatically close loans at the end of test executions
2025-10-23 00:18:49 +02:00
Adam Monsen and GitHub
4ea19469cb
FINERACT-2397: update release manager docs post-1.13.0 release ( #5116 )
...
* release step 6: emphasize "re-run the command above"
* release step 9: link to Database Setup in e2e or integration section (currently links to e2e since `cucumber.adoc` precedes `integration.adoc` in `fineract-doc/src/docs/en/chapters/testing/index.adoc`)
* release step 10: improve rc verify instructions in voting email, based on https://lists.apache.org/thread/jk2qzjxc89hd1c8xzvhtmlbbj1m8ktbl - thread: "release process improvement (was: 🗳️ 1.13.0 for release)"
* release step 15: use current mission statement from top-level readme in release announcement email
2025-10-22 08:44:22 -06:00
Peter Kovacs and Adam Saghy
d37b45251f
FINERACT-2326: fix delinquency date calculation after pause - E2E test
2025-10-22 13:17:32 +02:00
Attila Budai and Adam Saghy
13170dc551
FINERACT-2326: fix delinquent days & delinquency date after delinquency pause calculations
2025-10-22 13:17:32 +02:00
Attila Budai and Adam Saghy
967dbed021
FINERACT-2380: feign related test fixes
2025-10-21 19:48:41 +02:00
Adam Saghy
d6354ee408
FINERACT-2396: Fix retry issue during persisting CommandSource
2025-10-21 18:38:05 +02:00
Adam Monsen
a561264f81
Merge branch 'release/1.13.0' into develop
...
* release/1.13.0:
don't include actual email addresses
save 1.13.0 vote result
shorten/simplify gpg key sending commands
update link to rc verification instructions
fix typos in step 9 re: running the binary
improve step 9 artifact verification gpg tips
fix tarball explosion in release step 9 🧯
cucumber.adoc: fix list continuations
further improve release steps 6 and 9
release step 6: fix sanity check example
improve staging doc and commands in release step 8
doc: remove errant config but keep :sectlinks:
clean during artifact build release step 6
FINERACT-2326: Do not remove external id if transaction got not replayed
FINERACT-2326: Fix `Trial Balance Summary with asset owner` report
FINERACT-2326: Loan point in time API now properly handles future dates
improve release branch email template
improve release process kickoff email template
2025-10-20 08:54:29 -07:00
Adam Monsen
826608f6cc
don't include actual email addresses
...
might help voters avoid a bit of spam
2025-10-20 08:05:08 -07:00
Rustam Zeinalov and Adam Saghy
56b69d6fa0
FINERACT-2389: added e2e test to validate loan rescheduling on the first day of 1st repayment schedule
2025-10-20 15:46:37 +02:00
Adam Saghy
d42ba45c9a
FINERACT-2389: Fix related installment query
2025-10-20 15:46:37 +02:00
Adam Monsen
ccfce92a3b
save 1.13.0 vote result
2025-10-19 09:50:06 -07:00
Attila Budai and Adam Saghy
553347b320
FINERACT-2380: create feign client
2025-10-17 14:25:39 +02:00
Nickesh and Adam Saghy
f193bbbdf1
FINERACT-2391: check for AppUser type before casting Authentication Principal
2025-10-15 15:02:25 +02:00
Jose Alberto Hernandez and Adam Saghy
b9e6f21e18
FINERACT-2354: Re-aging-for-interest-bearing-products
2025-10-15 11:38:10 +02:00
Aman-Mittal and Adam Saghy
c50113a868
FINERACT-2346: Minor SonarQube fixes
2025-10-15 10:05:25 +02:00
Peter Kovacs and Arnold Gálovics
3b62d562a2
FINERACT-2358: Advanced-accounting-rules-based-on-write-off-reason E2E tests
2025-10-15 09:52:16 +02:00
Jose Alberto Hernandez and Arnold Gálovics
c518d8622a
FINERACT-2358: Advanced accounting rules based on write-off reason
2025-10-14 20:26:24 +02:00
dependabot[bot] and Arnold Gálovics
bef931ca17
Bump actions/setup-node from 5.0.0 to 6.0.0
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/a0853c24544627f65ddf259abe73b1d18a591444...2028fbc5c25fe9cf00d9f06a71cc4710d4507903 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-14 20:18:49 +02:00
Felix van Hove and GitHub
1a2ab056e9
FINERACT-2383: Modernize and correct README page ( #5076 )
...
see
https://github.com/apache/fineract/pull/5076
https://issues.apache.org/jira/browse/FINERACT-2383
https://lists.apache.org/thread/6nctwb6g6krxxtcxr3q1blx2xb9w8h1s
2025-10-14 09:23:04 -07:00
dependabot[bot] and Arnold Gálovics
54d7f8bae8
Bump gradle/actions from 4 to 5
...
Bumps [gradle/actions](https://github.com/gradle/actions ) from 4 to 5.
- [Release notes](https://github.com/gradle/actions/releases )
- [Commits](https://github.com/gradle/actions/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: gradle/actions
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-14 16:01:59 +02:00
Arnold Galovics and Arnold Gálovics
1bf71fb561
FINERACT-2326: Minor fix to generate IDs for saved interest transaction for loans
2025-10-14 12:27:35 +02:00
Mend Renovate and Arnold Gálovics
09e0b97b22
FINERACT-2181: Update actions/setup-java action to v5
2025-10-14 12:27:22 +02:00
Mend Renovate and Arnold Gálovics
f366f441b4
FINERACT-2181: Update actions/setup-node digest to 49933ea
2025-10-14 12:27:12 +02:00
Adam Monsen
95e6cea504
shorten/simplify gpg key sending commands
...
also: change <3> to match text above, omitting otherwise helpful 0x hex designation prefix
2025-10-13 09:40:15 -07:00
Adam Monsen
1005b56d0f
update link to rc verification instructions
Fineract Build & Cucumber tests (without E2E tests) / verify (main, build-core) (push) Canceled after 0s
Fineract Build & Cucumber tests (without E2E tests) / verify (main, cucumber) (push) Canceled after 0s
Fineract Build & Cucumber tests (without E2E tests) / verify (progressive-loan, build-progressive-loan) (push) Canceled after 0s
Fineract Docker Builds / build (false, docker-compose-postgresql.yml, postgresql) (push) Canceled after 0s
Fineract Docker Builds / build (true, docker-compose.yml, mariadb) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 1 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 10 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 2 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 3 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 4 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 5 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 6 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 7 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 8 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 9 of 10) (push) Canceled after 0s
Fineract Documentation build / build (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MariaDB / test (test-core-1) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MariaDB / test (test-core-2) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MariaDB / test (test-core-3) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MariaDB / test (test-core-4) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MariaDB / test (test-core-5) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MySQL / test (test-core-1) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MySQL / test (test-core-2) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MySQL / test (test-core-3) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MySQL / test (test-core-4) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MySQL / test (test-core-5) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - PostgreSQL / test (test-core-1) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - PostgreSQL / test (test-core-2) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - PostgreSQL / test (test-core-3) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - PostgreSQL / test (test-core-4) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - PostgreSQL / test (test-core-5) (push) Canceled after 0s
Fineract Messaging Smoke Tests / Smoke Test with ActiveMQ (push) Canceled after 0s
Fineract Messaging Smoke Tests / Smoke Test with Kafka (push) Canceled after 0s
2025-10-13 09:23:35 -07:00
Adam Monsen
e8673d5ff3
fix typos in step 9 re: running the binary
2025-10-13 09:19:15 -07:00
Adam Monsen
5d478f5fbb
improve step 9 artifact verification gpg tips
2025-10-13 09:14:22 -07:00
MarianaDmytrivBinariks and Arnold Gálovics
a58db39a74
FINERACT-2326: added e2e auto tests for accrual reversal logic issue
2025-10-13 15:24:21 +02:00
Adam Monsen
513fbe1833
fix tarball explosion in release step 9 🧯
2025-10-11 17:17:32 -07:00
Adam Monsen
ee55b4ef75
cucumber.adoc: fix list continuations
...
Fixes:
```
> Task :fineract-doc:asciidoctorPdf
chapters/testing/cucumber.adoc: line 409: list item index: expected 1, got 3
chapters/testing/cucumber.adoc: line 411: list item index: expected 2, got 4
chapters/testing/cucumber.adoc: line 418: list item index: expected 1, got 5
```
See https://docs.asciidoctor.org/asciidoc/latest/lists/continuation/#list-continuation
2025-10-11 17:17:31 -07:00
Adam Monsen
cce46de767
further improve release steps 6 and 9
...
Originally I thought I was causing issues by running `./gradlew clean` separate from `./gradlew srcDistTar binaryDistTar`. If I did (or so I thought), a `fineract-provider/build/classes/java/main/git.properties` file was _sometimes_ not generated (the `generateGitProperties` task failing, misbehaving, or not even running? was the file getting deleted? no idea).
Unsure of the cause, at least I understand that file is supposed to end up at `BOOT-INF/classes/git.properties` in `fineract-provider-VERSION.jar` in the binary release tarball. Its contents are displayed at the `/fineract-provider/actuator/info` endpoint. I think that's more or less how it works, but I did not spend enough time on this to be certain.
Now I think it wasn't at all related to how I was running our Gradle tasks, but rather some nasty behavior in gradle-git-properties:
* https://github.com/n0mer/gradle-git-properties/issues/233
* https://github.com/gradle/gradle/issues/34177
Yuck. 🤢
2025-10-11 17:17:03 -07:00
Adam Monsen
6052ae60b4
release step 6: fix sanity check example
2025-10-10 14:33:47 -07:00
Adam Saghy and Arnold Gálovics
469489d408
FINERACT-2389: Update Transaction Summary with Asset Owner report
2025-10-10 19:32:21 +02:00
Adam Monsen
6f09c9425d
improve staging doc and commands in release step 8
2025-10-09 10:58:08 -07:00
Adam Monsen
45404bafba
doc: remove errant config but keep :sectlinks:
...
See 89e9cfcd7d
I think this was a typo. It's presumably changing the highlighter midstream and causing section numbering to start at the "Fineract Development Environment" chapter. But I really like `:sectlinks:` and I want to keep that! It's handy for sharing deep / sorta permanent links to specific sections (just click on any heading and copy the URL).
2025-10-09 10:29:07 -07:00
Adam Monsen
80c84af3a4
clean during artifact build release step 6
...
I think the `clean` task is important here, Felix and I were seeing
issues with jar filenames with incorrect version numbers. His work on
FINERACT-2341 may have fixed whatever was causing it, but let's
also/still do the `clean` before building release artifacts / candidates
just to be safe.
2025-10-09 10:29:00 -07:00
Adam Saghy
7791939860
FINERACT-2326: Do not remove external id if transaction got not replayed
2025-10-08 21:38:32 +02:00
Adam Saghy
ebae20654a
FINERACT-2326: Do not remove external id if transaction got not replayed
2025-10-08 21:33:04 +02:00
Adam Saghy
6066c0d97f
FINERACT-2326: Fix Trial Balance Summary with asset owner report
2025-10-08 17:05:57 +02:00
Adam Saghy
b692248a8a
FINERACT-2326: Fix Trial Balance Summary with asset owner report
2025-10-08 17:05:02 +02:00
Arnold Galovics and Arnold Gálovics
a950e4e36a
FINERACT-2326: Loan point in time API now properly handles future dates
2025-10-08 10:31:21 +02:00
Arnold Galovics and Arnold Gálovics
c9c9e9f835
FINERACT-2326: Loan point in time API now properly handles future dates
2025-10-08 10:29:59 +02:00
Mend Renovate and Arnold Gálovics
ccfe062649
FINERACT-2181: Update actions/checkout action to v5
2025-10-08 08:52:25 +02:00
Adam Monsen
288319b874
improve release branch email template
...
* fix typos
* simplify
* adapt to how I use this today, including explicit branch name
2025-10-07 11:17:42 -07:00
Adam Monsen
c1d005d00e
improve release process kickoff email template
...
this is shorter & sweeter
2025-10-07 10:12:24 -07:00
Adam Saghy
4838843b5c
FINERACT-2326: Upgrade dependencies
2025-10-07 16:11:55 +02:00
Adam Saghy
3a59a72891
FINERACT-2326: Fix Trial Balance Summary with asset owner report
2025-10-07 16:11:49 +02:00
Víctor Romero and Adam Saghy
0a0e3eb504
FINERACT-2326: Upgrade dependencies
...
FINERACT-2326: Upgrade dependencies - Postgresql
2025-10-07 13:58:44 +02:00