This is an automated email from the ASF dual-hosted git repository. adamsaghy pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/fineract.git
commit 6df36709e9fdbbdf68b9e27ddb1c15e391bc14ef Merge: 256f8b9de2 c0e6614334 Author: Adam Saghy <[email protected]> AuthorDate: Tue May 26 10:50:06 2026 +0100 Merge pull request #5878 FINERACT-2421: Update dependencies .github/workflows/build-core.yml | 10 +- .github/workflows/build-cucumber.yml | 4 +- .github/workflows/build-e2e-tests.yml | 6 +- .github/workflows/build-mariadb.yml | 6 +- .github/workflows/build-mysql.yml | 8 +- .github/workflows/build-postgresql.yml | 6 +- .github/workflows/build-progressive-loan.yml | 6 +- .github/workflows/build-quality-checks.yml | 8 +- .github/workflows/regression-safety-db-changes.yml | 2 +- ...un-integration-test-sequentially-postgresql.yml | 6 +- .../verify-api-backward-compatibility.yml | 62 +++--- .github/workflows/verify-liquibase-ddl-safety.yml | 2 +- build.gradle | 54 ++--- buildSrc/build.gradle | 2 +- .../groovy/org.apache.fineract.dependencies.gradle | 219 +++++++++++---------- docker-compose-postgresql-kafka.yml | 2 +- .../journalentry/domain/JournalEntry.java | 2 +- fineract-client-feign/build.gradle | 14 +- fineract-client-feign/dependencies.gradle | 25 +-- .../fineract/client/feign/ObjectMapperFactory.java | 4 + .../services/DocumentsApiFixedIntegrationTest.java | 2 +- .../client/services/ImagesApiIntegrationTest.java | 2 +- .../fineract/client/util/FeignPartsTest.java | 8 +- fineract-client/build.gradle | 26 +-- fineract-client/dependencies.gradle | 1 + .../client/test/FineractClientTechnicalTest.java | 3 +- .../core/exception/MultiException.java | 2 +- .../security/utils/ColumnValidator.java | 2 - .../infrastructure/security/utils/SQLBuilder.java | 2 +- .../apache/fineract/util/StreamResponseUtil.java | 3 +- fineract-doc/build.gradle | 6 +- .../docs/en/chapters/release/process-step06.adoc | 2 +- fineract-document/dependencies.gradle | 4 +- .../contentstore/detector/FileContentDetector.java | 3 +- .../service/FileContentStoreService.java | 6 +- .../detector/TikaContentDetectorTest.java | 14 +- .../processor/ContentProcessorTest.java | 7 +- fineract-e2e-tests-core/build.gradle | 44 ++--- fineract-e2e-tests-runner/build.gradle | 44 ++--- .../src/test/resources/cucumber.properties | 1 + .../src/test/resources/junit-platform.properties | 1 + ...rLoanProductAttributesWriteServiceImplTest.java | 1 - .../portfolio/loanaccount/domain/Loan.java | 66 +++---- .../domain/LoanCollateralManagement.java | 2 +- fineract-provider/build.gradle | 39 +++- fineract-provider/dependencies.gradle | 4 +- .../service/BulkImportWorkbookServiceImpl.java | 3 +- .../email/api/EmailCampaignApiResource.java | 2 +- .../jobs/executeemail/ExecuteEmailTasklet.java | 20 +- .../ExecuteReportMailingJobsTasklet.java | 30 +-- .../core/auditing/CustomAuditingHandler.java | 2 +- .../core/config/ContentS3Config.java | 4 +- .../http/BodyCachingHttpServletRequestWrapper.java | 7 +- .../core/jersey/converter/JsonConverter.java | 3 +- .../JacksonLocalDateBeanSerializerModifier.java | 2 - .../serializer/JacksonSerializerAdapter.java | 3 +- .../legacy/JacksonLocalDateArraySerializer.java | 3 +- .../service/ReadReportingServiceImpl.java | 25 +-- .../export/PdfDatatableReportExportService.java | 3 +- .../reportmailingjob/helper/IPv4Helper.java | 2 +- .../fineract/infrastructure/s3/AmazonS3Config.java | 4 +- .../loanaccount/api/LoansApiResourceSwagger.java | 2 +- .../ShareAccountReadPlatformServiceImpl.java | 2 +- .../cob/COBBusinessStepServiceStepDefinitions.java | 3 - .../InitialisationTaskletStepDefinitions.java | 2 - .../loan/ApplyLoanLockTaskletStepDefinitions.java | 2 - .../cob/loan/LoanItemProcessorStepDefinitions.java | 2 - .../cob/loan/LoanItemReaderStepDefinitions.java | 2 - .../cob/service/COBBulkEventConfigurationTest.java | 3 +- .../InlineLoanCOBExecutorServiceImplTest.java | 3 +- .../CommandHandlerExceptionStepDefinitions.java | 2 - .../commands/service/CommandSourceServiceTest.java | 2 - .../SynchronousCommandProcessingServiceTest.java | 2 - .../BusinessDateWritePlatformServiceTest.java | 3 +- .../ClasspathDuplicatesStepDefinitions.java | 6 +- .../core/MultiExceptionStepDefinitions.java | 3 - ...eauIntegrationWritePlatformServiceImplTest.java | 2 - .../service/DatatableReadServiceImplTest.java | 3 +- .../kafka/KafkaExternalEventProducerTest.java | 3 +- ...ternalEventConfigurationRepositoryImplTest.java | 3 +- ...sactionBusinessEventServiceIntegrationTest.java | 3 +- gradle.properties | 2 +- gradle/wrapper/gradle-wrapper.properties | 2 +- integration-tests/build.gradle | 4 +- integration-tests/dependencies.gradle | 2 +- .../ClientLoanIntegrationTest.java | 3 +- .../ExternalBusinessEventTest.java | 2 +- .../fineract/integrationtests/StaffTest.java | 3 +- .../importhandler/LocalContentStorageUtil.java | 6 +- .../client/ClientEntityImportHandlerTest.java | 38 ++-- .../importhandler/loan/LoanImportHandlerTest.java | 39 ++-- .../office/OfficeImportHandlerTest.java | 38 ++-- .../savings/SavingsImportHandlerTest.java | 39 ++-- .../integrationtests/client/DocumentTest.java | 3 +- .../integrationtests/client/FeignDocumentTest.java | 3 +- .../integrationtests/client/FeignImageTest.java | 3 +- .../integrationtests/client/ImageTest.java | 5 +- .../integrationtests/common/BatchHelper.java | 22 ++- .../common/organisation/CampaignsTest.java | 9 +- .../ExternalAssetOwnerTransferCancelTest.java | 4 +- .../ExternalAssetOwnerTransferTest.java | 4 +- .../InitiateExternalAssetOwnerTransferTest.java | 4 +- oauth2-tests/build.gradle | 6 +- oauth2-tests/dependencies.gradle | 2 +- settings.gradle | 2 +- twofactor-tests/dependencies.gradle | 2 +- 106 files changed, 599 insertions(+), 557 deletions(-) diff --cc .github/workflows/build-mariadb.yml index b5089e199f,07b69e573e..07e5a838ea --- a/.github/workflows/build-mariadb.yml +++ b/.github/workflows/build-mariadb.yml @@@ -132,16 -136,16 +132,16 @@@ jobs - name: Archive test results if: always() - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: - name: test-results-mariadb-${{ matrix.task }}-attempt-${{ github.run_attempt }} + name: test-results-mariadb-shard-${{ matrix.shard_index }}-attempt-${{ github.run_attempt }} path: '**/build/reports/' retention-days: 5 - name: Archive server logs if: always() - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: - name: server-logs-mariadb-${{ matrix.task }}-attempt-${{ github.run_attempt }} + name: server-logs-mariadb-shard-${{ matrix.shard_index }}-attempt-${{ github.run_attempt }} path: '**/build/cargo/' retention-days: 5 diff --cc .github/workflows/build-mysql.yml index 1577313add,82a8e7d61d..412f974f42 --- a/.github/workflows/build-mysql.yml +++ b/.github/workflows/build-mysql.yml @@@ -127,16 -131,16 +127,16 @@@ jobs - name: Archive test results if: always() - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: - name: test-results-mysql-${{ matrix.task }}-attempt-${{ github.run_attempt }} + name: test-results-mysql-shard-${{ matrix.shard_index }}-attempt-${{ github.run_attempt }} path: '**/build/reports/' retention-days: 5 - name: Archive server logs if: always() - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: - name: server-logs-mysql-${{ matrix.task }}-attempt-${{ github.run_attempt }} + name: server-logs-mysql-shard-${{ matrix.shard_index }}-attempt-${{ github.run_attempt }} path: '**/build/cargo/' retention-days: 5 diff --cc .github/workflows/build-postgresql.yml index 8598d4a96f,823e1e5b04..b687f4858f --- a/.github/workflows/build-postgresql.yml +++ b/.github/workflows/build-postgresql.yml @@@ -128,16 -132,16 +128,16 @@@ jobs - name: Archive test results if: always() - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: - name: test-results-postgresql-${{ matrix.task }}-attempt-${{ github.run_attempt }} + name: test-results-postgresql-shard-${{ matrix.shard_index }}-attempt-${{ github.run_attempt }} path: '**/build/reports/' retention-days: 5 - name: Archive server logs if: always() - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: - name: server-logs-postgresql-${{ matrix.task }}-attempt-${{ github.run_attempt }} + name: server-logs-postgresql-shard-${{ matrix.shard_index }}-attempt-${{ github.run_attempt }} path: '**/build/cargo/' retention-days: 5
