Disclosure: I work on this team. Take a look at new features in 5.7 for example: http://www.thecompletelistoffeatures.com/
Also, "Random password generated by default on installation"
This has been a long time coming. I can't tell you how many mysql servers I've cracked into with "root"
Couldn't help posting it: https://news.ycombinator.com/item?id=12181637
We had to downgrade a project here from 5.7 back to 5.6 because of the issues that 3rd party tools were having. And we were using latest releases of the tools too!
Or perhaps 5.7 should have some sort of fallback or wrapper functions for tools that insist on doing a SET on the password column?
SELECT /*!50706 authentication_string as */ password FROM mysql.user;
I wrote about the rationale to some of the password changes here: http://www.tocker.ca/2014/09/05/proposed-changes-to-user-man...I am curious as to how features get prioritized, though. I would think certain things would be higher priority, such as supporting a full outer join and ensuring that cascaded deletes/updates fire triggers.
In general I would say that we like to understand the use case more than the feature :) If the workaround viability is low, the priority goes up.
I know MySQL doesn't use Semver at all, and I know the domain probably cost 3/5 of fuck all, but still...
It's not a minor release.
MySQL predates semver. It is not alone here (see Mac OS X; PostgreSQL etc.). But you will be happy to hear that the next version will be called 8.0.
Oh right, Oracle. Like how Java 1.5 became Java 5, eh.
Is >=8 going to be Semver?
7.x. is used by Cluster.
8.0 is the next number along, and makes it easy to follow as "it just drops the 5".
It seems like every time I fire vbox up locally it's prompting me to upgrade, which is a very clunky experience given the state of other software patching.
It's good to know I'm not alone in this. Also, since I don't remember the exact version I'm currently using it feels like I'm always using an old installation and that I ended up opening the wrong version... well that's some therapist money saved right there, thanks!
VirtualBox and VMWare, for example, allow you to run Windows on a Mac, or FreeBSD on Linux, or Linux on Windows. lxc/Docker does none of this, it's simply a different technology with a different purpose.
I have no idea how big the impact of Docker is on the various VM vendors, but it isn't zero.
For OS X/Windows hosts the only thing keeping VirtualBox around is the price tag. No one is going to pay for the commercial version with the terrible performance it has.
If you're willing to part with $ you have much better options.
On OS X I think new players like Veertu will further displace VirtualBox even in the $0 category.
Look at the number of opensource projects distributing Hyper-V images, which has the exact same problem; and the OSX market is orders of magnitude smaller.
I like the Veertu concept and I think it has its advantages, but realistically, it has no chance to encroach on VB's market share.