Tags

Tags give the ability to mark specific points in history as being important
  • v2.9.11

    protected Release: Gateway v2.9.11
    Gateway v2.9.11
    
    - migrate update distribution from GitLab to GitHub and GHCR
    - add the updates.thesqlabs.com/gateway facade for all Gateway artifacts
    - migrate public SDK packages to the @sqgateway scope
    - fix the AI Workspace availability dialog close transition
  • v2.9.10

    protected Release: Gateway v2.9.10
    - Fix IPv4-only Nginx route activation with compact resolver variable names
  • v2.9.9

    protected Release: Gateway v2.9.9
    - Default manual hostname upstreams to IPv4 with an opt-in IPv6 toggle
    - Regenerate enabled routes when their Nginx template content or variables change
  • v2.9.8

    protected Release: Gateway v2.9.8
    - Preserve configured inference failover routes during transient provider discovery omissions
  • v2.9.7

    protected Release: Gateway v2.9.7
    - Add capacity-aware inference failover across compatible provider connections
    - Preserve usable thread affinity and emit safe routing candidate diagnostics
    - Validate provider source modality and capability compatibility
    - Highlight Gateway and Relay Pool update icons
    - Email users created through code login
    - Rebrand the product as Square Gateway while preserving generic Gateway labels
    - Preserve managed DNS settings when resolver checks fail
    - Cap internal ClickHouse log growth
    - Improve Build Worker setup, availability guidance, and Pages subpath routing
  • v2.9.6

    protected Release: Gateway v2.9.6
    - Fix Build Worker setup to install downloaded runc as an executable
    - Start missing managed foundation services during Gateway upgrades
  • v2.9.5

    protected Release: Gateway v2.9.5
    - Ensure the managed internal registry service is started and healthy during Gateway updates and rollback recovery.
    - Hide the Business plan badge for external registry access when the current Business or Enterprise plan already satisfies the requirement.
  • v2.9.4

    protected Release: Gateway v2.9.4
    - Reapply managed database binding target configuration whenever connector recovery changes the sidecar network address.
    - Prevent Secure Runtime containers with static host mappings from retaining stale database connector IPs after node restart or Gateway reconciliation.
  • v2.9.3

    protected Release: Gateway v2.9.3
    - Complete AI Workspace and MCP support for Docker Compose, including source management, resource discovery, setup operations, permissions, and internal Gateway documentation access.
    - Restore Docker and Compose log streams after container recreation and reconnect pop-out log views automatically.
    - Reconcile managed database bindings after either the database or target Docker node reconnects, including Redis bindings.
    - Recover missing or outdated managed database connector sidecars and replace legacy socket-file mounts with daemon-owned socket-directory mounts.
    - Prevent Secure Link endpoints from blocking managed database binding deletion, Compose project deletion, and deployment removal.
    - Make failed binding deletion recoverable and automatically retry cleanup left by failed binding provisioning.
    - Preserve foreign containers and fail closed when a managed connector name is unexpectedly occupied.
    - Update Gateway README, operations, licensing, capability, and node documentation.
  • v2.9.2

    protected Release: Gateway v2.9.2
    v2.9.2
    
    - Fix Pages additional routes escaping into the parent proxy when resolving a subpath index.
  • v2.9.1

    protected Release: Gateway v2.9.1
    - Add Build Worker to the existing Add Node enrollment flow.
    - Generate the isolated `setup-docker-node.sh --mode builder` installation command for new Build Worker nodes.
    - Map Build Worker nodes to the Docker daemon update channel in node lists and node details.
  • v2.9.0

    protected Release: Gateway v2.9.0
    - Add first-class Docker Compose Projects with free discovery and monitoring, plus Personal-gated adoption, deployment, lifecycle management, and deletion.
    - Add managed and external Compose states, immutable revisions, drift detection, configuration validation, pull-and-apply, start, stop, and reapply workflows.
    - Add Compose service inspection, aggregated logs, per-service monitoring, process tables, recent activity, and detailed lifecycle operation history.
    - Add Compose variables, secrets, managed database bindings, Secure Links, port mappings, restart policies, and supported single-node resource limits.
    - Hide Compose-owned containers, images, networks, volumes, and folders from the general Docker resource lists while preserving restricted container detail access.
    - Add Business-gated Git push-to-deploy for standalone containers, blue/green deployments, Compose Projects, and Pages Projects.
    - Add dedicated Build Workers, build queues, cancellation and superseding semantics, source-scoped Build Secrets, vulnerability scanning, policy results, immutable image artifacts, and automatic rollout.
    - Add a Gateway-managed internal Docker registry with private Relay access, retention, artifact pinning, and optional Business-gated external Docker client access.
    - Add GitLab, GitHub, and generic Git repository bindings with branches, webhooks, polling, automatic builds, automatic deployment, build variables, and exact desired/deployed commit tracking.
    - Add Git-based Pages builds using an explicit application root, package manager, Node.js version, package.json script, artifact directory, and publication tag.
    - Add immutable Pages previews, repository onboarding, build history, realtime build state, follow-tail logs, source configuration, and support for initially unplaced Pages Projects.
    - Add Builder-node job history with lazy loading, virtualization, internal scrolling, and shared build detail views.
    - Add Compose and build alert events, dashboard and sidebar pins, realtime notification-bus updates, and permission-aware resource navigation.
    - Split Compose licensing so discovery and monitoring remain Community while adoption, management, and deployment require Personal; Git builds and automatic deployment require Business.
    - Merge personal inference-token management into `feat:ai:use`, migrate existing grants, and include AI Workspace access in built-in Viewer-and-higher groups.
    - Keep the AI Workspace CTA visible for all users, show entitlement and configuration guidance when unavailable, and make Open AI Workspace switch the complete interface instead of opening the side panel.
    - Add Profile navigation to the AI Workspace sidebar and preserve existing Dashboard, pinned-resource, conversation, and responsive navigation behavior.
    - Improve AI tool-call rendering, initial fade-in, expandable result scrolling, mobile memory usage, inference activity virtualization, model switching, and context compaction handling.
    - Add exact inference quota reset date and time, restore settings section icons, and align integration, Pages, build, and Compose UI with shared project patterns.
    - Add migration `0161_merge_inference_tokens_into_ai_use` for existing user, group, OAuth, and programmatic credential grants.
    - Download pinned containerd, BuildKit, runc, CNI, Syft, and Grype releases directly during Build Worker setup with architecture-specific SHA-256 verification.
    - Update Gateway, installation, security, licensing, capability, permission, and internal assistant documentation for Compose, builds, Pages, and Build Workers.
  • v2.8.22

    protected Release: Gateway v2.8.22
    - route Codex image generation through eligible OpenAI connections without exposing image-only models
    - preserve the exact image model and managed account or provider binding
    - prevent automatic duplicate replay after ambiguous paid image dispatch
  • v2.8.21

    protected Release: Gateway v2.8.21
    - Added a dedicated ai:workspace:use permission, separating AI Workspace access from Gateway Inference access.
    - Preserved existing AI Workspace grants during migration and enabled access by default for built-in Viewer-and-higher groups.
    - Hid AI Workspace entry points and redirected unavailable Workspace routes for users without the required permission.
    - Fixed Windows OAuth login in @wiolett/gateway-inference by preventing authorization URLs from being truncated at the first &.
    - Added an interactive login choice between browser OAuth and an existing masked gwi_ inference token, with token validation before storage.
  • v2.8.20

    protected Release: Gateway v2.8.20
    - Fail over WebSocket inference turns to the next provider account after a pre-output upstream failure.
    - Return an upstream error only after all eligible provider accounts have failed.
  • v2.8.19

    protected Release: Gateway v2.8.19
    - Keep WebSocket Routes alive during long silent inference operations.
    - Prevent Nginx from cancelling compaction streams after 60 seconds.