From 132aa9f0f2c8f25a1386d518ddb92bd0e1e3b045 Mon Sep 17 00:00:00 2001 From: Amber Brown Date: Wed, 10 Oct 2018 22:25:13 +1100 Subject: [PATCH] towncrier final --- NEWS.rst | 101 +++++++++++++++++++ src/twisted/conch/newsfragments/9413.doc | 1 - src/twisted/conch/newsfragments/9441.bugfix | 1 - src/twisted/conch/newsfragments/9518.bugfix | 1 - src/twisted/conch/newsfragments/9527.removal | 1 - src/twisted/newsfragments/7927.bugfix | 1 - src/twisted/newsfragments/9379.misc | 1 - src/twisted/newsfragments/9384.bugfix | 2 - src/twisted/newsfragments/9384.removal | 4 - src/twisted/newsfragments/9433.feature | 1 - src/twisted/newsfragments/9436.bugfix | 1 - src/twisted/newsfragments/9456.bugfix | 1 - src/twisted/newsfragments/9461.doc | 1 - src/twisted/newsfragments/9481.feature | 1 - src/twisted/newsfragments/9485.misc | 0 src/twisted/newsfragments/9489.misc | 0 src/twisted/newsfragments/9492.bugfix | 1 - src/twisted/newsfragments/9499.misc | 0 src/twisted/newsfragments/9501.misc | 0 src/twisted/newsfragments/9502.feature | 1 - src/twisted/newsfragments/9511.misc | 0 src/twisted/newsfragments/9514.misc | 0 src/twisted/newsfragments/9523.misc | 0 src/twisted/newsfragments/9524.misc | 0 src/twisted/newsfragments/9525.misc | 0 src/twisted/newsfragments/9529.bugfix | 1 - src/twisted/newsfragments/9538.misc | 0 src/twisted/newsfragments/9539.doc | 1 - src/twisted/web/newsfragments/9288.bugfix | 2 - src/twisted/web/newsfragments/9479.misc | 0 src/twisted/web/newsfragments/9480.misc | 0 src/twisted/web/newsfragments/9482.misc | 0 src/twisted/web/newsfragments/9491.misc | 0 33 files changed, 101 insertions(+), 23 deletions(-) delete mode 100644 src/twisted/conch/newsfragments/9413.doc delete mode 100644 src/twisted/conch/newsfragments/9441.bugfix delete mode 100644 src/twisted/conch/newsfragments/9518.bugfix delete mode 100644 src/twisted/conch/newsfragments/9527.removal delete mode 100644 src/twisted/newsfragments/7927.bugfix delete mode 100644 src/twisted/newsfragments/9379.misc delete mode 100644 src/twisted/newsfragments/9384.bugfix delete mode 100644 src/twisted/newsfragments/9384.removal delete mode 100644 src/twisted/newsfragments/9433.feature delete mode 100644 src/twisted/newsfragments/9436.bugfix delete mode 100644 src/twisted/newsfragments/9456.bugfix delete mode 100644 src/twisted/newsfragments/9461.doc delete mode 100644 src/twisted/newsfragments/9481.feature delete mode 100644 src/twisted/newsfragments/9485.misc delete mode 100644 src/twisted/newsfragments/9489.misc delete mode 100644 src/twisted/newsfragments/9492.bugfix delete mode 100644 src/twisted/newsfragments/9499.misc delete mode 100644 src/twisted/newsfragments/9501.misc delete mode 100644 src/twisted/newsfragments/9502.feature delete mode 100644 src/twisted/newsfragments/9511.misc delete mode 100644 src/twisted/newsfragments/9514.misc delete mode 100644 src/twisted/newsfragments/9523.misc delete mode 100644 src/twisted/newsfragments/9524.misc delete mode 100644 src/twisted/newsfragments/9525.misc delete mode 100644 src/twisted/newsfragments/9529.bugfix delete mode 100644 src/twisted/newsfragments/9538.misc delete mode 100644 src/twisted/newsfragments/9539.doc delete mode 100644 src/twisted/web/newsfragments/9288.bugfix delete mode 100644 src/twisted/web/newsfragments/9479.misc delete mode 100644 src/twisted/web/newsfragments/9480.misc delete mode 100644 src/twisted/web/newsfragments/9482.misc delete mode 100644 src/twisted/web/newsfragments/9491.misc diff --git a/NEWS.rst b/NEWS.rst index 0545faba7cb..f2bdf94c628 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -3,6 +3,107 @@ http://twistedmatrix.com/trac/ticket/ .. towncrier release notes start +Twisted 18.9.0 (2018-10-10) +=========================== + +Features +-------- + +- twisted.internet._sslverify.ClientTLSOptions no longer raises IDNAError when given an IPv6 address as a hostname in a HTTPS URL. (#9433) +- The repr() of a twisted.internet.base.DelayedCall now encodes the same information as its str(), exposing details of its scheduling and target callable. (#9481) +- Python 3.7 is now supported. (#9502) + + +Bugfixes +-------- + +- twisted.logger.LogBeginner's default critical observer now prints tracebacks for new and legacy log system events through the use of the new eventAsText API. This API also does not raise an error for non-ascii encoded data in Python2, it attempts as well as possible to format the traceback. (#7927) +- Syntax error under Python 3.7 fixed for twisted.conch.manhole and + twisted.main.imap4. (#9384) +- `trial -j` reports tracebacks on test failures under Python 3. (#9436) +- Properly format multi-byte and non-ascii encoded data in a traceback. (#9456) +- twisted.python.rebuild now functions on Python 3.7. (#9492) +- HTTP/2 server connections will no longer time out active downloads that take too long. (#9529) + + +Improved Documentation +---------------------- + +- Several minor formatting problems in the API documentation have been corrected. (#9461) +- The documentation of twisted.internet.defer.Deferred.fromFuture() has been updated to reflect upstream changes. (#9539) + + +Deprecations and Removals +------------------------- + +- async keyword argument is deprecated in twisted.conch.manhole + (ManholeInterpreter.write and Manhole.add) and in + twisted.main.imap4.IMAP4Server.sendUntaggedResponse, + isAsync keyword argument is introduced instead. (#9384) + + +Misc +---- + +- #9379, #9485, #9489, #9499, #9501, #9511, #9514, #9523, #9524, #9525, #9538 + + +Conch +----- + +Bugfixes +~~~~~~~~ + +- twisted.conch.keys.Key.public returns the same twisted.conch.keys.Key instance when it is already a public key instead of failing with an exception. (#9441) +- RSA private keys are no longer corrupted during loading, allowing OpenSSL's fast-path to operate for RSA signing. (#9518) + + +Improved Documentation +~~~~~~~~~~~~~~~~~~~~~~ + +- The documentation for IConchUser.gotGlobalRequest() is more accurate. (#9413) + + +Deprecations and Removals +~~~~~~~~~~~~~~~~~~~~~~~~~ + +- twisted.conch.ssh.filetransfer.ClientDirectory's use as an iterator has been deprecated. (#9527) + + +Web +--- + +Bugfixes +~~~~~~~~ + +- twisted.web.server.Request.getSession now returns a new session if the + previous session has expired. (#9288) + + +Misc +~~~~ + +- #9479, #9480, #9482, #9491 + + +Mail +---- + +No significant changes. + + +Words +----- + +No significant changes. + + +Names +----- + +No significant changes. + + Twisted 18.7.0 (2018-07-10) =========================== diff --git a/src/twisted/conch/newsfragments/9413.doc b/src/twisted/conch/newsfragments/9413.doc deleted file mode 100644 index 1c7968bb5bb..00000000000 --- a/src/twisted/conch/newsfragments/9413.doc +++ /dev/null @@ -1 +0,0 @@ -The documentation for IConchUser.gotGlobalRequest() is more accurate. diff --git a/src/twisted/conch/newsfragments/9441.bugfix b/src/twisted/conch/newsfragments/9441.bugfix deleted file mode 100644 index b99ffca9b95..00000000000 --- a/src/twisted/conch/newsfragments/9441.bugfix +++ /dev/null @@ -1 +0,0 @@ -twisted.conch.keys.Key.public returns the same twisted.conch.keys.Key instance when it is already a public key instead of failing with an exception. \ No newline at end of file diff --git a/src/twisted/conch/newsfragments/9518.bugfix b/src/twisted/conch/newsfragments/9518.bugfix deleted file mode 100644 index b082dda14cc..00000000000 --- a/src/twisted/conch/newsfragments/9518.bugfix +++ /dev/null @@ -1 +0,0 @@ -RSA private keys are no longer corrupted during loading, allowing OpenSSL's fast-path to operate for RSA signing. diff --git a/src/twisted/conch/newsfragments/9527.removal b/src/twisted/conch/newsfragments/9527.removal deleted file mode 100644 index 4a8f6838198..00000000000 --- a/src/twisted/conch/newsfragments/9527.removal +++ /dev/null @@ -1 +0,0 @@ -twisted.conch.ssh.filetransfer.ClientDirectory's use as an iterator has been deprecated. diff --git a/src/twisted/newsfragments/7927.bugfix b/src/twisted/newsfragments/7927.bugfix deleted file mode 100644 index 74480244991..00000000000 --- a/src/twisted/newsfragments/7927.bugfix +++ /dev/null @@ -1 +0,0 @@ -twisted.logger.LogBeginner's default critical observer now prints tracebacks for new and legacy log system events through the use of the new eventAsText API. This API also does not raise an error for non-ascii encoded data in Python2, it attempts as well as possible to format the traceback. \ No newline at end of file diff --git a/src/twisted/newsfragments/9379.misc b/src/twisted/newsfragments/9379.misc deleted file mode 100644 index 8b137891791..00000000000 --- a/src/twisted/newsfragments/9379.misc +++ /dev/null @@ -1 +0,0 @@ - diff --git a/src/twisted/newsfragments/9384.bugfix b/src/twisted/newsfragments/9384.bugfix deleted file mode 100644 index c3d2e4b4a4a..00000000000 --- a/src/twisted/newsfragments/9384.bugfix +++ /dev/null @@ -1,2 +0,0 @@ -Syntax error under Python 3.7 fixed for twisted.conch.manhole and -twisted.main.imap4. diff --git a/src/twisted/newsfragments/9384.removal b/src/twisted/newsfragments/9384.removal deleted file mode 100644 index 376fd2c7aa0..00000000000 --- a/src/twisted/newsfragments/9384.removal +++ /dev/null @@ -1,4 +0,0 @@ -async keyword argument is deprecated in twisted.conch.manhole -(ManholeInterpreter.write and Manhole.add) and in -twisted.main.imap4.IMAP4Server.sendUntaggedResponse, -isAsync keyword argument is introduced instead. diff --git a/src/twisted/newsfragments/9433.feature b/src/twisted/newsfragments/9433.feature deleted file mode 100644 index 9a9a393d41e..00000000000 --- a/src/twisted/newsfragments/9433.feature +++ /dev/null @@ -1 +0,0 @@ -twisted.internet._sslverify.ClientTLSOptions no longer raises IDNAError when given an IPv6 address as a hostname in a HTTPS URL. diff --git a/src/twisted/newsfragments/9436.bugfix b/src/twisted/newsfragments/9436.bugfix deleted file mode 100644 index d651215fe90..00000000000 --- a/src/twisted/newsfragments/9436.bugfix +++ /dev/null @@ -1 +0,0 @@ -`trial -j` reports tracebacks on test failures under Python 3. \ No newline at end of file diff --git a/src/twisted/newsfragments/9456.bugfix b/src/twisted/newsfragments/9456.bugfix deleted file mode 100644 index 063e62676c2..00000000000 --- a/src/twisted/newsfragments/9456.bugfix +++ /dev/null @@ -1 +0,0 @@ -Properly format multi-byte and non-ascii encoded data in a traceback. \ No newline at end of file diff --git a/src/twisted/newsfragments/9461.doc b/src/twisted/newsfragments/9461.doc deleted file mode 100644 index d8671859bfc..00000000000 --- a/src/twisted/newsfragments/9461.doc +++ /dev/null @@ -1 +0,0 @@ -Several minor formatting problems in the API documentation have been corrected. diff --git a/src/twisted/newsfragments/9481.feature b/src/twisted/newsfragments/9481.feature deleted file mode 100644 index 6989283bba1..00000000000 --- a/src/twisted/newsfragments/9481.feature +++ /dev/null @@ -1 +0,0 @@ -The repr() of a twisted.internet.base.DelayedCall now encodes the same information as its str(), exposing details of its scheduling and target callable. diff --git a/src/twisted/newsfragments/9485.misc b/src/twisted/newsfragments/9485.misc deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/twisted/newsfragments/9489.misc b/src/twisted/newsfragments/9489.misc deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/twisted/newsfragments/9492.bugfix b/src/twisted/newsfragments/9492.bugfix deleted file mode 100644 index cbb04c0b3bd..00000000000 --- a/src/twisted/newsfragments/9492.bugfix +++ /dev/null @@ -1 +0,0 @@ -twisted.python.rebuild now functions on Python 3.7. diff --git a/src/twisted/newsfragments/9499.misc b/src/twisted/newsfragments/9499.misc deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/twisted/newsfragments/9501.misc b/src/twisted/newsfragments/9501.misc deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/twisted/newsfragments/9502.feature b/src/twisted/newsfragments/9502.feature deleted file mode 100644 index 182b5f4d98b..00000000000 --- a/src/twisted/newsfragments/9502.feature +++ /dev/null @@ -1 +0,0 @@ -Python 3.7 is now supported. \ No newline at end of file diff --git a/src/twisted/newsfragments/9511.misc b/src/twisted/newsfragments/9511.misc deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/twisted/newsfragments/9514.misc b/src/twisted/newsfragments/9514.misc deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/twisted/newsfragments/9523.misc b/src/twisted/newsfragments/9523.misc deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/twisted/newsfragments/9524.misc b/src/twisted/newsfragments/9524.misc deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/twisted/newsfragments/9525.misc b/src/twisted/newsfragments/9525.misc deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/twisted/newsfragments/9529.bugfix b/src/twisted/newsfragments/9529.bugfix deleted file mode 100644 index 03c433a5ee7..00000000000 --- a/src/twisted/newsfragments/9529.bugfix +++ /dev/null @@ -1 +0,0 @@ -HTTP/2 server connections will no longer time out active downloads that take too long. \ No newline at end of file diff --git a/src/twisted/newsfragments/9538.misc b/src/twisted/newsfragments/9538.misc deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/twisted/newsfragments/9539.doc b/src/twisted/newsfragments/9539.doc deleted file mode 100644 index 1caf5cc73fb..00000000000 --- a/src/twisted/newsfragments/9539.doc +++ /dev/null @@ -1 +0,0 @@ -The documentation of twisted.internet.defer.Deferred.fromFuture() has been updated to reflect upstream changes. diff --git a/src/twisted/web/newsfragments/9288.bugfix b/src/twisted/web/newsfragments/9288.bugfix deleted file mode 100644 index b1483f743cd..00000000000 --- a/src/twisted/web/newsfragments/9288.bugfix +++ /dev/null @@ -1,2 +0,0 @@ -twisted.web.server.Request.getSession now returns a new session if the -previous session has expired. \ No newline at end of file diff --git a/src/twisted/web/newsfragments/9479.misc b/src/twisted/web/newsfragments/9479.misc deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/twisted/web/newsfragments/9480.misc b/src/twisted/web/newsfragments/9480.misc deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/twisted/web/newsfragments/9482.misc b/src/twisted/web/newsfragments/9482.misc deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/twisted/web/newsfragments/9491.misc b/src/twisted/web/newsfragments/9491.misc deleted file mode 100644 index e69de29bb2d..00000000000