1. Enhancements
Elixir
- [Protocol] Optimize protocol consolidation to no longer load structs
2. Bug fixes
Elixir
- [Kernel] Fix unnecessary recompilation when
dbg_callbackis modified at runtime - [Kernel] Fix parser crash on missing parentheses on expression following operator
not in - [Kernel] Support fetching abstract code for modules compiled with Elixir v1.14 and earlier
- [Protocol] Ensure protocol consolidation no longer stores outdated struct types. As a consequence, protocols types only track struct names at the moment
- [Stream] Revert optimization which caused nested streams in
Stream.flat_map/2to crash
IEx
- [IEx] Fix usage of
#iex:breakas part of multi-line prompts
Logger
- [Logger.Backends] Do not crash on invalid metadata