Hey everyone,
whenever we go silent for a while, our long-term community members probably already know that we are either working really hard on some final launch steps or we got some problems. This time, it’s unfortunately option b).
During the beta, we ran into three major issues with our new version system.
The first one is already solved and stable now (at least on our develop branch) We had a problem in our frontend code with the way that changes in the Panel are stored. There was a nasty race condition which could lead to really weird side-effects when publishing changes.
The second one is also solved. A nested files field in a structure field could lead to content loss. Not great at all. Content loss is always the worst-case scenario. It took quite a while to debug this properly and find the cause, but it’s working reliably now.
The third one is creating headaches for 3+ weeks. With the new backend code for our version system, we broke some virtual page setups (including our own for our documentation) So we refactored the code again and solved that part, just to run into another problem that potentially breaks quite a lot of custom hook setups. Breaking changes are inevitable whenever we want to move forward and get rid of legacy code, but we also really don’t want to make those upgrades unnecessarily hard.
TL;DR: We need a bit more time to get this right. It does not make sense to push this release through before we are confident about it.
We know that some of you already plan projects with it and it sucks to keep you waiting. We are sorry about such delays and hope you understand.