🚧 Beta Release 4.3.0b1
Pre-release
Pre-release
Beta Release Notes
Beta Release: 2025-06-05
🚀 New Features
- fix(ci): add diagnostics and plugin verification for benchmark tests
- fix(ci): add diagnostics and plugin verification for benchmark tests
- Merge pull request #104 from DataFog/feature/sample-notebooks
- Merge branch 'dev' into feature/sample-notebooks
- Fix segmentation fault in beta-release workflow and add sample notebook
- Merge pull request #103 from DataFog/feature/sample-notebooks
- Fix segmentation fault in beta-release workflow and add sample notebook
- Merge pull request #102 from DataFog/feature/gliner-integration-v420
- Merge branch 'dev' into feature/gliner-integration-v420
- Merge branch 'feature/gliner-integration-v420' of github.com:DataFog/datafog-python into feature/gliner-integration-v420
- Merge pull request #101 from DataFog/feature/gliner-integration-v420
- Merge branch 'dev' into feature/gliner-integration-v420
- Merge pull request #100 from DataFog/feature/gliner-integration-v420
- docs: add release guidelines to Claude.md
🐛 Bug Fixes
- Merge pull request #108 from DataFog/fix/beta-workflow-changelog-v2
- Merge branch 'dev' into fix/beta-workflow-changelog-v2
- Merge pull request #107 from DataFog/fix/beta-workflow-changelog-v2
- Merge branch 'fix/performance-regression' into dev
- fix(ci): improve beta version detection to check existing git tags
- Merge branch 'fix/performance-regression' of github.com:DataFog/datafog-python into fix/performance-regression
- fix(ci): improve beta versioning logic and use GH_PAT token
- fix(ci): improve beta versioning logic and use GH_PAT token
- fix(ci): replace invalid --benchmark-skip flag with simple performance test
- Merge pull request #106 from DataFog/fix/performance-regression
- Merge branch 'dev' into fix/performance-regression
- Merge pull request #105 from DataFog/fix/performance-regression
- fix(ci): reset benchmark baseline to resolve false regression alerts
- fix(performance): eliminate memory debugging overhead from benchmarks
- fix(performance): eliminate redundant regex calls in structured output mode
- fix(performance): eliminate redundant regex calls in structured output mode
- fix(ci): handle segfault gracefully while preserving test validation
- fix(tests): make spaCy address detection test more robust
- fix(ci): improve GLiNER validation to confirm PyTorch exclusion
- fix(ci): exclude PyTorch dependencies entirely to prevent segfault
- fix(ci): eliminate PyTorch segfaults and enhance README with GLiNER examples
- fix(ci): workaround for PyTorch segfault in CI environments
- fix(ci): split test execution to prevent memory segfault
- fix(ci): reduce coverage reporting to prevent segmentation fault
- fix(tests): resolve final GLiNER test failures
- fix(tests): update GLiNER test mocking for proper import paths
- fix(tests): resolve GLiNER dependency mocking for CI environments
🔧 Other Changes
- chore: bump version to 4.3.0 for next development cycle
- chore: clean up test changelog file after merge
- chore: clean up test changelog file after merge
- chore: set version to 4.2.0b1 for beta testing of unreleased 4.2.0
- resolve: merge conflicts with enhanced segfault detection
📥 Installation
# Core package (lightweight)
pip install datafog
# With all features
pip install datafog[all]📊 Metrics
- Package size: ~2MB (core)
- Install time: ~10 seconds
- Tests passing: ✅
- Commits this week: 46