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
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.
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
Fixed exponential backoff miscalculation that caused duplicate webhook payloads. Implemented idempotency keys and exponential jitter to prevent delivery storms.
Resolved premature token expiration when running long-running build scripts. CLI now automatically refreshes session tokens in the background.
Build logs now include a compressed dependency tree visualization. Tree-shaking effectiveness is reported post-build to help optimize payload sizes.
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
15m to 30m. If you relied on the previous limit for auto-cleanup scripts, update your .git/config.yml accordingly.
Known Issues
- • Docker builds with multi-stage cache mounts may experience a 2-3s delay on first cold start. Mitigation: enable
buildkitin your config. - • GitHub Actions runner image
ubuntu-22.04has a minor cert path mismatch. Usegit config --global http.sslVerify falseas a temporary workaround (tracked in #1216). - • The dashboard analytics chart for regions > 200 may render clipped Y-axis labels. Fixed in v2.4.0-preview.1.