Skip to content

Releases: reddit/baseplate.py

v0.16.2

09 Feb 22:10
v0.16.2
Compare
Choose a tag to compare
  • Handle cassandra statements when setting statement span tag
  • Add string_types to baseplate._compat

v0.16.1

24 Jan 18:42
Compare
Choose a tag to compare
  • fix binary annotation passing in tracing rpc

v0.16.0

18 Jan 22:32
Compare
Choose a tag to compare
  • add weighted lottery implementation
  • add service discovery helpers
  • add filename -> file config parser
  • parameterize ThriftPool's transport factory
  • add more configurables to Baseplate.configure_tracing
  • fix client annotations in tracing
  • add instrumentation for pymemcached

v0.15.0

15 Dec 20:04
Compare
Choose a tag to compare
  • add zipkin-compatible request tracing to spans

v0.14.3

14 Nov 23:26
v0.14.3
Compare
Choose a tag to compare
  • fix issue where we were always setting 'trace' to True in the
    CassandraSessionAdapter

v0.14.2

13 Oct 22:07
Compare
Choose a tag to compare
  • fix incorrect span.tag() calls that should be span.set_tag()

v0.14.1

13 Oct 21:34
Compare
Choose a tag to compare
  • fix missed annotate->tag renames in cassandra integration

v0.14.0

06 Oct 23:08
Compare
Choose a tag to compare
  • baseplate-script: respect logging configuration
  • add support for headerless TBinaryProtocol clients
  • capture full exc_info in span errors
  • rename/refactor diagnostics APIs for OpenTracing aligment
  • fix pyramid capture of exceptions in server spans
  • add various standard OpenTracing tags to server spans

v0.13.0

20 Jul 06:37
Compare
Choose a tag to compare
  • allow config.Optional options to have key missing from INI too
  • make config.String and config.TupleOf enforce presence of values
  • add helpers for loading Redis and Cassandra drivers from config
  • make EventQueue a ContextFactory so it can go on the context object
  • add baseplate-script for backend jobs

v0.12.0

30 Jun 20:10
Compare
Choose a tag to compare
  • Events: Add support for the interana_excluded payload section
  • Centralize and standardize creation of trace info
  • Add adapters and helpers for Pyramid CLI tools
  • Add Vagrantfile for running tests in development
  • Events: Refactor serialization and payload handling
  • Clarify docstring for config module outside baseplate-serve
  • Capture Python warnings in logging system