текста дофига, но что я нашел интересного:
1. ГЦ - регионы вместо сегментов (можно оперировать блоками меньшего размера и тем самым используя память более эффективно)
2. Sync - over async - теперь TP starvation будет мене выражено (можно говнокодить с task.wait())
3. кастомные асинк билдеры для самых маленьких байтоёбов и на радость F#
4. Гуиды теперь официально криптостойкие
5. Рандом отошел от кнута и перешел на xoshiro256 и обзавёлся статическим генератором (ну и говна самовар с обратной совместимостью с начальным сидом)
6. UtcNow сделали снова очень быстрым
7. сделали публичным ISpanFormattable (!)
8. если класс имеет оверрайды - лучше сделать его sealed, чтобы работала девиртуализация и быстрее происходили касты
9. новая кастомная байтоёбная интерполяция строк (!)
10. добавили канселейшен токен в операции с сокетами (невероятно, 2021 год!)
11. Теперь Task.FromResult кеширует популярные значения (true,false, -1..8)
12. Создание дикшинари из дикшинари теперь не просто add в цикле и добавили байтоёбские экстеншены к дикшинари.
13. добавили PriorityQueue
14. Take принимает Range.
15. CryptoStream теперь шифрует данные синхронно (раньше это делалось в тред пуле)
16. Добавили статический RandomNumberGenerator.GetBytes
17. Json генераторы, работают в 2 режимах - генерят метадату или напрямую пишут/читают в Utf8Json (привет F#)
18. Добавили больше трейсов — можно посмотреть что к чему с днс, тлс хедшейк, сокет коннекшены.