v1.1.0
Major features
- Initial support for InfluxQL, usage can be found here.
- Introduce proxy module:
- Support auto update schema when a new column occurs in the write request;
- Support forward stream sql query now, usage can be found here.
- Optimize SST write/read process with less memory consumption.
explain analyze [SQL]
statement is able to show the details of scan procedure.
What's Changed
- chore: push nightly image to ghcr.io by @jiacai2050 in #684
- fix: nightly docker image name by @jiacai2050 in #687
- refactor: move grpc create table to sql crates by @jiacai2050 in #689
- chore: image name must be lowercase by @jiacai2050 in #691
- feat: add go sdk tests by @jiacai2050 in #686
- refactor: replace tokio lock with std lock in some sync scenarios by @ShiKaiWi in #694
- docs: change the description of qr-code by @archerny in #697
- fix: Parse string without specify time zone to local time stamp by @MachaelLee in #692
- ci: upgrade the Rust version used in CI by @ShiKaiWi in #700
- refactor: remove table flush policy by @ShiKaiWi in #704
- fix: avoid file purge when they are used in queries by @jiacai2050 in #699
- feat: support rewrite basic raw query in influxql by @Rachelint in #683
- refactor: remove cluster version by @ShiKaiWi in #669
- chore: update pull_request_template.md by @hehex9 in #708
- chore: modify code coverage trigger conditions by @chunshao90 in #709
- chore: add concrete tag to log when write failed by @jiacai2050 in #707
- feat: support the simplest influxql raw query by @Rachelint in #710
- feat: replace native-tls with rustls by @dust1 in #701
- feat: support auto create table config by @MachaelLee in #713
- feat: support integration tests for influxql by @ShiKaiWi in #719
- refactor: remove custom oss impl by @jiacai2050 in #720
- docs: replace qr-code by @archerny in #725
- feat: add influxdb write by @jiacai2050 in #723
- fix: Panicked when OceanBase table client is initialing by @MachaelLee in #728
- chore: update issue template by @jiacai2050 in #731
- feat: new crate
trace_metric
for collecting metrics in read procedure by @ShiKaiWi in #714 - fix: div zero when compaction by @ShiKaiWi in #734
- fix: failure to open a single table does not interrupt the shard's opening process by @MachaelLee in #722
- fix: remove compaction retry when memory limit by @MachaelLee in #739
- feat: http debug api for config by @ShiKaiWi in #733
- feat: reuse logical planner in influxdb_iox by @Rachelint in #730
- fix: start http server after table recovery finished by @jiacai2050 in #741
- feat: return error while encountering unsupport from in influxql by @Rachelint in #745
- feat: don't allow create table which failed when open by @jiacai2050 in #743
- feat: remove replace table level metrics with aggregate metrics by @ShiKaiWi in #740
- feat: introduce proxy module by @chunshao90 in #732
- feat: implement route cache by @MachaelLee in #748
- feat: block all query requests by @MachaelLee in #751
- chore: modify workflows by @chunshao90 in #744
- feat: build sst in stream way by @ShiKaiWi in #747
- feat: auto add column by @chunshao90 in #749
- fix: move table engine proxy to table_engine crate by @Rachelint in #755
- chore: upgrade influxql-logical-planner version and modify CI setting by @chunshao90 in #753
- feat: support split write request to batches for small wal logs by @ShiKaiWi in #754
- chore: use influxdb line protocol in crates by @jiacai2050 in #757
- feat: configurable record batches in flight by @ShiKaiWi in #759
- fix: rename as_bytes to as_byte in ReadableSize (#428) by @zouxiang1993 in #767
- feat: convert the influxql result using influxdb format by @Rachelint in #758
- chore: fix insert-license pre-commit by @jiacai2050 in #756
- chore: replace unfold with async-stream by @chunshao90 in #763
- feat: make influxql query interface compatible with influxdb1.8 by @Rachelint in #773
New Contributors
Full Changelog: v1.0.0...v1.1.0