v6.1.0
6.1.0 - Released (Trillium R1 2026)
The primary focus of this release was to upgrade to Vert.x 5.0, improve exchange rate handling, fix encumbrance issues and enhance invoice processing.
Stories
- MODINVOICE-640 - Revert changes to included-in adjustment effects to totals
- MODINVOICE-632 - Cancel invoice: new validation for linked poline budgets
- MODINVOICE-631 - Rely on mod-finance-storage to check budget restrictions
- MODINVOICE-630 - Update GitHub Workflows for Maven
- MODINVOICE-627 - Use GET /locale to get tenant language & locale setting selections
- MODINVOICE-626 - Create pending payments and release old encumbrances in the same batch call
- MODINVOICE-619 - Populate the fundCode dynamically for invoice lines using the fundId if it is missing
- MODINVOICE-606 - Upgrade module to Vert.x 5.0
- MODINVOICE-604 - Introduce internal Settings API and migrate voucher number prefixes
- MODINVOICE-598 - Setup dependabot for your module
- MODINVOICE-594 - Use mod-settings to get Language & locale setting selections
- MODINVOICE-591 - SYSTEM_USER_ENABLED env var implementation via standard mechanism, not via JAVA_OPTS
- MODINVOICE-590 - Replace net.mguenther.kafka:kafka-junit (EOL)
- MODINVOICE-587 - New poLine paymentStatus updates
- MODINVOICE-585 - Update order paymentStatus with parameter when paying instead of approving
- MODINVOICE-579 - Switch to using the Finance Exchange Rate API
- MODINVOICE-578 - Sensitive data in logs cleanup
- MODINVOICE-573 - Update po line paymentStatus when approving or cancelling an invoice against a previous fiscal year
- MODINVOICE-526 - Subscribe to JobExecution status change and add cache
Bug Fixes
- MODINVOICE-618 - Cannot edit invoice line comments, subscription info or add tags for invoice lines where budget from prior FY is closed
- MODINVOICE-613 - Incorrect encumbrances on orders with paid and cancelled invoices
- MODINVOICE-608 - Negative encumbrances on orders with paid invoices - LOC
- MODINVOICE-603 - Prevent having duplicated transactions for update
- MODINVOICE-600 - Improve handling of cross-funds invoice payments with adjustments
Dependencies
- Bump
raml-module-builderfrom35.4.0to36.0.0 - Bump
vertxfrom4.5.13to5.0.8 - Bump
springfrom6.2.3to7.0.6 - Bump
log4jfrom2.24.3to2.25.3 - Bump
folio-di-supportfrom3.0.0to4.0.0 - Bump
folio-kafka-wrapperfrom3.3.0to4.0.0 - Bump
data-import-processing-corefrom4.4.0to5.0.0 - Bump
sshdfrom2.15.0to2.17.1 - Bump
caffeinefrom3.2.0to3.2.3 - Bump
junit-jupiterfrom5.12.0to6.0.3 - Bump
rest-assuredfrom5.5.1to6.0.0