I've been asked this a couple times, so thought I'd share this post just to keep everyone up to date.
The goal was to get Node-RED 1.0 released in June. Whilst we did successfully start publishing betas in June (no small achievement in itself), you will have noticed we haven't got to the final 1.0 release yet.
Simply put, it isn't finished yet. One of the big challenges of scheduling in an open source project is that when you don't have a development team dedicated to the task, you are reliant on the contributions of the community to help get things delivered.
The main remaining development work has become queued up on me, and as I've waded through it, some unexpected design questions have been thrown up that have then lead to further work.
Also, it isn't all just about the code. For a release like 1.0, it is an opportunity for us to make a splash and have the project benefit from the publicity it will generate. There's a lot fo work to be done to make the most of that. For example, you'll have noticed the refresh of all the documentation I did a couple weeks ago - that was a few solid days I spent on documentation rather than delivering code.
As we are now entering holiday season, we decided there's no point trying to get a major release done whilst everyone is on the beach - particular when we want to be on the beach as well.
So the revised plan is to get the next beta out at the end of July, another beta mid/late August and then the final release in September.
Let us know if you have any questions.
And with that, I head off to a beach for a week without my laptop.