Elixir

Elixir

Elixir Core Team

Elixir v1.16.3 released

1. Bug fixes

Elixir

  • [bin/elixir] Properly handle the --dbg flag in Elixir’s CLI
  • [Code.Formatter] Add brackets around keyword lists when formatting the left-hand side of when
  • [Kernel] Only infer size in pinned variable in binary strings when needed
  • [System] Add a note that arguments are unsafe when invoking .bat/.com scripts on Windows via System.cmd/3
  • [Port] Add a note that arguments are unsafe when invoking .bat/.com scripts on Windows
  • [URI] Ensure :undefined fields are properly converted to nil when invoking Erlang’s API

Logger

  • [Logger] Ensure translators are persisted across logger restarts

Mix

  • [mix compile] Ensure compile paths are accessible during compilation

First Post!

Eiji

Eiji

Oh, I was thinking that next patch release would contain minimum changes for Erlang 27 support. So far I have installed ref:main using asdf and all tests have passed, so it shouldn’t be hard, right? Is it planned for v1.16.4?

Most Liked

josevalim

josevalim

Creator of Elixir

Erlang guarantees byte code compatibility across 3 versions. So we can’t provide precompiled Rebar and Hex that works from 24 all the way up to 27 (sometimes we can, but not this time). The fix would be to precompile several versions of them, we want to do for future releases.

16
Post #4
sabiwara

sabiwara

Elixir Core Team

So far I have installed ref:main using asdf and all tests have passed, so it shouldn’t be hard, right? Is it planned for v1.16.4?

Unfortunately the answer is no.

main is the future 1.17, which will be the first version to support OTP27. You can check the compatibility matrix here.

I don’t recall exactly the issue, but 1.16 can’t support both OTP24 and OTP27 at the same time, so we first have to wait for 1.17 which drops OTP24 support.

Last Post!

restlessronin

restlessronin

Where Next?

Popular in News Top

josevalim
In Elixir we are continuously trying to improve the experience for developers learning the language. However, there are still common road...
New
whatyouhide
Hello folks, I am super excited to finally share what I’ve been working on in the last few months: StreamData, an Elixir library for dat...
New
ericmj
We are announcing the addition of private packages on Hex.pm. With private packages you can publish packages to Hex.pm that only your org...
New
josevalim
Hello folks, There has been some doubts regarding StreamData and PropertyTesting in Elixir so we have decided to open up a thread to ans...
New
Elixir
Release: Release v1.9.3 · elixir-lang/elixir · GitHub This release deprecates the use of URLs on mix archive.install, mix escript.instal...
New
Elixir
Release: Release v1.11.0-rc.0 · elixir-lang/elixir · GitHub Over the last releases, the Elixir team has been focusing on the compiler, b...
New
Elixir
Code snippets in diagnostics Elixir v1.15 introduced a new compiler diagnostic format and the ability to print multiple error diagnostics...
New

Other popular topics Top

rms.mrcs
Hi, I need to transform a list of numbers into a map where the keys are the indexes and the values are the original values of the list. ...
New
KronicDeth
Elixir plugin for JetBrain’s IntelliJ Platform (including Rubymine) This is a plugin that adds support for Elixir to JetBrains IntelliJ...
289 36689 110
New
electic
Hi, I am new to Elixir. I am trying to use the DateTime component to insert a date into MySQL however the there seems to be no way to fo...
New
nobody
Hi! In PHP: $_SERVER[‘SERVER_ADDR’] - in Elixir? Searched the docs for ip address and the web, no good results. Thanks!
New
ashish173
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
JorisKok
I have a server on AWS, and was running a load test using artillery. When looking at the Phoenix dashboard I see the Ports going to 100% ...
New