Releases: jayvynl/django-clickhouse-backend
Releases · jayvynl/django-clickhouse-backend
v1.1.1
What's Changed
- Fix connection pool arguments connections_min and connections_max by @jayvynl in #35
- Black code style by @jayvynl in #36
- Support MergeTree settings in creating table by @jayvynl in #37
- Support distributed DDL and distributed table.
- Support create migration table and run migrating on cluster.
- Support escaping dict data.
- Fix bug: exception is raised when insert data with expression values.
- Fix bug: exception is raised when alter field from not null to null.
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
- fix bug when update with subquery condition. by @jayvynl in #27
- fix #25, change AutoFiled and SmallAutoField to clickhouse Int64, so that id worker can generate value for them.
DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
is no longer a required configuration item. by @jayvynl in #31 - fix #26 INSERT...SELECT causes an exception by @jayvynl in #32
Full Changelog: v1.0.3...v1.1.0
v1.0.3
What's Changed
- Fix reading settings in explain by @mahdi-jfri in #13
- fix #9 by @jayvynl in #18
- Support clickhouse-driver 0.2.6 #14, drop support for python3.6. by @jayvynl in #19
- Feat django42 by @jayvynl in #20
- Feat JSONField by @jayvynl in #21
New Contributors
- @mahdi-jfri made their first contribution in #13
Full Changelog: v1.0.2...v1.0.3
v1.0.2
v1.0.1
- Add
return_int
parameter toEnum[8|16]Field
to control whether to get an int or str value when querying from the database. - Fix TupleField container_class.
- Add more fields documentation.
v1.0.0
First (maybe last) stable release.
- Add tests for migrations.
- Fix bytes escaping.
- Fix date and datetime lookup.
- Add documentations.
- Add lots of new field types:
- Float32/64
- [U]Int8/16/32/64/128/256
- Date/Date32/DateTime('timezone')/DateTime64('timezone')
- String/FixedString(N)
- Enum8/16
- Array(T)
- Bool
- UUID
- Decimal
- IPv4/IPv6
- LowCardinality(T)
- Tuple(T1, T2, ...)
- Map(key, value)