OTP24 support
Main breakage I can see is in the OTP crypto API. Anything calling :crypto.hmac/3
needs to be changed to :crypto.mac/4
. This is the common issue, but a few others crop up like :crypto.block_encrypt
.
We have one issue in our code and a bunch in our dependencies. Some may not affect us as much. e.g., swoosh's issue is in the Amazon SES adapter which I doubt any Pleroma installs are currently using.
- ex_aws
- gen_smtp
- jose (fixed in v1.11.0)
- pbkdf2_elixir
- plug_crypto (fixed in v1.2.1)
- postgrex
- pot
- swoosh
- web_push_encryption
- hackney (ssl:cipher_suites/0)