As no one else has bothered to do this I’ll make you some notes (happy to be corrected if any of this is wrong)
Snaps.
If you want v1.0.0 and you run Snaps then be patient. Snaps are about the biggest install base. Snap releases normally happen a couple of weeks after a standard release to give the team a chance to iron out any major issues, and save you problems. Your turn will come. Please be patient. If you want to test in the meantime, spin up a docker instance in a test VM and have a play.
Sandstorm.
You are out of love it seems:
Everyone else…
There is a big change with the Mongo DB and it has caught a lot of people out as it was not announced properly and no warnings were given.
You can see it in the release notes here (you do read release notes, don’t you???)
Require OPLOG/REPLICASET to run Rocket.Chat (#14227)
They have made oplogs mandatory as it solves a lot of stability issues. If you have not converted your DB to use oplogs you are going to get errors and Rocket will not run.
See this on how to fix the damage:
https://rocket.chat/docs/installation/updating/to-1-0/
You need to convert your Docker DB to oplogs/replicasets, and your compose file (if used) to handle that.
Backup BEFORE testing please…
Note that Rocket now has Discussions and Threads.
For reasons that will remain obscure, Threads was renamed Discussions, and a new Threads was created to mimic Slack type threads which people seemed to want.
However, this was all thrown in at the last minute and as a result has not been well tested. Neither the Android or iOS apps properly support threads as yet either leaving conversation disjointed.
iOS is coming slowly
Android - was scheduled for 3.5.0 but no idea at the time of writing.
In conclusion.
If you don’t mind quite a few flakey bits & pieces then get yourself a test VM and have a play with v1.0 Do NOT just upgrade without a really good test first.
If not, stay with the devil you know with v 0.74.3 and be patient and let others find and fix all the bugs.
IMHO v1.0 is a rushed Beta with too many breakages and unfinished bits to be a proper release. With < 1.0 you always knew it was Alpha/Beta, but with a v1.0 you expect a stable and sorted release. This is not it. Yes, it has lots of potential and you can see the way ahead (and don’t get me wrong, I love Rocket), but it needs a whole lot more refinement and stability right now.
YMMV.
My 2c worth.