Buffaly Installer Release 2026.06.12.162527
Buffaly Installer Release
Baseline previous published installer release: v2026.06.09.213857.
Total commits included since baseline across release repositories: 333.
Scope: the Buffaly AI source repositories plus the Buffaly.Provisioning installer/release validation and publishing repository.
Validated release assets
- Windows:
installer-validation-current-windows-20260612-162527, SHA1e208db5476434d992fb9401f76a24ce2c6be39d053522a363e4336ac9fa82c1, validated by Windows 11 upgrade run20260612-172801. - Linux x64:
installer-validation-current-linux-20260612-123037, SHAcfc9778651ee059a3de274198598bf11d1e4bef908d0f6990eaffa62752cfbf6, validated by Ubuntu 24.04 SQL 2025 clean install run20260612-130811and existing Linux upgrade run20260612-124242. - macOS arm64:
0.0.0-mac-releaseops-20260612-040038, SHAef0d13aaf3cdfbf4d46122430f5119dda7b92f06ed06ad05ccecab358b35de1d, validated by Mac staging upgrade run20260612-040038; primary Mac was not touched.
Validation status
- Passed: Windows 11 existing-instance upgrade.
- Passed: Ubuntu 24.04 SQL 2025 clean install.
- Passed: Existing Linux instance upgrade.
- Passed: Mac staging existing-instance upgrade.
- Not run: Windows clean install, because no canonical Windows clean-install target is defined.
- Not run: Mac clean install, because no safe non-primary Mac clean-install target is defined.
Highlights
- Stable Linux installer path: Linux x64 package validated on both a clean Ubuntu 24.04 SQL 2025 install and an existing Linux upgrade.
- Stable Mac installer path: macOS arm64 package validated against the dedicated Mac staging upgrade target without touching the primary Mac instance.
- ReleaseOps dashboard now tracks release-scoped packages, target state, validation runs, package SHA alignment, and remaining blockers.
- Better Mermaid integration for generated artifacts and inline rendering.
- Better data table and tabular-data support, including grid/rendering improvements used by validation and release tooling.
- Cross-platform stabilization across Windows, Linux, and macOS installers, upgrades, package staging, validation roots, and artifact recovery.
- Windows packaging and upgrade validation hardening: ZIP/path handling, payload trimming, Playwright/runtime duplication reduction, provider gates, DB upgrade assertions, and Matt-worker isolation checks.
- Linux validation hardening: SSH port parsing, release-scoped roots, Ubuntu SQL 2025 clean-install validation, and live upgrade validation.
- Mac validation hardening: restored exact package evidence, provider readiness validation, and explicit protection for the primary Mac instance.
- Broad bug-fix pass across providers, session tooling, release validation, package cleanup, runtime startup, UI artifacts, and cross-platform installer flows.
Commit summary by repository
.github (0 commits)
- None.
buffaly-codex-embedded (0 commits)
- None.
buffaly-development (162 commits)
a9c0fa097- Fix runtime UI event websocket broadcast path ( 2026-06-13 02:10 UTC )ad37fd1e4- Complete Phase 2 runtime console output bridge ( 2026-06-13 01:41 UTC )9a95734ff- Generalize CLI background task launch API ( 2026-06-13 01:00 UTC )9850c7122- Restore fast PowerShell managed worker timeout coverage ( 2026-06-13 00:06 UTC )417547d71- Fix queued reset recycle continuation ( 2026-06-12 23:59 UTC )a84434b1f- Make JsonWs CLI background drain generic ( 2026-06-12 23:52 UTC )38ca0b4da- Add ProtoScript and browser runtime UI event bridge hooks ( 2026-06-12 23:50 UTC )92689e5bd- Route queued recycle handoffs through auto-start hook ( 2026-06-12 23:50 UTC )edb020f29- Add runtime UI event websocket bridge ( 2026-06-12 23:45 UTC )0b2b057d1- Implement managed process worker compatibility layer ( 2026-06-12 22:44 UTC )dca8c9813- Preserve scheduled process wrapper RunData ( 2026-06-12 21:01 UTC )7e788c848- Refresh system prompt after session config reload ( 2026-06-12 20:53 UTC )059b48d22- Add scheduled process trigger payload support ( 2026-06-12 20:30 UTC )8fc916c03- Archive deterministic Level2 watcher companions on session delete ( 2026-06-12 19:13 UTC )e78f3f038- Fix Gmail full-payload message wrapper ( 2026-06-12 19:00 UTC )8f6b18519- Recover tool projection from stale prototype identity ( 2026-06-12 17:38 UTC )8a6553967- Clarify session-turn regression test setup note ( 2026-06-12 15:44 UTC )42cd4775d- Make session-turn tool healing regression runnable ( 2026-06-12 15:43 UTC )9b9bf5c45- Merge remote-tracking branch 'origin/main' ( 2026-06-12 11:22 UTC )93f2bb939- Add regression for session-turn tool healing ( 2026-06-12 11:14 UTC )c4e33414d- Log lifecycle watcher dispatch boundaries ( 2026-06-12 10:43 UTC )9607443b8- Fix semantic preflight session context re-entry ( 2026-06-12 03:43 UTC )1dcced321- Repair worker callback URL from actual web listener ( 2026-06-12 03:36 UTC )03c809ab8- Repair worker internal URL from web startup URL ( 2026-06-12 03:11 UTC )3b5208256- Recognize .mermaid artifacts for inline rendering ( 2026-06-12 01:35 UTC )3c01691e2- Normalize inline Mermaid node fills after render ( 2026-06-12 01:12 UTC )cc6b9c8ae- Normalize inline Mermaid SVG label colors after render ( 2026-06-12 00:57 UTC )1050ae576- Force readable inline Mermaid SVG labels ( 2026-06-12 00:12 UTC )897c45d36- Fix steer input reentrancy admission ( 2026-06-12 00:05 UTC )41a2ff7a2- Make inline Mermaid labels readable ( 2026-06-12 00:01 UTC )2891ce790- Fix markdown annotation queue route ( 2026-06-11 23:58 UTC )9421ec7f6- Pass session key to markdown viewer links ( 2026-06-11 23:46 UTC )5043ab051- Keep run-proto-script JsonWs logging enabled ( 2026-06-11 23:29 UTC )b8ed66a91- Polish inline Mermaid card controls and dark mode ( 2026-06-11 23:24 UTC )eca20e52f- Clean markdown viewer annotation whitespace ( 2026-06-11 23:22 UTC )c55909c2d- Add markdown viewer annotation feedback ( 2026-06-11 23:20 UTC )d6501467a- Suppress run-proto-script timeout error logs ( 2026-06-11 23:06 UTC )b52fd0aa7- Render Mermaid artifacts inline in the timeline ( 2026-06-11 22:59 UTC )2cfea40f6- Fix dark mode DataTable preview labels ( 2026-06-11 22:57 UTC )aa8687337- Add markdown viewer edit mode ( 2026-06-11 22:54 UTC )4811abc61- Expose concrete evaluate-with-input JsonWs errors ( 2026-06-11 22:39 UTC )eb9ebb1de- Bump agent page DataTable preview assets ( 2026-06-11 22:34 UTC )735852149- Defer older DataTable timeline previews ( 2026-06-11 22:29 UTC )e2d8891f3- Fix session-scoped Mermaid artifact viewer loading ( 2026-06-11 21:50 UTC )d917440dc- Fix Sessions kScript includes on macOS ( 2026-06-11 20:59 UTC )a3aad6cd9- Retarget Postgres session tests to net9 ( 2026-06-11 19:11 UTC )51409f907- Merge origin main into buffaly-development main ( 2026-06-11 19:10 UTC )a29685571- Improve worker broadcast connection failure diagnostics ( 2026-06-11 18:11 UTC )1ff0806c8- Fix Mac session message epoch ordering ( 2026-06-11 17:29 UTC )c326dc52a- Harden inbox router scheduled-process state handling ( 2026-06-11 17:20 UTC )a03bfe0b3- Revert "Make ProtoScript references deterministic for installer builds" ( 2026-06-11 16:56 UTC )ef10e7453- Add reusable Google Workspace inbox router scheduled process ( 2026-06-11 16:54 UTC )bd2cfb12a- Make ProtoScript references deterministic for installer builds ( 2026-06-11 16:18 UTC )e011e486b- Resolve installed JsonWs app assemblies from web host ( 2026-06-11 16:06 UTC )62af0787a- Add JsonWs CLI scheduled-process trigger ( 2026-06-11 15:37 UTC )1f0d57b61- Fix Unix installer OpsAgent path aliases ( 2026-06-11 15:23 UTC )137968b25- Repair Sessions config during Unix upgrades ( 2026-06-11 15:02 UTC )513f73432- Clarify JsonWs CLI phase one scope ( 2026-06-11 14:34 UTC )2d8fd4092- Fail Unix upgrades when C# upgrade steps fail ( 2026-06-11 13:54 UTC )b09c856f6- Pass provider feature credentials to native executors ( 2026-06-11 13:46 UTC )d8d05b423- Copy upgrade payloads during Unix package updates ( 2026-06-11 13:45 UTC )e66dfe9f3- Document Buffaly JsonWs CLI design ( 2026-06-11 13:43 UTC )139d7e402- Remove BirthdayCard demo JsonWs service ( 2026-06-11 13:21 UTC )9e0b12855- Invoke shared upgrader during Unix package updates ( 2026-06-11 13:08 UTC )29976c904- Warn on stale worker feature callback URL ( 2026-06-11 12:56 UTC )aeaf566e1- Update staging email summary trigger route ( 2026-06-11 12:53 UTC )0d254da78- Make prompt scheduled child tasks return after handoff ( 2026-06-11 12:48 UTC )cb0310e0b- Document session landing scroll breakaway behavior ( 2026-06-11 12:28 UTC )e0e5860b6- Fix session-entry scroll interruption handling ( 2026-06-11 11:06 UTC )32c441dcf- Use Buffaly JSON utilities for Ollama responses ( 2026-06-11 06:19 UTC )0ca148695- Use BasicUtilities JSON value for Ollama think settings ( 2026-06-11 06:19 UTC )1e6b00976- Port PostgreSQL Sessions repository routines ( 2026-06-11 06:19 UTC )26eb82cf7- Add PostgreSQL sibling session database repository project ( 2026-06-11 06:19 UTC )a0e3d1514- Fix Ollama native think settings for Nemotron ( 2026-06-11 06:19 UTC )8ec14677e- Add Fast PowerShell timeout diagnostic repro ( 2026-06-11 06:19 UTC )e71bc13d3- Fix Ollama think option serialization for Nemotron ( 2026-06-11 06:19 UTC )0e01dab68- Support Mac pre-push hygiene hook ( 2026-06-11 06:19 UTC )3aba7bc37- Enable tracked pre-push hook on Unix ( 2026-06-11 06:19 UTC )0cc2ddf64- Load Wiki prompt actions before Wiki skill metadata ( 2026-06-11 05:08 UTC )6f4b07db5- Use DesktopAutomation facade in OpsAgent skill ( 2026-06-11 05:06 UTC )0d1416502- Declare session artifact ProtoScript fields ( 2026-06-11 04:59 UTC )3fd894e6d- Add Ollama max reasoning support for NVIDIA model ( 2026-06-11 04:53 UTC )6a65f3ef4- Fix SessionArtifacts ProtoScript base type ( 2026-06-11 04:51 UTC )bf2a0ab95- Fix Unix installer feature seed path for package installs ( 2026-06-11 04:40 UTC )7a586ae3d- Fix Linux installer feature seed script copy ( 2026-06-11 04:22 UTC )550f68ffc- Expose Ollama think levels in provider catalog metadata ( 2026-06-11 04:13 UTC )69bc33566- Expose targeted session archive tools ( 2026-06-11 02:53 UTC )49085a05c- Raise evaluate worker RPC timeout to three hours ( 2026-06-11 02:23 UTC )025b4f7b1- Fix Level2 lifecycle callback URL masking ( 2026-06-11 02:05 UTC )4df23bb67- Suppress noisy PreviewGrid timeout reports ( 2026-06-11 01:45 UTC )a09226256- Revise Codex media replay to degrade missing artifacts ( 2026-06-11 01:44 UTC )be134d797- Refine JsonWs non-OK error handling ( 2026-06-11 01:39 UTC )46d991e04- Fix Codex backend stale historical media replay ( 2026-06-11 01:32 UTC )6b9d30fa2- Preserve JsonWs error envelopes for async failures ( 2026-06-11 00:24 UTC )32bd9382e- Add provider module names for Ollama and LlamaCpp ( 2026-06-10 23:35 UTC )8c542fb2c- Surface Codex usage limit quota errors ( 2026-06-10 23:22 UTC )ea74135fc- Preserve worker service error messages ( 2026-06-10 23:15 UTC )c2a0b9747- Avoid JsonWs for prompt-action capability inspection ( 2026-06-10 22:06 UTC )9fee9a615- Add regression coverage for ProtoScript method gating ( 2026-06-10 21:56 UTC )ea5303bf8- Gate direct ProtoScript method runtime access ( 2026-06-10 21:43 UTC )0b25ecb78- Simplify local provider administration UI ( 2026-06-10 21:40 UTC )d599d3416- Move Unix installer helper out of runtime repo ( 2026-06-10 21:28 UTC )78c2ce524- Enable local provider settings administration ( 2026-06-10 21:21 UTC )53428e75b- Ensure scheduled child parent sessions exist ( 2026-06-10 21:19 UTC )27f945dd3- Remove redundant runtime installer build entry script ( 2026-06-10 20:57 UTC )5b5fc442c- Suppress incremental transcription UI errors ( 2026-06-10 20:43 UTC )2c0611c98- Merge staging provider defaults during Unix install and upgrade ( 2026-06-10 20:39 UTC )f60b8a568- Add Codex in Buffaly how-to documentation ( 2026-06-10 18:15 UTC )7beaade65- Add session artifact ontology and prompt guidance ( 2026-06-10 18:15 UTC )b5b7ef7f3- Guard previous-final navigation from bottom reattach ( 2026-06-10 18:15 UTC )e9d5acd6a- Revert "Add Codex in Buffaly how-to documentation" ( 2026-06-10 18:15 UTC )ebeafd624- Add Buffaly.Web public website ontology bindings ( 2026-06-10 18:15 UTC )9d939ee7c- Revert "Add Buffaly.Web public website ontology bindings" ( 2026-06-10 18:15 UTC )3eb7c01e5- Space timeline scroll direction buttons ( 2026-06-10 18:15 UTC )f346becb0- Split timeline scroll direction controls ( 2026-06-10 18:15 UTC )248b4fe82- Default historical turn details to collapsed ( 2026-06-10 18:15 UTC )651584349- Add DNS-specific retry guard for semantic embeddings ( 2026-06-10 18:15 UTC )4128d12d1- Link Codex setup card to docs ( 2026-06-10 18:15 UTC )f8074f3ef- Run hygiene scanner before commits ( 2026-06-10 18:15 UTC )129d155ac- Make ProtoScript compile mutex opt-in ( 2026-06-10 18:15 UTC )7ae42c207- Run hygiene scanner before commits ( 2026-06-10 18:15 UTC )23680d45a- Improve final-response scroll targeting ( 2026-06-10 18:15 UTC )a6a0856c1- Add dual-purpose chat scroll arrow ( 2026-06-10 18:15 UTC )7c01f94eb- Switch scroll arrow to final-response up navigation ( 2026-06-10 18:15 UTC )9256e12ea- Fix Mac fresh install package execution ( 2026-06-10 18:15 UTC )b03a0696d- Improve integration onboarding prompt openings ( 2026-06-10 18:15 UTC )7c18f47af- Add Codex in Buffaly website page ( 2026-06-10 18:15 UTC )63959b333- Remove misplaced Codex in Buffaly page files ( 2026-06-10 18:15 UTC )6204ff7b8- Document previous-final viewport transition ( 2026-06-10 18:15 UTC )605db0a83- Navigate upward through final responses ( 2026-06-10 18:15 UTC )8474a0aed- Remove built artifacts from public source tree ( 2026-06-10 11:26 UTC )d17f117f7- Fix Help page walkthrough launch targets ( 2026-06-10 11:23 UTC )4451895ed- Recognize Ollama and llama.cpp provider feature rows ( 2026-06-10 11:14 UTC )d1965c71c- Add pre-push hygiene hook for public readiness ( 2026-06-10 10:47 UTC )3bf78a317- Backfill Sessions web config during Unix upgrades ( 2026-06-10 10:43 UTC )51df63483- Document Mac GitHub CLI auth for Buffaly agents ( 2026-06-10 08:16 UTC )3749706fa- Sanitize public-release sensitive values and examples ( 2026-06-10 03:25 UTC )8f44c0973- Remove legacy timeline viewport compatibility paths ( 2026-06-10 03:04 UTC )6349014d9- Expose explicit timeline jump transition ( 2026-06-10 03:04 UTC )3df27ebd3- Add Twitter/X OAuth2 staging authorization bootstrap ( 2026-06-10 03:04 UTC )7b45a04ea- Support manual Twitter/X OAuth2 code exchange ( 2026-06-10 03:04 UTC )6b9398671- Add Google account recovery to transcript lead prompt ( 2026-06-10 03:04 UTC )35d69687c- Migrate timeline viewport call sites to explicit intents ( 2026-06-10 03:04 UTC )159c6ffbe- Unwrap near-canonical Ollama Cloud envelopes ( 2026-06-10 03:04 UTC )06f0d9bee- Keep bottom mode during programmatic timeline scroll settling ( 2026-06-10 03:04 UTC )231761a9e- Add Ollama provider setup wiki ( 2026-06-10 03:04 UTC )144fd7be5- Show process schedule type in Sessions grid ( 2026-06-10 03:04 UTC )03cba3344- Install in-repo Ollama and llama.cpp provider modules ( 2026-06-10 03:04 UTC )d48565a94- Add Twitter/X OAuth2 authorization setup prompt action ( 2026-06-10 03:04 UTC )e4fd9f9f5- Hide timeline viewport debug behind tiny toggle ( 2026-06-10 03:04 UTC )ed3a12ece- Update OpsAgent XApiClient DLL for media upload metadata ( 2026-06-10 03:04 UTC )58aa6c64c- Harden Twitter/X OAuth2 staging token exchange diagnostics ( 2026-06-10 03:04 UTC )d193cc297- Improve Sessions process details and RunData editing UI ( 2026-06-10 03:04 UTC )9facbd506- Add session-scoped timeline viewport landing ( 2026-06-10 03:04 UTC )18cfe5b3c- Refresh Browser Linux package and skill binding ( 2026-06-09 22:06 UTC )901de73b7- Configure HelpAgent wiki actions before local reads ( 2026-06-09 22:06 UTC )35f780c53- Refresh Browser web module Linux artifacts ( 2026-06-09 22:06 UTC )fc1dbf603- Document and provision Browser Playwright dependencies on Linux ( 2026-06-09 22:06 UTC )f1fbf17af- Suppress desktop automation platform analyzer warnings ( 2026-06-09 22:06 UTC )38f336543- Refresh Browser web module for Linux ( 2026-06-09 22:06 UTC )4cd83e0b1- Make desktop automation Linux-load safe ( 2026-06-09 22:03 UTC )7652024dc- Remember GitHub starter development environment ( 2026-06-09 22:03 UTC )
buffaly-google-workspace (3 commits)
3675038- Resolve Google Workspace host config fresh ( 2026-06-11 23:44 UTC )add0f13- Load Google Workspace feature settings fresh ( 2026-06-11 23:30 UTC )3671fa7- Harden Google Workspace OAuth token health checks ( 2026-06-10 01:06 UTC )
buffaly-installer (1 commits)
2f5020b- Document platform installer release channels ( 2026-06-10 19:24 UTC )
buffaly-openai-computeruse (3 commits)
6e23ed9- Fix ComputerUse web harness deploy references ( 2026-06-12 18:34 UTC )9283495- Add Linux-safe ComputerUse web harness tests ( 2026-06-09 18:49 UTC )551de1a- Make computer use web harness Linux-load safe ( 2026-06-09 18:38 UTC )
buffaly-openai-imagegeneration (0 commits)
- None.
buffaly-providers (17 commits)
5b29703- Gemini native completion accepts host credentials ( 2026-06-12 18:32 UTC )b34804c- Harden Gemini feature settings discovery on Linux ( 2026-06-12 18:32 UTC )f08416f- Gemini provider reads database feature ApiKey ( 2026-06-12 18:32 UTC )10a27f1- Wire provider TTS modules to Buffaly contracts ( 2026-06-11 15:06 UTC )7955fb5- Stabilize embedding harness model selection ( 2026-06-09 21:14 UTC )b5475f6- Preserve embedding harness failure results ( 2026-06-09 21:11 UTC )4c9b620- Load JSONWS dependencies on embedding harness page ( 2026-06-09 21:07 UTC )04403d7- Add embedding provider harness support ( 2026-06-09 20:59 UTC )fdd10e3- Fix Gemini TTS auth and model catalog ( 2026-06-09 20:50 UTC )d3d92f0- Fix TTS harness Gemini and xAI failures ( 2026-06-09 20:18 UTC )dc6c88d- Persist TTS harness API keys locally ( 2026-06-09 19:47 UTC )2a098fc- Enable Gemini TTS harness generation ( 2026-06-09 19:37 UTC )669564f- Drive Gemini TTS catalog from harness config ( 2026-06-09 19:18 UTC )7508548- Add xAI TTS catalog metadata ( 2026-06-09 19:11 UTC )925173e- Drive OpenAI TTS catalog from structured harness config ( 2026-06-09 19:05 UTC )b2a4146- Fix TTS harness dropdown rendering ( 2026-06-09 18:00 UTC )16d5cc8- Separate provider TTS voice harness page ( 2026-06-09 17:51 UTC )
buffaly-skills (0 commits)
- None.
buffaly-sms (0 commits)
- None.
buffaly-tools-browser (9 commits)
81630a8- Implement runtime UI event contract in browser runner host ( 2026-06-13 01:45 UTC )86b7627- Keep Browser Linux runner merge buildable on Windows ( 2026-06-10 15:22 UTC )c24dfea- Merge remote-tracking branch 'origin/master' ( 2026-06-10 15:19 UTC )ddab251- Make Browser web module portable across platforms ( 2026-06-10 15:06 UTC )c2f329f- Launch packaged Browser runner without system dotnet on Linux ( 2026-06-09 20:23 UTC )39b1dd2- Fix Browser Linux publish references ( 2026-06-09 18:39 UTC )e0b7bee- Add Browser Linux smoke self-test ( 2026-06-09 18:17 UTC )733a87d- Fix Browser Linux publish references ( 2026-06-09 18:10 UTC )485ebed- Port Browser runtime defaults toward Linux ( 2026-06-09 18:00 UTC )
buffaly-xapi (2 commits)
e0dd13b- Improve X API OAuth credential handling ( 2026-06-11 18:32 UTC )9a9d504- Send required media metadata in X v2 uploads ( 2026-06-10 01:52 UTC )
ontology (0 commits)
- None.
protoscript (2 commits)
a735680- Update ProtoScript deploy binaries ( 2026-06-12 18:35 UTC )1a6c9f9- Update ProtoScript deploy binaries ( 2026-06-11 18:32 UTC )
scripts (10 commits)
6623d1e- Split ComputerUse web and runner publish targets ( 2026-06-12 18:34 UTC )a066964- Preserve install-owned Personal nodes during OpsAgent sync ( 2026-06-11 22:19 UTC )ae7b67a- Update web and DLL sync script ( 2026-06-11 18:32 UTC )eaa469a- Start IIS services before staging app-pool start ( 2026-06-11 17:44 UTC )a2cf733- Treat stopped WAS as successful IIS app-pool stop ( 2026-06-11 17:36 UTC )be59ed3- Fix DesktopAutomation payload framework path ( 2026-06-11 17:17 UTC )43e4981- Detect public provider token prefixes in hygiene scan ( 2026-06-10 18:11 UTC )809e83a- Publish Browser web module as portable .NET ( 2026-06-10 15:08 UTC )d6fdbec- Guard public Personal node content in repo hygiene scan ( 2026-06-10 10:38 UTC )ae4bfd1- Reduce public-readiness scanner false positives ( 2026-06-10 03:25 UTC )
Buffaly.Provisioning (124 commits)
e4359a7- Ignore generated release validation artifacts ( 2026-06-12 18:36 UTC )9694178- Update installer validation artifacts ( 2026-06-12 18:35 UTC )3accf93- Guard Windows release validation against matt-local workers ( 2026-06-12 17:54 UTC )bf8f15e- Honor accepted ReleaseOps package selection ( 2026-06-12 17:10 UTC )9ebd8f2- Allow upgrade validation sidecar report imports ( 2026-06-12 17:06 UTC )c3c3d50- Mark stale validations after newer packages ( 2026-06-12 16:22 UTC )056db61- Fix ReleaseOps Windows upgrade report import sidecar handling ( 2026-06-12 16:14 UTC )70c8b48- Document ReleaseOps upgrade sidecar import ( 2026-06-12 16:08 UTC )363d8fa- Record live install roots in validation reports ( 2026-06-12 16:06 UTC )6edf677- Discover release work packages in ReleaseOps ( 2026-06-12 16:00 UTC )e943ebd- Repair installed feature seed during upgrades ( 2026-06-12 15:46 UTC )7ae29f6- Fix release validator canonical post content lifetime ( 2026-06-12 15:43 UTC )bbd7c4c- Fix ReleaseValidator JSON post content lifetime ( 2026-06-12 15:38 UTC )33c065c- Preserve JsonWs contract casing in release validator ( 2026-06-12 15:32 UTC )750c660- Open installer ZIP inputs with extended paths ( 2026-06-12 15:07 UTC )463cb0b- Load ZipArchive assembly for installer packaging ( 2026-06-12 15:01 UTC )41cd600- Use robust ZIP creation for Windows packages ( 2026-06-12 14:55 UTC )69fbf55- Use robust zip writer for Windows package artifacts ( 2026-06-12 14:54 UTC )fa8740a- Exclude web module runtimes from Windows packages ( 2026-06-12 14:48 UTC )0c0b969- Harden Windows installer package traversal ( 2026-06-12 14:44 UTC )dae01b6- Assign deterministic WiX bootstrap short names ( 2026-06-12 14:09 UTC )532b650- Fix installer robocopy wildcard exclusions ( 2026-06-12 13:45 UTC )580949f- Reduce Windows installer package working set ( 2026-06-12 13:39 UTC )4c4f65e- Harden installer timeout helper exit-code capture ( 2026-06-12 13:31 UTC )df23d0e- Honor ReleaseOps platform package build requests ( 2026-06-12 13:30 UTC )ca812e1- Fix installer command timeout result contract ( 2026-06-12 13:25 UTC )4d68f45- Reduce Windows installer package duplication and harden build gates ( 2026-06-12 13:23 UTC )c1c20ae- Record completed Linux ReleaseOps validation ( 2026-06-12 12:46 UTC )0bb42ec- Use robust purge for OpsAgent package trimming ( 2026-06-12 12:05 UTC )56d5b4d- Restore Linux clean target seed host ( 2026-06-12 12:01 UTC )e0a61f2- Use short release-scoped root for Windows package builds ( 2026-06-12 12:00 UTC )07e44c7- Make installer build status writes polling-safe ( 2026-06-12 11:55 UTC )9f6e58d- Prune Unix runtime payloads from Windows MSI app packages ( 2026-06-12 11:46 UTC )2bfe776- Enumerate startup launcher payload for long-path assertions ( 2026-06-12 11:42 UTC )51156cd- Use literal checks for startup launcher package assertions ( 2026-06-12 11:39 UTC )787872e- Use robust purge for app web-module projections ( 2026-06-12 11:36 UTC )8fa66f9- Resolve provider contracts before release-scoped package copy ( 2026-06-12 11:32 UTC )87b268a- Track Linux ReleaseOps validation evidence ( 2026-06-12 05:15 UTC )21a703e- ReleaseValidator: parse SSH target ports ( 2026-06-12 04:40 UTC )3c1da6e- Stabilize provider contract lookup for release-scoped builds ( 2026-06-12 04:25 UTC )2029150- Avoid recursive provider module scans in Windows packaging ( 2026-06-12 04:22 UTC )5e7df6a- Skip runtime driver trees during web-module manifest scans ( 2026-06-12 04:16 UTC )32e2010- ReleaseOps: refresh packages after rebuilds ( 2026-06-12 04:15 UTC )19b76f1- Use robust cleanup for Windows package Playwright trees ( 2026-06-12 04:12 UTC )2d587ec- Honor ReleaseOps output root for Windows builds ( 2026-06-12 04:08 UTC )49c57ea- Isolate Unix installer CLI build output ( 2026-06-12 04:00 UTC )5f3eaeb- Fix Windows installer ZipFile assembly loading ( 2026-06-12 03:59 UTC )9abfa84- ReleaseOps: allocate canonical validation run folders ( 2026-06-12 02:50 UTC )8f75b53- Wire ReleaseOps validation completion to report import ( 2026-06-12 01:58 UTC )a6d532d- Guard ReleaseOps report imports by target identity ( 2026-06-12 01:40 UTC )9bb9f22- Track ReleaseOps Linux import event evidence ( 2026-06-12 01:15 UTC )4680824- Import Linux upgrade validation into ReleaseOps target ( 2026-06-12 01:14 UTC )8307f9b- Derive ReleaseOps target cards from validation reports ( 2026-06-12 01:07 UTC )cf46a64- Fix ReleaseOps target card consistency ( 2026-06-12 00:17 UTC )542f3fd- Allow Windows Program Files upgrade target root ( 2026-06-12 00:03 UTC )93c65d0- Wire ReleaseOps Linux deploy driver ( 2026-06-11 23:38 UTC )0856f27- Diagnose release validator evaluate requests ( 2026-06-11 23:22 UTC )c4f358a- Mark unwired ReleaseOps actions as driver pending ( 2026-06-11 23:18 UTC )37ebe7a- Enforce package-first ReleaseOps target actions ( 2026-06-11 23:00 UTC )734a02a- Make ReleaseOps action banner readable ( 2026-06-11 22:59 UTC )2636dfc- Reconcile Linux upgrade target to final validation evidence ( 2026-06-11 22:55 UTC )6a612d5- Filter stale ReleaseOps action requests ( 2026-06-11 22:54 UTC )e3e398a- Mark current Mac release package as built ( 2026-06-11 22:47 UTC )c2bb846- Refresh ReleaseOps package artifacts from build jobs ( 2026-06-11 22:43 UTC )1b76467- Validate existing Linux upgrade release target ( 2026-06-11 22:40 UTC )001f090- Gate ReleaseOps target actions on built packages ( 2026-06-11 22:34 UTC )2f12604- Complete Linux upgrade validation UI gates ( 2026-06-11 22:23 UTC )04843ee- Add per-platform ReleaseOps package builds ( 2026-06-11 22:17 UTC )1d33220- Wire ReleaseOps target action requests ( 2026-06-11 21:46 UTC )36c4cb1- Clarify wired ReleaseOps actions ( 2026-06-11 21:20 UTC )649d313- Document current upgrade adapter behavior ( 2026-06-11 21:19 UTC )ef33c6d- Enable Linux live upgrade validation status ( 2026-06-11 21:16 UTC )6fb83a9- Clarify Linux upgrade blocker in ReleaseOps ( 2026-06-11 21:06 UTC )6685652- Wire ReleaseOps package build action ( 2026-06-11 20:35 UTC )6b763e6- Simplify ReleaseOps release flow controls ( 2026-06-11 20:23 UTC )4bba38c- Render ReleaseOps target cards from camelCase API payloads ( 2026-06-11 19:56 UTC )ccc1c62- Add private ReleaseOps installer validation website ( 2026-06-11 19:29 UTC )f583551- Use staging runtime payloads for Unix packages ( 2026-06-11 17:17 UTC )d2d31fe- Skip browser launch during non-interactive bootstrap ( 2026-06-11 16:27 UTC )e1f9045- Guard launcher dialogs in non-interactive contexts ( 2026-06-11 16:14 UTC )b57da61- Make provisioning launcher safe for non-interactive failures ( 2026-06-11 16:06 UTC )3b3ae41- Use ZipFile for Windows installer archives ( 2026-06-11 15:01 UTC )7c0f886- Clean up staging provider gate level-two sessions ( 2026-06-11 15:00 UTC )5feb29b- Clean up provider validation level-two sessions ( 2026-06-11 14:49 UTC )e4df74e- Count only skill manifests in staging release gate ( 2026-06-11 14:39 UTC )e43a8b0- Preserve profile Codex auth during Unix upgrades ( 2026-06-11 14:34 UTC )a7634d2- Guard Messages index cleanup during installed upgrades ( 2026-06-11 13:54 UTC )3669d80- Route Unix package upgrades through shared upgrader ( 2026-06-11 13:08 UTC )b093400- Add provider feature sync and upgrade seed repair ( 2026-06-11 12:54 UTC )b7c227f- Constrain live upgrade flags to Windows upgrade validation ( 2026-06-11 12:27 UTC )799ad5d- Honor requested port for Windows launcher manifests ( 2026-06-11 12:17 UTC )4e1262f- Allow Windows upgrade validation to reach layout gate ( 2026-06-11 12:00 UTC )6ba8f9a- Implement Windows release validation adapter ( 2026-06-11 10:29 UTC )b9e348d- Export sessions feature seeds for installers ( 2026-06-11 06:07 UTC )c3347d6- Validate Linux provider round trips with API transport ( 2026-06-11 05:48 UTC )c1e40ba- Fix Unix Playwright validation runner environment ( 2026-06-11 04:40 UTC )28c3b61- Allow self-contained Unix validation without global dotnet ( 2026-06-11 04:23 UTC )97bae21- Make Windows install helper Kestrel-first by default ( 2026-06-11 03:01 UTC )7386fb0- Align staging release gate skill expectations ( 2026-06-10 23:24 UTC )27585a3- Harden release validation runtime payload preflight ( 2026-06-10 22:38 UTC )7ff741b- Set dotnet PATH for remote release validation ( 2026-06-10 22:31 UTC )edb8705- Treat live provider snapshot as pre-setup observation ( 2026-06-10 22:28 UTC )39c48d1- Gate clean install validation around package install lifecycle ( 2026-06-10 22:20 UTC )907e1d8- Align package preflight with Unix release layout ( 2026-06-10 22:16 UTC )778bb02- Add release validation package preflight gate ( 2026-06-10 22:10 UTC )8f8aa6a- Move Unix package assembly into provisioning C# ( 2026-06-10 21:43 UTC )fa264aa- Own Unix installer helper in provisioning ( 2026-06-10 21:29 UTC )e89442b- Consolidate installer target builds under provisioning entry point ( 2026-06-10 20:51 UTC )4eb43b3- Simplify provider feature seed export for installer upgrades ( 2026-06-10 20:39 UTC )f6d24db- Self-heal provider feature settings during provisioning ( 2026-06-10 20:05 UTC )ab10a4e- Add platform installer release channels ( 2026-06-10 19:24 UTC )2167585- Handle updater process-tree self containment ( 2026-06-10 19:16 UTC )4614420- Read release validation reports from provisioning repo ( 2026-06-10 17:01 UTC )c1d026d- Map release validation audit endpoints ( 2026-06-10 16:50 UTC )055b878- Add release validation audit dashboard ( 2026-06-10 16:44 UTC )5e5a409- Run Playwright UI checks in release validation ( 2026-06-10 16:05 UTC )877c38c- Protect all live release validation databases ( 2026-06-10 16:01 UTC )f6fc188- Require disposable release validation targets ( 2026-06-10 15:52 UTC )92de7ec- Add UI-realistic release validation checks ( 2026-06-10 14:33 UTC )eefdc4b- Add provider round trip release validation ( 2026-06-10 14:24 UTC )30d4e36- Add pre-setup live provider validation ( 2026-06-10 13:42 UTC )d7a1272- Add first release configuration validation suite ( 2026-06-10 13:36 UTC )c15db7f- Run packaged installer validation in release gate ( 2026-06-10 13:20 UTC )62ed692- Add private release install validation gate ( 2026-06-10 13:14 UTC )
Publishing notes
- Windows uses
Scripts\publish_installer_release.ps1and updates repo-wide latest. - Mac/Linux use
Scripts\publish_platform_installer_channel.ps1and publish prerelease platform channelsmac-latestandlinux-latest. - The packages may be published under renamed tags, but the package files themselves must not be rebuilt or modified after validation.