Astro · Major upgrade

Astro upgrade: from Astro 5 or 6 to the current major line.

An Astro upgrade runs in a separate branch with a preview environment, so your live site stays online. We tell you first when the jump is the wrong budget for your site.

Two majors in one year

Astro 6 went stable in March 2026, Astro 7 in June 2026. Planning yearly puts you out of step.

One major of safety net

Security fixes cover exactly one previous major version. Astro 5 sits outside that window.

No feature freeze required

Campaign pages, blog posts and corrections keep going live while the upgrade branch is rebased.

00 — Our Projects

See what we build.

Mini Marvin is our own progressive web app, designed, built and running live in the browser.

Mini Marvin · PWA

Swipe baby names instead of scrolling

Mini Marvin is our progressive web app for finding baby names: swipe through 10,000+ first names right in the browser, no app store needed.

Mini Marvin App – Swipe baby names instead of scrolling Mini Marvin App – Decide together as a couple Mini Marvin App – Filter by origin & popularity
01 — What it touches

What a major upgrade actually touches.

  1. Framework and configuration

    Renamed options, changed defaults, moved responsibilities. We work through the upgrade notes in order.

    More on this

    With several majors skipped we jump one major at a time, and the project has to build between the steps. That keeps every change traceable to the jump that caused it. Everything without a breaking change happens first on main, so the branch holds only the forced changes.

  2. Integrations can block the jump

    React, Preact, Svelte, Vue, SolidJS and Alpine.js run side by side as islands, each on its own release cycle.

    More on this

    If one of those integrations does not reach the target major, the whole upgrade waits on it. That check therefore comes first. Three routes open up: replace it, rebuild the island, or take over its maintenance. The decision happens before the jump, never halfway through.

  3. Content model, adapter and SDKs

    Content collections, the Zod schema, queries through getCollection(), plus adapter, runtime and CMS SDKs.

    More on this

    The Zod schema validates every entry during the build, so anything that no longer fits breaks the build rather than the live page. Where routes render on demand, the adapter is lifted together with the framework and tested on the target platform, never only locally. On the model see Astro CMS; a chat agent like our WhatsApp AI agent writes into that same schema.

  4. Acceptance against a route inventory

    Before the jump we build a list of every route. Afterwards both versions are built and compared.

    More on this

    We check completeness, titles, meta tags, canonical URLs, hreflang, structured data, redirects, image dimensions and how the islands hydrate. Because static HTML is what ships by default, this is a comparison of two build outputs. Then we measure in the field against the baseline, see performance optimisation.

Which Astro version are you on?

Send us the URL and, if possible, a look into the repository. You get a written version verdict.

02 — At a glance

Your version and what it means.

Astro version status, support situation and recommendation, as of August 2026.
Where you areWhat that meansWhat we recommend
Astro 7 The current major line, inside the support window. Minor and patch updates are routine care. Apply updates continuously and schedule the next major cycle.
Astro 6 One major behind, and the version that still receives security fixes. Plan now. Once the next major ships, this line falls out of the window.
Astro 5 Two majors behind, outside the window for security fixes. Schedule the upgrade. Two jumps in sequence, with a build between the steps.
Astro 4 or older Several majors behind. Integrations, adapter and runtime are usually dated as well. Audit first, decision second. Upgrade and rebuild are costed against each other.
Version unknown The most common case. Without a number, neither risk nor effort can be quantified. A version verdict: two minutes in package.json, or a short look from us.
03 — How it runs

How an Astro upgrade runs.

Version verdict

Astro version, rendering mode, adapter, integrations, collections, state of the pipeline. In writing.

Route inventory

Every route from sitemap, build output and analytics becomes the later acceptance list.

Groundwork on main

Minor updates, tidied dependencies, a reproducible build, type checking with astro check.

The jump in its own branch

One major at a time, a build in between. The branch is rebased regularly.

Switch over and measure

Regression check against the inventory, switch through the pipeline, field data against the baseline.

04 — FAQ

Common questions about the Astro upgrade.

How do we find out which Astro version we run?

A package.json sits in the root of your repository. Under the dependencies there is an astro entry, and its first number is the major version. The lock file confirms what was last installed. If nobody can reach the repository, that is the real finding.

What is the current Astro version and how long do security updates last?

The current major line is Astro 7, released in June 2026; Astro 6 went stable in March 2026. Astro follows semantic versioning and provides extended maintenance with security fixes for exactly one previous major version.

Is there a feature freeze during the upgrade?

Usually none. The upgrade runs in its own branch, your site stays online unchanged until the switch, and content and landing pages keep shipping. If you want to rework the content model in the same period, we agree an order. That costs days, never quarters.

What does an Astro upgrade cost and how long does it take?

A maintained static project one major behind takes a few days. Two majors with several integrations and a CMS connection lands at two to four weeks, three or more at four to eight. We quote after the verdict, see Astro development cost.

Will an Astro 7 migration cost us rankings?

A major upgrade is no migration: URLs, content and structure stay, the substructure changes. We still compare titles, meta tags, canonical URLs, hreflang and redirects between both builds, and watch Search Console afterwards.

Can we upgrade the Astro version ourselves and have you review it?

Yes. We supply the version verdict, the route inventory and the acceptance list, your team performs the jump, and we go through the pull request and the build comparison. Where a project has outgrown a website, we talk about custom software development.

The verdict first, the decision second.

Tell us where your Astro site stands: URL, hosting, repository. Answer usually within 24 hours.

— Contact

Request an Astro upgrade.

Briefly describe the situation: known version, unknown version, or a project somebody else built.

Call now +49 155 63582204 Message on WhatsApp Write an email

We usually reply within 24 hours.
Remote and on site in Germany, Austria and Switzerland. International projects on request.

What is it about?
Timeframe (optional)

Your details are only used to process this inquiry – no newsletters, no sharing.