2015-07-22 17:40:55 +00:00
|
|
|
.. :changelog:
|
|
|
|
|
|
|
|
Release History
|
|
|
|
===============
|
2018-01-03 18:10:03 +00:00
|
|
|
|
2018-03-15 11:28:34 +00:00
|
|
|
`Next Release`_
|
|
|
|
---------------
|
|
|
|
- Remove logging from the signal handler. Logger's cannot safely be used
|
|
|
|
from within signal handlers. See `Thread Safety`_ in the logging module
|
|
|
|
documentation for details.
|
|
|
|
|
|
|
|
.. _Thread Safety: https://docs.python.org/3/library/logging.html#thread-safety
|
|
|
|
|
2018-01-29 16:27:56 +00:00
|
|
|
`1.5.0`_ (29 Jan 2018)
|
|
|
|
----------------------
|
2018-01-28 19:32:41 +00:00
|
|
|
- Enable port reuse for Tornado versions newer than 4.3.
|
|
|
|
|
2018-01-25 14:36:49 +00:00
|
|
|
`1.4.2`_ (25 Jan 2018)
|
2018-01-29 12:38:37 +00:00
|
|
|
----------------------
|
2018-01-25 14:36:49 +00:00
|
|
|
- Allow max_body_size and max_buffer_size to be specified on the http server.
|
|
|
|
|
2018-01-03 18:44:32 +00:00
|
|
|
`1.4.1`_ (3 Jan 2018)
|
|
|
|
---------------------
|
2018-01-03 18:10:03 +00:00
|
|
|
- Workaround https://bitbucket.org/birkenfeld/sphinx-contrib/issues/184/
|
|
|
|
by pinning sphinx in the development environment.
|
|
|
|
|
|
|
|
`1.4.0`_ (29 Sep 2017)
|
|
|
|
----------------------
|
2016-07-31 13:30:06 +00:00
|
|
|
- Separate the concerns of running the application from the callback
|
|
|
|
chains. The latter has been refactored into :mod:`sprockets.http.app`.
|
|
|
|
This change is completely invisible to the outside world.
|
|
|
|
- Officially deprecated the ``runner_callbacks`` application attribute.
|
|
|
|
|
2016-11-03 11:53:04 +00:00
|
|
|
`1.3.3`_ (20 Sept 2016)
|
|
|
|
-----------------------
|
2016-09-20 20:44:45 +00:00
|
|
|
- Include correlation-id in the structured log data when logging.
|
|
|
|
|
2016-11-03 11:53:04 +00:00
|
|
|
`1.3.2`_ (19 Sept 2016)
|
|
|
|
-----------------------
|
2016-09-19 14:02:46 +00:00
|
|
|
- Include the service and environment (if set) in the structured log data.
|
|
|
|
|
2016-11-03 11:53:04 +00:00
|
|
|
`1.3.1`_ (16 Sept 2016)
|
|
|
|
-----------------------
|
2016-09-19 14:02:46 +00:00
|
|
|
- Change the non-DEBUG log format to include structured data and a leading first byte for log level.
|
|
|
|
|
2016-08-29 19:10:14 +00:00
|
|
|
`1.3.0`_ (11 Mar 2016)
|
|
|
|
----------------------
|
2016-06-14 03:23:17 +00:00
|
|
|
- Add ``httprun`` setup.py command.
|
2016-08-01 01:15:28 +00:00
|
|
|
- Use ``declare_namespace`` to declare the sprockets namespace package.
|
2016-08-29 19:10:14 +00:00
|
|
|
- Remove ``JSONRequestFormatter`` logging when not in debug mode
|
2016-08-29 20:12:51 +00:00
|
|
|
- Remove sprockets.logging dependency
|
2016-06-14 03:23:17 +00:00
|
|
|
|
2016-03-11 15:29:14 +00:00
|
|
|
`1.2.0`_ (11 Mar 2016)
|
|
|
|
----------------------
|
|
|
|
- Add support for the ``on_start`` callback.
|
|
|
|
- Add support to wait for the completion of ``shutdown`` callbacks that
|
|
|
|
return a future.
|
|
|
|
- Adds new init params to runner.Runner for the three callback types
|
2015-11-20 20:06:54 +00:00
|
|
|
|
2016-02-23 18:16:55 +00:00
|
|
|
`1.1.2`_ (23 Feb 2016)
|
|
|
|
----------------------
|
|
|
|
- Allow xheaders to be set in the application.settings.
|
|
|
|
|
2016-02-15 18:01:16 +00:00
|
|
|
`1.1.1`_ (15 Feb 2016)
|
|
|
|
----------------------
|
|
|
|
- Delay grabbing the ``IOLoop`` instance until after fork.
|
|
|
|
|
2016-02-11 19:45:09 +00:00
|
|
|
`1.1.0`_ (11 Feb 2016)
|
|
|
|
----------------------
|
2016-01-27 23:24:02 +00:00
|
|
|
- Add support for the ``before_run`` callback set.
|
|
|
|
|
2015-12-10 15:48:25 +00:00
|
|
|
`1.0.2`_ (10 Dec 2015)
|
|
|
|
----------------------
|
|
|
|
- Add ``log_config`` parameter to ``sprockets.http.run``
|
|
|
|
|
2015-11-20 19:14:39 +00:00
|
|
|
`1.0.1`_ (20 Nov 2015)
|
|
|
|
----------------------
|
|
|
|
- Add support for ``sprockets.mixins.mediatype`` in ``sprockets.http.mixins.ErrorWriter``
|
2015-07-22 17:40:55 +00:00
|
|
|
|
2015-11-20 13:26:27 +00:00
|
|
|
`1.0.0`_ (20 Nov 2015)
|
|
|
|
----------------------
|
2015-11-18 21:15:37 +00:00
|
|
|
- Add ``sprockets.http.mixins.LoggingHandler``
|
|
|
|
- Add ``sprockets.http.mixins.ErrorLogger``
|
2015-11-19 22:29:07 +00:00
|
|
|
- Add ``sprockets.http.mixins.ErrorWriter``
|
2015-11-18 21:15:37 +00:00
|
|
|
|
2015-09-24 18:55:13 +00:00
|
|
|
`0.4.0`_ (24 Sep 2015)
|
|
|
|
----------------------
|
|
|
|
- Run callbacks from ``application.runner_callbacks['shutdown']`` when
|
|
|
|
the application is shutting down.
|
2015-09-24 18:57:03 +00:00
|
|
|
- Add ``number_of_procs`` parameter to ``sprockets.http``.
|
2015-09-24 18:55:13 +00:00
|
|
|
|
2015-08-28 14:58:19 +00:00
|
|
|
`0.3.0`_ (28 Aug 2015)
|
|
|
|
----------------------
|
|
|
|
- Install :func:`sprockets.logging.tornado_log_function` as the logging
|
|
|
|
function when we are running in release mode
|
|
|
|
|
2015-07-23 13:14:56 +00:00
|
|
|
`0.2.2`_ (23 Jul 2015)
|
|
|
|
----------------------
|
|
|
|
- Fixed requirements management... why is packaging so hard?!
|
|
|
|
|
2015-07-23 11:39:44 +00:00
|
|
|
`0.2.1`_ (23 Jul 2015)
|
|
|
|
----------------------
|
|
|
|
- Corrected packaging metadata
|
|
|
|
|
2015-07-22 18:22:44 +00:00
|
|
|
`0.2.0`_ (22 Jul 2015)
|
|
|
|
----------------------
|
2015-07-22 18:04:26 +00:00
|
|
|
- Add :func:`sprockets.http.run`
|
2015-07-22 18:22:44 +00:00
|
|
|
|
|
|
|
.. _0.2.0: https://github.com/sprockets/sprockets.http/compare/0.0.0...0.2.0
|
2015-07-23 11:39:44 +00:00
|
|
|
.. _0.2.1: https://github.com/sprockets/sprockets.http/compare/0.2.0...0.2.1
|
2015-11-18 21:14:18 +00:00
|
|
|
.. _0.2.2: https://github.com/sprockets/sprockets.http/compare/0.2.1...0.2.2
|
|
|
|
.. _0.3.0: https://github.com/sprockets/sprockets.http/compare/0.2.2...0.3.0
|
2015-09-24 18:55:13 +00:00
|
|
|
.. _0.4.0: https://github.com/sprockets/sprockets.http/compare/0.3.0...0.4.0
|
2015-11-20 13:26:27 +00:00
|
|
|
.. _1.0.0: https://github.com/sprockets/sprockets.http/compare/0.4.0...1.0.0
|
2015-11-20 20:06:54 +00:00
|
|
|
.. _1.0.1: https://github.com/sprockets/sprockets.http/compare/1.0.0...1.0.1
|
2015-12-10 15:48:25 +00:00
|
|
|
.. _1.0.2: https://github.com/sprockets/sprockets.http/compare/1.0.1...1.0.2
|
2016-02-11 19:46:04 +00:00
|
|
|
.. _1.1.0: https://github.com/sprockets/sprockets.http/compare/1.0.2...1.1.0
|
2016-06-14 03:23:35 +00:00
|
|
|
.. _1.1.1: https://github.com/sprockets/sprockets.http/compare/1.1.0...1.1.1
|
|
|
|
.. _1.1.2: https://github.com/sprockets/sprockets.http/compare/1.1.1...1.1.2
|
2016-03-11 15:29:14 +00:00
|
|
|
.. _1.2.0: https://github.com/sprockets/sprockets.http/compare/1.0.2...1.2.0
|
2016-08-29 19:10:14 +00:00
|
|
|
.. _1.3.0: https://github.com/sprockets/sprockets.http/compare/1.2.0...1.3.0
|
2016-09-19 14:02:46 +00:00
|
|
|
.. _1.3.1: https://github.com/sprockets/sprockets.http/compare/1.3.0...1.3.1
|
|
|
|
.. _1.3.2: https://github.com/sprockets/sprockets.http/compare/1.3.1...1.3.2
|
2016-09-20 20:44:45 +00:00
|
|
|
.. _1.3.3: https://github.com/sprockets/sprockets.http/compare/1.3.2...1.3.3
|
2016-11-03 11:53:04 +00:00
|
|
|
.. _1.4.0: https://github.com/sprockets/sprockets.http/compare/1.3.3...1.4.0
|
2018-01-03 18:44:32 +00:00
|
|
|
.. _1.4.1: https://github.com/sprockets/sprockets.http/compare/1.4.0...1.4.1
|
2018-01-25 14:36:49 +00:00
|
|
|
.. _1.4.2: https://github.com/sprockets/sprockets.http/compare/1.4.1...1.4.2
|
2018-11-27 00:31:04 +00:00
|
|
|
.. _1.5.0: https://github.com/sprockets/sprockets.http/compare/1.4.2...1.5.0
|
|
|
|
.. _Next Release: https://github.com/sprockets/sprockets.http/compare/1.5.0...master
|