Elixir v1.0.4 is planned

404 views
Skip to first unread message

José Valim

unread,
Apr 2, 2015, 9:57:59 AM4/2/15
to elixir-l...@googlegroups.com, elixir-l...@googlegroups.com
Hello folks,

We plan to release Elixir v1.0.4 next week. This release includes:

* Support for Erlang 17.5

* Support for starting applications as permanent (start_permanent)

* Support for building applications in embedded mode (build_embedded) - the embedded mode consolidates protocols and does not use symlinks. Once build_embedded is used, one can copy the _build directory anywhere and it should work as long as Elixir and Erlang are installed.

The biggest change is the third which means protocols will be automatically consolidated in production if build_embedded is set to true. For this reason, new applications have been changed to contain those two new options:


We ask everyone to test this new release. There are a couple ways to test it:


In both cases, you will need to add the bin directory to your PATH. Instructions for precompiled and compiled from source are available in our website.

This release also includes some bug fixes. Please check the CHANGELOG.

Feedback is very, very welcome!


José Valim
Skype: jv.ptec
Founder and Lead Developer

Stéphane Wirtel

unread,
Apr 2, 2015, 10:47:47 AM4/2/15
to elixir-l...@googlegroups.com, elixir-l...@googlegroups.com
\o/

On 2 Apr 2015, at 15:57, José Valim wrote:

> Hello folks,
>
> We plan to release Elixir v1.0.4 next week. This release includes:
>
> * Support for Erlang 17.5
>
> * Support for starting applications as permanent (start_permanent)
>
> * Support for building applications in embedded mode (build_embedded)
> - the
> embedded mode consolidates protocols and does not use symlinks. Once
> build_embedded is used, one can copy the _build directory anywhere and
> it
> should work as long as Elixir and Erlang are installed.
>
> The biggest change is the third which means protocols will be
> automatically
> consolidated in production if build_embedded is set to true. For this
> reason, new applications have been changed to contain those two new
> options:
>
> https://github.com/elixir-lang/elixir/blob/master/lib/mix/lib/mix/tasks/new.ex#L211-L212
>
> *We ask everyone to test this new release*. There are a couple ways to
> test
> it:
>
> * Compile Elixir from source:
> http://github.com/elixir-lang/elixir/tree/v1.0
> * Use the precompiled package:
> https://dl.dropboxusercontent.com/u/4934685/v1.0.4-dev.zip
>
> In both cases, you will need to add the bin directory to your PATH.
> Instructions
> for precompiled and compiled from source are available in our website
> <http://elixir-lang.org/install.html>.
>
> This release also includes some bug fixes. Please check the CHANGELOG
> <https://github.com/elixir-lang/elixir/blob/v1.0/CHANGELOG.md>.
>
> Feedback is very, very welcome!
>
>
> *José Valim*
> www.plataformatec.com.br
> Skype: jv.ptec
> Founder and Lead Developer
>
> --
> You received this message because you are subscribed to the Google
> Groups "elixir-lang-talk" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to elixir-lang-ta...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/elixir-lang-talk/CAGnRm4KdZ_ht__eWGZ2LH-Bzq818kARxdBYxtKZY-h%3D1NgqCug%40mail.gmail.com.
> For more options, visit https://groups.google.com/d/optout.


--
Stéphane Wirtel - http://wirtel.be - @matrixise

Pedro Medeiros

unread,
Apr 2, 2015, 2:04:45 PM4/2/15
to elixir-l...@googlegroups.com
yay. for those 3 features.

To unsubscribe from this group and stop receiving emails from it, send an email to elixir-lang-talk+unsubscribe@googlegroups.com.


--
Stéphane Wirtel - http://wirtel.be - @matrixise
--
You received this message because you are subscribed to the Google Groups "elixir-lang-talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elixir-lang-talk+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-talk/F5F1A67C-9F94-4571-A333-F3BDF3DDC14E%40gmail.com.

For more options, visit https://groups.google.com/d/optout.



--
Pedro Henrique de Souza Medeiros
----------------------------------
Cel: +55 (61) 9197-0993
Email: pedr...@gmail.com

Beautiful is better than ugly,
Explicit is better than implicit,
Simple is better than complex,
Complex is better than complicated.

The Zen of Python, by Tim Peters

José Valim

unread,
Apr 3, 2015, 4:01:26 PM4/3/15
to elixir-l...@googlegroups.com, elixir-l...@googlegroups.com
This is a reminder for folks to try the new Elixir version. Those who have done please let us know, even if everything worked just fine™.

Thank you!



José Valim
Skype: jv.ptec
Founder and Lead Developer

Booker Bense

unread,
Apr 3, 2015, 6:05:10 PM4/3/15
to elixir-l...@googlegroups.com, elixir-l...@googlegroups.com, jose....@plataformatec.com.br
Compiled and tested on OS X 10.9.5 and RHEL 6. No problems. 

Thiago Luiz Silva

unread,
Apr 5, 2015, 5:33:45 PM4/5/15
to elixir-l...@googlegroups.com, elixir-l...@googlegroups.com, jose....@plataformatec.com.br
Compiled and tested on CentOS 6.6 and CloudLinux 6.6. No problems too.  

Stéphane Wirtel

unread,
Apr 5, 2015, 6:20:07 PM4/5/15
to elixir-l...@googlegroups.com, elixir-l...@googlegroups.com
On 2 Apr 2015, at 9:57, José Valim wrote:

> Hello folks,
>
> We plan to release Elixir v1.0.4 next week. This release includes:
>
> * Support for Erlang 17.5
>
> * Support for starting applications as permanent (start_permanent)
>
> * Support for building applications in embedded mode (build_embedded)
> - the
> embedded mode consolidates protocols and does not use symlinks. Once
> build_embedded is used, one can copy the _build directory anywhere and
> it
> should work as long as Elixir and Erlang are installed.
>
> The biggest change is the third which means protocols will be
> automatically
> consolidated in production if build_embedded is set to true. For this
> reason, new applications have been changed to contain those two new
> options:
>
> https://github.com/elixir-lang/elixir/blob/master/lib/mix/lib/mix/tasks/new.ex#L211-L212
>
> *We ask everyone to test this new release*. There are a couple ways to
> test
> it:
>
> * Compile Elixir from source:
> http://github.com/elixir-lang/elixir/tree/v1.0
> * Use the precompiled package:
> https://dl.dropboxusercontent.com/u/4934685/v1.0.4-dev.zip
>
> In both cases, you will need to add the bin directory to your PATH.
> Instructions
> for precompiled and compiled from source are available in our website
> <http://elixir-lang.org/install.html>.
>
> This release also includes some bug fixes. Please check the CHANGELOG
> <https://github.com/elixir-lang/elixir/blob/v1.0/CHANGELOG.md>.
>
> Feedback is very, very welcome!
Compiled with Erlang 17.5, Tested with make test on OSX 10.10.2

-> no problems.

If you have one recommendation or one special thing to test, we can try.

Stephane

José Valim

unread,
Apr 5, 2015, 6:35:22 PM4/5/15
to elixir-l...@googlegroups.com, elixir-l...@googlegroups.com
If you have one recommendation or one special thing to test, we can try.

Nothing in particular! Run your apps, open source projects, create a new demo application... Just play with it! If you can run it in production, even better.

Thanks for reporting!


Rich Morin

unread,
Apr 5, 2015, 7:04:36 PM4/5/15
to elixir-l...@googlegroups.com
I created a first cut at a table to contain testing results. Feel free
to add columns and fill in rows...

Test Results - Elixir v1.0.4
https://github.com/elixir-lang/elixir/wiki/Test-Results---Elixir-v1.0.4

-r

--
http://www.cfcl.com/rdm Rich Morin r...@cfcl.com
http://www.cfcl.com/rdm/resume San Bruno, CA, USA +1 650-873-7841

Software system design, development, and documentation

Alexei Sholik

unread,
Apr 6, 2015, 5:22:43 AM4/6/15
to elixir-l...@googlegroups.com
What does the "S" column stand for? "Success"?

--
You received this message because you are subscribed to the Google Groups "elixir-lang-talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elixir-lang-ta...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-talk/BA8FECB8-AEDF-47E6-8D37-4843C0D372FF%40cfcl.com.

Alexei Sholik

unread,
Apr 6, 2015, 6:19:36 AM4/6/15
to elixir-l...@googlegroups.com
I have created a prerelease on GH in my fork of Elixir to be able to easily test it on Travis https://github.com/alco/elixir/releases/tag/v1.1-prerelease.

Rich Morin

unread,
Apr 6, 2015, 11:14:11 AM4/6/15
to elixir-l...@googlegroups.com
On Apr 6, 2015, at 02:22, Alexei Sholik <alcos...@gmail.com> wrote:
> What does the "S" column stand for? "Success"?

I had "Status" in mind, but "Success" works, too. (:-)

José Valim

unread,
Apr 6, 2015, 2:41:24 PM4/6/15
to elixir-l...@googlegroups.com, elixir-l...@googlegroups.com
I am planning to release v1.0.4 tomorrow as many people are running into issues when running latest Erlang with Elixir. So if you haven't tested yet, please do. :)

We have also ran v1.0.4 against Erlang 18.0 to make sure we won't have such issues in the upcoming 18.0 release.



José Valim
Skype: jv.ptec
Founder and Lead Developer

On Thu, Apr 2, 2015 at 3:57 PM, José Valim <jose....@plataformatec.com.br> wrote:

handnot2

unread,
Apr 7, 2015, 7:48:53 PM4/7/15
to elixir-l...@googlegroups.com, elixir-l...@googlegroups.com
Anyone using kerl to manage the erlang instance? I had used kerl earlier for erlang version 17.4. But that does it work for 17.5. If I list the releases, 17.5 is not showing up in that list.

handnot2

unread,
Apr 7, 2015, 8:01:21 PM4/7/15
to elixir-l...@googlegroups.com, elixir-l...@googlegroups.com
Resolved. I had to refresh the list.

kerl update releases

did it.

Lars Hesel Christensen

unread,
Apr 8, 2015, 9:39:22 AM4/8/15
to elixir-l...@googlegroups.com
Erlang 17.5 + Elixir v1.0.4 tag works fine for compiling and running my
(non-production) dev projects.

On 04/03/2015 10:01 PM, José Valim wrote:
> This is a reminder for folks to try the new Elixir version. Those who
> have done please let us know, even if everything worked just fine™.
>
> Thank you!
>
>
>
> *José Valim*
> www.plataformatec.com.br <http://www.plataformatec.com.br/>
> Skype: jv.ptec
> Founder and Lead Developer
>
> On Thu, Apr 2, 2015 at 3:57 PM, José Valim
> <jose....@plataformatec.com.br
> <mailto:jose....@plataformatec.com.br>> wrote:
>
> Hello folks,
>
> We plan to release Elixir v1.0.4 next week. This release includes:
>
> * Support for Erlang 17.5
>
> * Support for starting applications as permanent (start_permanent)
>
> * Support for building applications in embedded mode
> (build_embedded) - the embedded mode consolidates protocols and does
> not use symlinks. Once build_embedded is used, one can copy the
> _build directory anywhere and it should work as long as Elixir and
> Erlang are installed.
>
> The biggest change is the third which means protocols will be
> automatically consolidated in production if build_embedded is set to
> true. For this reason, new applications have been changed to contain
> those two new options:
>
> https://github.com/elixir-lang/elixir/blob/master/lib/mix/lib/mix/tasks/new.ex#L211-L212
>
> *We ask everyone to test this new release*. There are a couple ways
> to test it:
>
> * Compile Elixir from source:
> http://github.com/elixir-lang/elixir/tree/v1.0
> * Use the precompiled
> package: https://dl.dropboxusercontent.com/u/4934685/v1.0.4-dev.zip
>
> In both cases, you will need to add the bin directory to your PATH.
> Instructions for precompiled and compiled from source are available
> in our website <http://elixir-lang.org/install.html>.
>
> This release also includes some bug fixes. Please check the
> CHANGELOG
> <https://github.com/elixir-lang/elixir/blob/v1.0/CHANGELOG.md>.
>
> Feedback is very, very welcome!
>
>
> *José Valim*
> www.plataformatec.com.br <http://www.plataformatec.com.br/>
> Skype: jv.ptec
> Founder and Lead Developer
>
>
> --
> You received this message because you are subscribed to the Google
> Groups "elixir-lang-talk" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to elixir-lang-ta...@googlegroups.com
> <mailto:elixir-lang-ta...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/elixir-lang-talk/CAGnRm4LvtAjU6oOGZsh1EOiO0JU2%2Bfe9cCfGUdu3W92JhvZJ4g%40mail.gmail.com
> <https://groups.google.com/d/msgid/elixir-lang-talk/CAGnRm4LvtAjU6oOGZsh1EOiO0JU2%2Bfe9cCfGUdu3W92JhvZJ4g%40mail.gmail.com?utm_medium=email&utm_source=footer>.

Julian Doherty

unread,
Apr 12, 2015, 7:08:29 PM4/12/15
to elixir-l...@googlegroups.com
Looks handy.

I don’t think I had anything to do with it though :)

-- 
Julian Doherty ( jul...@envato.com )
@madlep

On 6 April 2015 at 9:04:39 am, Rich Morin (r...@cfcl.com) wrote:

jul...@envato.com cut at a table to contain testing results. Feel free
--
You received this message because you are subscribed to the Google Groups "elixir-lang-talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elixir-lang-ta...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-talk/BA8FECB8-AEDF-47E6-8D37-4843C0D372FF%40cfcl.com.

Onorio Catenacci

unread,
Apr 13, 2015, 11:16:52 AM4/13/15
to elixir-l...@googlegroups.com
Hi all,

Just wanted to update those that use Chocolatey NuGet on Windows for Elixir.  I've just updated Erlang to 17.5 and, of course, updated Elixir to 1.0.4.  As soon as the packages are approved for public download by the CNG moderators, I'll post here again.  It'll likely be before the end of the week.  Just wanted to let people know.

--
Onorio

José Valim

unread,
Apr 13, 2015, 11:18:39 AM4/13/15
to elixir-l...@googlegroups.com
Thank you Onorio!


José Valim
Skype: jv.ptec
Founder and Lead Developer

--
You received this message because you are subscribed to the Google Groups "elixir-lang-talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elixir-lang-ta...@googlegroups.com.

Onorio Catenacci

unread,
Apr 13, 2015, 11:54:49 AM4/13/15
to elixir-l...@googlegroups.com, jose....@plataformatec.com.br
Glad to do what I can to help the community!

By the way, for those of you who've installed Elixir via Chocolatey NuGet (CNG) before, there is a change to the behavior of the installer starting with 1.0.4.  I was advised by the folks who maintain Chocolatey that the way I was deciding where to install the package on the machine was deprecated.  I modified the install script to use the preferred method but it does locate Elixir in a different directory (least on my Win8.1 box).  

1.0.3 and prior --> Elixir was installed into C:\

1.0.4 and after --> Elixir will be installed into c:\tools\

Of course that's assuming someone hasn't overridden the Chocolatey_Bin_Root environment variable on their machine.  

Anyway, just something to be aware of when 1.0.4 is approved for public consumption on CNG. 

--
Onorio

Onorio Catenacci

unread,
Apr 15, 2015, 9:17:37 PM4/15/15
to elixir-l...@googlegroups.com
Elixir v1.0.4 is now available on ChocolateyNuGet. 

--
Onorio

Reply all
Reply to author
Forward
0 new messages