Release v1.32.0
Released on November 20, 2025
Executive Summary
Features
Observability
- Enhanced log observability with OpenTelemetry OTLP exporter (PR 23400)
Billing & Collections
- Surface Standard Bank Debit Order run details ([134909, 135446]) (PR 23360)
- Support negative values for discounts and credits in subscription renewals (135502) (PR 23248)
- Collection file processing improvements with enhanced error handling (PR 23347)
Product Flows
Onboarding
Infrastructure
User Experience
Bug Fixes
- Service Bus queue name configuration fix for user-absent flows (PR 23415)
Overview
This release focuses on improving system observability through OpenTelemetry integration, enhancing billing collection features with Standard Bank integration, and improving the reliability of user-absent product flows through Azure Service Bus queue implementation.
Features
Observability
- OpenTelemetry OTLP Exporter Integration - Added OTLP exporter to the OpenTelemetry logging configuration, enabling export of telemetry data to OTLP-compatible backends for enhanced observability capabilities (PR 23400)
Billing & Collections
-
Bill Run Collection Visibility & Reconciliation - Introduced comprehensive Standard Bank collection management with new components and services:
- Added StandardBankRun model and related response/filter classes
- Implemented IStandardBankCollectionService and StandardBankService for data retrieval
- Created StandardBankRuns component for displaying bank run data in a grid
- Added StandardBankController to handle API requests for standard bank runs
- Updated MenuService to include navigation for Standard Bank Runs
- Enables finance team to download receipts file for Evolution reconciliation ([134909, 135446]) (PR 23360)
-
Negative Values for Subscription Renewals - Added support for negative values in subscription renewals to enable discounts and credits:
- When a contract template is renewed with a product that has a negative amount, the quantity is automatically flipped
- Uses absolute value of the product amount to ensure consistency in how negative amounts are handled
- Enables billing administrators to apply discounts or credits to renewal totals (135502) (PR 23248)
-
Collection File Processing Improvements - Updated handlers for statement and FinAud files with comprehensive unit test coverage:
- Enhanced FinAudFileHandler with improved error handling
- Refactored StatementFileHandler for better file processing
- Added full test suite covering various scenarios including batch IDs, payment attempts, transaction statuses (PR 23347)
Product Flows
- Service Bus Queue for User-Absent Flows - Improved reliability and scalability of event-driven architecture:
Onboarding
- Enhanced Contract Template Selection - Improved contract signup experience:
Infrastructure
- SubscriptionInfo API - Added new API endpoint for subscription information with updated Bicep configuration ([125866, 125870]) (PR 23311)
User Experience
- Date Filter Enhancements - Added minimum and maximum filter ranges to date inputs for improved user experience (135280) (PR 23301)
Bug Fixes
- Service Bus Queue Name Update - Fixed Service Bus queue name configuration for user-absent flows to ensure proper message routing (PR 23415)
Contributors
Thanks to all contributors who made this release possible:
- Jacques Snyman
- Armand van der Walt
- Tiaan Du Toit
- Theo Stolp
- Eugene Van der Walt