First off - huge thanks @stephdl for this update. It will help us get better support from the ejabberd team instead of being told “you’re on an old version”
Is it possible to get some notes or a change log on these changes? I took the leap to update without knowing what the changes were. After the service failed to restart, I did some digging in GitHub and saw that it is a major version increment, and that the HTTP Upload has been incorporated.
I noticed two issues:
1 - duplicated s2s_use_starttls definitions
I had refactored this to come after the other configurations to allow more granular changes. Was it not merged in this way? Again - I think some change notes may be helpful here (which template files have been reworked?)
2 - HTTP_upload folder definition
I noticed that the default HTTP Upload is:
I thought that non-application data was supposed to be placed in /opt, like