1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
|
Patch Package: OTP 27.3.4.2
Git Tag: OTP-27.3.4.2
Date: 2025-07-17
Trouble Report Id: OTP-19661, OTP-19670, OTP-19673, OTP-19681,
OTP-19683, OTP-19684, OTP-19688, OTP-19691,
OTP-19697, OTP-19699, OTP-19702, OTP-19707,
OTP-19710, OTP-19711
Seq num: ERIERL-1240, ERIERL-1241, ERIERL-1242,
GH-10007, GH-10047, GH-9632, GH-9655,
GH-9884, GH-9992, PR-10003, PR-10016,
PR-10023, PR-10029, PR-10035, PR-10036,
PR-10039, PR-10048, PR-9843, PR-9887,
PR-9930, PR-9949
System: OTP
Release: 27
Application: asn1-5.3.4.2, compiler-8.6.1.1,
erts-15.2.7.1, kernel-10.2.7.2,
public_key-1.17.1.1, ssh-5.2.11.2,
ssl-11.2.12.2, stdlib-6.2.2.2
Predecessor: OTP 27.3.4.1
Check out the git tag OTP-27.3.4.2, 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.
# asn1-5.3.4.2
The asn1-5.3.4.2 application can be applied independently of other applications
on a full OTP 27 installation.
## Fixed Bugs and Malfunctions
- Decoding a constrained BIT STRING using JER was broken.
Own Id: OTP-19681
Related Id(s): PR-9949
> #### Full runtime dependencies of asn1-5.3.4.2
>
> erts-14.0, kernel-9.0, stdlib-5.0
# compiler-8.6.1.1
The compiler-8.6.1.1 application can be applied independently of other
applications on a full OTP 27 installation.
## Fixed Bugs and Malfunctions
- Fixed a bug that could cause empty bitstring matches to always succeed, even
when they should not.
Own Id: OTP-19711
Related Id(s): GH-10047, PR-10048
> #### Full runtime dependencies of compiler-8.6.1.1
>
> crypto-5.1, erts-13.0, kernel-8.4, stdlib-6.0
# erts-15.2.7.1
The erts-15.2.7.1 application can be applied independently of other applications
on a full OTP 27 installation.
## Fixed Bugs and Malfunctions
- Fix windows uninstall command.
Own Id: OTP-19683
Related Id(s): GH-9884, GH-9992, PR-9887
## Improvements and New Features
- The maximum amount of connections for `epmd` on Windows platforms has been
increased from 64 to 1024.
Own Id: OTP-19710
Related Id(s): PR-10039
> #### Full runtime dependencies of erts-15.2.7.1
>
> kernel-9.0, sasl-3.3, stdlib-4.1
# kernel-10.2.7.2
Note! The kernel-10.2.7.2 application _cannot_ be applied independently of other
applications on an arbitrary OTP 27 installation.
On a full OTP 27 installation, also the following runtime
dependency has to be satisfied:
-- erts-15.2.5 (first satisfied in OTP 27.3.2)
## Fixed Bugs and Malfunctions
- socket:sendv/3 with 'nowait' sometimes return 'completion' without
'CompletionInfo' (Windows only).
Own Id: OTP-19661
- socket:accept can return unexpected 'select_sent'.
Own Id: OTP-19684
Related Id(s): ERIERL-1242
- `net_kernel` could be blocked for a very long time when selecting distribution
module for a connection if the DNS service was slow. This prevented any new
connections to be set up during that time.
Own Id: OTP-19702
Related Id(s): ERIERL-1241, PR-10029
## Improvements and New Features
- Improved documentation of CompletionStatus for asynchronous (nowait) socket
operations.
Own Id: OTP-19670
Related Id(s): PR-9930
> #### Full runtime dependencies of kernel-10.2.7.2
>
> crypto-5.0, erts-15.2.5, sasl-3.0, stdlib-6.0
# public_key-1.17.1.1
The public_key-1.17.1.1 application can be applied independently of other
applications on a full OTP 27 installation.
## Fixed Bugs and Malfunctions
- Handle certificates that are signed with RSASSA-PSS but the PSS params are
specified in the 'SignatureAlgorithm' of the signed cert and not in the
signer's 'SubjectPublicKeyInfo'.
Own Id: OTP-19699
Related Id(s): GH-9632, PR-10023
> #### Full runtime dependencies of public_key-1.17.1.1
>
> asn1-5.0, crypto-5.0, erts-13.0, kernel-8.0, stdlib-4.0
# ssh-5.2.11.2
The ssh-5.2.11.2 application can be applied independently of other applications
on a full OTP 27 installation.
## Fixed Bugs and Malfunctions
- Fix file handle id generation.
Own Id: OTP-19691
Related Id(s): PR-10003
- Fixes a badmatch error, when SFTP operation cannot be processed due to channel
closed in parallel.
Own Id: OTP-19707
Related Id(s): GH-9655, PR-10035, PR-10036
> #### Full runtime dependencies of ssh-5.2.11.2
>
> crypto-5.0, erts-14.0, kernel-9.0, public_key-1.6.1, runtime_tools-1.15.1,
> stdlib-5.0, stdlib-6.0
# ssl-11.2.12.2
Note! The ssl-11.2.12.2 application _cannot_ be applied independently of other
applications on an arbitrary OTP 27 installation.
On a full OTP 27 installation, also the following runtime
dependency has to be satisfied:
-- public_key-1.16.4 (first satisfied in OTP 27.1.3)
## Fixed Bugs and Malfunctions
- Improve error message for bad arguments to underlying connect.
Own Id: OTP-19697
Related Id(s): GH-10007, PR-10016
## Improvements and New Features
- Allow the PSK identity to be the empty string in TLS-1.2 for compatibility
reasons. It is allowed according to the spec although providing a proper value
makes more sense.
Own Id: OTP-19688
Related Id(s): PR-9843
> #### Full runtime dependencies of ssl-11.2.12.2
>
> crypto-5.0, erts-15.0, inets-5.10.7, kernel-9.0, public_key-1.16.4,
> runtime_tools-1.15.1, stdlib-6.0
# stdlib-6.2.2.2
The stdlib-6.2.2.2 application can be applied independently of other
applications on a full OTP 27 installation.
## Fixed Bugs and Malfunctions
- A set of small bugs in sort stability for \`lists:sort/1\` and
\`lists:keysort/1\` has been fixed. The bug happened for only some, seemingly
random, element sequences. Most sorts were stable.
Sort stability for \`lists:sort/1\` is only possible to observe when sorting
lists with floating point and integer numbers of the same value.
For \`lists:keysort/1\` the list had to start with two tuples where the keys
or the whole tuples compared equal.
Own Id: OTP-19673
Related Id(s): ERIERL-1240
> #### Full runtime dependencies of stdlib-6.2.2.2
>
> compiler-5.0, crypto-4.5, erts-15.0, kernel-10.0, sasl-3.0
# Thanks to
Dmytro Lytovchenko
GH-10007: https://github.com/erlang/otp/issues/10007 GH-10047:
https://github.com/erlang/otp/issues/10047 GH-9632:
https://github.com/erlang/otp/issues/9632 GH-9655:
https://github.com/erlang/otp/issues/9655 GH-9884:
https://github.com/erlang/otp/issues/9884 GH-9992:
https://github.com/erlang/otp/issues/9992 PR-10003:
https://github.com/erlang/otp/pull/10003 PR-10016:
https://github.com/erlang/otp/pull/10016 PR-10023:
https://github.com/erlang/otp/pull/10023 PR-10029:
https://github.com/erlang/otp/pull/10029 PR-10035:
https://github.com/erlang/otp/pull/10035 PR-10036:
https://github.com/erlang/otp/pull/10036 PR-10039:
https://github.com/erlang/otp/pull/10039 PR-10048:
https://github.com/erlang/otp/pull/10048 PR-9843:
https://github.com/erlang/otp/pull/9843 PR-9887:
https://github.com/erlang/otp/pull/9887 PR-9930:
https://github.com/erlang/otp/pull/9930 PR-9949:
https://github.com/erlang/otp/pull/9949
|