Skip to content

Commit

Permalink
Merge branch 'maint' into master
Browse files Browse the repository at this point in the history
* maint:
  Updated OTP version
  Prepare release
  Update copyright year
  • Loading branch information
rickard-green committed Apr 12, 2024
2 parents 0078e8d + c2550b7 commit e6d3401
Show file tree
Hide file tree
Showing 13 changed files with 125 additions and 0 deletions.
36 changes: 36 additions & 0 deletions erts/doc/notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -929,6 +929,42 @@ This document describes the changes made to the ERTS application.

Own Id: OTP-18574

## Erts 13.2.2.8

### Fixed Bugs and Malfunctions

* Fixed CPU quota determination for cgroup version 2

Own Id: OTP-18999 Aux Id: GH-7928
* Fix faulty reduction counting in exiting process which could cause it to do unnecessary yielding.

Own Id: OTP-19014
* Calling `erlang:trace/3` with first argument one of `ports`, `processes`, `existing_ports`, `existing_processes`, `existing` or `all`, could cause emulator crash if a dirty scheduler was executing a simultaneous trace action.

Own Id: OTP-19034
* Fixed an integer overflow when the monotonic time unit reported by the operating system was greater than 10 and lower than 100 microseconds.

Own Id: OTP-19036 Aux Id: GH-8186
* When a traced process executing on a dirty scheduler received an exit signal, the dirty scheduler could use the wrong thread specific data which could lead to a crash.

Own Id: OTP-19043 Aux Id: PR-8342
* Fixed a more or less harmless bug that caused time correction of Erlang monotonic time to become slightly off on Windows platforms when `QueryPerformanceCounter()` was used as OS monotonic time source.

`erlang:system_info(os_monotonic_time_source)` now also returns information about *used resolution* which not always corresponds to the resolution of the OS monotonic time source.

Own Id: OTP-19048 Aux Id: PR-8343

### Improvements and New Features

* Checks for monotonicity of monotonic time have been improved so that Erlang and OS monotonic time are checked separately.

A new `configure` argument `--enable-ensure-os-monotonic-time` has also been added. It enables functionality ensuring the monotonicity of monotonic timestamps delivered by the OS. When a non-monotonic timestamp is detected, it will be replaced by the last delivered monotonic timestamp before being used by Erlang's time functionality. Note that you do *not* want to enable this unless the OS monotonic time source on the system fails to produce monotonic timestamps. This since ensuring the monotonicity of OS monotonic timestamps will hurt scalability and performance of the system.

Own Id: OTP-19044 Aux Id: ERIERL-1043, PR-8342
* For severe errors, when the \`socket\` module terminates the Erlang VM, now an erl_crash.dump is produced, to facilitate post mortem debugging.

Own Id: OTP-19058

## Erts 13.2.2.7

### Fixed Bugs and Malfunctions
Expand Down
8 changes: 8 additions & 0 deletions lib/common_test/doc/notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,14 @@ limitations under the License.

Own Id: OTP-18478 Aux Id: GH-6903

## Common_Test 1.24.0.3

### Fixed Bugs and Malfunctions

* With this change, the last column in common_test testcase log file is modified to now show the total sum of each time in the table rows, and Elapsed Time which is a clock time spent to run above functions. The Elapsed Time is the same time that was previously a total.

Own Id: OTP-18960

## Common_Test 1.24.0.2

### Fixed Bugs and Malfunctions
Expand Down
8 changes: 8 additions & 0 deletions lib/crypto/doc/notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,14 @@ This document describes the changes made to the Crypto application.

Own Id: OTP-18447

## Crypto 5.1.4.3

### Fixed Bugs and Malfunctions

* Fix building with `--enable-fips` with OpenSSL 3 on MacOS.

Own Id: OTP-19038 Aux Id: GH-8271, PR-8277

## Crypto 5.1.4.2

### Fixed Bugs and Malfunctions
Expand Down
8 changes: 8 additions & 0 deletions lib/debugger/doc/notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,14 @@ This document describes the changes made to the Debugger application.

Own Id: OTP-18740 Aux Id: GH-7410, PR-7599

## Debugger 5.3.1.3

### Fixed Bugs and Malfunctions

* Guards with nested record expression could wrongly evaluate to false.

Own Id: OTP-18958 Aux Id: GH-8120, PR-8275

## Debugger 5.3.1.2

### Fixed Bugs and Malfunctions
Expand Down
8 changes: 8 additions & 0 deletions lib/diameter/doc/notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,14 @@ Releases are listed in reverse chronological order, most recent first.

Own Id: OTP-18490 Aux Id: OTP-18471, GH-6339, PR-6843

## diameter 2.2.7.1

### Fixed Bugs and Malfunctions

* Reduce the impact of calling service_info by not counting the binaries (on the heap) info, This is done by introducing an option, bins_info, which controls this.

Own Id: OTP-19040 Aux Id: ERIERL-1060

## diameter 2.2.7

### Improvements and New Features
Expand Down
8 changes: 8 additions & 0 deletions lib/inets/doc/notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -139,6 +139,14 @@ limitations under the License.

Own Id: OTP-18544 Aux Id: GH-5276

## Inets 8.3.1.3

### Fixed Bugs and Malfunctions

* Fixed runtime dependencies.

Own Id: OTP-19064

## Inets 8.3.1.2

### Fixed Bugs and Malfunctions
Expand Down
8 changes: 8 additions & 0 deletions lib/kernel/doc/notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -704,6 +704,14 @@ This document describes the changes made to the Kernel application.

Own Id: OTP-18575 Aux Id: PR-7169

## Kernel 8.5.4.3

### Fixed Bugs and Malfunctions

* Fixed gen_udp:open/2 type spec to include already supported module socket address types.

Own Id: OTP-19050 Aux Id: OTP-18990

## Kernel 8.5.4.2

### Fixed Bugs and Malfunctions
Expand Down
8 changes: 8 additions & 0 deletions lib/observer/doc/notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,14 @@ This document describes the changes made to the Observer application.

Own Id: OTP-18478 Aux Id: GH-6903

## Observer 2.14.0.1

### Fixed Bugs and Malfunctions

* Fixed runtime dependencies.

Own Id: OTP-19064

## Observer 2.14

### Fixed Bugs and Malfunctions
Expand Down
8 changes: 8 additions & 0 deletions lib/os_mon/doc/notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,14 @@ This document describes the changes made to the OS_Mon application.

Own Id: OTP-18566 Aux Id: PR-7080

## Os_Mon 2.8.2.1

### Fixed Bugs and Malfunctions

* Fixed runtime dependencies.

Own Id: OTP-19064

## Os_Mon 2.8.2

### Fixed Bugs and Malfunctions
Expand Down
8 changes: 8 additions & 0 deletions lib/reltool/doc/notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,14 @@ is the version number of Reltool.

Own Id: OTP-18490 Aux Id: OTP-18471, GH-6339, PR-6843

## Reltool 0.9.1.1

### Fixed Bugs and Malfunctions

* Fixed runtime dependencies.

Own Id: OTP-19064

## Reltool 0.9.1

### Fixed Bugs and Malfunctions
Expand Down
8 changes: 8 additions & 0 deletions lib/ssh/doc/notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,14 @@ limitations under the License.

Own Id: OTP-18490 Aux Id: OTP-18471, GH-6339, PR-6843

## Ssh 4.15.3.4

### Fixed Bugs and Malfunctions

* With this change, owner and group file attributes decoding is fixed and results with value of integer type.

Own Id: OTP-19013 Aux Id: GH-7897, PR-8220

## Ssh 4.15.3.3

### Fixed Bugs and Malfunctions
Expand Down
8 changes: 8 additions & 0 deletions lib/stdlib/doc/notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -602,6 +602,14 @@ This document describes the changes made to the STDLIB application.

Own Id: OTP-18575 Aux Id: PR-7169

## STDLIB 4.3.1.4

### Fixed Bugs and Malfunctions

* Attempting to use the `maybe` construct in a macro argument could crash the compiler.

Own Id: OTP-19031 Aux Id: GH-8268

## STDLIB 4.3.1.3

### Improvements and New Features
Expand Down
1 change: 1 addition & 0 deletions otp_versions.table
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ OTP-26.1 : asn1-5.2 common_test-1.25.1 compiler-8.4 crypto-5.3 debugger-5.3.2 di
OTP-26.0.2 : compiler-8.3.2 erts-14.0.2 kernel-9.0.2 ssh-5.0.1 ssl-11.0.2 stdlib-5.0.2 # asn1-5.1 common_test-1.25 crypto-5.2 debugger-5.3.1 dialyzer-5.1 diameter-2.3 edoc-1.2 eldap-1.2.11 erl_docgen-1.5 erl_interface-5.4 et-1.7 eunit-2.8.2 ftp-1.2 inets-9.0.1 jinterface-1.14 megaco-4.4.4 mnesia-4.22 observer-2.15 odbc-2.14.1 os_mon-2.9 parsetools-2.5 public_key-1.14 reltool-1.0 runtime_tools-2.0 sasl-4.2.1 snmp-5.14 syntax_tools-3.1 tftp-1.1 tools-3.6 wx-2.3 xmerl-1.3.32 :
OTP-26.0.1 : compiler-8.3.1 erts-14.0.1 inets-9.0.1 kernel-9.0.1 ssl-11.0.1 stdlib-5.0.1 xmerl-1.3.32 # asn1-5.1 common_test-1.25 crypto-5.2 debugger-5.3.1 dialyzer-5.1 diameter-2.3 edoc-1.2 eldap-1.2.11 erl_docgen-1.5 erl_interface-5.4 et-1.7 eunit-2.8.2 ftp-1.2 jinterface-1.14 megaco-4.4.4 mnesia-4.22 observer-2.15 odbc-2.14.1 os_mon-2.9 parsetools-2.5 public_key-1.14 reltool-1.0 runtime_tools-2.0 sasl-4.2.1 snmp-5.14 ssh-5.0 syntax_tools-3.1 tftp-1.1 tools-3.6 wx-2.3 :
OTP-26.0 : asn1-5.1 common_test-1.25 compiler-8.3 crypto-5.2 dialyzer-5.1 diameter-2.3 erl_docgen-1.5 erl_interface-5.4 erts-14.0 et-1.7 ftp-1.2 inets-9.0 jinterface-1.14 kernel-9.0 megaco-4.4.4 mnesia-4.22 observer-2.15 odbc-2.14.1 os_mon-2.9 parsetools-2.5 public_key-1.14 reltool-1.0 runtime_tools-2.0 sasl-4.2.1 snmp-5.14 ssh-5.0 ssl-11.0 stdlib-5.0 syntax_tools-3.1 tftp-1.1 tools-3.6 wx-2.3 # debugger-5.3.1 edoc-1.2 eldap-1.2.11 eunit-2.8.2 xmerl-1.3.31 :
OTP-25.3.2.11 : common_test-1.24.0.3 crypto-5.1.4.3 debugger-5.3.1.3 diameter-2.2.7.1 erts-13.2.2.8 inets-8.3.1.3 kernel-8.5.4.3 observer-2.14.0.1 os_mon-2.8.2.1 reltool-0.9.1.1 ssh-4.15.3.4 stdlib-4.3.1.4 # asn1-5.0.21.1 compiler-8.2.6.4 dialyzer-5.0.5 edoc-1.2 eldap-1.2.11 erl_docgen-1.4 erl_interface-5.3.2.1 et-1.6.5 eunit-2.8.2 ftp-1.1.4 jinterface-1.13.2 megaco-4.4.3 mnesia-4.21.4.2 odbc-2.14 parsetools-2.4.1 public_key-1.13.3.2 runtime_tools-1.19 sasl-4.2 snmp-5.13.5 ssl-10.9.1.3 syntax_tools-3.0.1 tftp-1.0.4 tools-3.5.3 wx-2.2.2.1 xmerl-1.3.31.1 :
OTP-25.3.2.10 : compiler-8.2.6.4 crypto-5.1.4.2 erts-13.2.2.7 ssh-4.15.3.3 # asn1-5.0.21.1 common_test-1.24.0.2 debugger-5.3.1.2 dialyzer-5.0.5 diameter-2.2.7 edoc-1.2 eldap-1.2.11 erl_docgen-1.4 erl_interface-5.3.2.1 et-1.6.5 eunit-2.8.2 ftp-1.1.4 inets-8.3.1.2 jinterface-1.13.2 kernel-8.5.4.2 megaco-4.4.3 mnesia-4.21.4.2 observer-2.14 odbc-2.14 os_mon-2.8.2 parsetools-2.4.1 public_key-1.13.3.2 reltool-0.9.1 runtime_tools-1.19 sasl-4.2 snmp-5.13.5 ssl-10.9.1.3 stdlib-4.3.1.3 syntax_tools-3.0.1 tftp-1.0.4 tools-3.5.3 wx-2.2.2.1 xmerl-1.3.31.1 :
OTP-25.3.2.9 : common_test-1.24.0.2 erts-13.2.2.6 ssh-4.15.3.2 # asn1-5.0.21.1 compiler-8.2.6.3 crypto-5.1.4.1 debugger-5.3.1.2 dialyzer-5.0.5 diameter-2.2.7 edoc-1.2 eldap-1.2.11 erl_docgen-1.4 erl_interface-5.3.2.1 et-1.6.5 eunit-2.8.2 ftp-1.1.4 inets-8.3.1.2 jinterface-1.13.2 kernel-8.5.4.2 megaco-4.4.3 mnesia-4.21.4.2 observer-2.14 odbc-2.14 os_mon-2.8.2 parsetools-2.4.1 public_key-1.13.3.2 reltool-0.9.1 runtime_tools-1.19 sasl-4.2 snmp-5.13.5 ssl-10.9.1.3 stdlib-4.3.1.3 syntax_tools-3.0.1 tftp-1.0.4 tools-3.5.3 wx-2.2.2.1 xmerl-1.3.31.1 :
OTP-25.3.2.8 : asn1-5.0.21.1 erl_interface-5.3.2.1 erts-13.2.2.5 mnesia-4.21.4.2 public_key-1.13.3.2 ssh-4.15.3.1 ssl-10.9.1.3 wx-2.2.2.1 # common_test-1.24.0.1 compiler-8.2.6.3 crypto-5.1.4.1 debugger-5.3.1.2 dialyzer-5.0.5 diameter-2.2.7 edoc-1.2 eldap-1.2.11 erl_docgen-1.4 et-1.6.5 eunit-2.8.2 ftp-1.1.4 inets-8.3.1.2 jinterface-1.13.2 kernel-8.5.4.2 megaco-4.4.3 observer-2.14 odbc-2.14 os_mon-2.8.2 parsetools-2.4.1 reltool-0.9.1 runtime_tools-1.19 sasl-4.2 snmp-5.13.5 stdlib-4.3.1.3 syntax_tools-3.0.1 tftp-1.0.4 tools-3.5.3 xmerl-1.3.31.1 :
Expand Down

0 comments on commit e6d3401

Please sign in to comment.