diff options
Diffstat (limited to 'system')
-rw-r--r-- | system/doc/general_info/DEPRECATIONS | 4 | ||||
-rw-r--r-- | system/doc/general_info/deprecations_24.inc | 11 | ||||
-rw-r--r-- | system/doc/general_info/removed_26.inc | 27 | ||||
-rw-r--r-- | system/doc/general_info/scheduled_for_removal_26.inc | 30 | ||||
-rw-r--r-- | system/doc/general_info/scheduled_for_removal_27.inc | 14 | ||||
-rw-r--r-- | system/doc/installation_guide/Makefile | 3 |
6 files changed, 48 insertions, 41 deletions
diff --git a/system/doc/general_info/DEPRECATIONS b/system/doc/general_info/DEPRECATIONS index b4c8e97e6c..8a9ba8ed77 100644 --- a/system/doc/general_info/DEPRECATIONS +++ b/system/doc/general_info/DEPRECATIONS @@ -75,8 +75,8 @@ ssl:cipher_suites/0 since=21 remove=24 http_uri:parse/1 since=23 remove=25 http_uri:parse/2 since=23 remove=25 -http_uri:encode/1 since=23 remove=26 -http_uri:decode/1 since=23 remove=26 +http_uri:encode/1 since=23 remove=27 +http_uri:decode/1 since=23 remove=27 http_uri:scheme_defaults/0 since=23 remove=25 httpd:parse_query/1 since=23 pg2:_/_ since=23 remove=24 diff --git a/system/doc/general_info/deprecations_24.inc b/system/doc/general_info/deprecations_24.inc index d508aca7d3..3786cd1c6a 100644 --- a/system/doc/general_info/deprecations_24.inc +++ b/system/doc/general_info/deprecations_24.inc @@ -4,20 +4,17 @@ Communication over the Erlang distribution without support for large <seeguide marker="erts:erl_dist_protocol#DFLAG_V4_NC">node container data types (version 4)</seeguide> is as of OTP 24 deprecated and is - <seeguide marker="scheduled_for_removal#otp-26">scheduled for removal - in OTP 26</seeguide>. That is, as of OTP 26, support for large - node container data types will become mandatory. + scheduled for removal in OTP 26. That is, as of OTP 26, support for + large node container data types will become mandatory. </p> </section> <section> <title>Old Link Protocol</title> <p> - The <seeguide marker="erts:erl_dist_protocol#old_link_protocol">old - link protocol</seeguide> used when communicating over the Erlang + The old link protocol used when communicating over the Erlang distribution is as of OTP 24 deprecated and support for it is - <seeguide marker="scheduled_for_removal#otp-26">scheduled for removal - in OTP 26</seeguide>. As of OTP 26, the + scheduled for removal in OTP 26. As of OTP 26, the <seeguide marker="erts:erl_dist_protocol#new_link_protocol">new link protocol</seeguide> will become mandatory. That is, Erlang nodes will then refuse to connect to nodes not implementing the new diff --git a/system/doc/general_info/removed_26.inc b/system/doc/general_info/removed_26.inc new file mode 100644 index 0000000000..ea6a73bd13 --- /dev/null +++ b/system/doc/general_info/removed_26.inc @@ -0,0 +1,27 @@ + <section> + <title>Erlang Distribution Without Large Node Container Support</title> + <p> + Communication over the Erlang distribution without support for large + <seeguide marker="erts:erl_dist_protocol#DFLAG_V4_NC"> node container + data types (version 4)</seeguide> was as of + <seeguide marker="deprecations#otp-24">OTP 24 deprecated</seeguide> + and support for it was scheduled for removal in OTP 26. That is, as + of OTP 26, support for large node container data types will become + mandatory. This also includes external term format produced by + <c>term_to_binary()</c>/<c>term_to_iovec()</c>. + </p> + </section> + + <section> + <title>Old Link Protocol</title> + <p> + The old link protocol used when communicating over the Erlang + distribution was as of <seeguide marker="deprecations#otp-24"> + OTP 24 deprecated</seeguide> and support for it was scheduled for + removal in OTP 26. As of OTP 26 the + <seeguide marker="erts:erl_dist_protocol#new_link_protocol">new + link protocol</seeguide> became mandatory. That is, Erlang nodes + will refuse to connect to nodes not implementing the new + link protocol. + </p> + </section> diff --git a/system/doc/general_info/scheduled_for_removal_26.inc b/system/doc/general_info/scheduled_for_removal_26.inc deleted file mode 100644 index 1d59136ce5..0000000000 --- a/system/doc/general_info/scheduled_for_removal_26.inc +++ /dev/null @@ -1,30 +0,0 @@ - <section> - <title>Erlang Distribution Without Large Node Container Support</title> - <p> - Communication over the Erlang distribution without support for large - <seeguide marker="erts:erl_dist_protocol#DFLAG_V4_NC"> node container - data types (version 4)</seeguide> is as of - <seeguide marker="deprecations#otp-24">OTP 24 deprecated</seeguide> - and support for it is scheduled for removal in OTP 26. That is, as - of OTP 26, support for large node container data types will become - mandatory. - </p> - </section> - - <section> - <title>Old Link Protocol</title> - <p> - The <seeguide marker="erts:erl_dist_protocol#old_link_protocol">old - link protocol</seeguide> used when communicating over the Erlang - distribution is as of <seeguide marker="deprecations#otp-24"> - OTP 24 deprecated</seeguide> and support for it is scheduled for - removal in OTP 26. As of OTP 26 the - <seeguide marker="erts:erl_dist_protocol#new_link_protocol">new - link protocol</seeguide> will become mandatory. That is, Erlang nodes - will then refuse to connect to nodes not implementing the new - link protocol. If you implement the Erlang distribution yourself, you - are, however, encouraged to implement the new link protocol as soon as - possible since the old protocol can cause links to enter an - inconsistent state. - </p> - </section> diff --git a/system/doc/general_info/scheduled_for_removal_27.inc b/system/doc/general_info/scheduled_for_removal_27.inc new file mode 100644 index 0000000000..e97149d937 --- /dev/null +++ b/system/doc/general_info/scheduled_for_removal_27.inc @@ -0,0 +1,14 @@ + <section> + <title>Vanilla Driver</title> + <p> + The old previously documented support for opening a port to an + external resource by passing an atom (or a string) as first + argument to + <seemfa marker="erts:erlang#open_port/2"><c>open_port()</c></seemfa>, + implemented by the vanilla driver, will be removed in OTP 27. + This functionality was marked as obsolete about two decades ago + and then a few years later the documentation for it was removed. + If this functionality is not used with care it might hang or crash + the runtime system. + </p> + </section> diff --git a/system/doc/installation_guide/Makefile b/system/doc/installation_guide/Makefile index 9cc107ab10..17674c614c 100644 --- a/system/doc/installation_guide/Makefile +++ b/system/doc/installation_guide/Makefile @@ -114,9 +114,8 @@ debug opt: clean clean_docs: rm -f $(GENERATED_XML_FILES) rm -f $(XMLDIR)/*.xml - rm -f $(HTMLDIR)/*.gif $(HTMLDIR)/*.html + rm -f $(HTMLDIR)/*/*.gif $(HTMLDIR)/*/*.html rm -f $(XML_GEN_FILES) - rm -rf $(HTMLDIR) rm -f $(TOP_PDF_FILE) $(TOP_PDF_FILE:%.pdf=%.fo) rm -f errs core *~ |