Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
334da61
FINERACT-2348: Add missing indexes
adamsaghy Oct 6, 2025
ceb9f0f
FINERACT-2386: Update read query to support other products
adamsaghy Oct 3, 2025
09bacb8
FINERACT-2348: Accounting mismatch in case amortization and amortizat…
mariiaKraievska Oct 3, 2025
e0e4415
FINERACT-2387: Fix zero amount reversed transaction creation issue
adamsaghy Oct 6, 2025
8e3de2b
FINERACT-2359: Wrong Days in Year configuration used for calculating …
kengneruphine Sep 25, 2025
43b61ab
Bump actions/stale from 10.0.0 to 10.1.0
dependabot[bot] Oct 6, 2025
0a0e3eb
FINERACT-2326: Upgrade dependencies
IOhacker Oct 6, 2025
3a59a72
FINERACT-2326: Fix `Trial Balance Summary with asset owner` report
adamsaghy Oct 7, 2025
4838843
FINERACT-2326: Upgrade dependencies
adamsaghy Oct 7, 2025
c1d005d
improve release process kickoff email template
meonkeys Oct 6, 2025
288319b
improve release branch email template
meonkeys Oct 7, 2025
ccfe062
FINERACT-2181: Update actions/checkout action to v5
renovate-bot Sep 24, 2025
c9c9e9f
FINERACT-2326: Loan point in time API now properly handles future dates
galovics Oct 7, 2025
a950e4e
FINERACT-2326: Loan point in time API now properly handles future dates
galovics Oct 7, 2025
b692248
FINERACT-2326: Fix `Trial Balance Summary with asset owner` report
adamsaghy Oct 8, 2025
6066c0d
FINERACT-2326: Fix `Trial Balance Summary with asset owner` report
adamsaghy Oct 8, 2025
ebae206
FINERACT-2326: Do not remove external id if transaction got not replayed
adamsaghy Oct 8, 2025
7791939
FINERACT-2326: Do not remove external id if transaction got not replayed
adamsaghy Oct 8, 2025
80c84af
clean during artifact build release step 6
meonkeys Oct 9, 2025
45404ba
doc: remove errant config but keep :sectlinks:
meonkeys Oct 9, 2025
6f09c94
improve staging doc and commands in release step 8
meonkeys Oct 9, 2025
469489d
FINERACT-2389: Update `Transaction Summary with Asset Owner` report
adamsaghy Oct 10, 2025
6052ae6
release step 6: fix sanity check example
meonkeys Oct 10, 2025
cce46de
further improve release steps 6 and 9
meonkeys Oct 11, 2025
ee55b4e
cucumber.adoc: fix list continuations
meonkeys Oct 11, 2025
513fbe1
fix tarball explosion in release step 9 🧯
meonkeys Oct 12, 2025
a58db39
FINERACT-2326: added e2e auto tests for accrual reversal logic issue
MarianaDmytrivBinariks Oct 9, 2025
5d478f5
improve step 9 artifact verification gpg tips
meonkeys Oct 13, 2025
e8673d5
fix typos in step 9 re: running the binary
meonkeys Oct 13, 2025
1005b56
update link to rc verification instructions
meonkeys Oct 13, 2025
95e6cea
shorten/simplify gpg key sending commands
meonkeys Oct 13, 2025
f366f44
FINERACT-2181: Update actions/setup-node digest to 49933ea
renovate-bot Sep 29, 2025
09e0b97
FINERACT-2181: Update actions/setup-java action to v5
renovate-bot Sep 29, 2025
1bf71fb
FINERACT-2326: Minor fix to generate IDs for saved interest transacti…
galovics Oct 14, 2025
54d7f8b
Bump gradle/actions from 4 to 5
dependabot[bot] Oct 14, 2025
1a2ab05
FINERACT-2383: Modernize and correct README page (#5076)
steinwinde Oct 14, 2025
bef931c
Bump actions/setup-node from 5.0.0 to 6.0.0
dependabot[bot] Oct 14, 2025
c518d86
FINERACT-2358: Advanced accounting rules based on write-off reason
Oct 1, 2025
3b62d56
FINERACT-2358: Advanced-accounting-rules-based-on-write-off-reason E2…
peter-kovacs-dpc Oct 3, 2025
c50113a
FINERACT-2346: Minor SonarQube fixes
Aman-Mittal Aug 24, 2025
b9e6f21
FINERACT-2354: Re-aging-for-interest-bearing-products
Sep 22, 2025
f193bbb
FINERACT-2391: check for AppUser type before casting Authentication P…
nick9822 Oct 9, 2025
553347b
FINERACT-2380: create feign client
budaidev Oct 3, 2025
ccfce92
save 1.13.0 vote result
meonkeys Oct 19, 2025
d42ba45
FINERACT-2389: Fix related installment query
adamsaghy Oct 16, 2025
56b69d6
FINERACT-2389: added e2e test to validate loan rescheduling on the fi…
ruzeynalov Oct 17, 2025
826608f
don't include actual email addresses
meonkeys Oct 20, 2025
a561264
Merge branch 'release/1.13.0' into develop
meonkeys Oct 20, 2025
d6354ee
FINERACT-2396: Fix retry issue during persisting CommandSource
adamsaghy Oct 21, 2025
967dbed
FINERACT-2380: feign related test fixes
budaidev Oct 21, 2025
13170dc
FINERACT-2326: fix delinquent days & delinquency date after delinquen…
budaidev Oct 13, 2025
d37b452
FINERACT-2326: fix delinquency date calculation after pause - E2E test
peter-kovacs-dpc Oct 21, 2025
4ea1946
FINERACT-2397: update release manager docs post-1.13.0 release (#5116)
meonkeys Oct 22, 2025
6532b8d
FINERACT-2389: Automatically close loans at the end of test executions
adamsaghy Oct 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/build-cucumber.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,13 +27,13 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
with:
fetch-depth: 0
fetch-tags: true

- name: Set up JDK 21
uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v4
uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v5
with:
java-version: '21'
distribution: 'zulu'
Expand All @@ -47,7 +47,7 @@ jobs:
key: gradle-${{ runner.os }}-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}

- name: Setup Gradle and Validate Wrapper
uses: gradle/actions/setup-gradle@ac638b010cf58a27ee6c972d7336334ccaf61c96 # v4.4.1
uses: gradle/actions/setup-gradle@4d9f0ba0025fe599b4ebab900eb7f3a1d93ef4c2 # v5.0.0
with:
validate-wrappers: true

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/build-docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,18 +26,18 @@ jobs:
IMAGE_NAME: fineract

steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
with:
fetch-depth: 0

- name: Set up JDK 21
uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v4
uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v5
with:
java-version: '21'
distribution: 'zulu'

- name: Setup Gradle
uses: gradle/actions/setup-gradle@ac638b010cf58a27ee6c972d7336334ccaf61c96 # v4.4.1
uses: gradle/actions/setup-gradle@4d9f0ba0025fe599b4ebab900eb7f3a1d93ef4c2 # v5.0.0

- name: Build the image
run: ./gradlew --no-daemon --console=plain :fineract-provider:jibDockerBuild -Djib.to.image=$IMAGE_NAME -x test -x cucumber
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/build-documentation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,23 +10,23 @@ jobs:
DEVELOCITY_ACCESS_KEY: ${{ secrets.DEVELOCITY_ACCESS_KEY }}
steps:
- name: Checkout
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
with:
fetch-depth: 0
- name: Set up JDK 21
uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v4
uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v5
with:
java-version: '21'
distribution: 'zulu'
- name: Setup Gradle
uses: gradle/actions/setup-gradle@ac638b010cf58a27ee6c972d7336334ccaf61c96 # v4.4.1
- uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v4
uses: gradle/actions/setup-gradle@4d9f0ba0025fe599b4ebab900eb7f3a1d93ef4c2 # v5.0.0
- uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v4
with:
node-version: 22
- name: Congfigure vega-cli
run: npm i -g vega-cli --unsafe
- name: Validate Gradle wrapper
uses: gradle/actions/wrapper-validation@v4
uses: gradle/actions/wrapper-validation@v5
- name: Install additional software
run: |
sudo apt-get update
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/build-e2e-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,18 +33,18 @@ jobs:

steps:
- name: Checkout code
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
with:
fetch-depth: 0

- name: Set up JDK 21
uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v4
uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v5
with:
java-version: '21'
distribution: 'zulu'

- name: Setup Gradle
uses: gradle/actions/setup-gradle@ac638b010cf58a27ee6c972d7336334ccaf61c96 # v4.4.1
uses: gradle/actions/setup-gradle@4d9f0ba0025fe599b4ebab900eb7f3a1d93ef4c2 # v5.0.0

- name: Make scripts executable
run: chmod +x scripts/split-features.sh
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/build-mariadb.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,13 +44,13 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
with:
fetch-depth: 0
fetch-tags: true

- name: Set up JDK 21
uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v4
uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v5
with:
java-version: '21'
distribution: 'zulu'
Expand All @@ -64,7 +64,7 @@ jobs:
key: gradle-${{ runner.os }}-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}

- name: Setup Gradle and Validate Wrapper
uses: gradle/actions/setup-gradle@ac638b010cf58a27ee6c972d7336334ccaf61c96 # v4.4.1
uses: gradle/actions/setup-gradle@4d9f0ba0025fe599b4ebab900eb7f3a1d93ef4c2 # v5.0.0
with:
validate-wrappers: true

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/build-mysql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,13 +44,13 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
with:
fetch-depth: 0
fetch-tags: true

- name: Set up JDK 21
uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v4
uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v5
with:
java-version: '21'
distribution: 'zulu'
Expand All @@ -64,7 +64,7 @@ jobs:
key: gradle-${{ runner.os }}-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}

- name: Setup Gradle and Validate Wrapper
uses: gradle/actions/setup-gradle@ac638b010cf58a27ee6c972d7336334ccaf61c96 # v4.4.1
uses: gradle/actions/setup-gradle@4d9f0ba0025fe599b4ebab900eb7f3a1d93ef4c2 # v5.0.0
with:
validate-wrappers: true

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/build-postgresql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,13 +45,13 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
with:
fetch-depth: 0
fetch-tags: true

- name: Set up JDK 21
uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v4
uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v5
with:
java-version: '21'
distribution: 'zulu'
Expand All @@ -65,7 +65,7 @@ jobs:
key: gradle-${{ runner.os }}-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}

- name: Setup Gradle and Validate Wrapper
uses: gradle/actions/setup-gradle@ac638b010cf58a27ee6c972d7336334ccaf61c96 # v4.4.1
uses: gradle/actions/setup-gradle@4d9f0ba0025fe599b4ebab900eb7f3a1d93ef4c2 # v5.0.0
with:
validate-wrappers: true

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/publish-dockerhub.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,18 +15,18 @@ jobs:
DEVELOCITY_ACCESS_KEY: ${{ secrets.DEVELOCITY_ACCESS_KEY }}
steps:
- name: Checkout Source Code
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
with:
fetch-depth: 0

- name: Set up JDK 21
uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v4
uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v5
with:
java-version: '21'
distribution: 'zulu'

- name: Setup Gradle
uses: gradle/actions/setup-gradle@ac638b010cf58a27ee6c972d7336334ccaf61c96 # v4.4.1
uses: gradle/actions/setup-gradle@4d9f0ba0025fe599b4ebab900eb7f3a1d93ef4c2 # v5.0.0

- name: Get Git Hashes
run: |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,18 +33,18 @@ jobs:
DEVELOCITY_ACCESS_KEY: ${{ secrets.DEVELOCITY_ACCESS_KEY }}
steps:
- name: Checkout
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
with:
fetch-depth: 0
fetch-tags: true

- name: Set up JDK 21
uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v4
uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v5
with:
java-version: '21'
distribution: 'zulu'
- name: Setup Gradle and Validate Wrapper
uses: gradle/actions/setup-gradle@ac638b010cf58a27ee6c972d7336334ccaf61c96 # v4.4.1
uses: gradle/actions/setup-gradle@4d9f0ba0025fe599b4ebab900eb7f3a1d93ef4c2 # v5.0.0
with:
validate-wrappers: true
- name: Verify PostgreSQL connection
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/smoke-messaging.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,18 +24,18 @@ jobs:
IMAGE_NAME: fineract

steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
with:
fetch-depth: 0

- name: Set up JDK 21
uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v4
uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v5
with:
java-version: '21'
distribution: 'zulu'

- name: Setup Gradle
uses: gradle/actions/setup-gradle@ac638b010cf58a27ee6c972d7336334ccaf61c96 # v4.4.1
uses: gradle/actions/setup-gradle@4d9f0ba0025fe599b4ebab900eb7f3a1d93ef4c2 # v5.0.0

- name: Build the image
run: ./gradlew --no-daemon --console=plain :fineract-provider:jibDockerBuild -Djib.to.image=$IMAGE_NAME -x test -x cucumber
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/sonarqube.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,16 +20,16 @@ jobs:
JAVA_BINARIES: .
steps:
- name: Checkout
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
with:
fetch-depth: 0
- name: Set up JDK 21
uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v4
uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v5
with:
java-version: '21'
distribution: 'zulu'
- name: Setup Gradle and Validate Wrapper
uses: gradle/actions/setup-gradle@ac638b010cf58a27ee6c972d7336334ccaf61c96 # v4.4.1
uses: gradle/actions/setup-gradle@4d9f0ba0025fe599b4ebab900eb7f3a1d93ef4c2 # v5.0.0
with:
validate-wrappers: true
- name: Build
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- uses: actions/stale@3a9db7e6a41a89f618792c92c0e97cc736e1b13f # v9
- uses: actions/stale@5f858e3efba33a5ca4407a664cc011ad407f2008 # v9
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
# stale-issue-message: 'Stale issue message'
Expand Down
Loading
Loading