Hello community,

here is the log from the commit of package python3-tornado for openSUSE:Factory 
checked in at 2015-06-01 09:51:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python3-tornado (Old)
 and      /work/SRC/openSUSE:Factory/.python3-tornado.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python3-tornado"

Changes:
--------
--- /work/SRC/openSUSE:Factory/python3-tornado/python3-tornado.changes  
2015-02-11 16:44:41.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.python3-tornado.new/python3-tornado.changes     
2015-06-01 09:51:39.000000000 +0200
@@ -1,0 +2,132 @@
+Sat May 30 02:19:32 UTC 2015 - [email protected]
+
+- update to version 4.2:
+  * Backwards-compatibility notes
+    - "SSLIOStream.connect" and .IOStream.start_tls now validate
+      certificates by default.
+    - Certificate validation will now use the system CA root
+      certificates instead of "certifi" when possible (i.e. Python
+      2.7.9+ or 3.4+). This includes .IOStream and
+      "simple_httpclient", but not "curl_httpclient".
+    - The default SSL configuration has become stricter, using
+      ssl.create_default_context where available on the client side.
+      (On the server side, applications are encouraged to migrate from
+      the "ssl_options" dict-based API to pass an ssl.SSLContext
+      instead).
+    - The deprecated classes in the tornado.auth module,
+      "GoogleMixin", "FacebookMixin", and "FriendFeedMixin" have been
+      removed.
+  * New modules: tornado.locks and tornado.queues
+    - These modules provide classes for coordinating coroutines,
+      merged from Toro http://toro.readthedocs.org
+      (See http://www.tornadoweb.org/en/stable/releases/v4.2.0.html for more 
details)
+  * tornado.autoreload
+    - Improved compatibility with Windows.
+    - Fixed a bug in Python 3 if a module was imported during a reload
+      check.
+  * tornado.concurrent
+    - .run_on_executor now accepts arguments to control which
+      attributes it uses to find the .IOLoop and executor.
+  * tornado.curl_httpclient
+    - Fixed a bug that would cause the client to stop processing
+      requests if an exception occurred in certain places while there
+      is a queue.
+  * tornado.escape
+    - .xhtml_escape now supports numeric character references in hex
+      format (" ")
+  * tornado.gen
+    - .WaitIterator no longer uses weak references, which fixes
+      several garbage-collection-related bugs.
+    - tornado.gen.Multi and tornado.gen.multi_future (which are used
+      when yielding a list or dict in a coroutine) now log any
+      exceptions after the first if more than one .Future fails
+      (previously they would be logged when the .Future was
+      garbage-collected, but this is more reliable).  Both have a new
+      keyword argument "quiet_exceptions" to suppress logging of
+      certain exception types; to use this argument you must call
+      "Multi" or "multi_future" directly instead of simply yielding a
+      list.
+    - .multi_future now works when given multiple copies of the same
+      .Future.
+    - On Python 3, catching an exception in a coroutine no longer
+      leads to leaks via "Exception.__context__".
+  * tornado.httpclient
+    - The "raise_error" argument now works correctly with the
+      synchronous .HTTPClient.
+    - The synchronous .HTTPClient no longer interferes with
+      .IOLoop.current().
+  * tornado.httpserver
+    - .HTTPServer is now a subclass of tornado.util.Configurable.
+  * tornado.httputil
+    - .HTTPHeaders can now be copied with copy.copy and copy.deepcopy.
+  * tornado.ioloop
+    - The .IOLoop constructor now has a "make_current" keyword
+      argument to control whether the new .IOLoop becomes
+      .IOLoop.current().
+    - Third-party implementations of .IOLoop should accept "**kwargs"
+      in their ~.IOLoop.initialize methods and pass them to the
+      superclass implementation.
+    - .PeriodicCallback is now more efficient when the clock jumps
+      forward by a large amount.
+  * tornado.iostream
+    - "SSLIOStream.connect" and .IOStream.start_tls now validate
+      certificates by default.
+    - New method .SSLIOStream.wait_for_handshake allows server-side
+      applications to wait for the handshake to complete in order to
+      verify client certificates or use NPN/ALPN.
+    - The .Future returned by "SSLIOStream.connect" now resolves after
+      the handshake is complete instead of as soon as the TCP
+      connection is established.
+    - Reduced logging of SSL errors.
+    - .BaseIOStream.read_until_close now works correctly when a
+      "streaming_callback" is given but "callback" is None (i.e. when
+      it returns a .Future)
+  * tornado.locale
+    - New method .GettextLocale.pgettext allows additional context to be
+      supplied for gettext translations.
+  * tornado.log
+    - .define_logging_options now works correctly when given a
+      non-default "options" object.
+  * tornado.process
+    - New method .Subprocess.wait_for_exit is a coroutine-friendly
+      version of .Subprocess.set_exit_callback.
+  * tornado.simple_httpclient
+    - Improved performance on Python 3 by reusing a single
+      ssl.SSLContext.
+    - New constructor argument "max_body_size" controls the maximum
+      response size the client is willing to accept. It may be bigger
+      than "max_buffer_size" if "streaming_callback" is used.
+  * tornado.tcpserver
+    - .TCPServer.handle_stream may be a coroutine (so that any
+      exceptions it raises will be logged).
+  * tornado.util
+    - .import_object now supports unicode strings on Python 2.
+    - .Configurable.initialize now supports positional arguments.
+  * tornado.web
+    - Key versioning support for cookie signing. "cookie_secret"
+      application setting can now contain a dict of valid keys with
+      version as key. The current signing key then must be specified
+      via "key_version" setting.
+    - Parsing of the "If-None-Match" header now follows the RFC and
+      supports weak validators.
+    - Passing "secure=False" or "httponly=False" to
+      .RequestHandler.set_cookie now works as expected (previously
+      only the presence of the argument was considered and its value
+      was ignored).
+    - .RequestHandler.get_arguments now requires that its " argument
+      be of type bool. This helps prevent errors caused by the
+      slightly dissimilar interfaces between the singular and plural
+      methods.
+    - Errors raised in "_handle_request_exception" are now logged more
+      reliably.
+    - .RequestHandler.redirect now works correctly when called from a
+      handler whose path begins with two slashes.
+    - Passing messages containing "%" characters to
+      tornado.web.HTTPError no longer causes broken error messages.
+  * tornado.websocket
+    - The "on_close" method will no longer be called more than once.
+    - When the other side closes a connection, we now echo the
+      received close code back instead of sending an empty close
+      frame.
+
+-------------------------------------------------------------------

Old:
----
  tornado-4.1.tar.gz

New:
----
  tornado-4.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python3-tornado.spec ++++++
--- /var/tmp/diff_new_pack.5jlvlF/_old  2015-06-01 09:51:40.000000000 +0200
+++ /var/tmp/diff_new_pack.5jlvlF/_new  2015-06-01 09:51:40.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           python3-tornado
-Version:        4.1
+Version:        4.2
 Release:        0
 Url:            http://www.tornadoweb.org
 Summary:        Open source version of scalable, non-blocking web server that 
power FriendFeed

++++++ tornado-4.1.tar.gz -> tornado-4.2.tar.gz ++++++
++++ 14778 lines of diff (skipped)


Reply via email to