Changelog History
-
v2.0.2
December 29, 2017 -
v2.0.1 Changes
November 23, 2017- 10x faster than version 1.x
- Core api imported via
from pulsar.api import ...
- ๐ง wheels for linux and mac
- ๐ Documentation hosted on read the docs
- CI & CD
- benchmarks
-
v2.0.0
November 23, 2017 -
v1.6.4 Changes
February 09, 2017 -
v1.6.3 Changes
December 13, 2016- ๐ Windows tests in appveyor
- ๐ Select Event loop is the default in windows,
proactor
also available but with limited functionality - ๐ง Multiprocessing is default concurrency model (
process
) for both linux and windows - ๐ง Subprocess concurrency can be used in linux and windows with proactor event loop (
--concurrency subprocess
) - ๐ Bug fix in
stop_actors
e96cd13
-
v1.6.2 Changes
November 28, 2016๐ This release fixes a critical bug in windows (pulsar needs to choose how and if to officially support windows).
๐ It is now possible to install and run servers on windows (multiprocessing not working at the moment,
pass -w 0 when running servers).- ๐ Critical bug fix for pulsar in
windows
#260 - Check if X-Forwarded-Proto is available and equal to
https
in request headers to set the secure WSGI flag request.absolute_uri("")
method with empty string returns the request uri- โ Added logger property to request to allow to override the server logger
- ๐ Critical bug fix for pulsar in
-
v1.6.1 Changes
November 24, 2016๐ Minor release with few improvements in the HTTPClient and
Channels
HttpResponse.is_error
isTrue
when no status_code is available and the response is doneHttpRequestException
derives from ConnectionError- โ Added query to request absolute_uri
- Channels improvements
-
v1.6.0 Changes
November 20, 2016A new series with improvements in the HTTP client and server.
๐ป Broadly compatible with the 1.5 series with exception of headers definitions and actors
๐ based onmultiprocessing
module (both have been removed because not used).
๐ This version brings a critical bug fix for HTTP responses with non standard
values in body or content headers- New
is_message_complete
method inHttpResponse
- ๐ Critical bug fix for HTTP response with body when they should not have it.
Disregard the body and content headers #257 - 0๏ธโฃ If http-request module is installed, use its C parser as default HTTP parser.
๐ The python parser can still be used by passing--http-py-parser
flag in the command line - โ Removed headers definitions, no longer used #222
- โ Removed actors based on
multiprocessing
module, not needed a9cc662 - โ Tests run with both python and C http-parser
- Fully compatible with python 3.5 & 3.6
- New
-
v1.5.5 Changes
November 20, 2016๐ Bug fix release with improvements in the Http client for streaming
โ requests. Importantly, python 3.6 passes all tests.- โ Python 3.6-dev tests passing on travis
- ๐ Fixed HttpTestClient 7641cc5
- Abort connection if not closing within 3 seconds
- โ Added
done
method toProtocolConsumer
- Don't detach connection when streaming and response is done already 8be1caa
- โ
Install
bench
command for benchmarking tests - ๐ Fixed multi label test run
-
v1.5.4 Changes
November 05, 2016๐ This release is important if you need to upload large files via HTTP.
๐ง The newstream_buffer
configuration parameter helps you in this respect.