-
Notifications
You must be signed in to change notification settings - Fork 3.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bump minimum required Erlang version to 19.2 #1305
Comments
This was referenced Jul 26, 2017
michaelklishin
added a commit
to rabbitmq/rabbitmq-website
that referenced
this issue
Jul 26, 2017
Part of rabbitmq/rabbitmq-server#1305. [#149563549]
michaelklishin
added a commit
to rabbitmq/rabbitmq-common
that referenced
this issue
Jul 26, 2017
Part of rabbitmq/rabbitmq-server#1305. [#149563549]
michaelklishin
added a commit
to rabbitmq/rabbitmq-amqp1.0
that referenced
this issue
Jul 26, 2017
Part of rabbitmq/rabbitmq-server#1305. [#149563549]
michaelklishin
added a commit
to rabbitmq/rabbitmq-auth-backend-amqp
that referenced
this issue
Jul 26, 2017
Part of rabbitmq/rabbitmq-server#1305. [#149563549]
michaelklishin
added a commit
to rabbitmq/rabbitmq-auth-backend-http
that referenced
this issue
Jul 26, 2017
Part of rabbitmq/rabbitmq-server#1305. [#149563549]
michaelklishin
added a commit
to rabbitmq/rabbitmq-auth-backend-ldap
that referenced
this issue
Jul 26, 2017
Part of rabbitmq/rabbitmq-server#1305. [#149563549]
michaelklishin
added a commit
to rabbitmq/rabbitmq-auth-mechanism-ssl
that referenced
this issue
Jul 26, 2017
Part of rabbitmq/rabbitmq-server#1305. [#149563549]
michaelklishin
added a commit
to rabbitmq/rabbitmq-consistent-hash-exchange
that referenced
this issue
Jul 26, 2017
Part of rabbitmq/rabbitmq-server#1305. [#149563549]
michaelklishin
added a commit
to rabbitmq/rabbitmq-delayed-message-exchange
that referenced
this issue
Jul 26, 2017
Part of rabbitmq/rabbitmq-server#1305. [#149563549]
michaelklishin
added a commit
to rabbitmq/rabbitmq-event-exchange
that referenced
this issue
Jul 26, 2017
Part of rabbitmq/rabbitmq-server#1305. [#149563549]
michaelklishin
added a commit
to rabbitmq/rabbitmq-federation
that referenced
this issue
Jul 26, 2017
Part of rabbitmq/rabbitmq-server#1305. [#149563549]
michaelklishin
added a commit
to rabbitmq/rabbitmq-federation-management
that referenced
this issue
Jul 26, 2017
Part of rabbitmq/rabbitmq-server#1305. [#149563549]
michaelklishin
added a commit
to rabbitmq/rabbitmq-jms-topic-exchange
that referenced
this issue
Jul 26, 2017
Part of rabbitmq/rabbitmq-server#1305. [#149563549]
michaelklishin
added a commit
to rabbitmq/rabbitmq-lvc-exchange
that referenced
this issue
Jul 26, 2017
Part of rabbitmq/rabbitmq-server#1305. [#149563549]
michaelklishin
added a commit
to rabbitmq/rabbitmq-management
that referenced
this issue
Jul 26, 2017
Part of rabbitmq/rabbitmq-server#1305. [#149563549]
michaelklishin
added a commit
to rabbitmq/rabbitmq-management-agent
that referenced
this issue
Jul 26, 2017
Part of rabbitmq/rabbitmq-server#1305. [#149563549]
michaelklishin
added a commit
to rabbitmq/rabbitmq-management-exchange
that referenced
this issue
Jul 26, 2017
Part of rabbitmq/rabbitmq-server#1305. [#149563549]
michaelklishin
added a commit
to rabbitmq/rabbitmq-management-visualiser
that referenced
this issue
Jul 26, 2017
Part of rabbitmq/rabbitmq-server#1305. [#149563549]
michaelklishin
added a commit
to rabbitmq/rabbitmq-message-timestamp
that referenced
this issue
Jul 26, 2017
Part of rabbitmq/rabbitmq-server#1305. [#149563549]
michaelklishin
added a commit
to rabbitmq/rabbitmq-metronome
that referenced
this issue
Jul 26, 2017
Part of rabbitmq/rabbitmq-server#1305. [#149563549]
michaelklishin
added a commit
to rabbitmq/rabbitmq-mqtt
that referenced
this issue
Jul 26, 2017
Part of rabbitmq/rabbitmq-server#1305. [#149563549]
This was referenced Jul 26, 2017
Merged
Merged
Merged
Merged
Merged
Merged
dumbbell
pushed a commit
to rabbitmq/rabbitmq-erlang-client
that referenced
this issue
Jul 27, 2017
Part of rabbitmq/rabbitmq-server#1305. [#149563549]
dumbbell
pushed a commit
to rabbitmq/rabbitmq-erlang-client
that referenced
this issue
Jul 27, 2017
Part of rabbitmq/rabbitmq-server#1305. [#149563549]
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This is a follow-up to #546.
Next releases of our key dependencies in master — Elixir, Cowboy, possibly Ranch — won't support OTP 18. We occasionally run into standard library functions not being available OTP 18, which requires post-factum fixes.
Therefore we are considering requiring 19.2 for 3.7.0 while we can. It seems to be the wise thing to do.
As with any minimum version requirement, main downside is the ease of provisioning. OTP 19.2 is only available in Ubuntu 17.04, but Erlang Solutions repositories, Debian Stretch and Debian Jessie backports repositories provide 19.2 or later versions. The percentage of users who use Erlang Solutions
repositories or Debian backports is already quite high (this is a non-scientific claim, we don't collect any data about RabbitMQ installations). Ubuntu 17.10, which is not too far off, will include OTP 20.
To make sure by the time 3.8.0 reaches RC stage we don't tie ourselves to Elixir, Ranch or Cowboy versions from 1 year ago — which may or may not be getting any patch releases, by the way — the team decided that bumping the minimum required version to 19.2 is worth it.
The text was updated successfully, but these errors were encountered: