Release #1215

● Stable Published: Nov 15, 2025 a1b2c3d • core-team

This release introduces significant improvements to the pipeline scheduler, adds native support for edge preview environments, and resolves several race conditions in concurrent deployments. All users are encouraged to update via git core update.

  • feat Edge Preview Environments

    Auto-generate isolated preview URLs for every pull request. Zero-config DNS routing with automatic cache invalidation and instant rollback.

  • feat Pipeline Scheduler v2

    Rebuilt from the ground up using a priority-queue architecture. Supports dependency graphs, parallel execution, and intelligent queueing.

  • feat CLI Auto-Completion

    Native bash, zsh, and fish completions now ship with the core binary. Tab through commands, flags, and project names instantly.

  • fix Concurrent Deploy Race Condition

    Resolved an edge case where simultaneous branch deployments could overwrite environment variables. Added atomic state locks.

  • fix Webhook Retry Logic

    Fixed exponential backoff calculation that caused duplicate notifications after network timeouts. Now respects `Retry-After` headers.

  • fix Docker Context Mounts

    Corrected volume permission escalation on Linux hosts. Containers now inherit restricted UIDs by default.

  • perf Cold Start Optimization

    Reduced median cold boot time from 1.8s to 0.4s by pre-warming runtime dependencies and lazy-loading plugin manifests.

  • perf Binary Size Reduction

    Stripped debug symbols and optimized WASM modules. CLI binary reduced by ~22MB. Faster downloads and lower memory footprint.

  • breaking Config Schema Migration

    The `pipeline.yml` schema now requires explicit `version: 2` declaration. Legacy `v1` configs will trigger a guided migration wizard on next build.

  • breaking Deprecated `git run --local`

    Replaced with `git sandbox --isolated`. The old flag is removed to prevent accidental local state pollution in CI contexts.

pipeline.yml
version: 2 name: build-and-deploy trigger: branches: [main, release/*] pull_requests: true stages: - name: test runs-on: git/edge-runner steps: - uses: actions/checkout@v4 - run: npm ci && npm test - name: deploy needs: test environment: production # Auto-preview enabled for PRs