v2.3.9

● Stable
📅 Nov 14, 2024
🔀 PR #1214
📦 CLI v2.3.9

This release focuses on pipeline reliability, edge caching performance, and developer experience improvements. Includes critical fixes for webhook delivery and introduces native dry-run support for deployments.

What's Changed

Edge Cache Tier 3 Rollout Feature
\n

Deployments now automatically leverage our new L3 edge cache nodes across 45 additional regions, reducing TTFB by up to 40% for static and ISR content.

Refs: #1189, #1202
Deployment Dry-Run Mode Feature

Added --dry-run flag to git deploy. Simulates the full build and routing pipeline without publishing, outputting a detailed manifest and estimated resource usage.

$ git deploy --prod --dry-run
✓ Pipeline simulation complete
  Build time: ~14s | Bundle: 2.1MB | Regions: 12
Refs: #1195
Webhook Retry Logic Overhaul Fix

Fixed exponential backoff miscalculation that caused duplicate webhook payloads. Implemented idempotency keys and exponential jitter to prevent delivery storms.

Refs: #1211, #1213
CLI Auth Session Timeout Fix

Resolved premature token expiration when running long-running build scripts. CLI now automatically refreshes session tokens in the background.

Refs: #1207
Bundle Analyzer Output Improvement

Build logs now include a compressed dependency tree visualization. Tree-shaking effectiveness is reported post-build to help optimize payload sizes.

Refs: #1198

Upgrade Instructions

Update your CLI and project configurations to take advantage of v2.3.9 features.

# npm
npm i -g @git/cli@2.3.9

# yarn
yarn global add @git/cli@2.3.9

# Homebrew (macOS/Linux)
brew upgrade git-dev/cli
⚠️ Configuration Note: The default timeout for preview deployments has changed from 15m to 30m. If you relied on the previous limit for auto-cleanup scripts, update your .git/config.yml accordingly.

Known Issues

← v2.3.8 v2.4.0-preview.1 →