GoLand 2025.1 incorpora varias actualizaciones interesantes, entre ellas:
A continuación, encontrará información sobre todas las nuevas funcionalidades. ¡Veamos!
Prueba gratuita de 30 días disponible
JetBrains AI se ha actualizado a fondo, y ahora reúne a AI Assistant y a Junie en una única suscripción. Con esta versión, todas las funcionalidades de JetBrains AI están disponibles de forma gratuita en nuestro IDE, con uso ilimitado para algunas, como la finalización de código ilimitada y la compatibilidad con modelos locales, y con acceso limitado basado en créditos para otras. También estamos introduciendo un nuevo sistema de suscripción que facilita la escalabilidad según sea necesario con los niveles AI Pro y AI Ultimate.
Esta versión introduce importantes mejoras para aumentar la productividad y reducir el trabajo repetitivo. Updates include smarter code completion, support for new cloud models like OpenAI GPT-4.1 (сoming soon), Claude 3.7 Sonnet, and Gemini 2.0 Flash, advanced RAG-based context awareness, and a new edit mode for multi-file edits directly from the chat. Más información.
GoLand integra ahora el complemento Go Linter, para ofrecerle compatibilidad con golangci-lint. Esto le permite configurar y ajustar sus linters sin esfuerzo. Puede analizar y mejorar su código Go seleccionando las comprobaciones específicas que más le interesen. En GoLand, los linters actúan como inspecciones en tiempo real, detectando posibles problemas incluso antes de ejecutar el código.
Además, puede utilizar su configuración de golangci-lint desde su proceso de integración continua en GoLand, lo que asegurará la uniformidad tanto en su entorno de desarrollo como en su proceso de compilación. Consulte nuestra documentación detallada sobre la configuración de golangci-lint para empezar.
GoLand aún no admite la versión 2 de golangci-lint. Sin embargo, estamos trabajando activamente para añadir compatibilidad con ella. ¡No se pierda las actualizaciones de las próximas versiones!
Renombrar un campo struct ahora actualiza correctamente la etiqueta JSON correspondiente. Anteriormente, si cambiaba el nombre de un campo en una estructura Go, el cambio no se reflejaba en su valor de etiqueta (por ejemplo, NewName string `json:"old_name"`
), lo que podía provocar desajustes entre el nombre del campo y el resultado serializado.
toolchain
GoLand muestra ahora una notificación cuando se cambia el SDK del proyecto debido a la directiva toolchain
en go.mod
. Además, hemos mejorado la base de código para que GoLand pueda manejar esta directiva con mayor eficacia.
GoLand 2025.1 ofrece compatibilidad total con Go 1.24, incluidas actualizaciones clave que alinean el IDE con los últimos cambios en el ecosistema del lenguaje y las herramientas. Algunas de estas mejoras se introdujeron en versiones anteriores, pero en conjunto garantizan una experiencia fluida y actualizada con Go 1.24.
Go 1.24 presenta la posibilidad de definir alias de tipos con parámetros de tipos. GoLand ahora admite completamente esta sintaxis con un resaltado, navegación y comprensión del código adecuados.
GoLand incluye ahora Delve 1.24.0, que incorpora varias correcciones de errores importantes. Esto garantiza una compatibilidad con la depuración fiable para los proyectos que utilicen Go 1.24. Para obtener más información, consulte las notas de la versión 1.24.0 de Delve.
tool
en los archivos go.mod
El IDE reconoce ahora correctamente la nueva directiva tool
introducida en Go 1.24. También informa de un error si la directiva se utiliza con una versión del SDK de Go no compatible.
go get
El indicador obsoleto -d
ya no se añade cuando se ejecuta go get
desde GoLand. Esto elimina advertencias innecesarias en la ventana de herramientas Run.
Prueba gratuita de 30 días disponible