# Astro astro@7.3.0 — Release & Upgrade Intelligence
- **Product:** Astro (https://astro.build)
- **Version:** astro@7.3.0
- **Released:** Sep 03, 2026
- **Impact Score:** 5/10
- **Breaking Changes:** Not verified
- **Canonical Analysis:** https://changelogs.us/astro/updates/astro-7.3.0/

## Executive Summary (TL;DR)
Astro astro@7.3.0. Source highlight: Adds `--ignore-lock` flag to `astro preview`, allowing multiple preview servers to run simultaneously on different ports. This is useful for E2E testing workflows (e.g., Playwright) that need to run several preview servers at once.

## New Features
- Adds `--ignore-lock` flag to `astro preview`, allowing multiple preview servers to run simultaneously on different ports. This is useful for E2E testing workflows (e.g., Playwright) that need to run several preview servers at once.
- Adds a `logger` parameter to image services hooks
- Adds `logger` to the context object passed to cache providers

## Bug Fixes
- Updates Astro's remaining internal warnings and errors to be written through the configured logger instead of directly to the console, when possible
- Fixes the memory cache provider to skip responses with `Vary: Cookie` or `Vary: *`
- Improves build performance for sites with a large number of pages coming from a large amount of different modules.
- Adds concurrent rendering support for `experimental.incrementalBuild`, including when using `@astrojs/cloudflare`
- Fixes missing styles, links, and scripts from content collection entries rendered inside server islands
- Fixes i18n fallback routes being generated with a corrupted path when the locale code also appears at the start of a later path segment. A page such as `src/pages/en/enterprise.astro` with `fallback: { es: 'en' }` produced the route `/es/esterprise` instead of `/es/enterprise`, so the fallback never matched the intended URL. Only the leading locale segment is rewritten now.

## Upgrade Command
```bash
npm install --save-exact astro@7.3.0
```
