Product updates

New features, improvements, and fixes we’ve shipped to Infracodebase.

Releases over time

259 releases

Showing 16 releases from the last month.

v2.59.2Latest

Fixed

  • Directory sync is now blocked with a clear explanation when it would enroll an existing enterprise owner; owners must be explicitly demoted first.
  • Deprovisioned directory members are now hidden from the Members list by default, with a Show deprovisioned toggle to reveal them.
  • Directory sync setup and manual sync controls are now correctly located in Security settings instead of the People page.
v2.59.1

Fixed

  • Reviewing or importing a large batch of Terraform registry modules no longer risks timeouts or rate-limit errors from too many simultaneous provider requests.
v2.59.0

Added

  • Per-connection model assignments: each AI connection method (Anthropic API key, custom proxy, AWS Bedrock) now remembers its own model assignments, so switching connections restores the models you last used with it.
  • Test connection now tests your current, unsaved form inputs, including credentials and model assignments, without saving or activating them first.
  • Connection test results now appear inline in the form, showing which models passed or failed and the provider's own error message.

Improved

  • Saving a connection now commits credentials, model assignments, and activation together in one step, and rolls back entirely if any part fails.
  • The model picker is now a searchable list showing model names alongside their IDs, with support for entering a custom model ID.
v2.58.0

Improved

  • The module catalog (names, source URLs, registry addresses) now appears inline in workspace context automatically, without requiring a separate lookup.
v2.57.0

Added

  • Terraform registry module import: browse and import modules directly from a connected HCP Terraform or Terraform Enterprise private registry from the Modules page.
  • Import repositories as standard workspaces in bulk from a new import page, with per-repository success or failure reporting.
  • The New workspace button now offers starting from scratch, using a template, or importing directly from any connected source; Add module and Add template work the same way.

Improved

  • Importing from a repository no longer clones it immediately; cloning is deferred until the workspace is first used, making batch imports faster and more resilient.

Fixed

  • Disabling or removing one Terraform connection no longer clears registry links owned by a different, still-enabled connection.
v2.56.0

Added

  • Directory sync (Enterprise): connect an identity provider so synced users and groups appear on the People page, with membership, provisioning, and deprovisioning driven by the IdP.
  • Map identity provider groups to enterprise roles (up to Admin) in Security settings; members receive their mapped role automatically at login.
  • Directory groups can be linked to teams from the team's Members tab, automatically granting and revoking team access as group membership changes.
  • The People page now shows whether each member joined directly or via directory sync, with a status badge, and admins can trigger a manual directory sync.

Improved

  • Members whose directory identity is deprovisioned are now blocked from accessing enterprise pages, workspaces, and teams, and see a clear message explaining their access is inactive.
v2.54.1

Fixed

  • Toggling a ruleset on or off no longer scrolls the page back to the top.
v2.54.0

Added

  • A new Agent pool settings page shows your enterprise's pool size, running and queued agents with live elapsed times, and links directly to the evaluation or workspace each agent is working on.
  • Enterprise plan customers can request to expand their agent pool directly from the settings page and track the review status of pending requests.
  • Compliance evaluation status cards now show a live Queued or Running badge for each ruleset as soon as an agent is assigned.
  • You can now evaluate your workspace's local, unpushed commits directly, not just the remote branch tip.

Improved

  • Compliance runs that arrive while the platform is at capacity are now retried automatically instead of failing or blocking a merge.
v2.53.0

Added

  • GitHub settings now group organizations into Connected and Available sections, and a new Add organization button installs the GitHub App on a specific organization from the settings page.
  • Teammates without their own GitHub authorization can now see and use their team's existing organization connections.

Improved

  • GitHub App installations are now verified against your organization admin membership before being linked to your enterprise, preventing unauthorized installations from being attached.
  • The GitHub connection UI is now a single card covering reauthorizing, permissions, and disconnecting, and guides you to pick an organization right after authorizing.

Fixed

  • A GitHub App installation started before signing in now correctly resumes the connection flow after sign-in instead of losing context.
v2.52.1

Fixed

  • Compliance rule and ruleset pages no longer reset your scroll position every few seconds while an evaluation is running.
  • Removed rulesets now display their previous name instead of a raw ID in compliance change summaries.
  • Evaluation status now updates reliably instead of occasionally getting stuck on a stale error after a server hiccup.
v2.52.0

Added

  • Credit usage by category: the usage page now shows a breakdown of credit consumption by Coding, Evaluation, Ruleset Import, and Coverage.
v2.51.0

Added

  • Ruleset sync (Enterprise): enable ruleset coverage sync in compliance settings, choosing Manual (review proposed changes before applying) or Automatic (rulesets selected on each default-branch push) mode.
  • A new Requests tab in workspace Ruleset settings lists all sync runs with status, requester, and a link to the full review; manual syncs can be started from the Rulesets page, the API, or the AI agent.
  • The compliance dashboard now shows which rulesets were added or removed by an automatic coverage assessment, with inline rationale.

Improved

  • Webhook deliveries that arrive while a compliance evaluation is already running are now retried automatically instead of failing.
  • Compliance evaluations on the default branch now use the current commit rather than a delayed webhook commit, improving accuracy after rapid pushes.
v2.50.0

Improved

  • The usage chart now shows credit categories in a more distinguishable color palette, and the "Agent" credit category has been renamed to "Coding".
v2.49.1

Fixed

  • Compliance re-runs and new evaluations that failed due to an expired repository token now show a clear message telling you to retry or reconnect the repository, instead of an unhelpful commit-SHA error.
  • Compliance evaluations on older workspace clones now authenticate correctly by refreshing credentials instead of reusing an expired token.
v2.49.0

Added

  • Commit graph view on the Compliance page: the run list is now a visual graph of your repository's actual commit history, with branch lanes, merge points, status badges, and scores.
  • Compliance results are shown directly on graph nodes: evaluated commits show a color-coded pass, fail, running, or cancelled indicator, while un-evaluated commits appear as hollow dots.
  • You can evaluate a branch tip or any commit, re-run against current rules, or stop an in-flight evaluation directly from the graph on hover.
  • The graph now loads up to 500 commits with fast incremental rendering, plus a Load older commits button for more history.

Improved

  • The workspace overview's compliance card now shows the full verdict breakdown bar and links directly to the exact evaluation it summarizes.

Fixed

  • A failed compliance score check on the workspace overview now shows a clear error state instead of silently showing as unscored, which could misreport a passing workspace.
v2.48.0

Added

  • SSO domain auto-join (Enterprise plans): admins can claim their company's email domain under Settings, Security, so anyone who signs in with a matching email is automatically added as a member once the domain is verified.
  • Auto-join can be toggled on or off per domain, and domains can be removed, from the new Security settings page.

Improved

  • Accepting an invite with a higher role than one already granted by domain auto-join now upgrades your role automatically; a stale lower-role invite never downgrades you, and custom roles are never overwritten by built-in-role invites.
  • Company enterprises now sort before personal enterprises in the enterprise switcher and list views.