Ver. 1.0.7 - 2015-Dec-10
Api
- Improvements in the
release application
- Handle
StopIteration in green pool [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 <tutorials-tweets> 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