- Use scientific Decimal rendering for inline literals and require Ch
~> 0.8.2#276
- Require Ch
~> 0.8.1and movefunction_exported?(Decimal, :to_string, 3)to compile-time #275
- Bound Decimal rendering to ClickHouse precision limits #271
- Adapt to
Chtype fixes #270
- Fix invalid
Array(Nothing)param type for params like for[[]]#264
- Fix invalid
Array(Array(Nothing))param type for params like[[],[],[1]]#263
- Allow
Chv0.7.x which handles disconnects better
- Fix
delete_allwith subqueries #255
- Add
Ecto.Query.API.splice/1support #240 - Add
Ecto.Query.API.constant/1support #243 - Add
Ecto.Query.API.values/2support #244
- Use
currentDatabase()filter when loading tables #238
- Use
currentDatabase()filter when loading tables #238 (cherry-picked from v0.8.1)
- update Ch (our ClickHouse client) to v0.4.x
- support Ecto's v3.13
:identifier#231 - restrict to Ecto v3.13
- restrict to Ecto v3.12
- fix warning in docs for the Ecto repo #227
- restrict to Ecto v3.12
- remove some unnecessary parens from generated SQL to avoid hitting TOO_DEEP_RECURSION #207
- restrict to Ecto v3.12
- use
UNION DISTINCTinstead ofUNIONforEcto.Query.union/2#204
- improve support for 128 and 256 bit integers #192
- remove implicit
readonly=1setting fromRepo.all#199
- add support for 128 and 256 bit integers #181
- drop
:array_joinsupport (please use ARRAY join hint instead) #190 - adapt to Ecto v3.12 #190
- support naive DateTime64 #189
- add DateTime64 precision #179
- add
alter_update_all/2#172
- deprecate
:array_joinand support ARRAY join hint #160
- add
to_inline_sql/2which is similar toto_sql/2but inlines the parameters into SQL #157
- support join strictness (ASOF, ANY, ANTI, SEMI) #156
- allow
Map(K,V)params #155
- use DateTime64 for usec timestamps #142
- raise on
validate: trueinCHECKconstraints #124 - add support for unsafe hints #102
- lookup types for aliased Ecto.Schema fields #137
- ensure all columns are for the same table in
ecto.ch.schemamix task #118 - switch from
CREATE INDEXtoALTER TABLE ... ADD INDEXsyntax for indexes #120 - raise on
CREATE INDEX CONCURRENTLY#121 - switch from
DROP INDEXtoALTER TABLE ... DROP INDEXsyntax for indexes #122 - add support for structured
:optionsin migrations #116 - add
:default_table_optionsoption #123
- use our http client for
structure_load#111
- added constraint support in migrations #108
- refactor dumpers and loaders #92 -- this is the reason for minor version bumping
- improve
ecto.ch.schemamix task #83
- add support for
:array_joinand:left_array_jointypes #76 - add preliminary support for inserts via
:input#79
- add support for
type(..., :any)#78
- update
:ch
- fix string types in schemaless inserts #75
- add
insert_stream#74
- make types more strict #69
- require
:chto be~> 0.1.10#71
- improve
:arraytype handling #67
- fix
inparams #64
- add
mix ecto.loadsupport #60