Releases: Use-Tusk/drift-node-sdk
Releases · Use-Tusk/drift-node-sdk
v0.1.37
What's Changed
- fix: resolve replay mode errors in Redis and Firestore no-op request handlers by @sohankshirsagar in #138
- fix preserve mysql2 stream queries and native tracing events by @sohankshirsagar in #140
- fix: add actionable warning for background requests during replay by @sohil-kshirsagar in #139
- test: enforce strict replay sandboxing in e2e fixtures by @sohankshirsagar in #141
- fix: filter IPC and Unix domain socket false positives from TCP instrumentation by @sohankshirsagar in #142
- chore: rename CLI repo by @jy-tan in #143
- feat: auto-mark app as ready on first inbound HTTP request by @sohankshirsagar in #144
- dev: add /bug-hunt skill for instrumentation e2e testing by @sohankshirsagar in #145
- feat: auto-register ESM loader hooks in TuskDrift.initialize() by @sohankshirsagar in #146
Full Changelog: v0.1.36...v0.1.37
v0.1.36
What's Changed
- fix: separate Next.js types into /next subpath export by @sohil-kshirsagar in #137
Full Changelog: v0.1.35...v0.1.36
v0.1.35
What's Changed
- refactor: update span proto types to use enums by @jy-tan in #132
- fix(ioredis): emit connect event and set status in replay mode by @sohil-kshirsagar in #133
- fix(prisma): type deserialization and transaction replay by @sohil-kshirsagar in #135
- feat: mongodb v4 support by @sohankshirsagar in #134
- fix: use log level info for rust-core fallback by @jy-tan in #136
Full Changelog: v0.1.34...v0.1.35
v0.1.34
What's Changed
- fix: map OTel SpanKind to proto before passing to Rust core by @sohil-kshirsagar in #131
Full Changelog: v0.1.33...v0.1.34
v0.1.33
What's Changed
- fix: add Accept header to rust binary span export path by @sohankshirsagar in #130
Full Changelog: v0.1.32...v0.1.33
v0.1.32
What's Changed
- ci: require inbound replay span for e2e tests by @jy-tan in #124
- feat: add mock-upstream mode for fetch/http/nextjs e2e suites by @jy-tan in #125
- feat: add firestore v8 support by @sohankshirsagar in #126
- feat: mongodb instrumentation by @sohankshirsagar in #127
- fix: mongodb transaction support and cursor early-close recording by @sohankshirsagar in #128
- feat: redis instrumentation by @sohankshirsagar in #129
Full Changelog: v0.1.31...v0.1.32
v0.1.31
What's Changed
- Benchmarks v2 by @podocarp in #118
- ci: exclude
upstash-redis-jsfrom e2e test runs by @jy-tan in #122 - feat: add optional drift-core rust acceleration path by @jy-tan in #121
- feat: enable rust core by default and add non-rust e2e smoke by @jy-tan in #123
Full Changelog: v0.1.30...v0.1.31
v0.1.30
What's Changed
- fix: use nullish coalescing for SpanKind to preserve INTERNAL (0) by @sohil-kshirsagar in #120
Full Changelog: v0.1.29...v0.1.30
v0.1.29
What's Changed
- fix: convert SpanKind to proto format in filesystem span adapter by @sohankshirsagar in #119
Full Changelog: v0.1.28...v0.1.29
v0.1.28
What's Changed
- fix: only treat HTTP 4xx+ responses as errors by @sohankshirsagar in #117
Full Changelog: v0.1.27...v0.1.28