← Package directory
Available on winget

Install Erlang OTP

Erlang is a programming language and runtime system for building massively scalable soft real-time systems with requirements on high availability.

Install with winget
winget install --id Erlang.ErlangOTP
Upgrade
winget upgrade --id Erlang.ErlangOTP
Uninstall
winget uninstall --id Erlang.ErlangOTP

About Erlang OTP

Erlang is a programming language and runtime system for building massively scalable soft real-time systems with requirements on high availability.

What's new in 29.0.5

Patch Package: OTP 29.0.5 Git Tag: OTP-29.0.5 Date: 2026-08-04 Trouble Report Id: OTP-20137, OTP-20275 Seq num: GH-11402, PR-11110, PR-11409 System: OTP Release: 29 Application: erts-17.0.5, ssh-6.0.4 Predecessor: OTP 29.0.4 Check out the git tag OTP-29.0.5, and build a full OTP system including documentation. Apply one or more applications from this build as patches to your installation using the 'otp_patch_apply' tool. For information on install requirements, see descriptions for each application version below. erts-17.0.5 The erts-17.0.5 application can be applied independently of other applications on a full OTP 29 installation. Fixed Bugs and Malfunctions - Fixed a regression in the previous patch release that prevented epmd from binding to localhost. Own Id: OTP-20275 Related Id(s): GH-11402, PR-11409 > __KOMAC_HEADER__ Full runtime dependencies of erts-17.0.5 > > kernel-9.0, sasl-3.3, stdlib-4.1 ssh-6.0.4 The ssh-6.0.4 application can be applied independently of other applications on a full OTP 29 installation. Fixed Bugs and Malfunctions - The SSH client and server now reject incoming packets not aligned to the cipher block size as required by RFC 4253 §6. For CBC ciphers, a timing-safe "packet discard" mechanism (CVE-2008-5161 mitigation) ensures structural errors are indistinguishable from MAC failures before disconnecting. AEAD and encrypt-then-MAC modes disconnect immediately. Own Id: OTP-20137 Related Id(s): PR-11110 > __KOMAC_HEADER__ Full runtime dependencies of ssh-6.0.4 > > crypto-5.7, erts-14.0, kernel-10.3, public_key-1.6.1, runtime_tools-1.15.1, stdlib-8...

Read release notes

Version history

Version Updated Notes
29.0.5 Unknown Patch Package: OTP 29.0.5 Git Tag: OTP-29.0.5 Date: 2026-08-04 Trouble Report Id: OTP-20137, OTP-20275 Seq num: GH-11402, PR-11110, PR-11409 System: OTP Release: 29 Application: erts-17.0.5, ssh-6.0.4 Predecessor: OTP 29...
29.0.4 Unknown Patch Package: OTP 29.0.4 Git Tag: OTP-29.0.4 Date: 2026-07-27 Trouble Report Id: OTP-20136, OTP-20143, OTP-20214, OTP-20229, OTP-20237, OTP-20239, OTP-20240, OTP-20241, OTP-20242, OTP-20243, OTP-20244, OTP-20245, OTP-20...
29.0.3 Unknown Patch Package: OTP 29.0.3 Git Tag: OTP-29.0.3 Date: 2026-07-02 Trouble Report Id: OTP-20173, OTP-20183, OTP-20185, OTP-20186, OTP-20190, OTP-20191, OTP-20194, OTP-20196, OTP-20197, OTP-20198, OTP-20199, OTP-20200, OTP-20...
29.0.2 Unknown Patch Package: OTP 29.0.2 Git Tag: OTP-29.0.2 Date: 2026-06-10 Trouble Report Id: OTP-20057, OTP-20149, OTP-20150, OTP-20151, OTP-20153, OTP-20154, OTP-20155, OTP-20156, OTP-20160, OTP-20161, OTP-20162, OTP-20163, OTP-20...
29.0.1 Unknown Patch Package: OTP 29.0.1 Git Tag: OTP-29.0.1 Date: 2026-05-27 Trouble Report Id: OTP-20112, OTP-20129, OTP-20130, OTP-20134, OTP-20138, OTP-20139, OTP-20140, OTP-20141, OTP-20146 Seq num: CVE-2026-42789, CVE-2026-42790,...
29.0 Unknown Inital Release: OTP 29.0 Git Tag: OTP-29.0 Date: 2026-05-13 Trouble Report Id: OTP-16607, OTP-19587, OTP-19611, OTP-19643, OTP-19663, OTP-19672, OTP-19695, OTP-19708, OTP-19709, OTP-19713, OTP-19734, OTP-19744, OTP-19747...
28.5.0.5 Unknown Patch Package: OTP 28.5.0.5 Git Tag: OTP-28.5.0.5 Date: 2026-08-04 Trouble Report Id: OTP-20137, OTP-20275 Seq num: GH-11402, PR-11110, PR-11409 System: OTP Release: 28 Application: erts-16.4.0.5, ssh-5.5.2.4 Predecessor...
28.5.0.3 Unknown Patch Package: OTP 28.5.0.3 Git Tag: OTP-28.5.0.3 Date: 2026-07-02 Trouble Report Id: OTP-20173, OTP-20183, OTP-20185, OTP-20186, OTP-20190, OTP-20191, OTP-20194, OTP-20196, OTP-20197, OTP-20199, OTP-20200, OTP-20206, OT...
28.5.0.1 Unknown Patch Package: OTP 28.5.0.1 Git Tag: OTP-28.5.0.1 Date: 2026-05-27 Trouble Report Id: OTP-20112, OTP-20116, OTP-20119, OTP-20123, OTP-20126, OTP-20128, OTP-20129, OTP-20130, OTP-20131, OTP-20134, OTP-20138, OTP-20140, OT...
28.5 Unknown Release notes
28.4.3 Unknown Release notes
28.4.2 Unknown Release notes
28.4.1 Unknown Release notes
28.4 Unknown Release notes
28.3.3 Unknown Release notes
28.3.2 Unknown Release notes
28.3.1 Unknown Release notes
28.3 Unknown No notes
28.2 Unknown Release notes
28.1.1 Unknown Release notes