Gleam ha publicado la versión 1.17.0 de su lenguaje de programación, que incorpora la orden gleam export escript para generar un único archivo ejecutable que contiene todo el código compilado de un programa en BEAM. Esta funcionalidad, análoga a los paquetes bundle de JavaScript para entornos como Node.js, Deno o Bun, facilita la distribución de pequeños programas de línea de comandos al evitar el manejo de múltiples archivos .beam.
Entre las novedades adicionales destaca el resaltado de referencias a una variable seleccionada en el editor, la ampliación de la acción de código "Fill labels" para que funcione con constantes, y el soporte del marcador todo en expresiones constantes evaluadas en tiempo de compilación. El servidor de lenguaje también muestra, al pasar el cursor sobre una sintaxis de actualización de registro, los campos que permanecen sin modificar, y sugiere nombres cualificados de módulo cuando el programador olvida el prefijo de la función.
El compilador de Gleam para JavaScript incorpora optimizaciones en la coincidencia de patrones, detectando comprobaciones redundantes sobre la longitud de bit arrays. La herramienta de compilación acepta la opción --no-print-progress en modo desarrollo, y se añadió un conteo de dependencias desactualizadas en la orden gleam deps outdated. La entrada también anuncia la publicación de los vídeos de la primera conferencia íntegramente dedicada a Gleam (Gleam Gathering), cuya próxima edición está prevista para 2027.
