The new stack runs entirely over HTTPS, and it uses your standard Curse username and password. In other words, you can no longer use SSH, ...
How annoying. :(
I guess this means I won't be maintaining repos on Curse for my libraries anymore. I'm not going to dig through my password vault and copy/paste my (long, random, secure) password into the terminal every time I want to push commits.
The biggest issue with this -- and the main reason I maintained a duplicate repo on Curse -- is that when addons embed my library from GitHub, I don't get any author rewards credit, like I do if they embed it from CurseForge. (I would if they also added my library to the "tools-used" section of their .pkgmeta, but that's extra work that doesn't benefit them, so they're probably not going to do it.)
Also, the API for uploading files, fetching localization data, etc. from a script seems to be broken, and there's no information about this in the knowledge base (which seems to have had most of its articles removed) or on the "docs" page. Is there no longer an API? If there is, where is the documentation about the changes so I can update my scripts to work?