Elixir v1.9.2 released

Release: https://github.com/elixir-lang/elixir/releases/tag/v1.9.2

1. Enhancements

Mix

  • [mix release] Allow {:from_app, app_name} as a version for releases

2. Bug fixes

Elixir

  • [Kernel] Ensure compilation works for a variable named super
  • [Kernel] Ensure capture operator of a local function expands correctly inside a macro
  • [Regex] Ensure dynamic recompilation of regexes considers options. This fixes an issue where parsing the protocol in URI.parse/1 seemingly looked case sensitive when running Elixir precompiled on another machine

Mix

  • [mix release] Use Base.encode32 when generating cookie to avoid unsafe chars
  • [mix release] Fix install command on Windows
  • [mix release] Quote executable path on Windows to ensure it works on directories with spaces

Have fun!

28 Likes

Looks like Bob still did not prepared a release for this version …

https://repo.hex.pm/builds/elixir/builds.txt

https://bobs-list.kobrakai.de

Looks like that documentation is not send as well … After clicking on link at official Elixir site I got redirect by hexdocs to version 1.9.1. However 1.9.2 is available to select.

https://hexdocs.pm/elixir/1.9.2 gives PAGE NOT FOUND

I have also tried to check mentioned Hex S3 backups … Both domains i.e.: backup.hex.pm and logs.hex.pm are not resolved by DNS.

ping @ericmj

Awesome!
The Mix.Release assemble step :tar to create a tarball of the release is available now, right? - BTW shouldn’t it mentioned in the changelog?

Unfortunately, It doesn’t seem that :tar was added.
You can see it’s missing here.

1 Like

@DiodonHystrix tar was added in https://github.com/elixir-lang/elixir/pull/9290. It’s currently available in master. I believe it’s a feature we’ll have to wait for until the next major release.

1 Like

I have backported :tar to v1.9 so if we do a new patch release, it will be included.

10 Likes