Skip to content

Commit 2082fa3

Browse files
author
Erlang/OTP
committed
Prepare release
1 parent 576b7ef commit 2082fa3

File tree

94 files changed

+2803
-160
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

94 files changed

+2803
-160
lines changed

erts/doc/notes.md

Lines changed: 342 additions & 0 deletions
Large diffs are not rendered by default.

erts/preloaded/src/erlang.erl

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2091,7 +2091,7 @@ Currently available options for [`alias/1`](`alias/1`):
20912091
sent via the alias is received. The alias can also still be deactivated via a
20922092
call to [`unalias/1`](`unalias/1`).
20932093

2094-
- **`priority`** - [](){: #priority_alias } Since OTP @OTP-19198@
2094+
- **`priority`** - [](){: #priority_alias } Since OTP 28.0
20952095

20962096
The alias can be used for sending
20972097
[priority messages](`e:system:ref_man_processes.md#priority-messages`) to the
@@ -2468,7 +2468,7 @@ Sends an exit signal with exit reason `Reason` to the process or port identified
24682468
by `Dest`. If `Dest` is a reference, the exit signal will *only* affect the
24692469
identified process if the reference is an active
24702470
[process alias](`e:system:ref_man_processes.md#process-aliases`) of a process
2471-
executing on an OTP @OTP-19198@ node or newer.
2471+
executing on an OTP 28.0 node or newer.
24722472

24732473
The following behavior applies if `Reason` is any term, except `normal` or
24742474
`kill`, and `P` is the process or port identified by `Dest`:
@@ -2544,7 +2544,7 @@ passed to the `exit/2` BIF.
25442544

25452545
Currently available options:
25462546

2547-
- **`priority`** -- Since OTP @OTP-19198@
2547+
- **`priority`** -- Since OTP 28.0
25482548

25492549
Send this exit signal as a priority exit signal. In order for
25502550
the signal to be handled as a
@@ -2572,7 +2572,7 @@ Currently available options:
25722572
""".
25732573

25742574
-doc #{ category => processes }.
2575-
-doc(#{since => <<"OTP @OTP-19198@">>}).
2575+
-doc(#{since => <<"OTP 28.0">>}).
25762576
-spec exit(Dest, Reason, OptList) -> true when
25772577
Dest :: pid() | port() | reference(),
25782578
Reason :: term(),
@@ -3443,7 +3443,7 @@ The process is awakened when a message is sent to it, and control resumes
34433443
normally to the caller. Unlike `erlang:hibernate/3`, it does not discard the
34443444
call stack.
34453445
""".
3446-
-doc #{ since => <<"OTP @OTP-19503@">> }.
3446+
-doc #{ since => <<"OTP 28.0">> }.
34473447
-doc #{ category => processes }.
34483448
-spec hibernate() -> ok.
34493449
hibernate() ->
@@ -3821,7 +3821,7 @@ Provides an option list for modification of the link functionality provided by
38213821

38223822
Currently available options:
38233823

3824-
- **`priority`** - Since OTP @OTP-19198@
3824+
- **`priority`** - Since OTP 28.0
38253825

38263826
[Enables priority message reception](`e:system:ref_man_processes.md#enable-prio-msg-recv`)
38273827
of `EXIT` messages due to the link for the calling process. If the link
@@ -3849,7 +3849,7 @@ Currently available options:
38493849
""".
38503850

38513851
-doc #{ category => processes }.
3852-
-doc(#{since => <<"OTP @OTP-19198@">>}).
3852+
-doc(#{since => <<"OTP 28.0">>}).
38533853
-spec link(PidOrPort, [link_option()]) -> true when
38543854
PidOrPort :: pid() | port().
38553855
link(_PidOrPort, _OptList) ->
@@ -4421,7 +4421,7 @@ module_loaded(_Module) ->
44214421
-doc """
44224422
See `link/2`.
44234423

4424-
Since OTP @OTP-19198@"
4424+
Since OTP 28.0"
44254425
""".
44264426
-type link_option() :: priority.
44274427

@@ -4695,7 +4695,7 @@ Currently available options:
46954695
In order for this example to work as intended, the client must be executing on
46964696
at least an OTP 24 system, but the servers may execute on older systems.
46974697

4698-
- **`priority`** - Since OTP @OTP-19198@
4698+
- **`priority`** - Since OTP 28.0
46994699

47004700
[Enables priority message reception](`e:system:ref_man_processes.md#enable-prio-msg-recv`)
47014701
of the monitor message(s) sent when this monitor is triggered for the calling
@@ -5519,7 +5519,7 @@ processes() ->
55195519
Returns a processes iterator that can be used in
55205520
[`processes_next/1`](`processes_next/1`).
55215521
""".
5522-
-doc #{ category => processes, since => <<"OTP @OTP-19369@">> }.
5522+
-doc #{ category => processes, since => <<"OTP 28.0">> }.
55235523
-spec processes_iterator() -> processes_iter_ref().
55245524
processes_iterator() ->
55255525
{0, []}.
@@ -5556,7 +5556,7 @@ ok
55565556
> `processes_next/1` returns `none` is guaranteed to be part of the result
55575557
> returned from one of the calls to `processes_next/1`.
55585558
""".
5559-
-doc #{ category => processes, since => <<"OTP @OTP-19369@">> }.
5559+
-doc #{ category => processes, since => <<"OTP 28.0">> }.
55605560
-spec processes_next(Iter) -> {Pid, NewIter} | 'none' when
55615561
Iter :: processes_iter_ref(),
55625562
NewIter :: processes_iter_ref(),
@@ -8433,7 +8433,7 @@ Valid `InfoTuple`s with corresponding `Item`s:
84338433
process. For more information on priorities, see
84348434
[`process_flag(priority, Level)`](#process_flag_priority).
84358435

8436-
- **`{priority_messages, Enabled}`** - Since OTP @OTP-19198@
8436+
- **`{priority_messages, Enabled}`** - Since OTP 28.0
84378437

84388438
If `Enabled` equals `true`, the process has
84398439
[enabled priority message reception](`e:system:ref_man_processes.md#enable-prio-msg-recv`)
@@ -8563,7 +8563,7 @@ Options:
85638563
- **`noconnect`** - If the destination node would have to be auto-connected to
85648564
do the send, `noconnect` is returned instead.
85658565

8566-
- **`priority`** - Since OTP @OTP-19198@
8566+
- **`priority`** - Since OTP 28.0
85678567

85688568
Send this message as a priority message. In order for the message to be
85698569
handled as a

erts/vsn.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
# %CopyrightEnd%
2121
#
2222

23-
VSN = 15.2.7
23+
VSN = 16.0
2424

2525
# Port number 4365 in 4.2
2626
# Port number 4366 in 4.3

lib/asn1/doc/notes.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,33 @@ limitations under the License.
2323

2424
This document describes the changes made to the asn1 application.
2525

26+
## Asn1 5.4
27+
28+
### Fixed Bugs and Malfunctions
29+
30+
- The `undec_rest` option would be ignored in generated functions for exclusive decode. The option is now respected, meaning that the return value from such functions are now three-tuples instead of a two-tuples.
31+
32+
*** POTENTIAL INCOMPATIBILITY ***
33+
34+
Own Id: OTP-19290 Aux Id: [PR-8798]
35+
36+
[PR-8798]: https://github.com/erlang/otp/pull/8798
37+
38+
### Improvements and New Features
39+
40+
- The license and copyright header has changed format to include an `SPDX-License-Identifier`. At the same time, most files have been updated to follow a uniform standard for license headers.
41+
42+
Own Id: OTP-19575 Aux Id: [PR-9670]
43+
44+
- The ancient ASN.1 modules used in `public_key` has been replaced with more modern versions, but we have strived to keep the documented Erlang API for the `public_key` application compatible.
45+
46+
*** POTENTIAL INCOMPATIBILITY ***
47+
48+
Own Id: OTP-19612 Aux Id: [PR-9774]
49+
50+
[PR-9670]: https://github.com/erlang/otp/pull/9670
51+
[PR-9774]: https://github.com/erlang/otp/pull/9774
52+
2653
## Asn1 5.3.4
2754

2855
### Fixed Bugs and Malfunctions

lib/asn1/vsn.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
ASN1_VSN = 5.3.4
1+
ASN1_VSN = 5.4
22

33
# %CopyrightBegin%
44
#

lib/common_test/doc/notes.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,53 @@ limitations under the License.
2121
-->
2222
# Common Test Release Notes
2323

24+
## Common_Test 1.28
25+
26+
### Fixed Bugs and Malfunctions
27+
28+
- Replaced calls to deprecated `crypto:start()` with `application:start(crypto)`.
29+
30+
Own Id: OTP-19485 Aux Id: [PR-8592]
31+
32+
- Enhance specs of timeout for improving documentation and dialyzer analysis.
33+
34+
Own Id: OTP-19604 Aux Id: [PR-9574]
35+
36+
[PR-8592]: https://github.com/erlang/otp/pull/8592
37+
[PR-9574]: https://github.com/erlang/otp/pull/9574
38+
39+
### Improvements and New Features
40+
41+
- The overage reports in HTML can be rendered in dark mode if requested by the user's browser.
42+
43+
Own Id: OTP-19159 Aux Id: [PR-7830]
44+
45+
- The `abort_if_missing_suites` option now defaults to `true`. If you prefer the old behavior, set `abort_if_missing_suites` to `false` in your test runs.
46+
47+
*** POTENTIAL INCOMPATIBILITY ***
48+
49+
Own Id: OTP-19355 Aux Id: [PR-9045]
50+
51+
- Fixed licenses in files and added ORT curations to the following apps: otp, eldap, erl_interface, eunit, parsetools, stdlib, syntax_tools, and ERTS.
52+
53+
Own Id: OTP-19478 Aux Id: [PR-9376], [PR-9402], [PR-9819]
54+
55+
- Added support for compiling Erlang/OTP for Windows on ARM64.
56+
57+
Own Id: OTP-19480 Aux Id: [PR-8734]
58+
59+
- The license and copyright header has changed format to include an `SPDX-License-Identifier`. At the same time, most files have been updated to follow a uniform standard for license headers.
60+
61+
Own Id: OTP-19575 Aux Id: [PR-9670]
62+
63+
[PR-7830]: https://github.com/erlang/otp/pull/7830
64+
[PR-9045]: https://github.com/erlang/otp/pull/9045
65+
[PR-9376]: https://github.com/erlang/otp/pull/9376
66+
[PR-9402]: https://github.com/erlang/otp/pull/9402
67+
[PR-9819]: https://github.com/erlang/otp/pull/9819
68+
[PR-8734]: https://github.com/erlang/otp/pull/8734
69+
[PR-9670]: https://github.com/erlang/otp/pull/9670
70+
2471
## Common_Test 1.27.7
2572

2673
### Fixed Bugs and Malfunctions

lib/common_test/vsn.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
COMMON_TEST_VSN = 1.27.7
1+
COMMON_TEST_VSN = 1.28
22

33
# %CopyrightBegin%
44
#

0 commit comments

Comments
 (0)