Skip to content

Releases: reddit/baseplate.py

v0.11.1

14 Jun 22:31
Compare
Choose a tag to compare
  • fix bug with negative time-remaining on time budget retries
    this caused zero-timeout puts to full message queues to raise
    an unexpected exception

v0.11.0

24 May 21:18
Compare
Choose a tag to compare
  • allow logging configuration to be overridden in INI file
  • rework diagnostics observer registration interface
  • add sqlalchemy diagnostics support
  • rename cassandra span annotations/names to match sqlalchemy

v0.10.0

12 May 19:08
Compare
Choose a tag to compare
  • add automatic reloader to baseplate-serve for development

v0.9.0

12 May 19:07
Compare
Choose a tag to compare
  • config.Timespan: add support for milliseconds
  • redis: add diagnostics support for pipelines

v0.8.1

20 Apr 22:54
Compare
Choose a tag to compare
  • fix bug in event publishers where zero timeout never executed

Retries!

19 Apr 18:40
Compare
Choose a tag to compare
  • breaking: rework thrift_pool exception hierarchy to integrate
    with thrift exceptions better
  • add general low-level retry policy module
  • add retry sugar to thrift context-object client

Various development improvements and UNIX sockets

19 Apr 18:41
Compare
Choose a tag to compare
  • add support for binding and healthchecking UNIX domain sockets
  • dump stacktrace when sent SIGUSR1
  • log metrics at debug level for development
  • various refactorings and internal cleanups

v0.6

19 Apr 18:43
Compare
Choose a tag to compare
  • expose expiration times from message signatures
  • documentation overhaul
  • allow span observers to see if an exception ended the span