Skip to content

Releases: Use-Tusk/drift-python-sdk

v0.1.27

14 Apr 22:28

Choose a tag to compare

What's Changed

  • feat: ability to toggle log transitions for adaptive sampling rate by @jy-tan in #94

Full Changelog: v0.1.26...v0.1.27

v0.1.26

14 Apr 20:00

Choose a tag to compare

What's Changed

  • feat: add adaptive sampling to python sdk by @jy-tan in #90
  • fix: gracefully handle missing mocks for pre-app-start queries in replay mode by @sohankshirsagar in #92
  • fix: add output schema merges to Django replay span by @sohankshirsagar in #93

Full Changelog: v0.1.25...v0.1.26

v0.1.25

11 Apr 07:18

Choose a tag to compare

What's Changed

  • CoverBot: Added tests for instrumentation serialization and PostgreSQL utilities by @tusk-dev[bot] in #88
  • feat: instrument RedisCluster and ClusterPipeline for record/replay by @sohankshirsagar in #91

New Contributors

Full Changelog: v0.1.24...v0.1.25

v0.1.24

08 Apr 00:51

Choose a tag to compare

What's Changed

Full Changelog: v0.1.23...v0.1.24

v0.1.23

22 Mar 01:50

Choose a tag to compare

What's Changed

  • feat: add mock upstream support across HTTP e2e suites by @jy-tan in #73
  • refactor: update span proto types by @jy-tan in #74
  • fix: use log level info for rust-core fallback by @jy-tan in #75
  • build: bump drift-core-python to v0.1.9 by @jy-tan in #77
  • ci: update checkout action to v6 by @jy-tan in #78
  • fix: add actionable warning for background requests during replay by @sohil-kshirsagar in #76
  • fix: relax protobuf and requests dependency lower bounds by @sohankshirsagar in #80
  • test: enforce strict replay sandboxing in e2e fixtures by @sohankshirsagar in #79
  • fix: deduplicate urllib3 spans when PoolManager delegates to HTTPConnectionPool by @sohankshirsagar in #82
  • fix: Django setup timing, auto app-ready, and urllib3 botocore support by @sohankshirsagar in #81
  • chore: rename CLI repo by @jy-tan in #83

New Contributors

Full Changelog: v0.1.22...v0.1.23

v0.1.22

25 Feb 22:53

Choose a tag to compare

What's Changed

  • ci: require inbound replay span for e2e tests by @jy-tan in #72

Full Changelog: v0.1.21...v0.1.22

v0.1.21

25 Feb 20:08

Choose a tag to compare

What's Changed

  • fix: inbound replay span not sent to CLI in Django/FastAPI REPLAY mode by @sohankshirsagar in #71

Full Changelog: v0.1.20...v0.1.21

v0.1.20

25 Feb 07:20

Choose a tag to compare

What's Changed

  • add stack tests to benchmarks by @podocarp in #66
  • tests docker compose transmit sampling rate env var in by @podocarp in #68
  • feat: add optional drift-core rust acceleration path by @jy-tan in #69
  • feat: enable rust core by default and add non-rust e2e smoke by @jy-tan in #70

Full Changelog: v0.1.19...v0.1.20

v0.1.19

12 Feb 05:01

Choose a tag to compare

What's Changed

  • Benchmarks v2 by @podocarp in #60
  • feat: add sqlalchemy instrumentation and replay hardening by @jy-tan in #67

Full Changelog: v0.1.18...v0.1.19

v0.1.18

07 Feb 00:34

Choose a tag to compare

What's Changed

  • fix: handle CSRF in headers by @jy-tan in #63
  • refactor: align Django middleware with OTel-native span export pattern by @jy-tan in #64

Full Changelog: v0.1.17...v0.1.18