v5.8.0
The focus of this release was to fix bugs and make improvement in transaction call and error codes
Stories
- MODSOURMAN-1022 - Remove step of initial saving of incoming records to SRS
- MODINVOICE-534 - Rethrow user not linked order's acquisition unit error
- MODINVOICE-531 - Upgrade RAML Module Builder
- MODINVOICE-502 - Update RMB and vertx to the latest version
- MODINVOICE-482 - Accumulate all transactions in holder to make only single call to mod-finance
- MODINVOICE-479 - Add Kafka event deduplication mechanism for creating invoices
- MODINVOICE-361 - Logging improvement
- MODINVOICE-302 - Improve backend error reporting by including cause in error message systematically
- MODINVOICE-93 - Approve invoice permission and require approval to mark as paid
Bug Fixes
- MODINVOICE-532 - Missing interface dependencies in module descriptor
- MODINVOICE-523 - After resaving the configurations with empty credentials, an NPE occurs during manual export
- MODINVOICE-514 - Uninformative error in invoice payment due to user not linked to the Purchase Order's acquisition unit
- MODINVOICE-450 - Invoice approval is successful but throws error message
Tech Debt
- MODINVOICE-522 - Adding validation to exclude cases where the
'directory' field in batch group configuration consists solely of spaces
Breaking changes
- DB schema introduced for mod-invoice
Dependencies
- Bump
raml
from35.0.1
to35.2.0
- Bump
vertx
from4.3.4
to4.5.4
- Bump
mod-di-converter-storage-client
from2.1.0
to2.1.8
- Bump
folio-kafka-wrapper
from3.0.0
to3.1.0