Commit Graph
110 Commits
Author SHA1 Message Date
Adam Monsen 97aa931a59 save 1.12.1 vote result 2025-07-27 15:39:29 -07:00
Mend RenovateandArnold Gálovics a30a34bea8 FINERACT-2181: Update dependency org.hibernate.validator:hibernate-validator to v9 2025-07-18 17:24:30 +02:00
viktorpavlenkoandAleksandar Vidakovic bb46397daa FINERACT-2238: New command processing - Business Date Management (org.apache.fineract.infrastructure.businessdate) 2025-06-26 00:49:05 +02:00
Arnold GalovicsandArnold Gálovics d46ab4e73e Revert "FINERACT-2181: Make 'staticWeaveJPA' gradle task cacheable"
This reverts commit dd2c29fb91.
2025-06-20 21:53:28 +02:00
Adam SaghyandArnold Gálovics dd2c29fb91 FINERACT-2181: Make 'staticWeaveJPA' gradle task cacheable 2025-06-19 07:12:59 +02:00
Adam Monsen c5275cbd34 FINERACT-2306: release doc fixes
* docs: link directly to FINERACT-873 and shorten it for brevity / clarity
* fineract plugin:
  * print email, don't send (WIP, but I might keep this... I prefer manually sending emails for now.)
  * support different release date and release branch date

I originally modified EmailService (disabling the actual email sending by just commenting it out) but I reverted that change per discussion with Ádám Sághy. You won't see this in the squashed final commit so I'm mentioning it here for posterity.

Ádám wrote:

> Is there a reason to remove the email sending?

I replied:

> Great question. I did think about this for a bit. I should have been more transparent about my intent. Allow me to explain.
>
> For the 1.12.0 release process I used the groovy code to generate email templates, but I wanted to edit the emails before sending so I disabled this line, and intentionally left it so, figuring I'd be the one using and [hopefully minimally] maintaining it for now.
>
> The Fineract (release) plugin appears to be more or less unmaintained for about 2 1/2 years now (save the semiautomated dependency updates). Looking at the code and history, I assumed I was the only one that would be using it now and in the near future. It also struck me how most everything it does is primarily to work around antiquated Apache release process steps that are not necessarily what we want for Fineract. Personally I think the Fineract release plugin should be simply replaced by a better release process.
>
> I think I'll add a comment there, and of course I welcome your feedback.
>
> Anyway yeah, my intent here was simply to do the simplest, safest, and most useful change here so I could keep this release plugin limping along until we improve the release process itself. No disrespect to @vidakovic and @vorburger and whomever else poured love into this code over the years. Perhaps the options for releasing Apache code have improved since then?
>
> Today we can of course do better (e.g. just let GitHub help us release with far fewer clicks/steps).
>
> Also I am not proposing we change the release process today or even soon. Maybe in a quarter or two I'll propose changes, if/when there seems to be political will around that.

Ádám replied:

> hmm... i am not particularly mind if you are reworking the release process, but i think having a "send" step which was meant to sending a mail but now the actual sending got commented out is misleading, no?

I replied:

> Yep, you're right. I think I'll just back out this change because I agree with you it's bad to just leave the send() call commented out without any other changes.
2025-05-30 09:12:44 -07:00
Adam Saghy 8488918b3b FINERACT-2181: Update dependencies 2025-05-12 10:37:28 +02:00
Aleksandar VidakovicandAleksandar Vidakovic 8d83b5547c FINERACT-2169: New command processing infrastructure 2025-04-22 21:50:28 +02:00
Adam Saghy 1f76a8aeb2 FINERACT-2262: Improve cache handling and add customization option 2025-04-15 19:45:42 +02:00
Adam MonsenandAdam Saghy efabd341df FINERACT-2231: remove links unhelpful in future releases
The Fineract dev list thread links were specific to the 1.11.0 release.
It wouldn't make sense to include them in future [VOTE] emails.
2025-04-07 12:56:54 +02:00
Mend RenovateandAdam Saghy 4bbfe6a5f4 FINERACT-2181: Update dependency jakarta.annotation:jakarta.annotation-api to v3 2025-04-03 12:07:59 +02:00
Adam Saghy 0fc1c3e20e FINERACT-2181: Upgrade Spring dependencies 2025-03-27 14:07:40 +01:00
Adam SaghyandArnold Gálovics 4792484336 FINERACT-2181: Downgrade postgres driver - performance issue with v42.7.5 2025-03-26 13:24:51 +01:00
Adam MonsenandAdam Saghy 3f2079566c FINERACT-2219: capture v1.11.0 lessons learned in asciidoc and fineract release plugin
* don't bother making MD5 files, they aren't necessary
* step12 changed, stub it out and reference FINERACT-1817 for future improvements (looks like svn mv is not yet supported)
* use latest vote message template, based on https://lists.apache.org/thread/cs5t0ho39ktg2jxr74dqd7fg9nyfcz3k
* use more explicit form of `git push` to push release tag, see https://stackoverflow.com/questions/5195859/how-do-you-push-a-tag-to-a-remote-repository-using-git
* use consistent language re: tarball, file, artifact, release candidate
* fix some source listings that shouldn't be using macro expansion: this messes up URLs (hides scheme)
* fix asciidoc link to FINERACT-1229
* clean up copyright years: use variable properly and remove unnecessary extra copyright in preface (it appears directly above, in the license)
* de-indent URL in apache license -- this makes the link clickable in rendered HTML and PDF asciidoc outputs
2025-03-24 14:30:21 +01:00
Adam SaghyandGitHub 2d03ebb179 FINERACT-2181: Upgrade Spring-boot version (#4477) 2025-03-18 23:57:56 -06:00
Víctor RomeroandGitHub 7dd2a8ba1e FINERACT-2181: Update non-major (#4471) 2025-03-18 15:12:18 -06:00
Victor RomeroandAdam Saghy eacfb92545 FINERACT-2181: Update non-major 2025-03-18 12:04:27 +01:00
Adam Saghy 894b6cbf6f FINERACT-2081: Integration test clean up - Remove Google truth dependency and Extract Fineract client out from IntegrationTest class 2025-01-31 15:00:45 +01:00
Kristof JozsaandAdam Saghy 384a52bbaf FINERACT-2122: Add devRun gradle task, optimize build caching, fix deprecations 2025-01-22 17:03:24 +01:00
Mend RenovateandArnold Gálovics e367cbae29 Update all non-major dependencies 2024-11-11 16:33:45 +01:00
Mend RenovateandArnold Gálovics 4e46e19dfe Update dependency org.jetbrains.kotlin:kotlin-bom to v2 2024-10-21 17:41:41 +02:00
Mend RenovateandArnold Gálovics 0a838e68aa Update all non-major dependencies 2024-10-14 16:22:47 +02:00
Arnold GalovicsandArnold Gálovics e2b86788d2 Rolled back openAPI generator version 2024-10-08 20:59:53 +02:00
Mend RenovateandArnold Gálovics 900477e2aa Update all non-major dependencies 2024-10-08 20:59:53 +02:00
Mend RenovateandArnold Gálovics 7601bed493 Update dependency org.eclipse.jgit:org.eclipse.jgit.ssh.apache to v7 2024-10-07 16:29:14 +02:00
Mend RenovateandArnold Gálovics df1b6b3632 Update all non-major dependencies 2024-09-17 18:39:49 +02:00
Arnold GalovicsandArnold Gálovics b44269d9d9 Reverted spring upgrades 2024-09-12 13:20:52 +02:00
Mend RenovateandArnold Gálovics 3baf807942 Update all non-major dependencies 2024-09-12 13:20:52 +02:00
Marta JankovicsandAdam Saghy 1ba689dba3 FINERACT-2081: org.eclipse.persistence version 4.0.2 2024-09-05 09:27:51 +01:00
Jose Alberto HernandezandAdam Saghy 602ad4e953 FINERACT-2109: Lib dependencies and versions between modules 2024-07-24 10:23:33 +02:00
Jose Alberto HernandezandAdam Saghy d7ee5d62aa FINERACT-2081: Upgrade Spring Batch to 5.1.2 version 2024-06-24 20:56:42 +02:00
Víctor RomeroandGitHub be76613683 FINERACT-2089 Upgrade java dependencies/libraries (#3906) 2024-05-30 12:32:44 -06:00
Mend RenovateandArnold Gálovics 03a83b46c8 Update dependency com.github.librepdf:openpdf to v2 2024-02-20 08:29:02 +01:00
Mend RenovateandArnold Gálovics 628e5aa561 Update all non-major dependencies 2024-02-06 16:00:31 +01:00
Mend RenovateandArnold Gálovics 937f922b19 Update all non-major dependencies 2024-01-22 11:43:09 +01:00
Mend RenovateandArnold Gálovics 9a7a425696 Update all non-major dependencies 2024-01-18 11:23:51 +01:00
Aleksandar VidakovicandAleksandar Vidakovic 478fb55b0f FINERACT-2036: Fix code quality 2024-01-07 19:11:13 +01:00
Aleksandar VidakovicandAleksandar Vidakovic e4944c44d6 FINERACT-2009: Upgrade latest framework libs 2024-01-06 14:13:33 +01:00
Arnold GalovicsandArnold Gálovics e3f7eadf53 Downgraded Liquibase since there's a bug where the database encryption task runs twice 2023-11-25 18:01:25 +01:00
Arnold GalovicsandArnold Gálovics 028a002426 Downgraded spotbugs 2023-11-25 18:01:25 +01:00
Mend RenovateandArnold Gálovics 47ff783be9 Update all non-major dependencies 2023-11-25 18:01:25 +01:00
Arnold GalovicsandArnold Gálovics f089f01116 Switched over to plain activemq client instead of the intermediary jakarta one 2023-11-22 19:51:44 +01:00
Mend RenovateandArnold Gálovics 5c97289341 Update dependency org.apache.activemq:activemq-client-jakarta to v6 2023-11-22 19:51:44 +01:00
Aleksandar VidakovicandAleksandar Vidakovic e2cf138437 FINERACT-1484: Micrometer Monitoring 2023-11-09 13:58:42 +01:00
Mend RenovateandArnold Gálovics 733ee7588b Update dependency org.apache.bval:org.apache.bval.bundle to v3 2023-10-24 13:06:24 +02:00
Peter BagrijandAdam Saghy d481ba61de FINERACT-1724
- GPG Service initialization is moved to step7 of the release script. This should reduce the build time and removes noise during normal (non release) builds.
2023-08-22 10:50:54 +02:00
Peter BagrijandArnold Gálovics 7741340ef3 FINERACT-1724
- Supress error messages related to invalid maven pom model version in old eclipse artifacts.
2023-07-28 15:14:58 +02:00
Arnold GalovicsandArnold Gálovics eb6c5f90a3 Downgrade a few swagger deps and guava 2023-07-05 15:54:41 +02:00
Mend RenovateandArnold Gálovics a023a4e912 Update all non-major dependencies 2023-07-05 15:54:41 +02:00
Renovate BotandArnold Gálovics 0323f62edf Update all non-major dependencies 2023-06-08 14:42:18 +02:00