Elixir 1.17 introduces gradual set-theoretic types, enhancing code reliability with new warnings and type inference. It supports Erlang/OTP 27, drops support for OTP 24, and adds a 'duration' data type for easier date/time manipulation.
https://alternativeto.net/news/2024/6/elixir-1-17-released-with-set-theoretic-types-erlang-otp-27-support-and-duration-data-type/