🔸 Теперь инструменты типа кодогенераторов, линтеров и т.п. можно указывать как зависимости в go.mod;
🔸 Встроенный линтер (это который
go vet) теперь умеет анализировать тесты. Кроме этого, vet теперь распознаёт ситуации, когда fmt.Printf вызывается на голой строке без аргументов, а в билд-тегах написана чушь. Ещё линтер научился находить один редкий кейс, связанный с изменением поведения циклов;🔸 Рантайм по классике слегка ускорили;
🔸 Представили новую реализацию мап на основе swiss tables;
🔸 Теперь к объектам можно писать финалайзеры (что? да) или что-то вроде деструкторов, если говорить по сиплюсплюсному;
🔸 Добавили слабые указатели;
🔸 Появился новый пакет
testing/synctest для тестирования конкурентного кода. Остальные изменения минорные и/или не зацепили мой взгляд.