Kristy - Belated thanks for the pointer. Yes, I saw it there after I had completed my upgrade analysis planning (but before I upgraded). In the list it didn't jump out as something that would change end user behavior - I just read it because it looked interesting...
As to your question about "anything extra that I would have liked"... First let me say I love your release notes format where you highlight new features and list all of the other changes. It is incredibly useful and I appreciate the amount of time you must spend to get this "end user ready". I also completely understand that you can't further emphasize every change that you document in the changelog, but I also know that it is hard for someone planning an upgrade to read every change and determine if it will negatively affect them. My comment was only was that this particular change was more important to know about since it can change the end user experience. Also, if it ended up causing enough angst that we needed to restore the previous behavior, we would need a restart. We operate globally and have to count and (justify to senior leadership) every service interruption. That would be two strikes against us in the end user experience of the upgrade
If it was listed in the summary of the release notes to bring attention to it as part of upgrading to this version, people could make up-front decisions, warn users of what they need to do, etc.
As for the change itself - thank you! I plan to suggest in my "what you'll get with the upgrade" notes that users who would be affected and might not want to enter their username each time start using SSH keys ahead of the upgrade. If anyone has run into situations beyond "I don't want to type my username at a prompt", I would be interested so I can maybe cut some of those issues off too. Thanks!
Just as a counter point to all the jubilation, we are using the Umbrella SSO plugin with a GSS/Kerberos protected frontend, This means non of our users have to type in passwords or manage ssh keys, but they do have to use user@ in the url to get the authentication to work correctly. For us this is a breaking change and we will need to add the variable to the properties file to maintain the old behavior. This seems the opposite to how new functionality should be introduced. I'd have liked to see the new variable switch the new behavior on, not off.