What's Changed
- test: add unit test for distributed limit pushdown by @waynexia in #1917
- fix: remove useless mirror subsitution and RUN command by @v0y4g3r in #1918
- fix: immediately reschedule a compaction after compaction by @v0y4g3r in #1882
- feat: dedup rows while flushing memtables by @evenyag in #1916
- chore: add interceptor for prometheus query by @shuiyisong in #1919
- chore: bump latest greptime-proto version by @v0y4g3r in #1920
- fix: cast orc data against output schema by @WenyXu in #1922
- chore: add rate limit status code by @shuiyisong in #1923
- fix: fix uncaught error by @WenyXu in #1924
- feat(mito2): Define basic structs for MitoEngine by @evenyag in #1928
- fix: fix uncaught error 🥲 by @WenyXu in #1929
- feat: add logical plan based prepare statement for postgresql by @sunng87 in #1813
- feat(config-endpoint): add initial implementation by @etolbakov in #1896
- feat: manual compact api by @v0y4g3r in #1912
- fix: fix broken CI by @WenyXu in #1933
- chore: grpc-timeput = 10s by @fengjiachun in #1934
- refactor: change logging level for mysql error log by @sunng87 in #1938
- refactor: remove misdirectional alias "Request as GreptimeRequest" by @waynexia in #1940
- fix: fix frontend meta client option issue by @WenyXu in #1939
- feat: meta procedure options by @WenyXu in #1937
- feat: switch to using drop table procedure by @WenyXu in #1901
- refactor(mito): define manifest related API by @waynexia in #1942
- chore: upgrade toml version by @shuiyisong in #1945
- feat: support desc [table] <table_name> by @waynexia in #1944
- chore(prom)!: rename prometheus(remote storage) to prom-store and promql(HTTP server) to prometheus by @etolbakov in #1931
- feat: implement truncate table parser by @DevilExileSu in #1932
- refactor: remote catalog uses memory by @MichaelScofield in #1926
- feat:add check port before start sqlness test by @Gump9 in #1895
- refactor(mito): port manifest storage to mito2 by @waynexia in #1948
- refactor:remove
common_error::prelude
by @Gump9 in #1946 - feat: implement alter table procedure by @WenyXu in #1878
- feat: simplify the usage of channel_manage by @fengjiachun in #1949
- feat: invalidate table cache after altering by @WenyXu in #1951
- refactor: let metasrv returns ref always by @fengjiachun in #1954
- refactor(mito): define region metadata by @waynexia in #1960
- feat: ask leader by @fengjiachun in #1957
- refactor(mito2): implement serialize/deserialize for RegionMetadata by @waynexia in #1964
- feat(mito): Implement WorkerGroup to handle requests by @evenyag in #1950
- feat: support append entries from multiple regions at a time by @v0y4g3r in #1959
- feat: update dashboard to v0.3.0 by @ZonaHex in #1968
- feat: expose metasrv
datanode_client_options
by @WenyXu in #1965
New Contributors
Full Changelog: v0.4.0-nightly-20230710...v0.4.0-nightly-20230717