Skip to content

Releases: jayvynl/django-clickhouse-backend

v1.1.1

07 Sep 15:12
8d8c456
Compare
Choose a tag to compare

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

29 Jul 14:29
Compare
Choose a tag to compare

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

29 Jun 15:14
566188a
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.2...v1.0.3

v1.0.2

28 Feb 15:18
Compare
Choose a tag to compare
  • Fix test db name when NAME not provided in DATABASES setting.
  • Fix Enum error when provided an IntegerChoices value.
  • Add document about multiple db settings.

v1.0.1

23 Feb 16:16
Compare
Choose a tag to compare
  • Add return_int parameter to Enum[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

22 Feb 15:57
1487bf8
Compare
Choose a tag to compare

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)

v0.2.1

22 Feb 15:55
Compare
Choose a tag to compare

first release.