We had 1st of June as the due date for UNA 10, but it had to be moved to 15th of June (for the first upgradable Beta). Here's what's going on and why we had to delay the update:
1. In the last few weeks, we got a number of scale-related reports which we decided to address as a priority. Some issues in newer modules show up only when sites reach certain activity level, sometimes in circumstances that are nearly impossible for us to simulate. For example, sending tens of thousands of push notifications when a popular member makes an update or timeline load for a site with over 1000 online users for active followers that follow thousands of posting members (while still running off a single hosting server, without separating/clustering database, media processing or mail/notifications workers). Now, that more and more UNA-powered sites become very active we get a chance to optimise for such situations. This is an absolute priority, resulting in better overall performance, cleaner code and better UX. Most of the time is spent researching and reproducing the issues, which in turn affects the development schedule.
2. iOS/Android/MacOS/Win apps are still new territory for our team, so optimisations come slower than we hope they would. We'll be only getting better at this.
3. The much anticipated Delayed Video Publishing feature is quite challenging - it's not just about posting an item a bit later. We have to account for editing, videos in Updates/Posts/Discussions, notifications handling, etc.
4. Global Labels is the first system-wide (not just module-specific) content taxonomy with nested hierarchy. It's a big deal, and even though the first implementation will be "barebone" we must make sure that future updates won't break content structure for anyone who starts using it actively from the first release.
5. There is a whole lot of new features and fixes in this version.
And generally, it looks like the need for a real open-source alternative to social networking monopolies is throwing new challenges every day. New ambitious projects in social, political, business, entertainment spheres keep coming in. It does often feel like we're way over our heads with the whole endeavour (a small team building an all-in-one software platform for just about any kind of multiuser network), new obstacles emerge daily, the scope of activities is growing, we keep bootstrapping, toughing it out... but more and more often we see real sites building momentum, changing the paradigm, taking on the biggest problems in the world - and that is all the motivation we need.