Ver. 1.0.7 - 2015-Dec-10 ========================== Api ------------- * Improvements in the ``release`` application * Handle ``StopIteration`` in green pool [[182](https://github.com/quantmind/pulsar/pull/182)] Ver. 1.0.6 - 2015-Nov-26 ============================ Api ------------- * Pulsar Protocol requires loop as first parameter during initialisation * Actor uses event loop ``set_debug`` method when running with the ``--debug`` flag * ``GreenWSGI`` handler moved to ``pulsar.apps.greenio.wsgi`` * Added the release application for making releases. Used by pulsar and other packages. Internals ------------- * Use ``actor_stop`` rather than ``loop.stop`` when handling OS signals which kill an actor. * Better ``close`` method for ``TCPServer`` * sudoless testing in travis Bug Fixes ------------- * Bug fix in ``HttpRedirect.location`` attribute Ver. 1.0.5 - 2015-Nov-12 =========================== * Asynchronous Redis locking primitive for distributing computing * Added the :ref:`Twitter Streaming ` tutorial * Added Javascript directory in examples and a gruntfile for compiling and linting scripts * Better handling of Ctrl-C in the test application * Data streaming for ``multipart/form-data`` content type * Write EOF before closing connections * Documentation and bug fixes Ver. 1.0.3 - 2015-Jul-21 =========================== * Flake8 on all codebase * Added JSON-RPC 2.0 Batch - part of specification (by artemmus) * Attach configuration ``connection_made`` and ``connection_lost`` to connections of TCP and UDP servers (connection providers). * Bug fix in Connection ``data_received`` method. The ``data_processed`` event was not triggered. * Process title does not append arbiter to the main process name. * Added a snippet in examples on how to build a simple framework for remote objects. * Better handling of content-type headers in the HTTP client requests * Test coverage at 87% Ver. 1.0.2 - 2015-Jun-16 =========================== * Test WSGI environment does not use asynchronous stream * Bug fixes in pulsar data store commands * Critical bug fix in Wsgi Router default parameters (RouterParameter). * Increased test coverage * Code cleanup and several internal fixes Ver. 1.0.1 - 2015-Jun-03 =========================== * Better support of ``get_version`` for third party packages. * Added optional timeout to :class:`.HttpClient` requests. * Refactored :class:`.String` and renamed from ``AsyncString``. ``AsyncString`` still available for backward compatibility. * Added the new :class:`.GreenLock` class. A locking primitive for greenlets in a greenlet pool. * Added new example to snippets directory. A simple Actor application. Ver. 1.0.0 - 2015-May-18 =========================== * Python 3.4 and above * New test runner * Dropped task application * Dropped twisted integration * Dropped data mapper application * Dropped pulsar shell application