Tyler Jefford

Upgrading to Statamic 6

By Tyler Jefford

January 20th, 2026

I’ve been playing with the Statamic 6 beta, and I even pushed it live on this blog. It’s currently in beta 3, but it already feels far snappier than I expected.

Previous upgrades (3 → 4 and 4 → 5) felt like regressions in performance. The control panel got clunkier, and at times I genuinely disliked using the interface to publish. With the frontend overhaul to Vue 3, the CP feels like a modern app again. Fast, responsive, and pleasant to use.

Upgrading was also refreshingly straightforward for my setup (to be fair, this is a pretty simple site). The trickiest part ended up being Feedamic, not Statamic itself.

Upgrading was pretty simple for me too, but I dont have that complex of a website. The hardest part was upgrading feedamic plugin to the latest, which completely changed how my RSS feed was configured. So I tackled that one first.

Feedamic upgrade

I had been pinned to Feedamic 2.2 because I didn’t want to risk breaking my RSS feed configuration.

Feedamic 3.x upgrade

After updating the package and reconfiguring the feed through the UI, I hit this error:

Field "content" contains Bard Sets.

Thankfully, this was called out in the Feedamic 3 upgrade guide. The fix was to ignore Bard sets in the RSS feed, which I handled in my AppServiceProvider.

AppServiceProvider updates to ignore bard sets

Once that was deployed and confirmed working, I moved on to the core upgrade.

Statamic upgrade

With Feedamic sorted, I branched off and followed Statamic’s excellent 5 → 6 upgrade guide.

Because I’m already on current versions of PHP and Laravel, the actual package upgrade was painless.

My templates are intentionally minimal, so I didn’t need to update any date objects. My app config already had timezone handling in place. The only real change I needed to make was switching from the built-in logo config to a global setting instead. Easy enough.

Statamic 6 global config update for logo

There was also a change required to the searchables config. I don’t actually use it, but it still needed updating. Again, documented and trivial to fix.

Statamic 6 searchables config update

I’m still dialing in my cache strategy around deploys, but overall: this feels like a must-upgrade release purely for the performance improvements. The control panel finally feels fast again and that alone makes it worth it.