v0.1.0
This is initial release, as long we're on v0
I make no guarantees about API breaking changes, as things are still very likely to change.
What's Changed
- Registry, Transactions & Performance by @kelindar in #1
- Adding pushdown filers, enum column by @kelindar in #2
- Faster bulk inserts by @kelindar in #3
- Update README.md by @skx in #4
- Add collection-level lock by @kelindar in #7
- Faster filtering by @kelindar in #8
- Refactor commit & speed up insert by @kelindar in #9
- Upgraded bitmap by @kelindar in #10
- Bitmap to v1.1.0 by @kelindar in #11
- Migrated to sharded latch & commit buffer by @kelindar in #12
- Fix #13: index growth and ForString column by @Florimond in #14
- Fix WithValue by @kelindar in #18
- Fix Set Uninitialized by @kelindar in #19
- Migrate to go1.17, remove inserted and deleted bitmaps by @kelindar in #20
- Cleanup commit by @kelindar in #21
- Reduce bools and markers size in buffer by @kelindar in #22
- Added more tests, removed unnecessary code by @kelindar in #23
- Improved UpdateAt and Fetch by @kelindar in #24
- Fixed benchmark example by @kelindar in #25
- Fixed point read latch by @kelindar in #26
- Added kv example by @kelindar in #27
- Fix PutTrue operation type by @kelindar in #28
- Improved cache example by @kelindar in #29
- Added key column type by @kelindar in #30
- Added more benchmarks and cleaned up by @kelindar in #31
- Simplify enum strings column by @kelindar in #32
- Swap hash function and bump map version by @kelindar in #35
- Add partial snapshotting support by @kelindar in #36
- Chunked snapshot writer/reader by @kelindar in #37
- Add snapshot and restore methods by @kelindar in #39
- Fix variable-size int/float reader by @kelindar in #41
- Smoother column resize by @kelindar in #42
- Refactor snapshot by @kelindar in #43
- Fix collection capacity resizing and reduce allocs by @kelindar in #44
- Allow reads during snapshot by @kelindar in #45
- Use reader in restore by @kelindar in #46
- Refactor API by @kelindar in #47
- Adjust multiple comments by @Dreeseaw in #50
- Fix case when union is first called indexing function by @Dreeseaw in #56
- converted builds to matrix by @mxplusb in #60
- Refactor numeric types by @kelindar in #61
- Add generic chunked storage to strings and numbers by @kelindar in #62
- Sum functionality for Numeric columns in transactions by @Dreeseaw in #53
- Fixed loadstring index by @kelindar in #65
- Fix commit.Channel by @Dreeseaw in #66
- Added vectorized aggregates by @kelindar in #67
- Fixed duplicate primary keys by @kelindar in #68
- Fix snapshot race by @kelindar in #69
New Contributors
- @kelindar made their first contribution in #1
- @skx made their first contribution in #4
- @Florimond made their first contribution in #14
- @Dreeseaw made their first contribution in #50
- @mxplusb made their first contribution in #60
Full Changelog: https://github.com/kelindar/column/commits/v0.1.0