- support named tuples plausible#197
- raise on invalid UInt8 and Int8 when encoding RowBinary plausible#180
- adapt to Ecto v3.12 plausible#195
- fix query encoding for datetimes where the microseconds value starts with zeroes
~U[****-**-** **:**:**.0*****]
plausible#175
- add
:data
in%Ch.Result{}
plausible#159 - duplicate
Ch.Result.data
inCh.Result.rows
for backwards compatibility plausible#160 - make
Ch.stream
emitCh.Result.t
instead ofMint.Types.response
plausible#161 - make
Ch.stream
collectable plausible#162
- use
ch-#{version}
as user-agent plausible#154 - fix query string escaping for
\t
,\\
, and\n
plausible#155
- fix socket leak on failed handshake plausible#153
- fix query encoding for datetimes with zeroed microseconds
~U[****-**-** **:**:**.000000]
plausible#138
- fix array casts with
Ch
subtype plausible#118
- move loading and dumping from
Ch
type to the adapter plausible#112
- simplify types, again...
- refactor types in
Ch.RowBinary
plausible#88
- replace
{:raw, data}
withencode: false
option, add:decode
option plausible#42
- improve Enum error message invalid values during encoding: plausible#85
- fix
\t
and\n
in query params plausible#86
- support
:raw
option inCh
type plausible#84
- relax deps versions
- fix varint encoding
- support RowBinaryWithNamesAndTypes
- add Map(K,V) support in Ch Ecto type
- fix query param encoding like Array(Date)
- add more types support in Ch Ecto type: tuples, ipv4, ipv6, geo
- actually support negative
Enum
values
- support negative
Enum
values, fixEnum16
encoding
- support
Enum8
andEnum16
encoding
- cleanup published docs