The Neos 9 Release

Good things come to those who wait - and the wait for Neos and Flow 9 is finally over! It is our pleasure to present Neos and Flow with the Event Sourced Content Repository. A new foundational architecture to manage content better than ever before.

Thanks to all the people here at the Vienna sprint and remote to help coordinate the Neos 9.0 Release.

See also the blog post: Neos and Flow 9.0 Release - Blog - Neos.io

Upgrade instructions from the Release Candidate

RC1 → Neos 9 Release Candidate

In your composer.json you should require 9.0 for all Neos packages from the development distribution and for the NeosUi as well as Flow:

"neos/flow": "9.0",
"neos/neos": "9.0",
"neos/neos-ui": "9.0"

NOTE, the neos/demo and base distribution is due to a hiccup only available via 9.0.1

To ensure the database has the latest schemas if not already please run:

./flow doctrine:migrate
./flow cr:setup

Upgrading from earlier versions and the release:

Please do note that this release does not contain any migration scripts to upgrade from earlier previous beta versions.

Features

1.) :sparkles: Highlight :sparkles: Publish all soft-conflict dialog

Attempting to publish a new child page without its new parent page shows an helpful dialog instead of an error and allows to publish the full site as simple resolution.

2.) Other Neos Ui Features (from 8.4)

The Neos 8.4 branch undergoes now a feature freeze because any changes would be part of the next 9.0 patch as well. These were the last merged features. Additionally this long awaited bugfix / feature will be distributed later: FEATURE: Display document status of other dimensions in dimension dropdown

3.) MySQL Support

Aside from MariaDB support we now also support MySQL >= 8.0.14.
PostgreSQL will not be supported currently

Last bugfixes / tasks

Neos

Dev only relevant

List of things

Neos

7 Likes