Releases: TransactionProcessing/TransactionProcessor
Releases · TransactionProcessing/TransactionProcessor
October 2025 Release
Changes
- fix some TODOs @StuartFerguson (#1125)
 - ci: add .deepsource.toml file for activating DeepSource @deepsource-autofix (#932)
 
🚀 Features
- move cost calculation to float aggregate @StuartFerguson (#1309)
 
🧰 Maintenance
- update shared nugets @StuartFerguson (#1377)
 - refactor AP Model Factory @StuartFerguson (#1354)
 - model factory refactor @StuartFerguson (#1353)
 - Codacy/warning issues 2 @StuartFerguson (#1352)
 - Codacy/warning issues 2 @StuartFerguson (#1351)
 - more refactoring @StuartFerguson (#1349)
 - first round of fixes @StuartFerguson (#1344)
 - complexity refactoring on Process Sale Transaction @StuartFerguson (#1343)
 - fix some of the warning issues @StuartFerguson (#1310)
 - some TODO fixes @StuartFerguson (#1308)
 - validate operator aggregate in Assign Operator flow @StuartFerguson (#1307)
 - fix some of the TODO's @StuartFerguson (#1306)
 - some medium fixes @StuartFerguson (#1270)
 - Codacy/high fixes @StuartFerguson (#1212)
 - Codacy/high fixes @StuartFerguson (#1184)
 - update codacy workflow @StuartFerguson (#1034)
 
September 2025 Release
Changes
🐛 Bug Fixes
- handle retries on TransactionHasBeenCompletedEvent @StuartFerguson (#907)
 - add retry to MerchantFeeSettledEvent @StuartFerguson (#906)
 
🧰 Maintenance
- transaction aggregate returns results @StuartFerguson (#926)
 - voucher aggregate returns results @StuartFerguson (#925)
 - use results in Settlement Aggregate @StuartFerguson (#924)
 - recon aggregate changed to results @StuartFerguson (#923)
 - statement for date aggregate returns results @StuartFerguson (#922)
 - statement aggregate uses results @StuartFerguson (#921)
 - merchant deposit list result changes @StuartFerguson (#920)
 - float activity aggregate updated to results @StuartFerguson (#919)
 - Float aggregate methods upgraded to results @StuartFerguson (#917)
 - contract aggregate methods return result @StuartFerguson (#915)
 - merchant aggregate converted to using results @StuartFerguson (#913)
 - operator aggregate returns results @StuartFerguson (#911)
 - update Estate Aggregate to return results @StuartFerguson (#909)
 - set db to simple mode when builing new database and will also switch … @StuartFerguson (#908)
 
August 2025 Release SP4
Changes
🐛 Bug Fixes
- estate security user duplicate handling added @StuartFerguson (#901)
 - estate duplicate handling added @StuartFerguson (#900)
 - Task/#888 file import log file duplicate handling @StuartFerguson (#899)
 - handle import log created duplicates @StuartFerguson (#898)
 - operator duplicate handling @StuartFerguson (#897)
 - handle duplicates on contract product transaction fee @StuartFerguson (#896)
 - Handle duplicates on contract product addition @StuartFerguson (#895)
 - Update RecordActivityDateOnMerchantStatement method @StuartFerguson (#893)
 - contract duplicate event handling added, new unit tests added for rep… @StuartFerguson (#894)
 
August 2025 Release SP3
August 2025 Release SP2
August 2025 Release SP1
Changes
🧰 Maintenance
- Enhance error handling in transaction processing @StuartFerguson (#867)
 - Enhance estate management with error handling and tests @StuartFerguson (#866)
 - Refactor contract methods to remove ApplyUpdates @StuartFerguson (#865)
 - Refactor settlement service and update tests @StuartFerguson (#864)
 - Enhance MerchantStatementDomainService functionality @StuartFerguson (#863)
 - voucher domain service refactored @StuartFerguson (#862)
 - Add DomainServiceHelper for aggregate fetching @StuartFerguson (#861)
 - Performance tweaks on domain service @StuartFerguson (#860)
 - Caching improvements added @StuartFerguson (#859)
 
August 2025 Release
Changes
🚀 Features
- Updated GET methods to read the balance aggregate @StuartFerguson (#848)
 - Use new balance aggregate in sale validation @StuartFerguson (#847)
 - Aggregate added for merchant balance and all updates to balance added in @StuartFerguson (#846)
 
🧰 Maintenance
- Shared nuget updates @StuartFerguson (#841)
 
July 2025 Release SP1
Changes
🚀 Features
- Build in retries to Process Settlement at the domain service @StuartFerguson (#837)
 
🧰 Maintenance
- use new db resolver @StuartFerguson (#838)
 - nuget updates @StuartFerguson (#836)
 - End to End Correlation Id @StuartFerguson (#834)
 
July 2025 Release
Changes
🧰 Maintenance
- Transition deployment to Linux-based service @StuartFerguson (#833)
 - Upgrade to .NET 9.0 and refactor database schema @StuartFerguson (#830)
 
May 2025 Release
Changes
🚀 Features
- Add deposits and withdrawals to Merchant Statement system @StuartFerguson (#816)
 - First version of Statement Emailing @StuartFerguson (#809)
 - Enhance MerchantStatement functionality and tests @StuartFerguson (#799)
 - Add transaction timing metrics and related updates @StuartFerguson (#792)
 
🧰 Maintenance
- Add tests and functionality for MerchantStatementDomainService @StuartFerguson (#813)
 - Enhance error handling in estate retrieval process @StuartFerguson (#811)
 - Update package versions and improve code structure @StuartFerguson (#797)
 - Update package versions and refactor error handling @StuartFerguson (#794)