OnPrem Release Notes
Changelog for Aviator on-premise releases. Subscribe via RSS to get notified of new releases.
2026.09.02-2-rc1
frontend: sha256:b23e5b1f74b7c1a4f001423b8133c9f383ce03dd5b03740c91ac115b40087959
mergeit: sha256:85cc7236960d39c110459c937f68ffbb3361482e8efa8c2290593e28bccfa6b1
MergeQueue
Config validation now runs automatically on any pull request that touches
.aviator/config.ymlA transient GitHub failure on one merge no longer slows the rest of the queue
FlexReview
The time to first reply graph picks axis ticks that fit the selected time range
2026.09.01-2-rc1
frontend: sha256:ac89e7721592991f475c479cd51d8efd376c62855f1dd6c320d01161d6c8b131
mergeit: sha256:01146822c2d9f7fcf33e25ba1ead75d4fe0083c0d1e7064b08d95d37da741e8b
MergeQueue
MergeQueue can now synchronize unique GitHub rulesets for each valid base branch
Additional guardrails to hold PRs from entering the queue while GitHub is waiting for CI checks to start. Read the docs.
New
dequeue_conditions.not_approvedoption dequeues an unapproved PR from the queue instead of parking it as pendingStack auto-detection no longer requires every pull request in a stack to have the same author
Aviator status check now reports the PR's blocked status more consistently
Fewer GitHub round trips on the merge path
New
SKIP_API_CI_VALIDATION_ON_BATCH_MERGEenvironment variable uses local cached results instead of calling GitHub API to validate CI status
FlexReview
Approvals and review comments count as a reviewer's first reply again, so team SLO graphs are populated
The review SLO clock now starts when a person requests a reviewer before Aviator assigns one
Review assignment no longer refetches CODEOWNERS for every open pull request
Releases
Fixed two causes of failed release cuts: an aborted fetch while computing a cherry-pick's merge base, and an unresolvable commit graph that took the project's other releases down with it
A cut whose cherry-pick fails is now reported as failed instead of staying pending
Recomputing non-released pull requests no longer repeats the same git fetch once per release project
General
Dark mode is now generally available
The pull request page loads a bounded timeline instead of refetching every activity row
2026.08.19-2-rc1
frontend: sha256:b80e9c6bd567c70b7fc4bb8b0f5fff47f7f395881e03b19bc79329df3d1cb137
mergeit: sha256:bbf1cf25add5bdfac91747b6ae6eb924b097ee2d15d82d9e9ecedfe32e1b2621
MergeQueue
New
merge_commit.wrap_bodyoption wraps squash commit messages at 72 characters, the same way GitHub's Squash and merge button doesRequired checks configured as final gates now run for every pull request in a merged stack, not only the top one
Now the failures to merge GitHub-native stack due to branch's restrict-updates rule give a clear explanation of the failure
Better handling of GitHub timeouts when trying to create draft PRs, and PR sync actions
Repository actions such as Pause Queue now show a permission error instead of appearing to do nothing
Minor optimization for queue processing by moving less critical tasks to async
2026.08.13-2-rc1
frontend: sha256:39e5540a81b22b6677ccff7d6de61cce8d25b49bb559aebe2ca697e753010a16
mergeit: sha256:39560dcfca68cec3cfaca5bcf515f576035c43cc0f954cdd9ef56e8725dac32d
MergeQueue
require_verified_commitsis now added to MergeQueue configPending PRs in a stalled stack now explain which PR is blocking the queue
With batching enabled, a stack is validated in a single draft PR instead of one CI run per member
Publish the Aviator check on every PR in a stack, against each PR's current head
GitHub-native stack merges now retry after branch-protection rejections, fall back to fast-forwarding, and surface GitHub's full error when refused
Warn when GitHub requires checks that the queue config does not validate
Don't delete a branch that a pending PR still targets
Run the ready hook at most once per merge operation
Fix bisection cleanup interfering with reused original PRs
The queue page refreshes automatically when its tab becomes visible again
Runbooks
Default agent models are now Claude Sonnet 5 and Opus 5
General
Redesigned login page with an SSO login option
Deep links are preserved through SSO sign-in
2026.08.05-2-rc1
frontend: sha256:9efdf596ba26de44297a343854579c9ac0b6e1b8f24d52d4d17213e55432881e
mergeit: sha256:5bdc8bc8e9975a26d4fd02b3c1012f108808166a6b1f1f1e57a0b9f483e927d9
MergeQueue
PRs on repositories using
use_rebaseare now rebased through the GitHub API, which is much faster on large repositoriesSupport for merging GitHub-native stacks
Runbooks
Fix runbook steps failing when editing large files
Inbox
Counts no longer include merged and closed pull requests
2026.08.03-2-rc1
frontend: sha256:b2e6d603a3d491aaa5488d0feb9f9885bed1f97bad18e91b240ae508079b232f
mergeit: sha256:0b3668e3c5c8db7d6cb908f47ce1b2ab0c65fb81b648f6f702dd034fdfaa18d9
MergeQueue
New
draft_checks_started_timeout_minsoption dequeues draft PRs whose required checks never startFinal gates now support an optional
labelto scope a gate to labeled PRs. DocsHandle GitHub-native stacks with a fast-forward merge fallback instead of stalling the queue
Build the bot branch from full stacks in topological order, fixing false merge conflicts
Validate the head branch ref before merging to avoid merging a stale head SHA
Fix optimistic validation being skipped whenever the CI status cache was fresh
Fix a tagging race blocking a PR with FAILED_UNKNOWN just after it queued
synchronizePullRequestin MergeQueue Pilot hooks now updates the whole stackClearer blocked-PR comments for stack and upstream failures, without the stale auto re-queue note
Rebuilt stats page with new charts plus repository and date-range filters
2026.07.15-2-rc1
frontend: sha256:3663afe88cb50b368f811d000f28f7a2e54ad96d25dbd74702c0cb638df14798
mergeit: sha256:fe9c05f9068229471380fedca04c81cc388c07f4af893d457bb8655098d5c48b
MergeQueue
Fix PRs getting stuck in the bisection section after a batch hits a CI timeout
Fix parallel bisection looping on a batch already at the max bisected batch size
Keep the queue label on a PR that is auto-requeued after a failure
Authorize dequeue on behalf of a requested-by user via the API
Optimize queue page load times for large queues
Move merge-conflict file lookups off the repo lock to reduce contention
Runbooks
Deduplicate runbook pull requests when a PR is attached to multiple steps
2026.07.07-2-rc1
frontend: sha256:321637b8035358b2c52b028e3d84ddfe9504aee6df10e6ea33c8796c6ed32763
mergeit: sha256:bca60ad284836f2d2cb0a9dea6163369d186d0228e5b47192b5c7e55e49b17d0
MergeQueue
Fix bisected-only queues stalling in parallel mode when every remaining PR is under bisection
Clean up the temporary branch when a merge commit fails to create, instead of leaving it orphaned on the remote
Runbooks
Simplify the generation pipeline to spec → plan → criteria by removing the separate scope phase
2026.07.01-2-rc1
frontend: sha256:ab8fcb3e73d9073c773994565cab36039da89db187f626d0adf1b2b9e40d932b
mergeit: sha256:80a7b7605ce6752535039e103edd9cbb5b40bcaa01502581f8b85abe90f85fe0
MergeQueue
Expose the queue status code on MergeQueue events so Pilot scenarios can read it
Fix a stacked PR getting spuriously blocked when an ancestor was already queued on its own
Fix a top-of-queue PR stalling as pending after a missed CI completion webhook
Prevent and heal cyclic stacked-PR parent chains
Fix config apply hanging when a required check had multiple acceptable statuses
PR title rules now support regex matching via a
match_typeoption
2026.06.26-1-rc1
frontend: sha256:4f7a2f01415af924dc5369344aa37f965e41aa372ab28df05e3c7f2ad053f987
mergeit: sha256:b5528eeabc7985127b44323c98608e032f49223aa9a925f73405f7a9c8860793
MergeQueue
If override_required_checks are empty, acceptable statuses now also fallback to the ones specified for required_checks in parallel mode
New
max_topup_buildsoption keeps parallel mode running more CI builds by freeing slots held by drafts that have passed CI and are waiting to mergeA
block_parallel_buildsbarrier PR now blocks only its own target branch instead of pausing tagging across every branch in the repoOnly send full-queue reset webhook events to accounts subscribed to the reset action
Fix team membership sync timing out on some large GitHub organizations
Add a daily cleanup job that prunes stale PR mapping rows for PRs merged more than 60 days ago
Runbooks
Consolidated several Runbooks views into a more unified layout
FlexReview
Cache PR diffs in Redis so reviewer assignment makes fewer duplicate GitHub requests
Releases
Skip a scheduled release cut when no path-matching changes are present
2026.06.15-1-rc1
frontend: sha256:b771126805170a8438c14ca84fe3e75e471d1d3558f0cd8d32adfb2e48d9bd20
mergeit: sha256:9f7325c2c60160db6d7b1edaf050c0455205f4e30f9bd297a2a81bd5c337bb6e
MergeQueue
Performance improvements for affected-targets dependency calculation, including an optimized queue-page query and a
QUEUE_PAGE_AFFECTED_TARGETS_ENABLEDenv var (set tofalse) to disable it entirely on large monoreposPopulate
failed_ci_listin theblockedwebhook for parallel-mode queues (previously always empty)Clear approval status when a review is dismissed
Skip, rather than block, a PR that is dequeued mid-tag
Use the GitHub event timestamp when checking webhook payload staleness
FlexReview
Missed reviewer-assignment webhooks are now enabled for all accounts
Runbooks
Fix sandbox boot failures when adopting a repo pre-baked into a template image
Release the sandbox lock when sandbox startup fails
2026.06.08-2-rc1
frontend: sha256:e9c86e8c632748a92e612d3b2b029f2f4d16db23fbeb7e7102ea1d649328b3e5
mergeit: sha256:c7654d5615c08467cc288f43b5fe09b9379097408d6bc92d8020fa26ee7835aa
MergeQueue
New
command_restrictionsconfig to control who can run privileged slash commands, replacingskip_line_allowed_usersStacked PRs configured with
skip_blocked_labelnow recover correctly instead of leaving the stack stuckFix an authorization bug where the wrong privileges were applied for a workspace token
FlexReview
Refresh modified-file metadata on every PR sync so reviewer assignment no longer uses stale data for PRs queued without a review or force-pushed after one
Runbooks
Surface agent API errors as step failures and retry CI rework
Deduplicate Buildkite rework across aggregate and step statuses
2026.06.03-3-rc1
frontend: sha256:d0a20115a1d3d035ef8d26c64fdd6587b4eb560e541ae5e0b0c8f4ae0bac11d0
mergeit: sha256:e0994e16d322dc2f1afdf40df20fa087c9ed25c14d5e8f73146118ecb8546ee8
MergeQueue
Clearer merge-conflict messaging for stacked PRs
skip-line/skip-validationAPI requests can now be authorized on behalf of arequested_byuserDequeuing a PR via the API now clears its pending ready/skip options
Redesigned pulls page with Queue, Open, Closed, and Merged tabs and faster loading
Runbooks
Override the runbook author via
author_emailon the REST API
Releases
Release dashboard is now two-pane so the detail panel stays in view
2026.06.01-2-rc1
frontend: sha256:e6b01d98317c50e9a1d0632e7af536030fa42b2b71b3784d6f01def449b24a9d
mergeit: sha256:f7264a9543ad8fc8c9387b8f5ee64584fbe6c84c529236cc5bd3444d8abb71ea
MergeQueue
skip-validationnow works independently ofskip-linein slash commands and the REST API; both remain restricted to the allowlistCancelling a blocked stacked PR now clears the entire stack instead of leaving PRs above the blocked one stuck
labeled_byandauthored_byqualifiers in automation rules now accept a list of users/teams
2026.05.27-1-rc1
frontend: sha256:c183f34b04cd273b32cb42fd0e8c0bf9c02560ca8623bebec563930b30266bf4
mergeit: sha256:8056adfbea85fc1ee161bdc943c948e30e0524215e56721029ce801ddaf456cc
MergeQueue
After a bot rebase, defer queue admission until the new HEAD actually lands on GitHub so mergeability checks don't read pre-rebase CI status
Runbooks
Auto-archive a runbook when its PR is merged
Sanitize null bytes from Claude SDK output and MCP tool args so persistence to Postgres doesn't fail
Remove the "Shared With Me" tab from the runbook list
Inbox
Inline the Snoozed section into the main Inbox dashboard instead of a separate
/inbox/snoozedpage
2026.05.26-1-rc1
frontend: sha256:99859cf0be6ef993ea317f58c3a32f0aebd7a433d5e84607b9dd1621bac89c99
mergeit: sha256:a105e4f9753f220ffd40d8d4b2da9b6124b9ef3374385173784b26250bd8360f
Runbooks
Fetch Buildkite logs for the specific failing step instead of the whole build
Fix ephemeral Slack status updates
FlexReview
Handle null commit when a review has been dismissed
Releases
Fix release cuts ending up with an empty PR list when the GitHub Actions build trigger fails or hangs
PR numbers in the Releases sidebar are now clickable
2026.05.18-1-rc1
frontend: sha256:e6923ec7e63002c69cb3ceb7937806b3996e824a6cce5016ae115bcaadbe4bb8
mergeit: sha256:a466aa5587aba53aa93a844070a5fb00fa55a145cbff3dd930600352f774bb5a
MergeQueue
Serialize
merge_prwith a per-repo+branch lock to prevent concurrent-merge racesHide trailing merged/closed PRs from stack views
New
skip_blocked_labelconfig to suppress the blocked label
Runbooks
Update endpoint on the Runbooks REST API, with PR-overrides supported on create and update
Runbooks model is now operator-configurable via
CLAUDE_CODE_DEFAULT_MODEL(defaults tosonnet)Handle rich content (attachments, mentions, formatting) in Slack oneshot thread context
Wrap long tool-call rows in the Claude Code activity log so they stay readable
2026.05.11-1-rc1
frontend: sha256:7d2e55b7608bdcc752dc2f23a0b32767da23e47262612f0274de1b468ec52153
mergeit: sha256:0928eb8faba43183cae7a72b0829b796445be99bf2163f558da1227d2e58c2fd
MergeQueue
Significant queue page performance improvements
Preserve base branches still in use by other PRs when a PR's base changes
Fix incorrect blocked label state during stacked PR merges
Fix bot branch creation failing when GitHub returns incomplete commit author info
Include commit SHA in the merge commit message
Better slash command timeout handling
Runbooks
All account users now have full edit access to runbooks
Strip backticks from revise commit messages
Improve ephemeral message display
More reliable cancel-and-rerun on runbook steps
FlexReview
Reviewer selection now uses weighted randomness across similar candidates, avoiding streaks where one reviewer kept getting picked across PRs
Releases
Faster sync for non-released PRs
2026.05.01-1-rc2
frontend: sha256:b215f0e76e54da5b956c74757f9c26ed86204d7467c3f3f65d8569964df5b313
mergeit: sha256:c042e58c7d1b4d9476d90caa0421c66cd05e50d6c5dd4574aa1dcd5316a49273
Infra
nginx upload limit is now configurable via the
NGINX_CLIENT_MAX_BODY_SIZEenv var (default10M), so operators can raise it without a code change
2026.05.01-1-rc1
frontend: sha256:2cc77260aa8723914194bfcde8c36dc8d9b0365b356570852e5149686136856a
mergeit: sha256:ab0efea4199d2fd5eea66b7ecdd4ec0e2c8ae7c0b2b77baadf01978b5a18aea9
MergeQueue
When
reuse_draft_pr_on_failureisfalse, close dependent draft PRs on failure and re-queue the underlying PRs from scratch instead of recreating draft PRs. Read the docs.Queue page now handles API timeouts gracefully
Runbooks
Pause auto CI rework when a non-Aviator user pushes to a runbook PR, so manual edits aren't overwritten on the next CI run
2026.04.29-3-rc1
frontend: sha256:fdbea206c55d89aedd2cba86de4d3ef545ecea1845b9351e7242ea6fa1b15386
mergeit: sha256:3e1eba6356ed95a50748c9bfe19cf8e0925bdb13307475f6c75f279e5051d648
MergeQueue
Stop booting queued PRs on transient REVIEW_REQUIRED after bot push
Reject stack queue when an ancestor was already queued individually
Fix parallel-mode stack-close bug and stale cancel-flow comment
Fire merged webhook for stacked PR ancestors
Fix race that mislabels emergency merges as merged manually
Strip queue label when adding blocked label
Stricter detection of invalid queue state
Reverse stack comment order and append target branch for readability
Comment on reset draft PRs explaining the upstream eject
New
av-ignore-stacklabel to exclude PRs from stacksAdd
applies_totoapply_title_regexes; deprecatesRegexConfigDequeue button added to queue page and pulls page
Preserve bot PR tab on pulls page after merge
Lazy-load affected targets on queue page, scoped to the active batch
Significant queue-processing performance improvements
REST API: include bot_pull_request in pull_request payload; add timestamps
Runbooks
Replies on runbook annotations
Dedupe session owner from runbook collaborators
Improved chat reliability and UX: unread indicators on chat tabs, channel-correct subscriptions and graphql-ws hardening, ephemeral status split per channel
FlexReview
Serialize
/aviator flexreview assignwith the FR teams lock to avoid concurrent assignment races
Releases
Skip deployment and release-cut lookups on accounts that don't use Releases
Admin
SCIM user provisioning: core infrastructure, REST API endpoints, management UI, and GraphQL/frontend integration
Allow inviting existing users on SSO-only accounts
2026.04.16-3-rc1
frontend: sha256:1bf458a6c89322db3e3b38d48eba8efab4056e06883302d349ee6cd300dbc8e6
mergeit: sha256:b4280e27aa5c0dc86785e98c7c8c6df83e93da76bda1ef723e7f300cc44f4a5a
MergeQueue
Preserve Co-authored-by trailers in squash commits
Expanded PR activity timeline: blocked reasons, merge method, and draft PR closure events
Added
/aviator validate-configslash command to check config file validity on a PRFix circular dependencies in affected targets mode on skip-line reset
Correctly trigger queue actions for PRs with large affected targets
Runbooks
Refreshed session page with unified topbar, two-mode chat/sidebar layout, and tab-specific actions
Runbook config settings moved into a modal
Spec uploads now generally available
Faster Slack oneshot acknowledgement so users see confirmation before the worker picks up the task
FlexReview
Remove CODEOWNERS warning block from the sticky comment (info already shown in team assignment details)
2026.04.10-1-rc1
frontend: sha256:26370a0de37eed071dcb26f28fa259434808f3df8e9f80b98173a91ee7d9f618
mergeit: sha256:47473db0f41b2eb9c13e15b014fd96dd14f279738d8136a8f6cce66b9476de77
Inbox
Launching Inbox: a unified view of PRs that need your attention, replacing the attention set
MergeQueue
Respect
enable_comments: falsein repo configFix circular dependency handling in affected targets mode on dequeue/failure
Fix dangling stacked PRs bug
REST API: fix unhandled error when posting bot PRs
Refreshed queue page design
Runbooks
Skip CI Rework for PRs created from external Runbook executions
Improved runbook artifact generation prompts for spec-driven workflows
Fix oneshot flag parsing in Slack slash command
FlexReview
Support overriding the team used for reviewer assignment
Fix GitHub team syncing
Releases
Fix semver version generation in release cuts
Refreshed release page design
2026.04.08-1-rc1
frontend: sha256:abadb355418f1b0919e7f1fa3c17796c5bed3c7c051b9624f5873e935c2ba2e9
mergeit: sha256:7f3be149c9f1840c2a416c98b6f993c07ec55ef5243084aaa3be296a1b3491c6
MergeQueue
Allow emergency merge while queue is paused
REST API: add refresh, sync, skip-line, and skip-validation endpoints
Speed up queue processing by splitting up GitHub fetch loop
Fix queued PRs getting stuck when CI retries masked earlier failures
Fix stale merged_at overwrite on stack ancestor PRs
Ignore bot user commits on tagged/queued PRs in parallel mode
Runbooks
Artifact pipeline for structured scope and criteria generation
Repo-scoped SSH sandbox support
FlexReview
Fix race condition in reviewer assignment notifications
2026.03.26-1-rc1
frontend: sha256:3fa73982e9c6377163b2ce113c59304cb7e1dc409e46870370d037fee65aef15
mergeit: sha256:835b97b89a32d11f50fc5a4fc012adcaf19d0329ca39056422616758d0cff0a8
MergeQueue
Remove all transitive dependencies when dequeueing a PR
FlexReview
Improved workload balancing for reviewer assignment
Log burnout scores for assigned reviewers
2026.03.23-1-rc1
frontend: sha256:e3992f2050b931cec346fd8164d59e1f7f6910545632c154a3e9604e65d4db08
mergeit: sha256:6728197a0a4b29963ed95d79c9fd8bcb9cbc0ef9cf3a952b564d16a445fa62cc
MergeQueue
Fix re-queue loop when bot PR CI times out in parallel mode
Fix parallel mode for forked repo PRs
Deduplicate blocked PR Slack notifications
Fix queue processing delays caused by tasks waiting on repo lock
More graceful handling of GitHub API errors
Runbooks
Fix git clone auth for repos with private submodules
2026.03.18-4-rc1
frontend: sha256:20b9a7f478770a3bd715c02f553b20ffcf32e2ca556ed3ca5738bac1f2ae6959
mergeit: sha256:134658cae49e3dccd47fd34ef3f5b6dbc72afdcc4e759dcf2c24b8111543aa5b
MergeQueue
Proactive dequeueing of failing non-top PRs, gated by per-repo config. Docs
Skip-line allowlist to restrict who can skip the queue. Docs
Fix race condition in full queue reset operations
Fix circular dependency between bot PRs in affected targets mode
Runbooks
Trigger runbook reviews on existing non-runbook PRs
Fix template mode
Improve Slack oneshot unicode behavior
Bypass GitHub auth requirement for API created sessions
Improved sandbox performance by skipping redundant file operations on reconnection
Add retry logic and token redaction to git clone along with improved logging
UI improvements: collapsible long chat messages, branch copy-on-click, improved title editing, session origin in hover card, content panel scroll fix, activity log expansion fix
FlexReview
Fix CODEOWNERS coverage race condition and FYI-only team display in sticky comment
Skip webhook processing when FlexReview is not active for the repo
Fix lock convoy from repeated webhook bursts
Misc
Support for multiple API tokens with names and expiration, and separate webhook signing secret management (backward compatible)
2026.03.12-3-rc1
frontend: sha256:7e410899e24eb9878198162c9d6bdd1f1b6d9f3fcf278584614b663b8ad49712
mergeit: sha256:35e953d776856190797c62e73816b8338d03f4cd9c9010d50de2a648950120fb
MergeQueue
Track and recover from GitHub token authentication failures automatically
Runbooks
Support uploading .txt and .md spec files from the Runbooks page
Add API as a source in the Runbooks admin dashboard
Releases
Fix non-released PRs filter incorrectly showing all historical PRs
2026.03.11-1-rc1
frontend: sha256:b0f9c06a204f3ffb5b5a91b73b385e7a64f212ae79fa3c6c3f4269615f79ef68
mergeit: sha256:a54f10902ae4701a8ecf12de9ff6001987b2ba60e69836951e25f9c2a2b73b0e
MergeQueue
Fix queue getting stuck on SHA mismatch during stacked PR processing
Fix dedup logic for concurrent cancelled GitHub jobs
Runbooks
Failed steps now show "Retry" instead of "Execute Next" to prevent accidentally skipping past failures
Fix agent accidentally editing source files instead of using the revision workflow
UI improvements: hover cards, combined details/PR tabs, content panel loading
FlexReview
Fix CODEOWNERS gapfill over-counting when multiple files share the same team
Releases
Improved sync performance for non-released PRs
2026.03.04-2-rc2
frontend: sha256:2196fbcea46b5d2800e3fcf72da76ebd83eb86cdbe2e0c93a5df6937c58088e5
mergeit: sha256:d2e722caf994c2ce6564bf3f18570f33aff046fc3b28bc5b566f6a37c33bad28
MergeQueue
Clear out all dependent PRs during dequeue
Runbooks
Better error handling
Trigger Runbooks from Linear
Trigger Runbooks via API. Read docs.
2026.03.03-2-rc1
frontend: sha256:d50ed9988ec46f293082f53b1c638003f664cbe6074879c3a70db6401d037ecb
mergeit: sha256:356e2acdceef32ad6376252c65f92e6999856162de72663fd580c37192ac7dce
AttentionSet
Improved time tooltips and text selection
MergeQueue
Break out of rare infinite loop situation in stacked PR handling
Pull request timeline events for labeling of a PR will now show as "Submitted to queue"
Re-fetch data from GitHub when we have SHA mismatch during bot PR creation
Additional logging for CI failures
Improved queue page UI for stacked PRs that are already part of a batch
Runbooks
Improved PR revision handling of comments left on blocks outside of direct PR lines
FlexReview
Too many assignments guard rail improvements, sticky comments should no longer disappear, and Slack messages should not go out
2026.02.24-2-rc1
frontend: sha256:8bf36b0c85c71d1397273de9422b83950215448d9a6643e31287938d4039fedd
mergeit: sha256:786bd7cd5321e7f533d0fceb3c312a73db514bc8525ab87c7e8cf67db38ca0cf
MergeQueue
Better failure handling in partially tagged stacked PRs
Track who queued and dequeued PR in PR details page
Hide basic config editor for advanced users
Optimize DB queries for affected targets (now tested with 350K targets)
Fix bug with not using latest master in stacked PRs
Increase the page count for collaborators list call
Runbooks
Major improvement in user interactions with the agents
Allow revising PRs directly from chat
Improved UI in chat
Fix bugs with step status change propagation to child steps
Remove branch dropdown button
Add org name back in repository dropdown
Separate claude sessions for step execution, and shared for main chat
Pre-execution script now only runs once per sandbox
Add real-time chat processing indicator
Releases
Set stuck statuses as error after 60 mins
Add Rollback and list-deployment APIs. Read docs.
FlexReview
Show internal/external review selection method in GitHub sticky comment if team has separate internal/external assignment methods
Misc
Remove github.com hard-coded urls everywhere
2026.02.09-1-rc1
frontend: sha256:0da69716f0e7ae975f17d40e0b668f785dba250f19209c73d0fa564f3c03eb00
mergeit: sha256:046d53905312d097234fa6422529a3b0ca4311336c25c0aee005164b4b8e7d16
Misc
Added support for updated Helm charts to split webhook and web traffic
MergeQueue
Add an ability to restrict MergeQueue trigger sources. Read the docs
Ignore
/aviator refreshwhen all products are disabled for a repo
Runbooks
Better error handling for git-failures
Ability to delete Templates
2026.02.05-2-rc1
frontend: sha256:09b70ecb1d2e59ff2dbbbaf3de768783da6ea4dba3e5929365ae221db16c0ef9
mergeit: sha256:67d1ce3f7af1adde7e21b44a545e74b59d6b7c1c1dd5e0e974c76e11cb8ebcb8
MergeQueue
Additional improvements to affected target handling to prevent database contention
Runbooks
Fixed missing Slack thread context in Runbook generation
Added ability to edit existing templates
Configurations can now be applied at the repository level, supporting Account, Repository, and Session level configurations
FlexReview
Added ability to select different reviewer settings for internal and external reviews. Current configuration is applied to both internal and external during the deploy to ensure consistent behavior
2026.02.03-1-rc1
frontend: sha256:3ef81ee7c82b76755a63a5f123733ad7d87630dd4bdbd94a8c6cc01836b581c6
mergeit: sha256:470355c95ad622b1d88a8ab4c415e3bd966f12cc8ce6919f7ca68641f98e2029
MergeQueue
Improvements around database contention with large number of affected targets
Aviator sync improvements for stacked PRs
Runbooks
Revert integration into runbook task queue
Template publishing improvements
Releases
Surface GitHub errors for build/deploy failures
2026.01.27-4-rc1
frontend: sha256:781da3cefbea1a8bf0fccdd04593c3affe8beed72ceae7bb263a7fd595dc313b
mergeit: sha256:f1bda54b829dc6808eae26fed1bee00c76cc8719c3f31797e3138cc81c97fdd4
This release has a breaking change.
You will need to install pgvector plugin before migration.
This release also introduces a new webserver to support websockets. This requires setting up
USE_HYPERCORN=trueas an env variable for the web pod. Only applicable if using Runbooks.
MergeQueue
Move large affected targets ingestion to background task (API now returns
202instead of200for large targets list)Show full name over hash for deleted user in audit trail
Stacked PRs: Exclude displaying the closed PRs in Chrome Extension
ChangeSets: Redirect old pages to the new ones
Runbooks
New feature: Revert step(s)
Task queuing for all messages, agent executions and revisions
Ability to delete steps
Reduce GitHub API usage
Fix Runbooks MCP routing
Failure handling for Sandbox connections
Remove claude attribution from revision commit messages
Fix bug with saving Runbooks without steps
Releases
Fix a bug with cherry-pick popup release list
Fix ordering of stacked PRs
2026.01.15-1-rc1
frontend: sha256:28e54a08fb6bd5a730531985d5dd6d4a0c23abc66c6c190cf5166704f45550e2
mergeit: sha256:1a5de3acb3bad0aa8317a070c67d0c3fdb84f0bafe44d54f4ffcf1ea76ef7290
Runbooks
Ability to delete step from the chat session
MergeQueue
Restrict config editing from dashboard when it's stored in GitHub
Add a message for PRs blocked due to barrier PR (blocking PR)
2026.01.12-2-rc1
frontend: sha256:2df0074431f6f686a192172df2d7725616e3285e466b18400eecb21c75d646bd
mergeit: sha256:bba2906f15fa70abae8870f3dcddd8f326a595134f3f533394d545ee4af2ab75
Runbooks
Fixes around no code change behavior
Added feature for creating template from PR
Improved step editing behavior to prevent editing of completed steps, and better carry over progress from completed steps after editing
Introduced the ability to revert completed steps
2026.01.08-1-rc1
frontend: sha256:0c5f9dbf53d7fb555e242860ca030a95804e26e5c7ab100218df5a1fdbef54b8
mergeit: sha256:d1174ea772b499687f04110c5d8f0651194784b49e4deabc4c27eebc7c7782fb
General
SAML config now supports comma separated whitelisted domains
Runbooks
Hide container selection dropdown when SSH sandboxes are configured
Introduce a details section in the chat session
Update PR description for Runbook generated PRs
2026.01.05-3-rc1
frontend: sha256:9b3b4be74007c719dc00fa3ac3ff00758b9d7ee2ed6e42b0bbc90e43b768b3fe
mergeit: sha256:b00ad36a4b181adec3bfa00db81fa39eb7be5ef3fefecdc29eef585354575f10
General
Archived GitHub repositories get removed from Aviator
Runbooks
Retry SSH sandbox connection
Allow claude to write to
/tmpPrevent storing malformed step markdown
Support for custom E2B templates
Releases
Improved error handling of missing workflow configurations
Last updated
Was this helpful?
