voltone
Erlang/OTP 23.2.2 is out, fixing a critical TLS certificate verification issue in 23.2 an 23.2.1 allowing MitM attacks and forged client certificates. I wrote a post to help you understand if your application or dev environment is at risk.
Trending in Erlang News
A new Erlang announcement has been posted:
Original announcement:
New
A new Erlang announcement has been posted:
Original announcement:
https://erlangforums.com/t/patch-package-otp-29-0-6-released/5911
New
A new Erlang announcement has been posted:
Original announcement:
https://erlangforums.com/t/patch-package-otp-27-3-4-17-released/5913
New
Other Trending Topics
I am happy to introduce the very α version of the new programming language compiled to BEAM.
Welcome Cure.
It has literally three kille...
New
Hi there! We created Gust: A task orchestrator inspired by Airflow.
For those who have never heard about Aiflow, it’s a Python-based wor...
New
Hi everyone!
The first release candidate for the Expert language server project is now available!
We’ve published a press release detai...
New
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #library
- #deployment
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #discussion
- #code-sync
- #podcasts
- #javascript
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixirconf-us
- #ai
- #blog-post
- #elixir-ls
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #metaprogramming
- #hex
- #security










Showing Posts 1 to 10- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
dimitarvp
Thanks a lot for the heads up! I usually immediately upgrade Erlang the minute I see that
asdfshows the new version as installable – for exactly these reasons.marcin
This version does not seem available for Ubuntu via Erlang Solutions: Erlang and Elixir Packages Download - Erlang Solutions
Do you know what’s the way to upgrade?
dimitarvp
Use
asdf?NobbZ
Thats a fine for development, though not for production environments.
dimitarvp
There was no context in the question.
Otherwise yep, agreed.
tcoopman
Why is asdf not an option for production?
dimitarvp
Well I’d view it as a waste since I only need only one version on prod.
Plus shell shims take some CPU time which, while insignificant during development (or in general), would compound hugely on a production system running for months.
tcoopman
The shims only take CPU when calling the commands though, not while the server is running though, so I don’t think you can even measure that overhead, even after months?
dimitarvp
Fair enough alright.
voltone
Well, there is a flip-side to an aggressive upgrade strategy: along with all the latest fixes you also get all the latest new bugs. In this case, anyone still on 23.0 or 23.1 would not have been affected in the first place…
I would use kerl/asdf or binaries built by Bob the Builder (by the Hex team; Erlang binaries conveniently listed here) on CI/CD servers, and then ship a release with bundled ERTS to production.