diff options
author | Henrik Nord <[email protected]> | 2019-03-26 12:14:50 +0100 |
---|---|---|
committer | Henrik Nord <[email protected]> | 2019-03-26 12:14:50 +0100 |
commit | b9023ad36f9fd1e2154ff80089906b53b548d891 (patch) | |
tree | 6a48f02225a7ae2bbdb89bfeb309e2d12a900730 /lib | |
parent | d1b431a72f65ace425d6d85e57cb6e374f8d896d (diff) | |
download | otp-b9023ad36f9fd1e2154ff80089906b53b548d891.tar.gz otp-b9023ad36f9fd1e2154ff80089906b53b548d891.tar.bz2 otp-b9023ad36f9fd1e2154ff80089906b53b548d891.zip |
Revert "Prepare release"
This reverts commit 0118046f9bda8dcf3594184fa439b79267db8017.
Diffstat (limited to 'lib')
63 files changed, 92 insertions, 1041 deletions
diff --git a/lib/asn1/doc/src/notes.xml b/lib/asn1/doc/src/notes.xml index 284a2b4ce5..22ca7840de 100644 --- a/lib/asn1/doc/src/notes.xml +++ b/lib/asn1/doc/src/notes.xml @@ -32,32 +32,6 @@ <p>This document describes the changes made to the asn1 application.</p> -<section><title>Asn1 5.0.9</title> - - <section><title>Fixed Bugs and Malfunctions</title> - <list> - <item> - <p> - All incorrect (that is, all) uses of "can not" has been - corrected to "cannot" in source code comments, - documentation, examples, and so on.</p> - <p> - Own Id: OTP-14282 Aux Id: PR-1891 </p> - </item> - <item> - <p>Corrected problems with the following value - definitions:</p> <list> <item>value of SEQUENCE OF CHOICE - with extensions</item> <item>value of CHOICE with - extensions</item> <item>DEFAULT used with OCTET - STRING</item> </list> - <p> - Own Id: OTP-15697 Aux Id: PR-2159 </p> - </item> - </list> - </section> - -</section> - <section><title>Asn1 5.0.8</title> <section><title>Fixed Bugs and Malfunctions</title> diff --git a/lib/asn1/vsn.mk b/lib/asn1/vsn.mk index 018beda307..69f1af28e8 100644 --- a/lib/asn1/vsn.mk +++ b/lib/asn1/vsn.mk @@ -1 +1 @@ -ASN1_VSN = 5.0.9 +ASN1_VSN = 5.0.8 diff --git a/lib/common_test/doc/src/notes.xml b/lib/common_test/doc/src/notes.xml index 99777591da..c8e0722a0f 100644 --- a/lib/common_test/doc/src/notes.xml +++ b/lib/common_test/doc/src/notes.xml @@ -33,35 +33,6 @@ <file>notes.xml</file> </header> -<section><title>Common_Test 1.17.1</title> - - <section><title>Fixed Bugs and Malfunctions</title> - <list> - <item> - <p> - All incorrect (that is, all) uses of "can not" has been - corrected to "cannot" in source code comments, - documentation, examples, and so on.</p> - <p> - Own Id: OTP-14282 Aux Id: PR-1891 </p> - </item> - </list> - </section> - - - <section><title>Improvements and New Features</title> - <list> - <item> - <p> Use <c>ssh</c> instead of <c>rsh</c> as the default - remote shell. </p> - <p> - Own Id: OTP-15633 Aux Id: PR-1787 </p> - </item> - </list> - </section> - -</section> - <section><title>Common_Test 1.17</title> <section><title>Fixed Bugs and Malfunctions</title> diff --git a/lib/common_test/vsn.mk b/lib/common_test/vsn.mk index 14a3622a00..23eb8d9656 100644 --- a/lib/common_test/vsn.mk +++ b/lib/common_test/vsn.mk @@ -1 +1 @@ -COMMON_TEST_VSN = 1.17.1 +COMMON_TEST_VSN = 1.17 diff --git a/lib/compiler/doc/src/notes.xml b/lib/compiler/doc/src/notes.xml index 0c34497823..d45dfef8f3 100644 --- a/lib/compiler/doc/src/notes.xml +++ b/lib/compiler/doc/src/notes.xml @@ -32,53 +32,6 @@ <p>This document describes the changes made to the Compiler application.</p> -<section><title>Compiler 7.4</title> - - <section><title>Improvements and New Features</title> - <list> - <item> - <p> - The compiler has been rewritten to internally use an - intermediate representation based on Static Single - Assignment (SSA). The new intermediate representation - makes more optimizations possible.</p> - <p> - Most noticeable is that the binary matching optimizations - are now applicable in many more circumstances than - before.</p> - <p> - Another noticeable change is that type optimizations are - now applied across local function calls, and will remove - a lot more redundant type tests than before.</p> - <p> - Own Id: OTP-14894 Aux Id: ERL-714 </p> - </item> - <item> - <p>Funs are no longer created when they are only used - locally, greatly improving the performance of named funs - and "fun-wrapped" macros.</p> - <p> - Own Id: OTP-15273 Aux Id: ERL-639 </p> - </item> - <item> - <p>All compiler options that can be given in the source - file can now also be given in the option list or from the - command line for <c>erlc</c>.</p> - <p>Specifically, the option - <c>{nowarn_deprecated_function,MFAs}</c> was only - recognized when given in the file with the attribute - <c>-compile()</c>. The option - <c>{nowarn_unused_function,FAs}</c> was incorrectly - documented to only work in a file, but it also worked - when given in the option list.</p> - <p> - Own Id: OTP-15456</p> - </item> - </list> - </section> - -</section> - <section><title>Compiler 7.3.2</title> <section><title>Fixed Bugs and Malfunctions</title> diff --git a/lib/compiler/vsn.mk b/lib/compiler/vsn.mk index 494de072ff..a523627384 100644 --- a/lib/compiler/vsn.mk +++ b/lib/compiler/vsn.mk @@ -1 +1 @@ -COMPILER_VSN = 7.4 +COMPILER_VSN = 7.3.2 diff --git a/lib/crypto/doc/src/notes.xml b/lib/crypto/doc/src/notes.xml index bbfb60ff30..c0b302734e 100644 --- a/lib/crypto/doc/src/notes.xml +++ b/lib/crypto/doc/src/notes.xml @@ -31,119 +31,6 @@ </header> <p>This document describes the changes made to the Crypto application.</p> -<section><title>Crypto 4.5</title> - - <section><title>Fixed Bugs and Malfunctions</title> - <list> - <item> - <p> - Fixed a bug in error return for <c>crypto:poly1305/2</c>. - It returned the atom <c>notsup</c> instead of the - exception <c>notsup</c>.</p> - <p> - *** POTENTIAL INCOMPATIBILITY ***</p> - <p> - Own Id: OTP-15677</p> - </item> - <item> - <p> - The cipher chacha20 was introduced in OpenSSL 1.1.0. - However, it could in a very odd situation fail for - versions less than OpenSSL 1.1.0d. It is therefore not - available if the linked cryptolib is OpenSSL of version - 1.1.0c or earlier.</p> - <p> - *** POTENTIAL INCOMPATIBILITY ***</p> - <p> - Own Id: OTP-15678</p> - </item> - </list> - </section> - - - <section><title>Improvements and New Features</title> - <list> - <item> - <p> A new <c>rand</c> module algorithm, <c>exro928ss</c> - (Xoroshiro928**), has been implemented. It has got a - really long period and good statistical quality for all - output bits, while still being only about 50% slower than - the default algorithm. </p><p> The same generator is also - used as a long period counter in a new <c>crypto</c> - plugin for the <c>rand</c> module, algorithm - <c>crypto_aes</c>. This plugin uses AES-256 to scramble - the counter which buries any detectable statistical - artifacts. Scrambling is done in chunks which are cached - to get good amortized speed (about half of the default - algorithm). </p> - <p> - Own Id: OTP-14461 Aux Id: PR-1857 </p> - </item> - <item> - <p> - Crypto's single C-file is splitted into multiple files. - The different coding styles in the different parts are - unified into a single style.</p> - <p> - Own Id: OTP-14732 Aux Id: PR-2068, PR-2095 </p> - </item> - <item> - <p> - Build configuration of the <c>crypto</c> application has - been moved from the <c>erts</c> application into the - <c>crypto</c> application.</p> - <p> - Own Id: OTP-15129</p> - </item> - <item> - <p> - Adds two hash functions blake2b and blake2s (64 bit hash - and 32 bit hash respectively). These are modern and - standard hash functions used in blockchains and encrypted - communication protocols. The hash functions are available - in OpenSSL since version 1.1.1.</p> - <p> - Own Id: OTP-15564 Aux Id: PR-2129 </p> - </item> - <item> - <p> - A new API is implemented in crypto. So far it is not - published but used for implementing the - <c>crypto:block_*</c> and <c>crypto:stream_*</c> - interfaces.</p> - <p> - Please note that since the error checking is more - thorough, there might be arguments with faulty lengths - that are no longer accepted.</p> - <p> - *** POTENTIAL INCOMPATIBILITY ***</p> - <p> - Own Id: OTP-15644 Aux Id: OTP-14732 , OTP-15451, PR-1857 - , PR-2068, PR-2095 </p> - </item> - <item> - <p> - The new hash_info/1 and cipher_info/1 functions returns - maps with information about the hash or cipher in the - argument.</p> - <p> - Own Id: OTP-15655 Aux Id: PR-2173, ERL-864, PR-2186 </p> - </item> - <item> - <p> - Obey the OpenSSL flags <c>-no-rc2</c>, <c>-no-rc4</c>, - <c>-no-rc5</c>, <c> -no-md4</c>, <c> -no-rmd160</c>, <c> - -no-blake2</c>, <c> -no-chacha</c> and <c> -no-cmac - -no-poly1305 </c> when compiling the C-part of the crypto - application.</p> - <p> - Own Id: OTP-15683</p> - </item> - </list> - </section> - -</section> - <section><title>Crypto 4.4.1</title> <section><title>Fixed Bugs and Malfunctions</title> diff --git a/lib/crypto/vsn.mk b/lib/crypto/vsn.mk index 72a51bfec9..deba17fb66 100644 --- a/lib/crypto/vsn.mk +++ b/lib/crypto/vsn.mk @@ -1 +1 @@ -CRYPTO_VSN = 4.5 +CRYPTO_VSN = 4.4.1 diff --git a/lib/debugger/doc/src/notes.xml b/lib/debugger/doc/src/notes.xml index 795b46d467..395b69973d 100644 --- a/lib/debugger/doc/src/notes.xml +++ b/lib/debugger/doc/src/notes.xml @@ -33,23 +33,6 @@ <p>This document describes the changes made to the Debugger application.</p> -<section><title>Debugger 4.2.7</title> - - <section><title>Fixed Bugs and Malfunctions</title> - <list> - <item> - <p> - All incorrect (that is, all) uses of "can not" has been - corrected to "cannot" in source code comments, - documentation, examples, and so on.</p> - <p> - Own Id: OTP-14282 Aux Id: PR-1891 </p> - </item> - </list> - </section> - -</section> - <section><title>Debugger 4.2.6</title> <section><title>Fixed Bugs and Malfunctions</title> diff --git a/lib/debugger/vsn.mk b/lib/debugger/vsn.mk index daecc7594c..a3cbb497f8 100644 --- a/lib/debugger/vsn.mk +++ b/lib/debugger/vsn.mk @@ -1 +1 @@ -DEBUGGER_VSN = 4.2.7 +DEBUGGER_VSN = 4.2.6 diff --git a/lib/dialyzer/doc/src/notes.xml b/lib/dialyzer/doc/src/notes.xml index 84a448c484..bc422c43a0 100644 --- a/lib/dialyzer/doc/src/notes.xml +++ b/lib/dialyzer/doc/src/notes.xml @@ -32,23 +32,6 @@ <p>This document describes the changes made to the Dialyzer application.</p> -<section><title>Dialyzer 3.3.3</title> - - <section><title>Fixed Bugs and Malfunctions</title> - <list> - <item> - <p> - All incorrect (that is, all) uses of "can not" has been - corrected to "cannot" in source code comments, - documentation, examples, and so on.</p> - <p> - Own Id: OTP-14282 Aux Id: PR-1891 </p> - </item> - </list> - </section> - -</section> - <section><title>Dialyzer 3.3.2</title> <section><title>Fixed Bugs and Malfunctions</title> diff --git a/lib/dialyzer/vsn.mk b/lib/dialyzer/vsn.mk index 49c2e966a3..7221993963 100644 --- a/lib/dialyzer/vsn.mk +++ b/lib/dialyzer/vsn.mk @@ -1 +1 @@ -DIALYZER_VSN = 3.3.3 +DIALYZER_VSN = 3.3.2 diff --git a/lib/eldap/doc/src/notes.xml b/lib/eldap/doc/src/notes.xml index 45a11fdf54..bf9358c4d1 100644 --- a/lib/eldap/doc/src/notes.xml +++ b/lib/eldap/doc/src/notes.xml @@ -31,21 +31,6 @@ </header> <p>This document describes the changes made to the Eldap application.</p> -<section><title>Eldap 1.2.7</title> - - <section><title>Fixed Bugs and Malfunctions</title> - <list> - <item> - <p> - Typo fix</p> - <p> - Own Id: OTP-15632</p> - </item> - </list> - </section> - -</section> - <section><title>Eldap 1.2.6</title> <section><title>Fixed Bugs and Malfunctions</title> diff --git a/lib/eldap/vsn.mk b/lib/eldap/vsn.mk index 7f03fbd1b2..6d541e4689 100644 --- a/lib/eldap/vsn.mk +++ b/lib/eldap/vsn.mk @@ -1 +1 @@ -ELDAP_VSN = 1.2.7 +ELDAP_VSN = 1.2.6 diff --git a/lib/erl_docgen/doc/src/notes.xml b/lib/erl_docgen/doc/src/notes.xml index f25361a202..54f0a36b27 100644 --- a/lib/erl_docgen/doc/src/notes.xml +++ b/lib/erl_docgen/doc/src/notes.xml @@ -31,24 +31,7 @@ </header> <p>This document describes the changes made to the <em>erl_docgen</em> application.</p> - <section><title>Erl_Docgen 0.9.1</title> - - <section><title>Fixed Bugs and Malfunctions</title> - <list> - <item> - <p> - All incorrect (that is, all) uses of "can not" has been - corrected to "cannot" in source code comments, - documentation, examples, and so on.</p> - <p> - Own Id: OTP-14282 Aux Id: PR-1891 </p> - </item> - </list> - </section> - -</section> - -<section><title>Erl_Docgen 0.9</title> + <section><title>Erl_Docgen 0.9</title> <section><title>Improvements and New Features</title> <list> diff --git a/lib/erl_docgen/vsn.mk b/lib/erl_docgen/vsn.mk index fece2456c1..6321f229dd 100644 --- a/lib/erl_docgen/vsn.mk +++ b/lib/erl_docgen/vsn.mk @@ -1 +1 @@ -ERL_DOCGEN_VSN = 0.9.1 +ERL_DOCGEN_VSN = 0.9 diff --git a/lib/erl_interface/doc/src/notes.xml b/lib/erl_interface/doc/src/notes.xml index c26e3582cd..32d28b853b 100644 --- a/lib/erl_interface/doc/src/notes.xml +++ b/lib/erl_interface/doc/src/notes.xml @@ -31,54 +31,6 @@ </header> <p>This document describes the changes made to the Erl_interface application.</p> -<section><title>Erl_Interface 3.12</title> - - <section><title>Improvements and New Features</title> - <list> - <item> - <p> - Minor adjustments made to build system for parallel - configure.</p> - <p> - Own Id: OTP-15340 Aux Id: OTP-14625 </p> - </item> - <item> - <p> - Increased the 'creation' value from 2 to 32 bits. The - 'creation' value determines how many times a distributed - node can restart until pids, ports and references may - conflict with such identifiers from an earlier node - incarnation with the same name.</p> - <p> - Own Id: OTP-15603</p> - </item> - <item> - <p> - The limited support for VxWorks is deprecated as of OTP - 22, and will be removed in OTP 23.</p> - <p> - *** POTENTIAL INCOMPATIBILITY ***</p> - <p> - Own Id: OTP-15621</p> - </item> - <item> - <p>The old legacy <c>erl_interface</c> library (functions - with prefix <c>erl_</c>) is deprecated as of OTP 22, and - will be removed in OTP 23. This does not apply to the - <c>ei</c> library. Reasonably new <c>gcc</c> compilers - will issue deprecation warnings. In order to disable - these warnings, define the macro - <c>EI_NO_DEPR_WARN</c>.</p> - <p> - *** POTENTIAL INCOMPATIBILITY ***</p> - <p> - Own Id: OTP-15622</p> - </item> - </list> - </section> - -</section> - <section><title>Erl_Interface 3.11.1</title> <section><title>Fixed Bugs and Malfunctions</title> diff --git a/lib/erl_interface/vsn.mk b/lib/erl_interface/vsn.mk index cc72ed639a..dae6052d55 100644 --- a/lib/erl_interface/vsn.mk +++ b/lib/erl_interface/vsn.mk @@ -1,2 +1,2 @@ -EI_VSN = 3.12 +EI_VSN = 3.11.1 ERL_INTERFACE_VSN = $(EI_VSN) diff --git a/lib/hipe/doc/src/notes.xml b/lib/hipe/doc/src/notes.xml index 4a95d75abe..9a803cb9df 100644 --- a/lib/hipe/doc/src/notes.xml +++ b/lib/hipe/doc/src/notes.xml @@ -31,52 +31,6 @@ </header> <p>This document describes the changes made to HiPE.</p> -<section><title>Hipe 3.19</title> - - <section><title>Fixed Bugs and Malfunctions</title> - <list> - <item> - <p> - Add function <c>hipe:erllvm_is_supported</c> to check - presence of suitable version of the LLVM tool chain as - well as supported hardware architecture. The old - <c>hipe:llvm_support_available</c> has been removed.</p> - <p> - Own Id: OTP-15385 Aux Id: PR-1986 </p> - </item> - <item> - <p> - Fix hipe LLVM for FreeBSD and other non-linux unix to use - /tmp/ instead of /dev/shm/.</p> - <p> - Own Id: OTP-15386 Aux Id: PR-1963 </p> - </item> - </list> - </section> - - - <section><title>Improvements and New Features</title> - <list> - <item> - <p>In OTP 22, HiPE (the native code compiler) is not - fully functional. The reasons for this are:</p> - <p>There are new BEAM instructions for binary matching - that the HiPE native code compiler does not support.</p> - <p>The new optimizations in the Erlang compiler create - new combination of instructions that HiPE currently does - not handle correctly.</p> - <p>If erlc is invoked with the <c>+native</c> option, and - if any of the new binary matching instructions are used, - the compiler will issue a warning and produce a BEAM file - without native code.</p> - <p> - Own Id: OTP-15596</p> - </item> - </list> - </section> - -</section> - <section><title>Hipe 3.18.3</title> <section><title>Fixed Bugs and Malfunctions</title> diff --git a/lib/hipe/vsn.mk b/lib/hipe/vsn.mk index a91d92ca14..39565d721f 100644 --- a/lib/hipe/vsn.mk +++ b/lib/hipe/vsn.mk @@ -1 +1 @@ -HIPE_VSN = 3.19 +HIPE_VSN = 3.18.3 diff --git a/lib/inets/doc/src/notes.xml b/lib/inets/doc/src/notes.xml index 02d23934a6..91dd9cd6ed 100644 --- a/lib/inets/doc/src/notes.xml +++ b/lib/inets/doc/src/notes.xml @@ -33,24 +33,7 @@ <file>notes.xml</file> </header> - <section><title>Inets 7.0.7</title> - - <section><title>Fixed Bugs and Malfunctions</title> - <list> - <item> - <p> - All incorrect (that is, all) uses of "can not" has been - corrected to "cannot" in source code comments, - documentation, examples, and so on.</p> - <p> - Own Id: OTP-14282 Aux Id: PR-1891 </p> - </item> - </list> - </section> - -</section> - -<section><title>Inets 7.0.6</title> + <section><title>Inets 7.0.6</title> <section><title>Fixed Bugs and Malfunctions</title> <list> diff --git a/lib/inets/vsn.mk b/lib/inets/vsn.mk index fd248e793a..b7ddf39ebd 100644 --- a/lib/inets/vsn.mk +++ b/lib/inets/vsn.mk @@ -19,6 +19,6 @@ # %CopyrightEnd% APPLICATION = inets -INETS_VSN = 7.0.7 +INETS_VSN = 7.0.6 PRE_VSN = APP_VSN = "$(APPLICATION)-$(INETS_VSN)$(PRE_VSN)" diff --git a/lib/jinterface/doc/src/notes.xml b/lib/jinterface/doc/src/notes.xml index f070dd8859..e4bfddcd17 100644 --- a/lib/jinterface/doc/src/notes.xml +++ b/lib/jinterface/doc/src/notes.xml @@ -31,23 +31,6 @@ </header> <p>This document describes the changes made to the Jinterface application.</p> -<section><title>Jinterface 1.9.2</title> - - <section><title>Fixed Bugs and Malfunctions</title> - <list> - <item> - <p> - All incorrect (that is, all) uses of "can not" has been - corrected to "cannot" in source code comments, - documentation, examples, and so on.</p> - <p> - Own Id: OTP-14282 Aux Id: PR-1891 </p> - </item> - </list> - </section> - -</section> - <section><title>Jinterface 1.9.1</title> <section><title>Fixed Bugs and Malfunctions</title> diff --git a/lib/jinterface/vsn.mk b/lib/jinterface/vsn.mk index d66074b9f0..a8dc815145 100644 --- a/lib/jinterface/vsn.mk +++ b/lib/jinterface/vsn.mk @@ -1 +1 @@ -JINTERFACE_VSN = 1.9.2 +JINTERFACE_VSN = 1.9.1 diff --git a/lib/kernel/doc/src/notes.xml b/lib/kernel/doc/src/notes.xml index 356dcb0547..0c187eb19f 100644 --- a/lib/kernel/doc/src/notes.xml +++ b/lib/kernel/doc/src/notes.xml @@ -31,82 +31,6 @@ </header> <p>This document describes the changes made to the Kernel application.</p> -<section><title>Kernel 6.4</title> - - <section><title>Improvements and New Features</title> - <list> - <item> - <p> - A simple socket API is provided through the socket - module. This is a low level API that does *not* replace - gen_[tcp|udp|sctp]. It is intended to *eventually* - replace the inet driver, but not the high level - gen-modules (gen_tcp, gen_udp and gen_sctp). It also - provides a basic API that facilitates the implementation - of other protocols, than TCP, UDP and SCTP. </p> - <p> - Known issues are; No support for the Windows OS - (currently), a small term leakage.</p> - <p> - Own Id: OTP-14831</p> - </item> - <item> - <p> - Improved the documentation for the linger option.</p> - <p> - Own Id: OTP-15491 Aux Id: - https://github.com/erlang/otp/pull/2019 </p> - </item> - <item> - <p> Global no longer tries more than once when connecting - to other nodes. </p> - <p> - Own Id: OTP-15607 Aux Id: ERIERL-280 </p> - </item> - <item> - <p> - The dist messages EXIT, EXIT2 and MONITOR_DOWN have been - updated with new versions that send the reason term as - part of the payload of the message instead of as part of - the control message.</p> - <p> - The old versions are still present and can be used when - communicating with nodes that don't support the new - versions.</p> - <p> - Own Id: OTP-15611</p> - </item> - <item> - <p> - Kernel configuration parameter <c>start_distribution = - boolean()</c> is added. If set to <c>false</c>, the - system is started with all distribution functionality - disabled. Defaults to <c>true</c>.</p> - <p> - Own Id: OTP-15668 Aux Id: PR-2088 </p> - </item> - <item> - <p> - In OTP-21.3, a warning was introduced for duplicated - applications/keys in configuration. This warning would be - displayed both when the configuration was given as a file - on system start, and during runtime via - <c>application:set_env/1,2</c>.</p> - <p> - The warning is now changed to a <c>badarg</c> exception - in <c>application:set_env/1,2</c>. If the faulty - configuration is given in a configuration file on system - start, the startup will fail.</p> - <p> - *** POTENTIAL INCOMPATIBILITY ***</p> - <p> - Own Id: OTP-15692 Aux Id: PR-2170 </p> - </item> - </list> - </section> - -</section> - <section><title>Kernel 6.3</title> <section><title>Fixed Bugs and Malfunctions</title> diff --git a/lib/kernel/src/kernel.appup.src b/lib/kernel/src/kernel.appup.src index f04303eff9..8fa3f5c588 100644 --- a/lib/kernel/src/kernel.appup.src +++ b/lib/kernel/src/kernel.appup.src @@ -19,15 +19,23 @@ %% %% We allow upgrade from, and downgrade to all previous %% versions from the following OTP releases: +%% - OTP 20 %% - OTP 21 -%% - OTP 22 %% %% We also allow upgrade from, and downgrade to all %% versions that have branched off from the above %% stated previous versions. %% {"%VSN%", - [{<<"^6\\.0$">>,[restart_new_emulator]}, + [{<<"^5\\.3$">>,[restart_new_emulator]}, + {<<"^5\\.3\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}, + {<<"^5\\.3\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}, + {<<"^5\\.4$">>,[restart_new_emulator]}, + {<<"^5\\.4\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}, + {<<"^5\\.4\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}, + {<<"^5\\.4\\.2(?:\\.[0-9]+)*$">>,[restart_new_emulator]}, + {<<"^5\\.4\\.3(?:\\.[0-9]+)*$">>,[restart_new_emulator]}, + {<<"^6\\.0$">>,[restart_new_emulator]}, {<<"^6\\.0\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}, {<<"^6\\.0\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}, {<<"^6\\.1$">>,[restart_new_emulator]}, @@ -35,10 +43,16 @@ {<<"^6\\.1\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}, {<<"^6\\.2$">>,[restart_new_emulator]}, {<<"^6\\.2\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}, - {<<"^6\\.2\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}, - {<<"^6\\.3$">>,[restart_new_emulator]}, - {<<"^6\\.3\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}], - [{<<"^6\\.0$">>,[restart_new_emulator]}, + {<<"^6\\.2\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}], + [{<<"^5\\.3$">>,[restart_new_emulator]}, + {<<"^5\\.3\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}, + {<<"^5\\.3\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}, + {<<"^5\\.4$">>,[restart_new_emulator]}, + {<<"^5\\.4\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}, + {<<"^5\\.4\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}, + {<<"^5\\.4\\.2(?:\\.[0-9]+)*$">>,[restart_new_emulator]}, + {<<"^5\\.4\\.3(?:\\.[0-9]+)*$">>,[restart_new_emulator]}, + {<<"^6\\.0$">>,[restart_new_emulator]}, {<<"^6\\.0\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}, {<<"^6\\.0\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}, {<<"^6\\.1$">>,[restart_new_emulator]}, @@ -46,6 +60,4 @@ {<<"^6\\.1\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}, {<<"^6\\.2$">>,[restart_new_emulator]}, {<<"^6\\.2\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}, - {<<"^6\\.2\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}, - {<<"^6\\.3$">>,[restart_new_emulator]}, - {<<"^6\\.3\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}]}. + {<<"^6\\.2\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}]}. diff --git a/lib/kernel/vsn.mk b/lib/kernel/vsn.mk index 765e890157..7bebe1ba70 100644 --- a/lib/kernel/vsn.mk +++ b/lib/kernel/vsn.mk @@ -1 +1 @@ -KERNEL_VSN = 6.4 +KERNEL_VSN = 6.3 diff --git a/lib/megaco/doc/src/notes.xml b/lib/megaco/doc/src/notes.xml index 6f33ae390c..b697c3f631 100644 --- a/lib/megaco/doc/src/notes.xml +++ b/lib/megaco/doc/src/notes.xml @@ -37,30 +37,7 @@ section is the version number of Megaco.</p> - <section><title>Megaco 3.18.5</title> - - <section><title>Improvements and New Features</title> - <list> - <item> - <p> - Minor updates to build system necessary due to move of - configuration of <c>crypto</c> application.</p> - <p> - Own Id: OTP-15262 Aux Id: OTP-15129 </p> - </item> - <item> - <p> - Minor adjustments made to build system for parallel - configure.</p> - <p> - Own Id: OTP-15340 Aux Id: OTP-14625 </p> - </item> - </list> - </section> - -</section> - -<section><title>Megaco 3.18.4</title> + <section><title>Megaco 3.18.4</title> <section><title>Fixed Bugs and Malfunctions</title> <list> diff --git a/lib/megaco/vsn.mk b/lib/megaco/vsn.mk index 843a3dccc5..f4c82c537a 100644 --- a/lib/megaco/vsn.mk +++ b/lib/megaco/vsn.mk @@ -19,6 +19,6 @@ # %CopyrightEnd% APPLICATION = megaco -MEGACO_VSN = 3.18.5 +MEGACO_VSN = 3.18.4 PRE_VSN = APP_VSN = "$(APPLICATION)-$(MEGACO_VSN)$(PRE_VSN)" diff --git a/lib/mnesia/doc/src/notes.xml b/lib/mnesia/doc/src/notes.xml index 59c842ab10..01d1666b8d 100644 --- a/lib/mnesia/doc/src/notes.xml +++ b/lib/mnesia/doc/src/notes.xml @@ -39,41 +39,7 @@ thus constitutes one section in this document. The title of each section is the version number of Mnesia.</p> - <section><title>Mnesia 4.16</title> - - <section><title>Fixed Bugs and Malfunctions</title> - <list> - <item> - <p> - Optimize mnesia:read/1 if data have been written in the - same transaction.</p> - <p> - Own Id: OTP-15550 Aux Id: PR-12029 </p> - </item> - <item> - <p> - Fixed bugs in table index plugin handling.</p> - <p> - Own Id: OTP-15689 Aux Id: PR-1695 ERL-556 </p> - </item> - </list> - </section> - - - <section><title>Improvements and New Features</title> - <list> - <item> - <p> - Optimized dumping of tables with plugin backends.</p> - <p> - Own Id: OTP-15588 Aux Id: PR-2102 </p> - </item> - </list> - </section> - -</section> - -<section><title>Mnesia 4.15.6</title> + <section><title>Mnesia 4.15.6</title> <section><title>Fixed Bugs and Malfunctions</title> <list> diff --git a/lib/mnesia/vsn.mk b/lib/mnesia/vsn.mk index aa5d9adb6d..781a4830a0 100644 --- a/lib/mnesia/vsn.mk +++ b/lib/mnesia/vsn.mk @@ -1 +1 @@ -MNESIA_VSN = 4.16 +MNESIA_VSN = 4.15.6 diff --git a/lib/observer/doc/src/notes.xml b/lib/observer/doc/src/notes.xml index f05e58dc21..2d914f8c61 100644 --- a/lib/observer/doc/src/notes.xml +++ b/lib/observer/doc/src/notes.xml @@ -32,23 +32,6 @@ <p>This document describes the changes made to the Observer application.</p> -<section><title>Observer 2.9.1</title> - - <section><title>Fixed Bugs and Malfunctions</title> - <list> - <item> - <p> - All incorrect (that is, all) uses of "can not" has been - corrected to "cannot" in source code comments, - documentation, examples, and so on.</p> - <p> - Own Id: OTP-14282 Aux Id: PR-1891 </p> - </item> - </list> - </section> - -</section> - <section><title>Observer 2.9</title> <section><title>Fixed Bugs and Malfunctions</title> diff --git a/lib/observer/vsn.mk b/lib/observer/vsn.mk index c16c43f942..0e9c8b302c 100644 --- a/lib/observer/vsn.mk +++ b/lib/observer/vsn.mk @@ -1 +1 @@ -OBSERVER_VSN = 2.9.1 +OBSERVER_VSN = 2.9 diff --git a/lib/odbc/doc/src/notes.xml b/lib/odbc/doc/src/notes.xml index 8d708162e4..696fcaa479 100644 --- a/lib/odbc/doc/src/notes.xml +++ b/lib/odbc/doc/src/notes.xml @@ -32,23 +32,7 @@ <p>This document describes the changes made to the odbc application. </p> - <section><title>ODBC 2.12.4</title> - - <section><title>Improvements and New Features</title> - <list> - <item> - <p> - Minor adjustments made to build system for parallel - configure.</p> - <p> - Own Id: OTP-15340 Aux Id: OTP-14625 </p> - </item> - </list> - </section> - -</section> - -<section><title>ODBC 2.12.3</title> + <section><title>ODBC 2.12.3</title> <section><title>Fixed Bugs and Malfunctions</title> <list> diff --git a/lib/odbc/vsn.mk b/lib/odbc/vsn.mk index df6db09f2f..ff023e666b 100644 --- a/lib/odbc/vsn.mk +++ b/lib/odbc/vsn.mk @@ -1 +1 @@ -ODBC_VSN = 2.12.4 +ODBC_VSN = 2.12.3 diff --git a/lib/os_mon/doc/src/notes.xml b/lib/os_mon/doc/src/notes.xml index f533b287d4..64e9f281e3 100644 --- a/lib/os_mon/doc/src/notes.xml +++ b/lib/os_mon/doc/src/notes.xml @@ -31,23 +31,6 @@ </header> <p>This document describes the changes made to the OS_Mon application.</p> -<section><title>Os_Mon 2.5</title> - - <section><title>Improvements and New Features</title> - <list> - <item> - <p> - The application otp_mibs has been removed from OTP. Some - of its components (mibs) have been moved to other apps - (snmp), or removed completely (os_mon).</p> - <p> - Own Id: OTP-14984 Aux Id: OTP-15329 </p> - </item> - </list> - </section> - -</section> - <section><title>Os_Mon 2.4.7</title> <section><title>Fixed Bugs and Malfunctions</title> diff --git a/lib/os_mon/vsn.mk b/lib/os_mon/vsn.mk index 845443d329..9713f6bc6b 100644 --- a/lib/os_mon/vsn.mk +++ b/lib/os_mon/vsn.mk @@ -1 +1 @@ -OS_MON_VSN = 2.5 +OS_MON_VSN = 2.4.7 diff --git a/lib/public_key/doc/src/notes.xml b/lib/public_key/doc/src/notes.xml index ff907596a0..f6bc0dc797 100644 --- a/lib/public_key/doc/src/notes.xml +++ b/lib/public_key/doc/src/notes.xml @@ -35,34 +35,6 @@ <file>notes.xml</file> </header> -<section><title>Public_Key 1.6.6</title> - - <section><title>Improvements and New Features</title> - <list> - <item> - <p> - Add possibility to read PEM files encrypted with old PEM - encryption using AES-256</p> - <p> - Own Id: OTP-13726</p> - </item> - <item> - <p> - Relax decoding of certificates to so that "harmless" - third party encoding errors may be accepted but not - created by the public_key application. This adds - acceptance of using an incorrect three character country - code, the PKIX standard use two character country codes. - It is also accepted that the country code is utf8 encoded - but the specification says it should be ASCII.</p> - <p> - Own Id: OTP-15687 Aux Id: PR-2162 </p> - </item> - </list> - </section> - -</section> - <section><title>Public_Key 1.6.5</title> <section><title>Improvements and New Features</title> diff --git a/lib/public_key/vsn.mk b/lib/public_key/vsn.mk index c68806d856..11c06fb158 100644 --- a/lib/public_key/vsn.mk +++ b/lib/public_key/vsn.mk @@ -1 +1 @@ -PUBLIC_KEY_VSN = 1.6.6 +PUBLIC_KEY_VSN = 1.6.5 diff --git a/lib/reltool/doc/src/notes.xml b/lib/reltool/doc/src/notes.xml index 2d043017af..165ae6db6a 100644 --- a/lib/reltool/doc/src/notes.xml +++ b/lib/reltool/doc/src/notes.xml @@ -38,40 +38,7 @@ thus constitutes one section in this document. The title of each section is the version number of Reltool.</p> - <section><title>Reltool 0.8</title> - - <section><title>Improvements and New Features</title> - <list> - <item> - <p> - A new element, <c>Opts</c>, can now be included in a - <c>rel</c> tuple in the reltool release specific - configuration format: {rel, Name, Vsn, RelApps, Opts}.</p> - <p> - This supports the use of <c>{rel, Name, Vsn, RelApps, - [{load_dot_erlang, false}]}</c> to prevent the boot - script from running the <c>.erlang</c> file.</p> - <p> - The incompatibilities are as follows:</p> - <p> - * The return from <c>reltool:get_config/1</c> and - <c>reltool:get_config/3</c> includes the new <c>rel</c> - tuple for all rels where the <c>load_dot_erlang</c> - option is set to <c>false</c>.<br/> * The return from - <c>reltool:get_config/3</c> includes the new <c>rel</c> - tuple for ALL rels if the <c>InclDefs</c> parameter is - set to <c>true</c>.</p> - <p> - *** POTENTIAL INCOMPATIBILITY ***</p> - <p> - Own Id: OTP-15571</p> - </item> - </list> - </section> - -</section> - -<section><title>Reltool 0.7.8</title> + <section><title>Reltool 0.7.8</title> <section><title>Fixed Bugs and Malfunctions</title> <list> diff --git a/lib/reltool/vsn.mk b/lib/reltool/vsn.mk index c5aacfba38..a649a3e0c0 100644 --- a/lib/reltool/vsn.mk +++ b/lib/reltool/vsn.mk @@ -1 +1 @@ -RELTOOL_VSN = 0.8 +RELTOOL_VSN = 0.7.8 diff --git a/lib/runtime_tools/doc/src/notes.xml b/lib/runtime_tools/doc/src/notes.xml index 1b94c3e6d9..58a2a66c4b 100644 --- a/lib/runtime_tools/doc/src/notes.xml +++ b/lib/runtime_tools/doc/src/notes.xml @@ -32,22 +32,6 @@ <p>This document describes the changes made to the Runtime_Tools application.</p> -<section><title>Runtime_Tools 1.13.3</title> - - <section><title>Improvements and New Features</title> - <list> - <item> - <p> - Minor updates to build system necessary due to move of - configuration of <c>crypto</c> application.</p> - <p> - Own Id: OTP-15262 Aux Id: OTP-15129 </p> - </item> - </list> - </section> - -</section> - <section><title>Runtime_Tools 1.13.2</title> <section><title>Improvements and New Features</title> diff --git a/lib/runtime_tools/vsn.mk b/lib/runtime_tools/vsn.mk index 3f38574be4..fa2f338ec2 100644 --- a/lib/runtime_tools/vsn.mk +++ b/lib/runtime_tools/vsn.mk @@ -1 +1 @@ -RUNTIME_TOOLS_VSN = 1.13.3 +RUNTIME_TOOLS_VSN = 1.13.2 diff --git a/lib/sasl/doc/src/notes.xml b/lib/sasl/doc/src/notes.xml index 13546a6a62..982c874117 100644 --- a/lib/sasl/doc/src/notes.xml +++ b/lib/sasl/doc/src/notes.xml @@ -31,23 +31,6 @@ </header> <p>This document describes the changes made to the SASL application.</p> -<section><title>SASL 3.4</title> - - <section><title>Improvements and New Features</title> - <list> - <item> - <p> - Change the first module called by erts to be names - erl_init instead of otp_ring0. systools in sasl have been - updated to reflect this change.</p> - <p> - Own Id: OTP-15336 Aux Id: PR-1825 </p> - </item> - </list> - </section> - -</section> - <section><title>SASL 3.3</title> <section><title>Improvements and New Features</title> diff --git a/lib/sasl/src/sasl.appup.src b/lib/sasl/src/sasl.appup.src index 22a9027b7c..26127eae84 100644 --- a/lib/sasl/src/sasl.appup.src +++ b/lib/sasl/src/sasl.appup.src @@ -19,21 +19,27 @@ %% %% We allow upgrade from, and downgrade to all previous %% versions from the following OTP releases: +%% - OTP 20 %% - OTP 21 -%% - OTP 22 %% %% We also allow upgrade from, and downgrade to all %% versions that have branched off from the above %% stated previous versions. %% {"%VSN%", - [{<<"^3\\.2$">>,[restart_new_emulator]}, + [{<<"^3\\.0\\.4(?:\\.[0-9]+)*$">>,[restart_new_emulator]}, + {<<"^3\\.1$">>,[restart_new_emulator]}, + {<<"^3\\.1\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}, + {<<"^3\\.1\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}, + {<<"^3\\.1\\.2(?:\\.[0-9]+)*$">>,[restart_new_emulator]}, + {<<"^3\\.2$">>,[restart_new_emulator]}, {<<"^3\\.2\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}, - {<<"^3\\.2\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}, - {<<"^3\\.3$">>,[restart_new_emulator]}, - {<<"^3\\.3\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}], - [{<<"^3\\.2$">>,[restart_new_emulator]}, + {<<"^3\\.2\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}], + [{<<"^3\\.0\\.4(?:\\.[0-9]+)*$">>,[restart_new_emulator]}, + {<<"^3\\.1$">>,[restart_new_emulator]}, + {<<"^3\\.1\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}, + {<<"^3\\.1\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}, + {<<"^3\\.1\\.2(?:\\.[0-9]+)*$">>,[restart_new_emulator]}, + {<<"^3\\.2$">>,[restart_new_emulator]}, {<<"^3\\.2\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}, - {<<"^3\\.2\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}, - {<<"^3\\.3$">>,[restart_new_emulator]}, - {<<"^3\\.3\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}]}. + {<<"^3\\.2\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}]}. diff --git a/lib/sasl/vsn.mk b/lib/sasl/vsn.mk index 8838b514da..c1f80752a7 100644 --- a/lib/sasl/vsn.mk +++ b/lib/sasl/vsn.mk @@ -1 +1 @@ -SASL_VSN = 3.4 +SASL_VSN = 3.3 diff --git a/lib/snmp/doc/src/notes.xml b/lib/snmp/doc/src/notes.xml index 48a10f09d4..423d90fef6 100644 --- a/lib/snmp/doc/src/notes.xml +++ b/lib/snmp/doc/src/notes.xml @@ -34,24 +34,7 @@ </header> - <section><title>SNMP 5.3</title> - - <section><title>Improvements and New Features</title> - <list> - <item> - <p> - The application otp_mibs has been removed from OTP. Some - of its components (mibs) have been moved to other apps - (snmp), or removed completely (os_mon).</p> - <p> - Own Id: OTP-14984 Aux Id: OTP-15329 </p> - </item> - </list> - </section> - -</section> - -<section><title>SNMP 5.2.12</title> + <section><title>SNMP 5.2.12</title> <section><title>Fixed Bugs and Malfunctions</title> <list> diff --git a/lib/ssh/doc/src/notes.xml b/lib/ssh/doc/src/notes.xml index 23be926352..17f14bdea2 100644 --- a/lib/ssh/doc/src/notes.xml +++ b/lib/ssh/doc/src/notes.xml @@ -30,21 +30,6 @@ <file>notes.xml</file> </header> -<section><title>Ssh 4.7.5</title> - - <section><title>Improvements and New Features</title> - <list> - <item> - <p> - SSH uses the new crypto API.</p> - <p> - Own Id: OTP-15673</p> - </item> - </list> - </section> - -</section> - <section><title>Ssh 4.7.4</title> <section><title>Fixed Bugs and Malfunctions</title> diff --git a/lib/ssh/vsn.mk b/lib/ssh/vsn.mk index 2947f82556..0f9eee887c 100644 --- a/lib/ssh/vsn.mk +++ b/lib/ssh/vsn.mk @@ -1,4 +1,4 @@ #-*-makefile-*- ; force emacs to enter makefile-mode -SSH_VSN = 4.7.5 +SSH_VSN = 4.7.4 APP_VSN = "ssh-$(SSH_VSN)" diff --git a/lib/ssl/doc/src/notes.xml b/lib/ssl/doc/src/notes.xml index 5db0cddc9f..a511cb4db3 100644 --- a/lib/ssl/doc/src/notes.xml +++ b/lib/ssl/doc/src/notes.xml @@ -27,37 +27,6 @@ </header> <p>This document describes the changes made to the SSL application.</p> -<section><title>SSL 9.3</title> - - <section><title>Improvements and New Features</title> - <list> - <item> - <p> - TLS-1.0, TLS-1.1 and DTLS-1.0 are now considered legacy - and not supported by default</p> - <p> - *** POTENTIAL INCOMPATIBILITY ***</p> - <p> - Own Id: OTP-14865</p> - </item> - <item> - <p> - Use new logger API in ssl. Introduce log levels and - verbose debug logging for SSL.</p> - <p> - Own Id: OTP-15055</p> - </item> - <item> - <p> - Basic support for TLS 1.3 Server for experimental use.</p> - <p> - Own Id: OTP-15591</p> - </item> - </list> - </section> - -</section> - <section><title>SSL 9.2.1</title> <section><title>Fixed Bugs and Malfunctions</title> diff --git a/lib/ssl/vsn.mk b/lib/ssl/vsn.mk index 3c66ffd852..c4bcc1560c 100644 --- a/lib/ssl/vsn.mk +++ b/lib/ssl/vsn.mk @@ -1 +1 @@ -SSL_VSN = 9.3 +SSL_VSN = 9.2.1 diff --git a/lib/stdlib/doc/src/notes.xml b/lib/stdlib/doc/src/notes.xml index ea90482b25..23c3f6e981 100644 --- a/lib/stdlib/doc/src/notes.xml +++ b/lib/stdlib/doc/src/notes.xml @@ -31,142 +31,6 @@ </header> <p>This document describes the changes made to the STDLIB application.</p> -<section><title>STDLIB 3.9</title> - - <section><title>Fixed Bugs and Malfunctions</title> - <list> - <item> - <p> Fix a bug in <c>string:lexemes/2</c>. </p> <p> The - bug was found when optimizing the handling of deep lists - of Unicode characters in the <c>string</c> module. </p> - <p> - Own Id: OTP-15649</p> - </item> - </list> - </section> - - - <section><title>Improvements and New Features</title> - <list> - <item> - <p> A new <c>rand</c> module algorithm, <c>exro928ss</c> - (Xoroshiro928**), has been implemented. It has got a - really long period and good statistical quality for all - output bits, while still being only about 50% slower than - the default algorithm. </p><p> The same generator is also - used as a long period counter in a new <c>crypto</c> - plugin for the <c>rand</c> module, algorithm - <c>crypto_aes</c>. This plugin uses AES-256 to scramble - the counter which buries any detectable statistical - artifacts. Scrambling is done in chunks which are cached - to get good amortized speed (about half of the default - algorithm). </p> - <p> - Own Id: OTP-14461 Aux Id: PR-1857 </p> - </item> - <item> - <p> - Types related to server naming and starting have been - exported from <c>gen_statem</c>. These are: - <c>server_name/0</c>, <c>server_ref/0</c>, - <c>start_opt/0</c>, <c>start_ret/0</c> and - <c>enter_loop_opt/0</c>.</p> - <p> - Own Id: OTP-14724 Aux Id: PR-2056 </p> - </item> - <item> - <p> - The default algorithm for the <c>rand</c> module has been - changed to <c>exsss</c> (Xorshift116**) which is a - combination of the Xorshift116 (<c>exsp</c>) state update - and a new scrambler "StarStar" from the 2018 paper - "Scrambled Linear Pseudorandom Number Generators" by - David Blackman and Sebastiano Vigna. This combination - should not have the caveat of weak low bits that the - previous default algorithm(s) have had, with the cost of - about 10% lower speed. See GitHub pull request #1969.</p> - <p> - Own Id: OTP-14731 Aux Id: PR-1969 </p> - </item> - <item> - <p> - The generic state machine behaviour <c>gen_statem</c> has - gotten code cleanup and documentation improvements from - GitHub Pull Request #1855, even though the PR itself was - rejected.</p> - <p> - Own Id: OTP-14737 Aux Id: PR-1855 </p> - </item> - <item> - <p> - Update Unicode specification to version 11.0.</p> - <p> - Own Id: OTP-15111</p> - </item> - <item> - <p> - ETS option <c>write_concurrency</c> now also affects and - improves the scalability of <c>ordered_set</c> tables. - The implementation is based on a data structure called - contention adapting search tree, where the lock - granularity adapts to the actual amount of concurrency - exploited by the applications in runtime.</p> - <p> - Own Id: OTP-15128</p> - </item> - <item> - <p> - Optimized <c>maps:new/0</c> with trivial Erlang - implementation, making use of literal terms (the empty - map) not needing dynamic heap allocation.</p> - <p> - Own Id: OTP-15200 Aux Id: PR-1878 </p> - </item> - <item> - <p>The <c>gen_*</c> behaviours have been changed so that - if logging of the last N messages through - <c>sys:log/2,3</c> is active for the server, this log is - included in the terminate report.</p> <p>To accomplish - this the format of "System Events" as defined in the man - page for <c>sys</c> has been clarified and cleaned up, a - new function <c>sys:get_log/1</c> has been added, and - <c>sys:get_debug/3</c> has been deprecated. Due to these - changes, code that relies on the internal badly - documented format of "System Events", need to be - corrected.</p> - <p> - *** POTENTIAL INCOMPATIBILITY ***</p> - <p> - Own Id: OTP-15381</p> - </item> - <item> - <p> - The <c>gen_statem</c> behaviour engine loop has been - optimized for better performance in particular when the - callback module returns some actions, that is better - performance for more realistic applications than the Echo - Benchmark.</p> - <p> - Own Id: OTP-15452</p> - </item> - <item> - <p> Use <c>ssh</c> instead of <c>rsh</c> as the default - remote shell. </p> - <p> - Own Id: OTP-15633 Aux Id: PR-1787 </p> - </item> - <item> - <p>Added <c>beam_lib:strip/2</c> and friends, which - accept a list of chunks that should be preserved when - stripping.</p> - <p> - Own Id: OTP-15680 Aux Id: PR-2114 </p> - </item> - </list> - </section> - -</section> - <section><title>STDLIB 3.8</title> <section><title>Fixed Bugs and Malfunctions</title> diff --git a/lib/stdlib/src/stdlib.app.src b/lib/stdlib/src/stdlib.app.src index ecb514e9f3..9cd425db9a 100644 --- a/lib/stdlib/src/stdlib.app.src +++ b/lib/stdlib/src/stdlib.app.src @@ -108,7 +108,7 @@ dets]}, {applications, [kernel]}, {env, []}, - {runtime_dependencies, ["sasl-3.0","kernel-6.0","erts-10.4","crypto-3.3", + {runtime_dependencies, ["sasl-3.0","kernel-6.0","erts-@OTP-15128@","crypto-3.3", "compiler-5.0"]} ]}. diff --git a/lib/stdlib/src/stdlib.appup.src b/lib/stdlib/src/stdlib.appup.src index 0c2a034825..37ea97c353 100644 --- a/lib/stdlib/src/stdlib.appup.src +++ b/lib/stdlib/src/stdlib.appup.src @@ -19,31 +19,41 @@ %% %% We allow upgrade from, and downgrade to all previous %% versions from the following OTP releases: +%% - OTP 20 %% - OTP 21 -%% - OTP 22 %% %% We also allow upgrade from, and downgrade to all %% versions that have branched off from the above %% stated previous versions. %% {"%VSN%", - [{<<"^3\\.5$">>,[restart_new_emulator]}, + [{<<"^3\\.4$">>,[restart_new_emulator]}, + {<<"^3\\.4\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}, + {<<"^3\\.4\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}, + {<<"^3\\.4\\.2(?:\\.[0-9]+)*$">>,[restart_new_emulator]}, + {<<"^3\\.4\\.3(?:\\.[0-9]+)*$">>,[restart_new_emulator]}, + {<<"^3\\.4\\.4(?:\\.[0-9]+)*$">>,[restart_new_emulator]}, + {<<"^3\\.4\\.5(?:\\.[0-9]+)*$">>,[restart_new_emulator]}, + {<<"^3\\.5$">>,[restart_new_emulator]}, {<<"^3\\.5\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}, {<<"^3\\.5\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}, {<<"^3\\.6$">>,[restart_new_emulator]}, {<<"^3\\.6\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}, {<<"^3\\.7$">>,[restart_new_emulator]}, {<<"^3\\.7\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}, - {<<"^3\\.7\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}, - {<<"^3\\.8$">>,[restart_new_emulator]}, - {<<"^3\\.8\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}], - [{<<"^3\\.5$">>,[restart_new_emulator]}, + {<<"^3\\.7\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}], + [{<<"^3\\.4$">>,[restart_new_emulator]}, + {<<"^3\\.4\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}, + {<<"^3\\.4\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}, + {<<"^3\\.4\\.2(?:\\.[0-9]+)*$">>,[restart_new_emulator]}, + {<<"^3\\.4\\.3(?:\\.[0-9]+)*$">>,[restart_new_emulator]}, + {<<"^3\\.4\\.4(?:\\.[0-9]+)*$">>,[restart_new_emulator]}, + {<<"^3\\.4\\.5(?:\\.[0-9]+)*$">>,[restart_new_emulator]}, + {<<"^3\\.5$">>,[restart_new_emulator]}, {<<"^3\\.5\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}, {<<"^3\\.5\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}, {<<"^3\\.6$">>,[restart_new_emulator]}, {<<"^3\\.6\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}, {<<"^3\\.7$">>,[restart_new_emulator]}, {<<"^3\\.7\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}, - {<<"^3\\.7\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}, - {<<"^3\\.8$">>,[restart_new_emulator]}, - {<<"^3\\.8\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}]}. + {<<"^3\\.7\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}]}. diff --git a/lib/stdlib/vsn.mk b/lib/stdlib/vsn.mk index 07224afdc9..cbefd6590a 100644 --- a/lib/stdlib/vsn.mk +++ b/lib/stdlib/vsn.mk @@ -1 +1 @@ -STDLIB_VSN = 3.9 +STDLIB_VSN = 3.8 diff --git a/lib/syntax_tools/doc/src/notes.xml b/lib/syntax_tools/doc/src/notes.xml index d254fd70d4..772f5e6e04 100644 --- a/lib/syntax_tools/doc/src/notes.xml +++ b/lib/syntax_tools/doc/src/notes.xml @@ -32,23 +32,6 @@ <p>This document describes the changes made to the Syntax_Tools application.</p> -<section><title>Syntax_Tools 2.1.8</title> - - <section><title>Fixed Bugs and Malfunctions</title> - <list> - <item> - <p> - All incorrect (that is, all) uses of "can not" has been - corrected to "cannot" in source code comments, - documentation, examples, and so on.</p> - <p> - Own Id: OTP-14282 Aux Id: PR-1891 </p> - </item> - </list> - </section> - -</section> - <section><title>Syntax_Tools 2.1.7</title> <section><title>Fixed Bugs and Malfunctions</title> diff --git a/lib/syntax_tools/vsn.mk b/lib/syntax_tools/vsn.mk index f34950a1cd..538c71dc24 100644 --- a/lib/syntax_tools/vsn.mk +++ b/lib/syntax_tools/vsn.mk @@ -1 +1 @@ -SYNTAX_TOOLS_VSN = 2.1.8 +SYNTAX_TOOLS_VSN = 2.1.7 diff --git a/lib/tools/doc/src/notes.xml b/lib/tools/doc/src/notes.xml index 4f7ae96443..28f8346a19 100644 --- a/lib/tools/doc/src/notes.xml +++ b/lib/tools/doc/src/notes.xml @@ -31,49 +31,6 @@ </header> <p>This document describes the changes made to the Tools application.</p> -<section><title>Tools 3.2</title> - - <section><title>Fixed Bugs and Malfunctions</title> - <list> - <item> - <p> - Add <c>cprof</c> and <c>tags</c> modules to .app file so - that they are included in releases.</p> - <p> - Own Id: OTP-15534 Aux Id: PR-2078 </p> - </item> - <item> - <p> - Improved documentation parsing in emacs erldoc - functionality.</p> - <p> - Own Id: OTP-15699 Aux Id: PR-2184 </p> - </item> - </list> - </section> - - - <section><title>Improvements and New Features</title> - <list> - <item> - <p>The <c>cover</c> tool now uses the <c>counters</c> - module instead of <c>ets</c> for updating the counters - for how many times a line has been executed. By default, - Cover will work with distributed nodes, but a new - function <c>cover:local_only/0</c> allows running the - Cover in a restricted but faster local-only mode.</p> - <p>The increase in speed will vary depending on the type - of code being cover-compiled, but as an example, the - compiler test suite runs more than twice as fast with the - new Cover.</p> - <p> - Own Id: OTP-15575</p> - </item> - </list> - </section> - -</section> - <section><title>Tools 3.1</title> <section><title>Fixed Bugs and Malfunctions</title> diff --git a/lib/tools/vsn.mk b/lib/tools/vsn.mk index 191a458c62..5700885549 100644 --- a/lib/tools/vsn.mk +++ b/lib/tools/vsn.mk @@ -1 +1 @@ -TOOLS_VSN = 3.2 +TOOLS_VSN = 3.1 diff --git a/lib/wx/doc/src/notes.xml b/lib/wx/doc/src/notes.xml index 0c3374091d..33d02e22ba 100644 --- a/lib/wx/doc/src/notes.xml +++ b/lib/wx/doc/src/notes.xml @@ -32,23 +32,6 @@ <p>This document describes the changes made to the wxErlang application.</p> -<section><title>Wx 1.8.8</title> - - <section><title>Fixed Bugs and Malfunctions</title> - <list> - <item> - <p> - All incorrect (that is, all) uses of "can not" has been - corrected to "cannot" in source code comments, - documentation, examples, and so on.</p> - <p> - Own Id: OTP-14282 Aux Id: PR-1891 </p> - </item> - </list> - </section> - -</section> - <section><title>Wx 1.8.7</title> <section><title>Fixed Bugs and Malfunctions</title> diff --git a/lib/wx/vsn.mk b/lib/wx/vsn.mk index 91d15de3a9..dac219fa98 100644 --- a/lib/wx/vsn.mk +++ b/lib/wx/vsn.mk @@ -1 +1 @@ -WX_VSN = 1.8.8 +WX_VSN = 1.8.7 diff --git a/lib/xmerl/doc/src/notes.xml b/lib/xmerl/doc/src/notes.xml index 37973d0dba..d6b6dfdfb5 100644 --- a/lib/xmerl/doc/src/notes.xml +++ b/lib/xmerl/doc/src/notes.xml @@ -32,21 +32,6 @@ <p>This document describes the changes made to the Xmerl application.</p> -<section><title>Xmerl 1.3.21</title> - - <section><title>Fixed Bugs and Malfunctions</title> - <list> - <item> - <p> - A typo in an error printout has been fixed.</p> - <p> - Own Id: OTP-14703 Aux Id: PR-1964 </p> - </item> - </list> - </section> - -</section> - <section><title>Xmerl 1.3.20</title> <section><title>Fixed Bugs and Malfunctions</title> diff --git a/lib/xmerl/vsn.mk b/lib/xmerl/vsn.mk index 08696606e6..31ffa6e749 100644 --- a/lib/xmerl/vsn.mk +++ b/lib/xmerl/vsn.mk @@ -1 +1 @@ -XMERL_VSN = 1.3.21 +XMERL_VSN = 1.3.20 |