Twisted 16.3.0 Prerelease 1 Announcement

"Amber \"Hawkie\" Brown" <[email protected]> Wed, 15 Jun 2016 00:08:57 +0800
Newsgroups gmane.comp.python.twisted,gmane.comp.python.twisted.web
Message-ID <[email protected]>
--===============5688973074567143464==
Content-Type: multipart/signed; boundary="Apple-Mail=_C92259A0-47BE-4D40-974F-8FB205056CC1"; protocol="application/pgp-signature"; micalg=pgp-sha256


--Apple-Mail=_C92259A0-47BE-4D40-974F-8FB205056CC1
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hello everyone! It's time for yet another Twisted release -- although =
not long after the last, we have had a bunch of good changes from the =
PyCon sprints, and some long-awaited work has landed!

- The Git migration has happened, so we've updated our development =
documentation to match. We're now trialling accepting pull requests at =
github.com/twisted/twisted, so if you've ever wanted an excuse to =
contribute, now's the chance!
- In our steady shedding of baggage, twisted.spread.ui, twisted.manhole =
(not to be confused with twisted.conch.manhole!), and a bunch of old and =
deprecated stuff from twisted.python.reflect and twisted.protocols.sip =
have been removed.
- twisted.web's HTTP server now handles pipelined requests better -- it =
used to try and process them in parallel, but this was fraught with =
problems and now it processes them in series, which is less surprising =
to code that expects the Request's transport to not be buffered (e.g. =
WebSockets).
- Twisted now has HTTP/2 support in its web server! This is currently =
not available by default -- you will need to install hyper-h2, which is =
available in the [h2] setuptools extras. If you want to play around with =
it, see the install link below. Upon release, you will be able to simply =
"pip install twisted[http2]".
- 53 tickets closed overall, including cleanups that move us closer to a =
total Python 3 port.

For more information, check the NEWS file (link provided below).

As usual, it's available for download -- go here =
(https://twistedmatrix.com/Releases/pre/16.3.0pre1/) to get the =
prerelease tarballs and the full NEWS file. If you want to install it =
right away, run:

    pip install =
https://twistedmatrix.com/Releases/pre/16.3.0pre1/Twisted-16.3.0rc1.tar.bz=
2

If you would like to try out the newly-landed HTTP/2 support, run:

    pip install -U =
https://twistedmatrix.com/Releases/pre/16.3.0pre1/Twisted-16.3.0rc1.tar.bz=
2#egg=3DTwisted[http2,tls]

This will download the new HTTP/2 dependencies and the TLS requirements =
as well.

Please let me know if you have any issues, as well as if you don't! If =
everything works well, that's a good thing for me to know :)

Twisted Regards,
Amber Brown (HawkOwl)


--Apple-Mail=_C92259A0-47BE-4D40-974F-8FB205056CC1
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----

iQEcBAEBCAAGBQJXYCwaAAoJECMItHnTkkoR+D8IALcFWvBHztkP6m1SoOaIKC5/
ypMy8h/iHTT8INgg1p5QOkpIBKM5uyF16aRyQ83CGmymRNdcZ7+SxkoG+TB4ZJz9
hwGgzXYtZ+wlqsOoWQGZmXSeeeWx4rVQCP+08eKzF04ySshoXgrPQD7gQQJ37ZTW
8OurWkkKW15sOHUtWt3bECjW6XjmCrtrTIXu1fbZF0RzE8iTwOhsQG2LQYegXD3+
VYvad7qi5zS/+MSojdFsHkPqhHDWjb1JfUhi4hsm4VFHy6kB62sIa3yLsR7ti/6r
YINc0QGatYkfa7UnqDRCgUUcHR3YN8wXu34ABRjhnBNVDfgALdW3XTEJ+sHbUhM=
=LGaH
-----END PGP SIGNATURE-----

--Apple-Mail=_C92259A0-47BE-4D40-974F-8FB205056CC1--


--===============5688973074567143464==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Twisted-Python mailing list
[email protected]
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

--===============5688973074567143464==--