Вышла IntelliJ IDEA 2017.1: поддержка Java 9 и Kotlin 1.1, исправления в Java 8 Stream API, а также многое другое

IntelliJ IDEA 2017.1 теперь доступна для скачивания! Помимо исправлений багов это крупное обновление принесло с собой улучшения в работе с популярными языками, фреймворками и встроенными инструментами.

Вот самые важные нововведения:

  • Java 9: теперь поддерживаются последние сборки JDK 9. Помимо этого, улучшены соответствующие встроенные инструменты.
  • Java 8: улучшен механизм перехода с циклов for на вызовы Stream API и обратного перехода.
  • Асинхронный отладчик: такая новая фича, как асинхронный стек-трэйс, упростит отладку async-кода. Помимо этого, Smart Step Into получил поддержку асинхронного кода и лямбда-выражений, работающих на других потоках.
  • Улучшение системы контроля версий: лог-панель для Git и Mercurial получила новые опции, история Git стала быстрее и многое другое.
  • Поиск: диалоговое окно Find in Path было полностью переработано и теперь в первую очередь показывает мгновенные результаты.
  • Spring: Spring Testing получил поддержку Spring Boot 1.4.3 и Spring 5.0. Инструменты Spring Data были обновлены до версии 2.0 (в том числе MongoDB, Redis, Solr, KeyValue, Gemfire, Apache Cassandra, REST, Neo4j, Couchbase и Elasticsearch). Также добавлена новая вкладка Data, упрощающая навигацию по репозиторию.
  • Gradle: улучшена поддержка Composite Builds.
  • Kotlin 1.1: в новой версии этого языка была добавлена поддержка сопрограмм и компиляции в JavaScript-код.
  • Scala: плагин Scala получил крупные улучшения.
  • JavaScript: добавлены поддержка Vue.js, улучшения в работе с JavaScript, TypeScript, Angular и Jest, а также многое другое.
  • Go: Gogland, новая IDE для языка Go, теперь доступна в виде плагина для IntelliJ IDEA Ultimate.
  • Инструменты для работы с БД: IntelliJ IDEA теперь позволяет переносить данные и схемы из одной базы данных в другую (да, это работает даже с MySQL и Microsoft SQL Server).
  • Эмодзи: редактор теперь поддерживает Юникод-символы эмодзи.
  • Android Studio 2.2.2: это обновление содержит все фичи Android Studio 2.2.2.
  • Docker: плагин Docker теперь поддерживает Docker for Mac и запускается через unix://.
  • Windows: доступна 64-битная версия IntelliJ IDEA.

Полный список изменений в IntelliJ IDEA 2017.1 можно найти на страничке обновления на официальном сайте проекта. Также напоминаем, что совсем недавно обновилась WebStorm, среда для JS-разработки от JetBrains.

Источник: блог IntelliJ IDEA