NOTÍCIA

Lançado Release Candidate de Elixir 1.4.0

Entre as mudanças mais notáveis estão a adição do módulo Registry e de Task.async_stream/3 e Task.async_stream/5.

Lançado Release Candidate de Elixir 1.4.0
Imagem: Redação iMasters

Está disponível um Release Candidate da versão 1.4.0 de Elixir↳Elixir5 conteúdosElixir programming language: Uma introdução ao Pattern MatchingDevSecOps · jan 2025Elixir programming language: Configurando o setupDevSecOps · dez 2024Go vs Elixir, primeiras impressõesDev (Back & Front) · out 2020Ver tudo em Dev (Back & Front) →. Entre as mudanças mais notáveis estão a adição do módulo Registry e de Task.async_stream/3 e Task.async_stream/5, que ajudam os desenvolvedores em criar software concorrente. Essas e outras novas features estão detalhadas no Changelog de Elixir v1.4.0-rc.0.

Em seu anúncio, José Valim, criador da linguagem, explica que, com este release, eles estão oficialmente levando a documentação do Elixir para o Hexdocs. “Isso oferece uma experiência unificada por todo o ecossistema e permite versionar as versões”, explica Valim.

Como o lançamento é um pre-release, não deve estar disponível em gerenciadores de pacotes, mas é possível usar os pacotes pré-compilados de acordo com esta explicação: http://elixir-lang.org/install.html#precompiled-package58

Os desenvolvedores do core de Elix decidiram não incluir GenStage como parte da linguagem. “É algo bom para o GenStage, que cresceu além das nossas expectativas nos últimos meses. Ao manter GenStage e Flow como projetos separados, teremos mais flexibilidade em evoluí-los”, explica Valim no anúncio.

Os planos de remover GenEvent do Core de Elixir continuarão a longo prazo. Enquanto GenStage e o registry de Elixir v1.4 podem ser usados como substitutos, algumas ferramentas como Supervisor e GenServers também resolvem muito bem.

Os planos completos para GenStage e Flow, e sua relação com futuras versões de Elixir, serão anunciados quando a versão final do Elixir 1.4 for lançada.

Matérias especiais e reportagens conduzidas internamente pela Redação iMasters. Acompanhe no Twitter @imasters e no Instagram/Threads @portalimasters

Mais de Redação iMasters
Ver perfil →