You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Improved error messages for compression failures
40
166
- Specific guidance for state transition errors
41
167
- Clear suggestions for resolution
42
-
- Updated documentation with comprehensive examples
43
-
44
-
### Fixed
45
-
- None (fully backward compatible)
46
-
47
-
### Performance
48
-
- Negligible overhead from new validation (~O(1) dict lookups)
49
-
- No regression in existing compression performance
50
-
- Validated with 9.6M row TPC residual dataset
51
-
52
-
### Documentation
53
-
- Added `docs/COMPRESSION_GUIDE.md` with comprehensive usage guide
54
-
- Updated method docstrings with Pattern 2 examples
55
-
- Added state machine documentation
56
-
- Added troubleshooting section
57
168
58
169
### Testing
59
170
- Added 10 comprehensive tests for selective compression mode
60
171
- All 61 tests passing
61
172
- Test coverage: ~95%
62
-
- No regression in existing functionality
63
173
64
174
### Use Case
65
175
Enables incremental compression for TPC residual analysis:
66
176
- 9.6M cluster-track residuals
67
177
- 8 compressed columns
68
178
- 508 MB → 330 MB (35% file size reduction)
69
179
- Sub-micrometer precision maintained
70
-
- Compress columns incrementally as data is collected
71
180
72
181
---
73
182
@@ -107,6 +216,8 @@ This project uses [Semantic Versioning](https://semver.org/):
107
216
-**MINOR** version for new functionality (backward compatible)
108
217
-**PATCH** version for bug fixes (backward compatible)
109
218
219
+
**Note:** v1.2.0 includes a breaking change to default behavior but provides easy migration path, hence MINOR version bump following common practice for "opt-in strictness" changes.
220
+
110
221
---
111
222
112
223
## Contributing
@@ -117,7 +228,8 @@ When adding entries to this changelog:
0 commit comments