All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
This changelog only tracke the ukis_h3cellstorepy
python extension.
- Nullable columns and "SetNullOnConflict" aggregation method on columns to ease handling categorical values within aggregations
- Workaround bug of the sum aggregation by disabling compaction when sum is used
- Dependency updates
- Rename all subprojects by prefixing the names with "ukis_"
- switch to h3ron-polars
- Fix of compaction bug
- Complete rewrite of all crates on basis of arrow, polars and GRPC. So there are many API changes - too many to list here for the audience of this Changelog.
- Workflow template to build the extension with argo. #15
- Multi-year table partitioning. #39
- Allow passing
walk
the resolution to use for the batch size (r_walk
). #42
- North-south iteration order when iterating through the cells of a tableset. #38
- Switch from using the
log
crate, to thetracing
crate. #36 - Rename
sliding_window
towalk
as this is not really a sliding window. Choose the namewalk
to align with pythonsos.walk
. #37 - Cleaner module structure:
- move ClickHouse-related things to
bamboo_h3.clickhouse
subpackage. - move
Polygon
,H3IndexesContainedIn
andh3indexes_convex_hull
tobamboo_h3.geo
subpackage.
- move ClickHouse-related things to
No changelog was kept in 0.8.0 and before.