I just tried out beta 2 and have bumped into a problem. I’m using ejabberd 2.0.1 as my server with TLS enabled.
I cannot login with the beta. I opened the debugger to see what the server and client are saying to each other and noticed that the server advertises SASL methods PLAIN and DIGEST-MD5. Spark then requests authentication using CRAM-MD5, which fails with the server saying there is no “common” mechanism to auth with.
I looks to me that Spark is trying to use an auth mechanism that the server is not advertising. Spark 2.5.8 works correctly by using auth method PLAIN, which the server does advertise.