Не прошло и полутора месяцев с предыдущего релиза 7.1.1, как на свет появилась новая версия Gradle 7.2 — системы сборки, наиболее популярная среди разработчиков на Java и на других языков программирования JVM, включая разработчиков под Android. Среди интересных изменений следующие: Gradle может компилировать под Java 17 (сейчас есть RC, релиз в сентябре). Java toolchain теперь поддерживает ещё и Scala. Добавлена новая аннотация [ @NormalizeLineEndings ](
https://docs.gradle.org/7.2/javadoc/org/gradle/work/NormalizeLineEndings.html ) позволяющая нормализовать формат конца строки. За счёт использования этой аннотации уже улучшена производительность задачи [ JavaCompile ](
https://docs.gradle.org/7.2/javadoc/org/gradle/api/tasks/compile/JavaCompile.html ) . Улучшена поддержка аутентификации доступа к репозиториям по HTTP. Автоматически поддерживаются параметры AuthHeaderName и AuthHeaderValue (где - название репозитория), значения которых используются во время аутентификации через HTTP-заголовки. В дополнении к Copy.expand(Map) был добавлен метод Copy.expand(Map,Action), позволяющий копировать файлы без преобразования escape-последовательностей. Для этого нужно установить escapeBackslash = true. Попытки повторить HTTP-запросы во время удалённой сборки теперь происходят не только для HTTP GET, но и для HTTP PUT. HTTP-редиректы во время удалённой сборки теперь поддерживаются по умолчанию. Также исправлено 50 ошибок.
Ссылка:
https://www.linux.org.ru/news/java/16481072