Releases: M1ha-Shvn/django-pg-hll
Releases · M1ha-Shvn/django-pg-hll
Version 2.1.1
Version 2.1.0
Features
- Added HllExtension migration
- Optimized dependencies
Compatibility
- Fixed python 3.10 compatibility
- Fixed django 3.2 compatibility in tests
Testing
- Added docker testing infrastructure
- Replaced custom hll installing with DockerHub image in GitHub Actions workflow
- Replaced python 3.5 with python 3.10, django 2.0 with django 3.2, PostgreSQL 9.5 with PostgreSQL 13 in testing matrix
Version 2.0.0
Features
- Implemented configuration aggregations and transforms (
HllType
,HllRegWidth
,HllLog2M
,HllExpthresh
,HllSparseOn
) - Cardinality now returns
FloatField
instead ofIntegerField
as native field does HllField
parameters changed behavior: instead of hardcoding default values, it now bypasses defaults generation to database layer
Bug fixes
- Fixed ability to pass parameters to
HllEmpty(...)
function
Testing
- Refactoring of some tests
- Added tests on hll fields comparison (
filter
/exclude
)
Back incompatible changes
- Cardinality functions no return results as
FloatField
instead ofIntegerField
- Moved
HllField
transforms to separate file (fromdjango_pg_hll.fields
todjango_pg_hll.transforms
) HllField
parameters changed behavior: instead of hardcoding default values, it now bypasses defaults generation to database layer
Version 1.2.1
Bug fixes
Bug fixes in parametrized HllField
creation by @markallanson
Version 1.2.0
Features
Added CardinalitySum
function
Version 1.1.0
Features
- Added ability to save HllField value, got from database
Version 1.0.1
Bugfixes
- Fixed #1
- Fixed bug for HllText not working
- Fixed not needed hll_empty() values inside query
Testing
- Added tests on all values
Version 1.0.0
Initial release