All Versions
10
Latest Version
Avg Release Cycle
47 days
Latest Release
2312 days ago

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

    ๐Ÿš€ This release fixs an issue which prevented running uvloop with multiprocessing

    • ๐Ÿ‘ Better handling of multiprocessing, monitor & workers serve sockets
    • uvloop works with multiprocessing [#262]
    • http-keep-alive bug fix [#270]
  • 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
  • v1.6.1 Changes

    November 24, 2016

    ๐Ÿš€ Minor release with few improvements in the HTTPClient and Channels

    • HttpResponse.is_error is True when no status_code is available and the response is done
    • HttpRequestException derives from ConnectionError
    • โž• Added query to request absolute_uri
    • Channels improvements
  • v1.6.0 Changes

    November 20, 2016

    A 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 on multiprocessing 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 in HttpResponse
    • ๐Ÿš‘ 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
  • 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 to ProtocolConsumer
    • 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 new stream_buffer configuration parameter helps you in this respect.

    • โž• Added stream_buffer configuration parameter for controlling the maximum size of stream buffers
      14d6f2e
    • ๐Ÿ‘ Allow for clean removal of callbacks in channels by raising the CallbackError exception
      d7b9ff1
    • ๐Ÿ“š Documentation fixes
    • โœ… OAuth test coverage