What's Changed
- feat: acquire all locks in procedure by @WenyXu in #3514
- docs: revise README file by @tisonkun in #3522
- feat: implement the drop database parser by @WenyXu in #3521
- feat(mito): Checks whether a region should flush periodically by @evenyag in #3459
- ci: unassign issues stale 14 days ago by @tisonkun in #3529
- docs: readme style and project status by @tisonkun in #3528
- docs: improve fn comments by @tisonkun in #3526
- feat(metasrv): implement maintenance by @tisonkun in #3527
- refactor: remove removed-prefixed keys by @WenyXu in #3535
- feat: http header with metrics by @shuiyisong in #3536
- chore: avoid unnecessary cloning by @fengjiachun in #3537
- feat: update dashboard to v0.4.9 by @ZonaHex in #3531
- refactor: introduce the DropTableExecutor by @WenyXu in #3534
- feat: support per table memtable options by @evenyag in #3524
- feat(flow): shared in-memory state for dataflow operator by @discord9 in #3508
- feat: update pgwire to 0.20 for improved performance by @sunng87 in #3538
- fix: clone data instead of moving it - homemade future is dangerous by @waynexia in #3542
- feat: support multi params in promql range function macro by @Taylor-lagrange in #3464
- feat: support append-only mode in time-series memtable by @v0y4g3r in #3540
- feat: Able to pretty print sql query result in http output by @YCCDSZXH in #3539
- chore: fix comment in fetch-dashboard-assets.sh by @tisonkun in #3546
- refactor!: Renames the new memtable to PartitionTreeMemtable by @evenyag in #3547
- refactor: refactor CacheInvalidator by @WenyXu in #3550
- refactor: handle error for http format by @tisonkun in #3548
- fix: performance degradation caused by config change by @v0y4g3r in #3556
- refactor: remove redudant PromStoreProtocolHandler::write by @v0y4g3r in #3553
- ci: use a PAT to list all writers by @tisonkun in #3559
- fix(flow): Arrange get range with batch unaligned by @discord9 in #3552
- refactor: reduce one clone by carefully pass ready boundary by @tisonkun in #3543
- chore: avoid confusing TryFrom by @tisonkun in #3565
- test: add a parameter type mismatch test case to sql integration test by @xxxuuu in #3568
- feat: return new added columns in region server's extension response by @waynexia in #3533
- fix: set http response chartset to utf-8 when using table format by @xxxuuu in #3571
- feat: update physical table's schema on creating logical table by @waynexia in #3570
- chore: retain original headers by @tisonkun in #3572
- feat: implement the drop database procedure by @WenyXu in #3541
- ci: use single commit on the deployment branch by @evenyag in #3580
- refactor: try upgrade regex-automata by @tisonkun in #3575
- feat: batch alter logical tables by @fengjiachun in #3569
- chore: limit OpenDAL's feature gates by @waynexia in #3584
- fix: update pk_cache in compat reader by @waynexia in #3576
- fix: incorrect version info in by @waynexia in #3586
- feat: support time range in copy table by @v0y4g3r in #3583
- build(deps): remove some unused dependencies by @dimbtp in #3582
- feat: update physical table schema on alter logical tables by @fengjiachun in #3585
- chore: Delete CODE_OF_CONDUCT.md by @tisonkun in #3578
- feat(auth): watch file user provider by @tisonkun in #3566
- feat: Support printing postgresql's
bytea
data type in its "hex" and "escape" format by @J0HN50N133 in #3567 - chore: add back core dependency by @shuiyisong in #3588
- feat: Implement append mode for a region by @evenyag in #3558
- feat: create regions persist true by @fengjiachun in #3590
- refactor: refactor drop table executor by @WenyXu in #3589
- test: add tests for drop databases by @WenyXu in #3594
- feat: remove support for logical tables in the create table procedure by @fengjiachun in #3592
- chore: do not reply for broadcast msg by @fengjiachun in #3595
- feat: adds metric engine to information_schema engines table by @killme2008 in #3599
- fix: canonicalize catalog and schema names by @killme2008 in #3600
- test: add more integration test for kafka wal by @niebayes in #3190
- fix: adjust status code to http error code map by @waynexia in #3601
- refactor(table): remove unused table requests by @zhongzc in #3603
- feat: support
2+2
and/status/buildinfo
by @waynexia in #3604 - feat(tql): add initial support for start,stop,step as sql functions by @etolbakov in #3507
- feat: Implement an unordered scanner for append mode by @evenyag in #3598
- refactor: cache invalidator by @fengjiachun in #3611
- feat: allow cross-schema query in promql by @sunng87 in #3545
- ci: ignore type in sqlness sql and result files by @waynexia in #3616
- feat: let alter table procedure can only alter physical table by @fengjiachun in #3613
- feat(function): add timestamp epoch integer support for to_timezone by @etolbakov in #3620
- feat: impl show index and show columns by @killme2008 in #3577
New Contributors
Full Changelog: v0.7.1...v0.8.0-nightly-20240401