Skip to content

Buffaly Installer Release 2026.06.12.162527

Choose a tag to compare

@matthewfurnari matthewfurnari released this 13 Jun 02:46

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, SHA 1e208db5476434d992fb9401f76a24ce2c6be39d053522a363e4336ac9fa82c1, validated by Windows 11 upgrade run 20260612-172801.
  • Linux x64: installer-validation-current-linux-20260612-123037, SHA cfc9778651ee059a3de274198598bf11d1e4bef908d0f6990eaffa62752cfbf6, validated by Ubuntu 24.04 SQL 2025 clean install run 20260612-130811 and existing Linux upgrade run 20260612-124242.
  • macOS arm64: 0.0.0-mac-releaseops-20260612-040038, SHA ef0d13aaf3cdfbf4d46122430f5119dda7b92f06ed06ad05ccecab358b35de1d, validated by Mac staging upgrade run 20260612-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.ps1 and updates repo-wide latest.
  • Mac/Linux use Scripts\publish_platform_installer_channel.ps1 and publish prerelease platform channels mac-latest and linux-latest.
  • The packages may be published under renamed tags, but the package files themselves must not be rebuilt or modified after validation.