Repository navigation
v1.5.6
RCMAKER v1.5.6
This release follows v1.5.5, with 7 commits affecting 24 changed files.
Downloads and upgrades
This release provides standalone executables and archives with bundled PHP 8.5 and encrypted application PHP source for these five targets:
- Linux x86_64
- Linux AArch64
- macOS x86_64
- macOS AArch64
- Windows x86_64 (ZIP only)
Download the file matching your operating system and CPU architecture from the release assets. Verify its integrity against SHA256SUMS; release-manifest.json records the release version and build information.
On Windows, download and extract the ZIP; no standalone EXE is published.
Stop the running application and make a backup before upgrading. Replace the application files while preserving the external data/ directory and .env configuration beside the executable, then restart. Persistent data is external to the executable and must survive the upgrade.
Change summary
Commit categories: Fixes: 7.
Changed paths by subsystem: AI gateway and browser bridge: 17 files; Management UI and static assets: 3 files; Documentation and development guidance: 2 files; Other files: 2 files.
Changes
Fixes
- Fix tasks stalling after a successful saved-chat summary when the same Web page is handed to the next native turn but an obsolete Stop-before-close obligation blocks dispatch. (1358653)
- Safely reconcile affected retained-page handoffs after upgrading, preserving real page-stop checks, exact tool receipts, task isolation and concurrent execution without increasing queue timeouts. (1358653)
- Fix repeated compaction conflicts when Codex restores the default High detail on the same historical image, including Classic requests after a restart and retries with restored native tool results. (a21502c)
- Preserve exact image and task identity, immutable tool receipts, existing Lite compatibility and concurrent single-producer recovery without replaying tools. (a21502c)
- Fix repeated compaction conflicts when Codex restores a completed tool result that an earlier request replaced with a context-budget truncation notice, preserving the original receipt and preventing duplicate tool execution. (3c1380e)
- Include restored result records in the saved-chat checkpoint request and record privacy-safe structural diagnostics for compaction conflicts. (3c1380e)
- Fix repeated compaction conflicts after a failed source recovery when compaction cancelled a tool before delivery or page cleanup crossed a timestamp boundary. (e759163)
- Resume pending compaction observation in the original saved ChatGPT conversation after a browser restart, preserving task isolation and existing tool results without duplicate submissions. (e759163)
- Confirm that the previous Web chat has stopped before opening a replacement, including Stop confirmation dialogs and recovery after browser-control disconnects. (c404163)
- Recheck saved-chat capacity errors after preparing history, so an outdated page snapshot cannot replace a conversation that resumed generating. (c404163)
- Fix compaction remaining queued after restart when browser control connects before task recovery, and preserve the correct logical round during asynchronous page attachment. (c404163)
- Fix saved-chat compaction being incorrectly rejected when an older completed tool result was verifiably consumed but its MCP acknowledgement was missing; preserve exact receipt checks, task isolation, and parallel tool execution without replaying tools. (ec738d1)
- Verify the effective Codex gateway route separately from legacy integration markers so externally changed configuration does not appear ready. (0c387b3)
- Support bounded zstd request decoding and enable Codex request compression only when the running PHP decoder passes its self-test, while preserving uncompressed and gzip requests. (0c387b3)
- Recover oversized saved-chat histories within existing budgets while preserving every human instruction, current exact tool receipts and the complete readable archive. (0c387b3)
- Select verified history before admission when continuing a legacy failed saved-chat replacement, with expensive planning outside database write transactions and ownership revalidated before commit. (0c387b3)
- Recover stopped saved chats when exact later responses prove historical tool-result consumption despite a missing MCP acknowledgement, without replaying tools or flooding terminal diagnostics. (0c387b3)