Привет!
Две недели назад мы выпустили GoLand 2019.3.
Этот релиз — особенный для нашей команды и отличается от предыдущих. С того момента, как GoLand из плагина вырос в самостоятельную IDE, прошло 2 года. Все это время мы старались добавить как можно больше разнообразной функциональности: от набора рефакторингов, интеграций с профилировщиками, качественной поддержки Go Modules, инспекций кода и кастомных тем до возможности загрузить и установить любую версию SDK прямо из IDE.
В этом релизе мы решили сосредоточиться на улучшении производительности, исправить мелкие баги, недоделки и сценарии с неожиданным поведением. Однако не смогли удержаться и все-таки добавили несколько новых вещей :)
Если коротко, то:
- GoLand 2019.3 потребляет меньше ресурсов процессора и работает гораздо быстрее, чем раньше.
- Расширили поддержку Go Modules.
- Добавили множество новых быстрых исправлений и возможностей для рефакторинга.
- Инспекции показывают только самые подходящие быстрые исправления для конкретного участка кода.
- Теперь можно отлаживать приложения удаленно с помощью Mozilla rr на MacOS или Windows.
- Появилась глобальная настройка File Watchers по умолчанию для всех новых проектов.
- Поддержали MongoDB.
- Добавили интерактивные уроки в IDE: с одной стороны, это альтернативный способ узнать о новой функциональности, а с другой — возможность сразу опробовать ее в действии.