From 1f4c115ef31617a0a959440176f4db8a1859ea87 Mon Sep 17 00:00:00 2001 From: Mike Horgan Date: Sat, 23 May 2026 12:53:58 -0400 Subject: [PATCH] Release v5.10.3 Patch release including MPU completion race handling, terminal metrics refresh fix, composite read batch dispatch fix, MPU scheduling and finalization improvements, and multi-host headless completion hang fix. --- CHANGELOG.md | 12 ++++++++++++ VERSION | 2 +- .../spt-base/src/main/resources/config/defaults.yaml | 2 +- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 425569d..3ad10de 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,18 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/), and this ## [Unreleased] +### Fixed + +- **MPU completion race handling** — fixed race condition in multipart upload completion logic that could cause incorrect finalization timing. (PR #121) +- **CLI lint issues** — resolved linting warnings in CLI code. (PR #121) +- **CLI MPU batch override removal** — removed unnecessary CLI-level MPU batch override that conflicted with engine-level configuration. (PR #121) +- **MPU completion timing** — corrected timing logic in MPU completion operations to ensure accurate metrics reporting. (PR #121) +- **Terminal metrics refresh** — fixed TUI metrics display refresh to ensure real-time updates are rendered correctly. (PR #121) +- **Composite read batch dispatch** — fixed dispatch logic for composite read operations to prevent batch handling errors. (PR #121) +- **MPU scheduling and finalization** — improved MPU task scheduling and finalization to handle edge cases in distributed runs. (PR #121) +- **Jar-based MPU test helpers** — updated test helper utilities for jar-based MPU testing to improve reliability. (PR #121) +- **Multi-host headless completion hangs** — fixed issue where multi-host headless runs would hang after completion instead of exiting cleanly. (PR #120) + ## [5.10.2] - 2026-05-19 ### Fixed diff --git a/VERSION b/VERSION index 269fb5d..e030a01 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -5.10.2 +5.10.3 diff --git a/engine/core/spt-base/src/main/resources/config/defaults.yaml b/engine/core/spt-base/src/main/resources/config/defaults.yaml index b990c8c..892bf93 100644 --- a/engine/core/spt-base/src/main/resources/config/defaults.yaml +++ b/engine/core/spt-base/src/main/resources/config/defaults.yaml @@ -117,7 +117,7 @@ run: node: false port: 9999 scenario: null - version: 5.10.2 + version: 5.10.3 log: level: info