Releases: cirron/cirron-sdk
Releases · cirron/cirron-sdk
v0.1.0
🎉 This release contains work from a new contributor! 🎉
Thank you, Devin Lynch (@dlynch42), for all your work!
🚀 Enhancement
- Update release workflows for PyPI and TestPyPI publishing #48 (@dlynch42)
- Cleanup PyPI workflows and streamline prerelease configuration #47 (@dlynch42)
🐛 Bug Fix
- Cleanup PyPI workflows and update prerelease configuration to use 'rc' #46 (@dlynch42)
- Enhance packaging metadata, automate releases, and update CI for initial distribution #45 (@dlynch42)
- SDK-47: Add in-memory trace buffer and output sinks for ci.trace #43 (@dlynch42)
- SDK-43: Implement overhead regression testing framework and CI integration #42 (@dlynch42)
- SDK-49: Add deps utility and improve dependency error handling in Cirron #41 (@dlynch42)
- SDK-46: Enhance flush thread stability and document sklearn exception handling #40 (@dlynch42)
- SDK-45: Enhance CI with framework-specific jobs and branch configurations #39 (@dlynch42)
- SDK-5: Enhance error handling, loading limits, and data source support #37 (@dlynch42)
- SDK-31: Add map transform for ci.load with batch and row-wise support #36 (@dlynch42)
- SDK-30: Implement shared SQL plumbing and data source backends #35 (@dlynch42)
- Implement MatchConfig and apply_match for filesystem filtering #34 (@dlynch42)
- SDK:50: Refactor API authentication to use Bearer tokens and update blob paths #33 (@dlynch42)
- SDK-28: Enhance error handling, loading limits, and data source support #32 (@dlynch42)
- SDK-4: Implement LLM inference and add context-based isolated scope state #31 (@dlynch42)
- SDK-27: Enhance LLM inference instrumentation and add streaming support #30 (@dlynch42)
- SDK-26: Implement ContextVar-based isolated scope state and inference decorator #29 (@dlynch42)
- SDK-3: Add TraceSnapshot dataclass, serializer, and blob upload support #28 (@dlynch42)
- SDK-25: Add safetensors support and implement blob upload functionality #27 (@dlynch42)
- SDK-24: Add TraceSnapshot dataclass, serializer, and snapshot support #26 (@dlynch42)
- SDK-2: Implement Hook Registry, Installers, and Framework-Specific Hooks #24 (@dlynch42)
- Enhance scope management and hook coordination across frameworks #25 (@dlynch42)
- SDK-23: Add sklearn estimator wrapper with scope support and tests #23 (@dlynch42)
- SDK-22: Implement HuggingFace transformers hook with robust scope handling #22 (@dlynch42)
- SDK-21: Implement TensorFlow/Keras hook with error handling and tests #21 (@dlynch42)
- SDK-20: Implement PyTorch hooks and add comprehensive testing suite #20 (@dlynch42)
- SDK-19: Implement Hook Registry and Installer Protocol with Tests #19 (@dlynch42)
- SDK-1: Update the core functionality, structure, add launch specification, project setup, and initial CI workflow #18 (@dlynch42)
- SDK-17: Rename get_secret to secret and enhance secrets retrieval #17 (@dlynch42)
- SDK-16: Implement layered config resolver and enhance Cirron delegation #16 (@dlynch42)
- SDK-15: Implement thread-safe .env loader and enhance dotenv support #15 (@dlynch42)
- SDK-14: Implement epoch/batch scopes and optimize DataLoader performance #14 (@dlynch42)
- SDK-13: Implement Profiler lifecycle, close_scope, and framework detection #13 (@dlynch42)
- SDK-12: Implement IngestClient with retries, gzip, and transport selection #12 (@dlynch42)
- SDK-11: Implement spool writer and flush thread with configuration options #11 (@dlynch42)
- SDK-10: Implement per-thread mark buffer and optimize mark() functionality #10 (@dlynch42)
- SDK-9: Implement thread-local scope stack with comprehensive testing #9 (@dlynch42)
- SDK-8: Add Cirron SDK launch specification and initial project setup #8 (@dlynch42)
- CIRRON-101: Revise README for profiling SDK and enhance YAML config support #7 (@dlynch42)
- CIRRON-334: Add YAML config types, loader, and profiling integration #6 (@dlynch42)
- CIRRON-330: Add modular and advanced data transform system #5 (@dlynch42)
- CIRRON-328: Add experiments decorator for dynamic parameter control #4 (@dlynch42)
- CIRRON-200: Add decorators for enhanced model tracking #3 (@dlynch42)
- CIRRON-327: Add CirronData and refactor model generators #2 (@dlynch42)
- CIRRON-117: Expand Cirron SDK with model generation and configuration support #1 (@dlynch42)
⚠️ Pushed to main
- Fix CI if-check, typo, and httpx version (@dlynch42)
- Clarify CONTRIBUTING labels and deps policy (@dlynch42)
- Clarify issue template, security, trademarks (@dlynch42)
- Add CONTRIBUTING.md and skip-ci CI guard (@dlynch42)
- Add SECURITY.md with disclosure policy (@dlynch42)
- Add TRADEMARKS.md (Trademark Policy) (@dlynch42)
- Update contact email and add Community section (@dlynch42)
- Add GitHub issue and PR templates (@dlynch42)
- Add Contributor Covenant Code of Conduct (@dlynch42)
- Docs: add ci.trace() and update README examples (@dlynch42)
- Update GitHub Actions and setup-uv versions (@dlynch42)
- Add docstrings and API docs across modules (@dlynch42)
- Add docstrings to public API functions (@dlynch42)
- Clean up whitespace and docstring formatting (@dlynch42)
- Remove spec/ticket references from comments (@dlynch42)
- Validate output before installing hooks (@dlynch42)
- Cap per-span marks in trace buffer (@dlynch42)
- Add flush_to_trace_buffer and worker.sinks property (@dlynch42)
- Add unit tests for trace and output sinks (@dlynch42)
- Change OutputSink.emit return type; tidy docs (@dlynch42)
- Honor output='none' when worker is active (@dlynch42)
- Add tracing API and profile output option (@dlynch42)
- Add trace() API and trace buffer integration (@dlynch42)
- Add ci.trace() in-process tracing utility (...