Skip to content

Commit

Permalink
Squashed commit of the following:
Browse files Browse the repository at this point in the history
commit 96ff27f
Author: August <pin@singularity-data.com>
Date:   Mon Mar 27 13:24:29 2023 +0800

    feat: support alter rename relations including table/mview/view/sink/index (risingwavelabs#7745)

commit 0069678
Author: Runji Wang <wangrunji0408@163.com>
Date:   Mon Mar 27 11:29:49 2023 +0800

    feat: add more string functions (risingwavelabs#8767)

    Signed-off-by: Runji Wang <wangrunji0408@163.com>

commit f4e2bdc
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Mar 25 12:12:53 2023 +0800

    chore(deps): bump openssl from 0.10.47 to 0.10.48 (risingwavelabs#8769)

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 5992017
Author: Richard Chien <stdrc@outlook.com>
Date:   Fri Mar 24 20:22:10 2023 +0800

    refactor(hash agg): directly use `AggGroup` instead of `Box<AggGroup>` (risingwavelabs#8745)

    Signed-off-by: Richard Chien <stdrc@outlook.com>

commit 5f41727
Author: Renjie Liu <liurenjie2008@gmail.com>
Date:   Fri Mar 24 20:07:17 2023 +0800

    fix: Use debug log to record simulation time (risingwavelabs#8768)

commit 7302424
Author: Dylan <chenzl25@mail2.sysu.edu.cn>
Date:   Fri Mar 24 18:34:47 2023 +0800

    feat(meta): support group notification (risingwavelabs#8741)

commit be9723e
Author: Liang <44948473+soundOfDestiny@users.noreply.github.com>
Date:   Fri Mar 24 18:25:00 2023 +0800

    fix(state clean): state clean should not delete NULL (risingwavelabs#8737)

commit 4b03a93
Author: Yuhao Su <31772373+yuhao-su@users.noreply.github.com>
Date:   Fri Mar 24 17:11:15 2023 +0800

    feat: introduce generated columns (risingwavelabs#8700)

commit 98ea76a
Author: Noel Kwan <47273164+kwannoel@users.noreply.github.com>
Date:   Fri Mar 24 16:57:19 2023 +0800

    feat(optimizer): Add `StreamProjectMergeRule` (risingwavelabs#8753)

    Co-authored-by: lmatz <lmatz823@gmail.com>

commit 380e104
Author: stonepage <40830455+st1page@users.noreply.github.com>
Date:   Fri Mar 24 16:39:31 2023 +0800

    perf(stream): add simple strategy for if the stream project compact the chunk (risingwavelabs#8758)

commit 8bedb3c
Author: Eric Fu <eric@singularity-data.com>
Date:   Fri Mar 24 16:21:12 2023 +0800

    feat: generate example.toml from default config (risingwavelabs#8735)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

commit 2493fc1
Author: stonepage <40830455+st1page@users.noreply.github.com>
Date:   Fri Mar 24 15:15:48 2023 +0800

    fix(bench): shorten the benchmark id (risingwavelabs#8754)

commit 44191a7
Author: Runji Wang <wangrunji0408@163.com>
Date:   Fri Mar 24 15:01:58 2023 +0800

    refactor(expr): generate build-from-prost with procedural macros (risingwavelabs#8499)

    Signed-off-by: Runji Wang <wangrunji0408@163.com>

commit 58f29a6
Author: Shanicky Chen <peng@singularity-data.com>
Date:   Fri Mar 24 14:47:37 2023 +0800

    fix: correctly handle graceful shutdown after losing leader (risingwavelabs#8734)

commit 1c6b246
Author: zwang28 <70626450+zwang28@users.noreply.github.com>
Date:   Fri Mar 24 11:45:29 2023 +0800

    chore(test): fix config for compaction test (risingwavelabs#8752)

commit e951cde
Author: Kamalesh Palanisamy <kamalesh800@gmail.com>
Date:   Thu Mar 23 15:40:56 2023 -0500

    feat: Add support for array_length function in psql (risingwavelabs#8636)

    Co-authored-by: xxchan <xxchan22f@gmail.com>

commit aeddef3
Author: Bohan Zhang <tabvision@bupt.icu>
Date:   Thu Mar 23 20:11:44 2023 +0800

    fix: avro timestamp_mills and timestamp_micros parse to timestamptz (risingwavelabs#8730)

    Signed-off-by: tabVersion <tabvision@bupt.icu>

commit 24ecd4d
Author: Bohan Zhang <tabvision@bupt.icu>
Date:   Thu Mar 23 18:19:17 2023 +0800

    chore: fix unstable unit test (risingwavelabs#8674)

    Signed-off-by: tabVersion <tabvision@bupt.icu>

commit d967fcc
Author: Shanicky Chen <peng@singularity-data.com>
Date:   Thu Mar 23 17:53:45 2023 +0800

    chore: use a separate option for etcd election client (risingwavelabs#8726)

    Signed-off-by: Shanicky Chen <peng@risingwave-labs.com>

commit 92584b6
Author: Wallace <bupt2013211450@gmail.com>
Date:   Thu Mar 23 17:01:14 2023 +0800

    fix(meta): fix trivial move failed because of no member table ids (risingwavelabs#8725)

    Signed-off-by: Little-Wallace <bupt2013211450@gmail.com>

commit 1df800a
Author: stonepage <40830455+st1page@users.noreply.github.com>
Date:   Thu Mar 23 16:49:55 2023 +0800

    perf(hashkey): add benchmark for hash key ser/deser (risingwavelabs#8733)

commit 96aa23d
Author: Noel Kwan <47273164+kwannoel@users.noreply.github.com>
Date:   Thu Mar 23 16:16:49 2023 +0800

    docs(common): add more docs for `DataChunk` (risingwavelabs#8736)

commit f6ccfd5
Author: lmatz <lmatz823@gmail.com>
Date:   Thu Mar 23 16:13:15 2023 +0800

    perf(connector): use Vec<u8> instead of Bytes and &[u8] (risingwavelabs#8732)

commit 0e8d81f
Author: Yuhao Su <31772373+yuhao-su@users.noreply.github.com>
Date:   Thu Mar 23 16:02:52 2023 +0800

    fix: evict hash join cache every n messages. (risingwavelabs#8731)

commit 8261a30
Author: Zhidong Guo <52783948+Gun9niR@users.noreply.github.com>
Date:   Thu Mar 23 16:02:45 2023 +0800

    fix(risedev): disallow in memory state store when there is a compactor (risingwavelabs#8729)

commit 9d64e50
Author: ZENOTME <43447882+ZENOTME@users.noreply.github.com>
Date:   Thu Mar 23 14:27:19 2023 +0800

    test: add e2e extended mode test (risingwavelabs#8710)

commit 7bac239
Author: Bugen Zhao <i@bugenzhao.com>
Date:   Thu Mar 23 13:57:21 2023 +0800

    feat(meta): support scaling delta join (risingwavelabs#8694)

    Signed-off-by: Bugen Zhao <i@bugenzhao.com>

commit 837d43a
Author: odysa <piensengxv@gmail.com>
Date:   Wed Mar 22 22:45:57 2023 -0700

    fix: integration tests telemetry env (risingwavelabs#8705)

commit 3e8ce31
Author: Renjie Liu <liurenjie2008@gmail.com>
Date:   Thu Mar 23 13:36:03 2023 +0800

    chore: Add time for each slt record in simulation test (risingwavelabs#8724)

commit ea72ed7
Author: Liang <44948473+soundOfDestiny@users.noreply.github.com>
Date:   Thu Mar 23 12:11:42 2023 +0800

    fix(watermark): fix watermark derivation in stream dynamic filter in … (risingwavelabs#8719)

commit 1b008f4
Author: Renjie Liu <liurenjie2008@gmail.com>
Date:   Thu Mar 23 11:59:01 2023 +0800

    chore: Remove unnecessary spawn (risingwavelabs#8722)

commit a1d084d
Author: Bugen Zhao <i@bugenzhao.com>
Date:   Thu Mar 23 11:21:33 2023 +0800

    fix(streaming): also enable schema check in release profile (risingwavelabs#8711)

    Signed-off-by: Bugen Zhao <i@bugenzhao.com>

commit ad61a71
Author: Eric Fu <eric@singularity-data.com>
Date:   Thu Mar 23 11:16:45 2023 +0800

    test: add integration test of tidb/ticdc (risingwavelabs#8708)

commit 3a0ee3d
Author: lmatz <lmatz823@gmail.com>
Date:   Thu Mar 23 08:50:15 2023 +0800

    perf(parser): do to_ascii_lowercase only once (risingwavelabs#8718)

commit 669087e
Author: Renjie Liu <liurenjie2008@gmail.com>
Date:   Wed Mar 22 20:15:36 2023 +0800

    fix: Dashboard main should also setup protoc (risingwavelabs#8717)

commit c34ffc1
Author: Renjie Liu <liurenjie2008@gmail.com>
Date:   Wed Mar 22 19:36:28 2023 +0800

    chore: Remove proto gen in dashboard (risingwavelabs#8716)

commit 815a51a
Author: Renjie Liu <liurenjie2008@gmail.com>
Date:   Wed Mar 22 17:52:39 2023 +0800

    fix(batch): Cancel task should not propagate error. (risingwavelabs#8675)

commit c784683
Author: idx0-dev <124041366+idx0-dev@users.noreply.github.com>
Date:   Wed Mar 22 16:32:47 2023 +0800

    fix: csv empty cell should be parsed to null (risingwavelabs#8709)

commit 359fbf5
Author: Wallace <bupt2013211450@gmail.com>
Date:   Wed Mar 22 15:43:50 2023 +0800

    feat(meta): support move state-table between compaction-group (risingwavelabs#8390)

    Signed-off-by: Little-Wallace <bupt2013211450@gmail.com>

commit 52caa65
Author: lmatz <lmatz823@gmail.com>
Date:   Wed Mar 22 15:32:32 2023 +0800

    revert: feat(streaming): call may_exist when insert cache miss in join executor (risingwavelabs#7957) (risingwavelabs#8655)

commit 86ffe99
Author: Zhidong Guo <52783948+Gun9niR@users.noreply.github.com>
Date:   Wed Mar 22 14:45:24 2023 +0800

    deprecate(config): deprecate state store url on worker nodes (risingwavelabs#8704)

commit 9e774bb
Author: Richard Chien <stdrc@outlook.com>
Date:   Wed Mar 22 14:33:00 2023 +0800

    refactor(hash agg): split building change and applying change (risingwavelabs#8706)

    Signed-off-by: Richard Chien <stdrc@outlook.com>

commit b474059
Author: WillyKidd <57129289+WillyKidd@users.noreply.github.com>
Date:   Wed Mar 22 12:29:22 2023 +0800

    test(connector): add test cases for postgres validation permission checks (risingwavelabs#8662)

commit 4738ee9
Author: Eric Fu <eric@singularity-data.com>
Date:   Wed Mar 22 12:07:54 2023 +0800

    fix(ci): fix github workflow syntax error (risingwavelabs#8702)

commit 655d2bd
Author: Zhanxiang (Patrick) Huang <hzxa21@hotmail.com>
Date:   Wed Mar 22 11:55:38 2023 +0800

    feat(sst-dump): support more features (risingwavelabs#8580)

commit 8648ff8
Author: Bugen Zhao <i@bugenzhao.com>
Date:   Wed Mar 22 11:35:40 2023 +0800

    refactor(simulation): interface of running multiple queries in the same session (risingwavelabs#8697)

    Signed-off-by: Bugen Zhao <i@bugenzhao.com>

commit 6313c42
Author: TennyZhuang <zty0826@gmail.com>
Date:   Wed Mar 22 11:26:49 2023 +0800

    refactor(dashboard): ignore `dashboard/proto/gen` and gen them during `npm i` (risingwavelabs#8695)

    Signed-off-by: TennyZhuang <zty0826@gmail.com>

commit 3a06226
Author: xxchan <xxchan22f@gmail.com>
Date:   Tue Mar 21 12:02:55 2023 +0100

    fix(stream): careful cache invadiation for TopN (risingwavelabs#8659)

    Co-authored-by: st1page <1245835950@qq.com>

commit 9abe5dc
Author: Richard Chien <stdrc@outlook.com>
Date:   Tue Mar 21 18:18:39 2023 +0800

    perf(hash agg): use `get_mut` instead of `pop`+`put` pattern (risingwavelabs#8691)

    Signed-off-by: Richard Chien <stdrc@outlook.com>

commit bf95473
Author: Eric Fu <eric@singularity-data.com>
Date:   Tue Mar 21 18:14:20 2023 +0800

    fix(connector): support more data types in JDBC sink (risingwavelabs#8678)

    Signed-off-by: tabVersion <tabvision@bupt.icu>
    Co-authored-by: tabVersion <tabvision@bupt.icu>

commit 694c446
Author: Liang <44948473+soundOfDestiny@users.noreply.github.com>
Date:   Tue Mar 21 17:50:40 2023 +0800

    fix(watermark): avoid panic in watermark derivation (close risingwavelabs#8689) (risingwavelabs#8690)

commit 870ba34
Author: TennyZhuang <zty0826@gmail.com>
Date:   Tue Mar 21 17:20:06 2023 +0800

    chore(deps): bump minitrace,toml,auto_enums,bit_flags,... (risingwavelabs#8682)

    Signed-off-by: TennyZhuang <zty0826@gmail.com>

commit 0e8f518
Author: TennyZhuang <zty0826@gmail.com>
Date:   Tue Mar 21 16:59:02 2023 +0800

    perf(array): avoid double bounds check in ArrayIterator (risingwavelabs#8685)

    Signed-off-by: TennyZhuang <zty0826@gmail.com>

commit 16c9708
Author: Bugen Zhao <i@bugenzhao.com>
Date:   Tue Mar 21 16:22:57 2023 +0800

    fix(streaming): drop subtask on another blocking thread (risingwavelabs#8672)

    Signed-off-by: Bugen Zhao <i@bugenzhao.com>

commit 83057e5
Author: congyi wang <58715567+wcy-fdu@users.noreply.github.com>
Date:   Tue Mar 21 15:46:31 2023 +0800

    feat(storage): support azblob  (risingwavelabs#8257)

commit dd34989
Author: Bohan Zhang <tabvision@bupt.icu>
Date:   Tue Mar 21 14:40:15 2023 +0800

    chore: fix docker compose test (risingwavelabs#8666)

    Signed-off-by: tabVersion <tabvision@bupt.icu>

commit 02b3ea2
Author: odysa <piensengxv@gmail.com>
Date:   Mon Mar 20 22:44:59 2023 -0700

    feat: telemetry (risingwavelabs#7384)

commit 3d4bca7
Author: Bugen Zhao <i@bugenzhao.com>
Date:   Tue Mar 21 13:24:36 2023 +0800

    fix: also enable jemalloc on macOS (risingwavelabs#8665)

    Signed-off-by: Bugen Zhao <i@bugenzhao.com>

commit 3079441
Author: xiangjinwu <17769960+xiangjinwu@users.noreply.github.com>
Date:   Tue Mar 21 13:16:49 2023 +0800

    fix(optimizer): `PlanCorrelatedIdFinder` should be aware of agg filter (risingwavelabs#8667)

commit d557a6c
Author: Dylan <chenzl25@mail2.sysu.edu.cn>
Date:   Tue Mar 21 13:05:15 2023 +0800

    fix(meta): fix alter table add/drop column with indexes (risingwavelabs#8664)

commit 59a0947
Author: Yuanxin Cao <60498509+xx01cyx@users.noreply.github.com>
Date:   Tue Mar 21 11:17:54 2023 +0800

    fix(sink): pass downstream pk when starting a sink (risingwavelabs#8660)

commit 8c5489e
Author: Bugen Zhao <i@bugenzhao.com>
Date:   Tue Mar 21 11:06:04 2023 +0800

    fix(meta): correctly resolve update of vnode mapping after scaling (risingwavelabs#8652)

    Signed-off-by: Bugen Zhao <i@bugenzhao.com>

commit cc6e687
Author: Clearlove <52417396+Eurekaaw@users.noreply.github.com>
Date:   Mon Mar 20 12:51:14 2023 -0400

    feat(optimizer): optimize always-false filter for batch (risingwavelabs#8629)

    Signed-off-by: Clearlove <yifei.c.wei@gmail.com>

commit ae99e55
Author: Li0k <yuli@singularity-data.com>
Date:   Mon Mar 20 20:38:58 2023 +0800

    feat(storage): basic compactor scheduler policy (risingwavelabs#6986)

    Co-authored-by: Yuhao Su <31772373+yuhao-su@users.noreply.github.com>
    Co-authored-by: Dylan <chenzl25@mail2.sysu.edu.cn>
    Co-authored-by: Yuanxin Cao <60498509+xx01cyx@users.noreply.github.com>
    Co-authored-by: ZENOTME <43447882+ZENOTME@users.noreply.github.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    Co-authored-by: congyi wang <58715567+wcy-fdu@users.noreply.github.com>

commit eddb2fc
Author: xiangjinwu <17769960+xiangjinwu@users.noreply.github.com>
Date:   Mon Mar 20 19:41:21 2023 +0800

    fix(optimizer): `ApplyAggTransposeRule` should handle `CorrelatedInputRef` in agg filter (risingwavelabs#8650)

commit 32f4925
Author: WillyKidd <57129289+WillyKidd@users.noreply.github.com>
Date:   Mon Mar 20 18:08:45 2023 +0800

    fix(connector): add postgres permission checks in validation phase (risingwavelabs#8525)

commit ce9e519
Author: Dylan <chenzl25@mail2.sysu.edu.cn>
Date:   Mon Mar 20 18:01:00 2023 +0800

    feat(frontend): Enhance parsing error reporting by providing location information. (risingwavelabs#8646)

commit 7fbab01
Author: Bugen Zhao <i@bugenzhao.com>
Date:   Mon Mar 20 16:23:14 2023 +0800

    chore: remove accidentally pushed files (risingwavelabs#8645)

    Signed-off-by: Bugen Zhao <i@bugenzhao.com>

commit 44943ec
Author: Bohan Zhang <tabvision@bupt.icu>
Date:   Mon Mar 20 16:06:31 2023 +0800

    fix: display error message on the frontend (risingwavelabs#8638)

    Signed-off-by: tabVersion <tabvision@bupt.icu>
    Co-authored-by: lmatz <lmatz823@gmail.com>

commit 1dee824
Author: xxchan <xxchan22f@gmail.com>
Date:   Mon Mar 20 08:27:14 2023 +0100

    doc: add notes for `.cargo/config.toml` (risingwavelabs#8632)

commit 13641c8
Author: congyi wang <58715567+wcy-fdu@users.noreply.github.com>
Date:   Mon Mar 20 15:16:30 2023 +0800

    feat(test): test opendal fs engine on main cron with large dataset (risingwavelabs#8637)

commit 014f6db
Author: Shanicky Chen <peng@singularity-data.com>
Date:   Mon Mar 20 13:55:14 2023 +0800

    feat: remove the exchange after append_only source (risingwavelabs#8532)

commit 19b1be3
Author: Eric Fu <eric@singularity-data.com>
Date:   Mon Mar 20 13:25:06 2023 +0800

    fix(risedev): connector-node start-up script (risingwavelabs#8590)

    Co-authored-by: lmatz <lmatz823@gmail.com>

commit da57717
Author: Bugen Zhao <i@bugenzhao.com>
Date:   Mon Mar 20 13:08:44 2023 +0800

    fix(streaming): drop actor on another blocking thread (risingwavelabs#8624)

    Signed-off-by: Bugen Zhao <i@bugenzhao.com>

commit f111bfb
Author: Zhidong Guo <52783948+Gun9niR@users.noreply.github.com>
Date:   Mon Mar 20 11:39:15 2023 +0800

    fix(config): bring back system params to config file (risingwavelabs#8623)

commit 3789023
Author: xxchan <xxchan22f@gmail.com>
Date:   Mon Mar 20 03:56:27 2023 +0100

    fix: fix connector start in risedev (risingwavelabs#8587)

commit 41323a9
Author: Richard Chien <stdrc@outlook.com>
Date:   Mon Mar 20 01:04:51 2023 +0800

    feat(common): support `NULLS {FIRST | LAST}` (risingwavelabs#8485)

    Signed-off-by: Richard Chien <stdrc@outlook.com>

commit 6940ae4
Author: Tesla Zhang‮ <ice1000kotlin@foxmail.com>
Date:   Sat Mar 18 16:57:04 2023 -0400

    feat(pretty): introduce the proposed pretty printer in stream_graph_formatter (risingwavelabs#8576)

commit 99f4604
Author: Bohan Zhang <tabvision@bupt.icu>
Date:   Sat Mar 18 16:09:40 2023 +0800

    chore: add timeout to fix main ci (risingwavelabs#8627)

    Signed-off-by: tabVersion <tabvision@bupt.icu>

commit 9a818b8
Author: xiangjinwu <17769960+xiangjinwu@users.noreply.github.com>
Date:   Sat Mar 18 14:53:22 2023 +0800

    fix(common): interval multiplication and division (risingwavelabs#8620)

commit 53261c5
Author: Kevin Axel <kevinaxel@163.com>
Date:   Sat Mar 18 11:47:22 2023 +0800

    feat: Bushy tree join ordering (risingwavelabs#8316)

    Signed-off-by: Kevin Axel <kevinaxel@163.com>

commit a3dc882
Author: StrikeW <wangsiyuanse@gmail.com>
Date:   Fri Mar 17 23:52:09 2023 +0800

    fix(compaction-test): add --advertise-addr to meta's opts (risingwavelabs#8611)

commit 99501d1
Author: Yufan Song <33971064+yufansong@users.noreply.github.com>
Date:   Fri Mar 17 10:39:28 2023 -0400

    feat(connector-node): support stream chunk payload in connector node (risingwavelabs#8548)

    Co-authored-by: William Wen <william123.wen@gmail.com>

commit 8c95702
Author: Eric Fu <eric@singularity-data.com>
Date:   Fri Mar 17 21:06:36 2023 +0800

    fix(sink): remove `unimplemented` (risingwavelabs#8622)

    Signed-off-by: tabVersion <tabvision@bupt.icu>
    Co-authored-by: tabVersion <tabvision@bupt.icu>

commit 7cd7c9d
Author: William Wen <44139337+wenym1@users.noreply.github.com>
Date:   Fri Mar 17 20:47:53 2023 +0800

    fix(conector-node): do not store sink row inside upsert iceberg sink (risingwavelabs#8625)

commit 6fd8821
Author: Runji Wang <wangrunji0408@163.com>
Date:   Fri Mar 17 20:19:22 2023 +0800

    chore: replace all `ProstXxx` with `PbXxx` (risingwavelabs#8621)

    Signed-off-by: Runji Wang <wangrunji0408@163.com>

commit d90165a
Author: StrikeW <wangsiyuanse@gmail.com>
Date:   Fri Mar 17 18:41:37 2023 +0800

    refactor(connector): use config file to initiate a debezium source connector (risingwavelabs#8539)

commit bba43ba
Author: Bohan Zhang <tabvision@bupt.icu>
Date:   Fri Mar 17 16:49:00 2023 +0800

    feat: make gen timestamp deterministic (risingwavelabs#8619)

    Signed-off-by: tabVersion <tabvision@bupt.icu>

commit 18863e0
Author: congyi wang <58715567+wcy-fdu@users.noreply.github.com>
Date:   Fri Mar 17 16:25:10 2023 +0800

    refactor(frontend): replace dist_key_indices with dist_key_in_pk_indices in frontend (risingwavelabs#8617)

commit 961e342
Author: Yuanxin Cao <60498509+xx01cyx@users.noreply.github.com>
Date:   Fri Mar 17 16:10:39 2023 +0800

    feat(sink): enable user-defined primary key for upsert sink (risingwavelabs#8610)

commit 88aa6a4
Author: Bugen Zhao <i@bugenzhao.com>
Date:   Fri Mar 17 16:00:45 2023 +0800

    fix(test): use correct type for nexmark source planner test (risingwavelabs#8618)

    Signed-off-by: Bugen Zhao <i@bugenzhao.com>

commit 9be17af
Author: xiangjinwu <17769960+xiangjinwu@users.noreply.github.com>
Date:   Fri Mar 17 15:07:54 2023 +0800

    fix(common): interval input/output overflow and negative handling (risingwavelabs#8613)

commit 1b208bb
Author: Bugen Zhao <i@bugenzhao.com>
Date:   Fri Mar 17 14:57:38 2023 +0800

    feat(streaming): separate `BarrierRecv` executor (risingwavelabs#8595)

    Signed-off-by: Bugen Zhao <i@bugenzhao.com>

commit 78ddbce
Author: William Wen <44139337+wenym1@users.noreply.github.com>
Date:   Fri Mar 17 14:12:06 2023 +0800

    feat(connector-node): specify sink payload format in start sink and call close for iterator and sink row (risingwavelabs#8585)

commit f4a2f8d
Author: congyi wang <58715567+wcy-fdu@users.noreply.github.com>
Date:   Fri Mar 17 13:49:55 2023 +0800

    refactor(storage): sstable iter compare fullkey struct instead of encoded key to avoid memory allocation (risingwavelabs#8607)

commit ab701c7
Author: Wallace <bupt2013211450@gmail.com>
Date:   Fri Mar 17 13:48:25 2023 +0800

    fix(meta): limit file count and l0 compact score (risingwavelabs#8563)

    Signed-off-by: Little-Wallace <bupt2013211450@gmail.com>

commit 4f430ac
Author: StrikeW <wangsiyuanse@gmail.com>
Date:   Fri Mar 17 13:34:25 2023 +0800

    feat(source): support private link for kafka connector (risingwavelabs#8247)

    Signed-off-by: Runji Wang <wangrunji0408@163.com>
    Co-authored-by: Runji Wang <wangrunji0408@163.com>

commit 7b5ffb4
Author: Yuanxin Cao <60498509+xx01cyx@users.noreply.github.com>
Date:   Fri Mar 17 12:33:19 2023 +0800

    feat(connector): validate sink primary key and sink type on connector node (risingwavelabs#8599)

commit 08fc246
Author: Zhanxiang (Patrick) Huang <hzxa21@hotmail.com>
Date:   Thu Mar 16 22:33:56 2023 +0800

    feat(source): store source split state as jsonb (risingwavelabs#8602)

commit cfc0349
Author: Liang <44948473+soundOfDestiny@users.noreply.github.com>
Date:   Thu Mar 16 22:19:45 2023 +0800

    perf(compaction): avoid duplicate data in LSM (risingwavelabs#8489)

commit ad7e21b
Author: Clearlove <52417396+Eurekaaw@users.noreply.github.com>
Date:   Thu Mar 16 10:08:18 2023 -0400

    refractor(optimizer): replace `StreamIndexScan` by `StreamTableScan` on logical index scan (risingwavelabs#8567)

    Signed-off-by: Clearlove <yifei.c.wei@gmail.com>

commit 5efe089
Author: Clearlove <52417396+Eurekaaw@users.noreply.github.com>
Date:   Thu Mar 16 09:42:52 2023 -0400

    feat(frontend): ban `update` statements modifying pk columns (risingwavelabs#8569)

    Signed-off-by: Clearlove <yifei.c.wei@gmail.com>

commit 25a9127
Author: ZENOTME <43447882+ZENOTME@users.noreply.github.com>
Date:   Thu Mar 16 21:04:50 2023 +0800

    feat(frontend): support extended query protocol handle (risingwavelabs#8565)

commit 018fe9e
Author: Runji Wang <wangrunji0408@163.com>
Date:   Thu Mar 16 20:09:27 2023 +0800

    doc(udf): improve UDF documentation (risingwavelabs#8597)

    Signed-off-by: Runji Wang <wangrunji0408@163.com>

commit 2eaea50
Author: TennyZhuang <zty0826@gmail.com>
Date:   Thu Mar 16 19:59:45 2023 +0800

    test(stream): add join and temporal_filter state-cleaning test (risingwavelabs#8596)

    Signed-off-by: TennyZhuang <zty0826@gmail.com>
    Co-authored-by: Yuhao Su <31772373+yuhao-su@users.noreply.github.com>

commit a4bd877
Author: congyi wang <58715567+wcy-fdu@users.noreply.github.com>
Date:   Thu Mar 16 19:57:17 2023 +0800

    chore: remove dist_key_indices in state table and storage table (risingwavelabs#8601)

commit c683098
Author: zwang28 <70626450+zwang28@users.noreply.github.com>
Date:   Thu Mar 16 19:09:16 2023 +0800

    fix(test): fix test config (risingwavelabs#8586)

commit bcb324b
Author: Dylan <chenzl25@mail2.sysu.edu.cn>
Date:   Thu Mar 16 18:38:46 2023 +0800

    feat(meta): add internal table to pg_class (risingwavelabs#8594)

commit 632423a
Author: Dylan <chenzl25@mail2.sysu.edu.cn>
Date:   Thu Mar 16 18:08:13 2023 +0800

    fix(optimizer): fix hash join distribution (risingwavelabs#8598)

commit 582307d
Author: Bugen Zhao <i@bugenzhao.com>
Date:   Thu Mar 16 18:05:16 2023 +0800

    refactor(playground): refinements on connector node (risingwavelabs#8582)

    Signed-off-by: Bugen Zhao <i@bugenzhao.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

commit 9b89bb0
Author: stonepage <40830455+st1page@users.noreply.github.com>
Date:   Thu Mar 16 17:47:55 2023 +0800

    fix(optimizer): projectSet && overAgg should call input's predicate push down && prune col (risingwavelabs#8588)

commit 14bfc62
Author: Shanicky Chen <peng@singularity-data.com>
Date:   Thu Mar 16 17:42:50 2023 +0800

    chore: add is_visible in column for connector (risingwavelabs#8592)

commit 075d50a
Author: ZENOTME <43447882+ZENOTME@users.noreply.github.com>
Date:   Thu Mar 16 17:29:52 2023 +0800

    feat(frontend): support BATCH_PARALLELISM (risingwavelabs#8552)

commit bd9d156
Author: Bohan Zhang <tabvision@bupt.icu>
Date:   Thu Mar 16 17:28:09 2023 +0800

    fix: load pk from the downstream instead of Risingwave (risingwavelabs#8457)

    Signed-off-by: tabVersion <tabvision@bupt.icu>

commit 25a4809
Author: Bugen Zhao <i@bugenzhao.com>
Date:   Thu Mar 16 16:16:25 2023 +0800

    feat(streaming): only output required columns for MV-on-MV (risingwavelabs#8555)

    Signed-off-by: Bugen Zhao <i@bugenzhao.com>

commit 64a5f88
Author: congyi wang <58715567+wcy-fdu@users.noreply.github.com>
Date:   Thu Mar 16 15:13:09 2023 +0800

    feat(storage): do not compress table_id (risingwavelabs#8512)

commit 7641b15
Author: congyi wang <58715567+wcy-fdu@users.noreply.github.com>
Date:   Thu Mar 16 15:12:01 2023 +0800

    feat(test): add e2e test for OpenDAL fs backend (risingwavelabs#8528)

commit 65a641d
Author: TennyZhuang <zty0826@gmail.com>
Date:   Thu Mar 16 15:00:39 2023 +0800

    feat(frontend): support SET TIME ZONE (risingwavelabs#8572)

    Signed-off-by: TennyZhuang <zty0826@gmail.com>

commit c19fc72
Author: Eridanus <45489268+Eridanus117@users.noreply.github.com>
Date:   Thu Mar 16 14:29:43 2023 +0800

    feat: Support optional parameter `offset` in `tumble` and `hop` (risingwavelabs#8490)

commit 777e836
Author: stonepage <40830455+st1page@users.noreply.github.com>
Date:   Thu Mar 16 14:09:19 2023 +0800

    perf(streaming): add the missed read prefix hint on state table (risingwavelabs#8545)

commit e61af5a
Author: xiangjinwu <17769960+xiangjinwu@users.noreply.github.com>
Date:   Thu Mar 16 14:08:58 2023 +0800

    fix(common): interval overflow panic / wrap during comparison and justify (risingwavelabs#8556)

commit 04a2885
Author: lmatz <lmatz823@gmail.com>
Date:   Thu Mar 16 14:05:30 2023 +0800

    fix: add --advertise-addr to playground meta's opts (risingwavelabs#8581)

commit 6060672
Author: lmatz <lmatz823@gmail.com>
Date:   Thu Mar 16 13:51:41 2023 +0800

    deprecate: remove --host and --client-address args (risingwavelabs#8575)

commit 30a8946
Author: odysa <piensengxv@gmail.com>
Date:   Wed Mar 15 22:07:44 2023 -0700

    fix(common): decimal round digits test (risingwavelabs#8568)

    Co-authored-by: Noel Kwan <47273164+kwannoel@users.noreply.github.com>

commit 88550e4
Author: Liang <44948473+soundOfDestiny@users.noreply.github.com>
Date:   Thu Mar 16 13:07:42 2023 +0800

    fix(hash join): avoid emitting chunks that violate `UpdateDelete` ass… (risingwavelabs#8579)

commit dc76ad7
Author: lmatz <lmatz823@gmail.com>
Date:   Thu Mar 16 12:39:41 2023 +0800

    deprecate: remove host cmd line argument when starting meta node (risingwavelabs#8574)

commit b0f276b
Author: Zhidong Guo <52783948+Gun9niR@users.noreply.github.com>
Date:   Thu Mar 16 01:41:51 2023 +0800

    fix(config): remove system params from config file (risingwavelabs#8366)

commit 24fe1e8
Author: jon-chuang <9093549+jon-chuang@users.noreply.github.com>
Date:   Wed Mar 15 23:35:00 2023 +0800

    fix(batch, source): Propagate user errors (risingwavelabs#8493)

    Signed-off-by: Runji Wang <wangrunji0408@163.com>
    Co-authored-by: jon-chuang <jon-chuang@users.noreply.github.com>
    Co-authored-by: Runji Wang <wangrunji0408@163.com>

commit 81b4d59
Author: Liang <44948473+soundOfDestiny@users.noreply.github.com>
Date:   Wed Mar 15 21:11:24 2023 +0800

    perf(prefetch): enable prefetch for hash join with degree table (risingwavelabs#8566)

commit 7bd208d
Author: stonepage <40830455+st1page@users.noreply.github.com>
Date:   Wed Mar 15 20:41:28 2023 +0800

    fix(explain): add missed fields in explain streaming dist plan (risingwavelabs#8544)

commit 03cc2ae
Author: Runji Wang <wangrunji0408@163.com>
Date:   Wed Mar 15 16:52:47 2023 +0800

    refactor(expr): make evaluation async (risingwavelabs#8229)

    Signed-off-by: Runji Wang <wangrunji0408@163.com>

commit 1a11c3f
Author: ZENOTME <43447882+ZENOTME@users.noreply.github.com>
Date:   Wed Mar 15 15:58:03 2023 +0800

    feat(frontend): support bind paramater  (risingwavelabs#8543)

commit f92d7f6
Author: Runji Wang <wangrunji0408@163.com>
Date:   Wed Mar 15 14:39:07 2023 +0800

    feat(udf): support user-defined table function (UDTF) (risingwavelabs#8255)

    Signed-off-by: Runji Wang <wangrunji0408@163.com>
    Co-authored-by: xxchan <xxchan22f@gmail.com>

commit 61191c2
Author: Shanicky Chen <peng@singularity-data.com>
Date:   Wed Mar 15 14:36:56 2023 +0800

    feat(common): Add support for DataType::Serial (risingwavelabs#8392)

commit f907452
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Mar 15 13:56:34 2023 +0800

    chore(deps): bump golang.org/x/net from 0.0.0-20220927171203-f486391704dc to 0.7.0 in /integration_tests/datagen (risingwavelabs#8521)

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Yuhao Su <yuhaosu@outlook.com>

commit 1449439
Author: Bugen Zhao <i@bugenzhao.com>
Date:   Wed Mar 15 13:47:22 2023 +0800

    refactor(fragmenter): remove `is_singleton` workarounds on `Chain` (risingwavelabs#8536)

    Signed-off-by: Bugen Zhao <i@bugenzhao.com>

commit 9f68cef
Author: broccoliSpicy <93440049+broccoliSpicy@users.noreply.github.com>
Date:   Wed Mar 15 12:13:52 2023 +0800

    feat(expr): support builtin function pi. (risingwavelabs#8509)

commit 8be4734
Author: William Wen <44139337+wenym1@users.noreply.github.com>
Date:   Wed Mar 15 12:12:44 2023 +0800

    feat(java-binding): support java binding on stream chunk (risingwavelabs#8517)

commit 8be23f4
Author: Noel Kwan <47273164+kwannoel@users.noreply.github.com>
Date:   Wed Mar 15 12:03:41 2023 +0800

    feat(sqlsmith): add statement-level reducer (risingwavelabs#8507)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

commit 320d755
Author: TennyZhuang <zty0826@gmail.com>
Date:   Wed Mar 15 12:01:24 2023 +0800

    test(stream): add state cleaning test (risingwavelabs#8546)

    Signed-off-by: TennyZhuang <zty0826@gmail.com>
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

commit 8b09f5e
Author: Liang <44948473+soundOfDestiny@users.noreply.github.com>
Date:   Tue Mar 14 22:14:47 2023 +0800

    feat(sst id): avoid SST ID gap when generating (risingwavelabs#8542)

commit 53c6a4c
Author: Bugen Zhao <i@bugenzhao.com>
Date:   Tue Mar 14 20:55:17 2023 +0800

    fix(expr): do not construct error for extracting time subfield (risingwavelabs#8538)

    Signed-off-by: Bugen Zhao <i@bugenzhao.com>

commit 53eaa24
Author: Liang <44948473+soundOfDestiny@users.noreply.github.com>
Date:   Tue Mar 14 20:47:57 2023 +0800

    refactor(compactor): remove useless code (risingwavelabs#8514)

commit 18b04a4
Author: Li0k <yuli@singularity-data.com>
Date:   Tue Mar 14 20:34:52 2023 +0800

    feat(storage): flexible KeyPrefix encoding for Block (risingwavelabs#8379)

commit 0c53349
Author: Zhanxiang (Patrick) Huang <hzxa21@hotmail.com>
Date:   Tue Mar 14 19:38:52 2023 +0800

    fix: move sst meta offset to the end of the object (risingwavelabs#8524)

commit d49a4c5
Author: stonepage <40830455+st1page@users.noreply.github.com>
Date:   Tue Mar 14 19:35:05 2023 +0800

    refactor(optimizer): move fd dervie into core (risingwavelabs#8540)

commit 305c864
Author: ZENOTME <43447882+ZENOTME@users.noreply.github.com>
Date:   Tue Mar 14 19:31:56 2023 +0800

    feat(frontend): support infer param in binder (risingwavelabs#8453)

commit 9d5ff78
Author: Liang <44948473+soundOfDestiny@users.noreply.github.com>
Date:   Tue Mar 14 19:23:36 2023 +0800

    refactor(storage): distinguish SST id and object id (close risingwavelabs#8434) (risingwavelabs#8436)

commit 6d28cf6
Author: Bugen Zhao <i@bugenzhao.com>
Date:   Tue Mar 14 18:24:16 2023 +0800

    refactor(streaming): only scan necessary columns in backfill (risingwavelabs#8533)

    Signed-off-by: Bugen Zhao <i@bugenzhao.com>

commit 42f17a6
Author: ZENOTME <43447882+ZENOTME@users.noreply.github.com>
Date:   Tue Mar 14 17:21:22 2023 +0800

    fix(pgwire): process empty query correctly (risingwavelabs#8535)

commit 84a9831
Author: William Wen <44139337+wenym1@users.noreply.github.com>
Date:   Tue Mar 14 17:20:04 2023 +0800

    feat(connector): unify and simplify path config of minio and s3 (risingwavelabs#8508)

commit 0e93998
Author: August <pin@singularity-data.com>
Date:   Tue Mar 14 16:38:53 2023 +0800

    fix: avoid panic when upstream input is closed for lookup (risingwavelabs#8529)

commit 338ace9
Author: Dylan <chenzl25@mail2.sysu.edu.cn>
Date:   Tue Mar 14 15:41:25 2023 +0800

    chore(batch): reuse common logical for index selection (risingwavelabs#8531)

commit eb56b9f
Author: Noel Kwan <47273164+kwannoel@users.noreply.github.com>
Date:   Tue Mar 14 15:23:36 2023 +0800

    fix(ci): run entire snapshot in `main`, `pr` and `main-cron` workflows (risingwavelabs#8523)

commit d06674b
Author: Shanicky Chen <peng@singularity-data.com>
Date:   Tue Mar 14 14:53:40 2023 +0800

    refactor: move row_id to common (risingwavelabs#8513)

commit 9bf2e8c
Author: Bugen Zhao <i@bugenzhao.com>
Date:   Tue Mar 14 14:47:15 2023 +0800

    fix(ci): increase scaling test timeout for nexmark recovery test (risingwavelabs#8526)

    Signed-off-by: Bugen Zhao <i@bugenzhao.com>

commit a4afac3
Author: Yuanxin Cao <60498509+xx01cyx@users.noreply.github.com>
Date:   Tue Mar 14 14:21:29 2023 +0800

    refactor: refine conditional compilation for mem control on different OSs (risingwavelabs#8504)

    Co-authored-by: Bugen Zhao <i@bugenzhao.com>

commit 9564db0
Author: Dylan <chenzl25@mail2.sysu.edu.cn>
Date:   Tue Mar 14 14:12:55 2023 +0800

    feat(batch): Support index selection for sort aggregation with a descending ordering (risingwavelabs#8515)

commit 97b021d
Author: stonepage <40830455+st1page@users.noreply.github.com>
Date:   Tue Mar 14 14:00:59 2023 +0800

    fix(streaming): ignore null stream key from full outer join to workaround (risingwavelabs#8520)

commit 53da2e3
Author: Yuanxin Cao <60498509+xx01cyx@users.noreply.github.com>
Date:   Tue Mar 14 13:58:49 2023 +0800

    fix(ci): exclude `go.mod` and `go.sum` files for typos (risingwavelabs#8527)

commit 8183b41
Author: Yuanxin Cao <60498509+xx01cyx@users.noreply.github.com>
Date:   Tue Mar 14 12:49:45 2023 +0800

    feat(meta): introduce sink validation in meta (risingwavelabs#8417)

commit fbcd407
Author: Bugen Zhao <i@bugenzhao.com>
Date:   Tue Mar 14 12:05:02 2023 +0800

    refactor: use u16 representation for virtual node (risingwavelabs#8385)

    Signed-off-by: Bugen Zhao <i@bugenzhao.com>
    Co-authored-by: Renjie Liu <liurenjie2008@gmail.com>

commit 4f34ade
Author: Eric Fu <eric@singularity-data.com>
Date:   Tue Mar 14 11:13:27 2023 +0800

    chore: migrate demo projects here as intergration tests (risingwavelabs#8502)

    Co-authored-by: TennyZhuang <zty0826@gmail.com>

commit c11fb64
Author: Dylan <chenzl25@mail2.sysu.edu.cn>
Date:   Tue Mar 14 10:41:24 2023 +0800

    fix(optimizer): ban scalar subquery for project set (risingwavelabs#8519)

commit 428354d
Author: zwang28 <70626450+zwang28@users.noreply.github.com>
Date:   Mon Mar 13 19:08:46 2023 +0800

    feat(backup): support mutating backup config (risingwavelabs#8505)

    Co-authored-by: Zhidong Guo <52783948+Gun9niR@users.noreply.github.com>

commit 85e450d
Author: Bugen Zhao <i@bugenzhao.com>
Date:   Mon Mar 13 18:42:27 2023 +0800

    fix(streaming): map watermark in dispatcher with output indices (risingwavelabs#8506)

    Signed-off-by: Bugen Zhao <i@bugenzhao.com>

commit cdaa8cf
Author: xiangjinwu <17769960+xiangjinwu@users.noreply.github.com>
Date:   Mon Mar 13 16:59:20 2023 +0800

    fix(common): interval should have microsecond precision (risingwavelabs#8501)

commit b235f68
Author: Renjie Liu <liurenjie2008@gmail.com>
Date:   Mon Mar 13 16:42:34 2023 +0800

    refactor: ExchangeWriter should report error throught status (risingwavelabs#8478)

commit 2db01f9
Author: Dylan <chenzl25@mail2.sysu.edu.cn>
Date:   Mon Mar 13 16:01:35 2023 +0800

    feat(streaming): support temporal join part 3 (risingwavelabs#8480)

    Co-authored-by: Bugen Zhao <i@bugenzhao.com>
    Co-authored-by: st1page <1245835950@qq.com>

commit f36bf0b
Author: William Wen <44139337+wenym1@users.noreply.github.com>
Date:   Mon Mar 13 14:37:17 2023 +0800

    feat(frontend): support SET SESSION CHARACTERISTICS AS TRANSACTION (risingwavelabs#8497)

commit 79a3786
Author: Bugen Zhao <i@bugenzhao.com>
Date:   Mon Mar 13 14:36:33 2023 +0800

    fix(common): only warn on dropping non-empty builder (risingwavelabs#8494)

    Signed-off-by: Bugen Zhao <i@bugenzhao.com>

commit e1ae04e
Author: stonepage <40830455+st1page@users.noreply.github.com>
Date:   Mon Mar 13 14:34:24 2023 +0800

    fix(streaming): hop executor handle watermark (risingwavelabs#8498)

commit c0aa78b
Author: congyi wang <58715567+wcy-fdu@users.noreply.github.com>
Date:   Mon Mar 13 13:59:17 2023 +0800

    refactor(storage): sstable and block level interfaces use fullkey struct (risingwavelabs#8419)

commit 32100f3
Author: William Wen <44139337+wenym1@users.noreply.github.com>
Date:   Mon Mar 13 13:05:23 2023 +0800

    feat(sink): set parallelism of iceberg sink to 1 (risingwavelabs#8476)

commit a6c8c86
Author: Yuanxin Cao <60498509+xx01cyx@users.noreply.github.com>
Date:   Mon Mar 13 11:59:26 2023 +0800

    feat: user configurable memory control policy (risingwavelabs#8475)

commit 28c539c
Author: Bugen Zhao <i@bugenzhao.com>
Date:   Sun Mar 12 15:52:17 2023 +0800

    refactor: use a macro for logical vs physical type matching (risingwavelabs#8479)

    Signed-off-by: Bugen Zhao <i@bugenzhao.com>

commit e51f639
Author: Eric Fu <eric@singularity-data.com>
Date:   Sun Mar 12 14:22:16 2023 +0800

    fix: improve CDC connector param check (risingwavelabs#8450)

commit b7c46d4
Author: zwang28 <70626450+zwang28@users.noreply.github.com>
Date:   Sun Mar 12 11:50:53 2023 +0800

    feat(storage): limit hummock write based on LSM tree stats (risingwavelabs#8383)

commit 4b49428
Author: TennyZhuang <zty0826@gmail.com>
Date:   Sat Mar 11 23:44:56 2023 +0800

    feat(parser): report nearby tokens when parse failed (risingwavelabs#8465)

    Signed-off-by: TennyZhuang <zty0826@gmail.com>

commit 00ea62a
Author: TennyZhuang <zty0826@gmail.com>
Date:   Sat Mar 11 23:13:11 2023 +0800

    chore(sqlparser): add do-apply-parser-test (risingwavelabs#8486)

    Signed-off-by: TennyZhuang <zty0826@gmail.com>

commit a77f6cc
Author: StrikeW <wangsiyuanse@gmail.com>
Date:   Sat Mar 11 21:27:45 2023 +0800

    fix(connector): fix logging after bump to log4j2 (risingwavelabs#8487)

commit d07f2bb
Author: Liang <44948473+soundOfDestiny@users.noreply.github.com>
Date:   Sat Mar 11 13:13:12 2023 +0800

    fix(compaction group): trivial adjust should also increase divide ver… (risingwavelabs#8484)

commit 6797904
Author: Xuanwo <github@xuanwo.io>
Date:   Fri Mar 10 22:09:00 2023 +0800

    chore: Bump OpenDAL to latest version (risingwavelabs#8481)

    Signed-off-by: Xuanwo <github@xuanwo.io>

commit 38edae8
Author: Dylan <chenzl25@mail2.sysu.edu.cn>
Date:   Fri Mar 10 21:10:22 2023 +0800

    feat(streaming): Temporal join part2 (risingwavelabs#8466)

commit e18f243
Author: idx0-dev <124041366+idx0-dev@users.noreply.github.com>
Date:   Fri Mar 10 20:33:44 2023 +0800

    feat(connector): unified csv parser (risingwavelabs#8463)

commit 2ae019d
Author: Runji Wang <wangrunji0408@163.com>
Date:   Fri Mar 10 18:19:30 2023 +0800

    test(recovery): add recovery test for nexmark stream (risingwavelabs#7623)

    Signed-off-by: Runji Wang <wangrunji0408@163.com>
    Co-authored-by: Liang <44948473+soundOfDestiny@users.noreply.github.com>

commit 25499e3
Author: Liang <44948473+soundOfDestiny@users.noreply.github.com>
Date:   Fri Mar 10 17:54:11 2023 +0800

    fix(recovery): wait_epoch should be called in recovery (close risingwavelabs#8467) (risingwavelabs#8468)

commit 70f46f1
Author: Renjie Liu <liurenjie2008@gmail.com>
Date:   Fri Mar 10 16:59:25 2023 +0800

    refactor: Remove state reporter for local mode (risingwavelabs#8477)

commit eb24cda
Author: Bugen Zhao <i@bugenzhao.com>
Date:   Fri Mar 10 16:43:59 2023 +0800

    fix: revert extension of scaling test timeout (risingwavelabs#8462)

    Signed-off-by: Bugen Zhao <i@bugenzhao.com>

commit 8d0e869
Author: Richard Chien <stdrc@outlook.com>
Date:   Fri Mar 10 16:00:53 2023 +0800

    refactor(common): unify order-related types (risingwavelabs#8449)

    Signed-off-by: Richard Chien <stdrc@outlook.com>
    Co-authored-by: Bugen Zhao <i@bugenzhao.com>

commit 4b008ac
Author: WillyKidd <57129289+WillyKidd@users.noreply.github.com>
Date:   Fri Mar 10 15:21:52 2023 +0800

    test(connector): add test cases for debezium json test (risingwavelabs#8334)

    Co-authored-by: StrikeW <wangsiyuanse@gmail.com>

commit 79b499c
Author: stonepage <40830455+st1page@users.noreply.github.com>
Date:   Fri Mar 10 15:02:19 2023 +0800

    refactor(optimizer): move some methods into core struct && refactor the join's predicate push down (risingwavelabs#8455)

commit 64d80d2
Author: August <pin@singularity-data.com>
Date:   Fri Mar 10 14:22:46 2023 +0800

    feat(test): optimize set stmts in simulation to avoid duplicate replay (risingwavelabs#8420)

commit b6244d7
Author: Eric Fu <eric@singularity-data.com>
Date:   Fri Mar 10 13:43:09 2023 +0800

    chore: update and add connector-node to docker-compose.yml (risingwavelabs#8427)

commit 0a7a47e
Author: Bohan Zhang <tabvision@bupt.icu>
Date:   Fri Mar 10 11:21:18 2023 +0700

    chore: add license check path (risingwavelabs#8459)

    Signed-off-by: tabVersion <tabvision@bupt.icu>
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

commit 614b6c5
Author: William Wen <44139337+wenym1@users.noreply.github.com>
Date:   Fri Mar 10 11:41:18 2023 +0800

    fix(sink): fix connector node sink json payload serialization (risingwavelabs#8461)

commit 2f626d9
Author: xiangjinwu <17769960+xiangjinwu@users.noreply.github.com>
Date:   Fri Mar 10 07:40:09 2023 +0800

    refactor(common): make certain `IntervalUnit` constructors test-only (risingwavelabs#8464)

commit 86188ef
Author: xxchan <xxchan22f@gmail.com>
Date:   Thu Mar 9 23:20:59 2023 +0100

    chore: change storage log level to WARN for playground (risingwavelabs#8406)

commit 6f3eb54
Author: Shuxian Wang <wsx@berkeley.edu>
Date:   Thu Mar 9 06:38:47 2023 -0800

    feat(temporal-join): Temporal join executor (risingwavelabs#8412)

    Co-authored-by: Dylan Chen <zilin@singularity-data.com>
    Co-authored-by: Dylan <chenzl25@mail2.sysu.edu.cn>

commit 5294f43
Author: xiangjinwu <17769960+xiangjinwu@users.noreply.github.com>
Date:   Thu Mar 9 20:50:54 2023 +0800

    refactor(common): cleanup unused methods on `IntervalUnit` (risingwavelabs#8456)

commit f12b263
Author: Li0k <yuli@singularity-data.com>
Date:   Thu Mar 9 20:06:49 2023 +0800

    feat(storage): monitor avg_key_size and avg_epoch_count (risingwavelabs#8297)

commit 953e4b2
Author: ZENOTME <43447882+ZENOTME@users.noreply.github.com>
Date:   Thu Mar 9 17:38:57 2023 +0800

    feat(common): support from_binary and from_text in ScalarImpl (risingwavelabs#8421)
  • Loading branch information
Little-Wallace committed Mar 27, 2023
1 parent bd2bac5 commit 04c7e18
Show file tree
Hide file tree
Showing 1,245 changed files with 52,589 additions and 47,338 deletions.
2 changes: 1 addition & 1 deletion .dockerignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# macOS
.DS_Store
**/*.DS_Store

# Visual Studio Code
.vscode/
Expand Down
2 changes: 0 additions & 2 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,5 @@
src/tests/regress/data/** linguist-vendored
# source test data
scripts/source/test_data/** linguist-vendored
# generated proto for dashboard
dashboard/proto/gen/** linguist-generated
# generated grafana dashboard
grafana/risingwave-dashboard.json linguist-generated
2 changes: 2 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@ labels:
title: "^test.*"
- label: "component/doc"
title: "^doc.*"
- label: "type/deprecate"
title: "^deprecate.*"

- label: "user-facing-changes"
negate: true
Expand Down
2 changes: 1 addition & 1 deletion .github/pr-title-checker-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"color": "B60205"
},
"CHECKS": {
"regexp": "^(feat|fix|test|refactor|chore|style|doc|perf|build|ci|revert)(\\(.*\\))?:.*",
"regexp": "^(feat|fix|test|refactor|chore|style|doc|perf|build|ci|revert|deprecate)(\\(.*\\))?:.*",
"ignoreLabels" : ["ignore-title"]
}
}
2 changes: 1 addition & 1 deletion .github/workflows/connector-node-integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: Connector Node Integration tests
on:
push:
branches: [main]
path: [java/**, proto/**]
paths: [java/**, proto/**]
pull_request:
branches: [main]
paths: [java/**, proto/**]
Expand Down
8 changes: 6 additions & 2 deletions .github/workflows/dashboard_main.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
name: Dashboard (main)
on:
push:
branches: [main]
paths: [dashboard/**]
branches: [ main ]
paths: [ dashboard/** ]
jobs:
dashboard-ui-deploy:
runs-on: ubuntu-latest
Expand All @@ -11,6 +11,10 @@ jobs:
- uses: actions/setup-node@v2
with:
node-version: '18'
- uses: arduino/setup-protoc@v1
with:
version: "3.x"
repo-token: ${{ secrets.GITHUB_TOKEN }}
- name: build
working-directory: ./dashboard
run: |
Expand Down
113 changes: 113 additions & 0 deletions .github/workflows/intergration_tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
name: Integration Tests CI

on:
schedule:
# Currently we build docker images at 12:00 (UTC), so run this at 13:00
- cron: '0 13 * * *'
push:
branches: [main]
paths: [integration_tests/**]
pull_request:
branches: [main]
paths: [integration_tests/**]

jobs:
golangci:
name: lint
runs-on: ubuntu-latest
steps:
- uses: actions/setup-go@v3
with:
go-version: 1.18
- uses: actions/checkout@v3
- name: golangci-lint
uses: golangci/golangci-lint-action@v3
with:
working-directory: integration_tests/datagen
args: --timeout=120s
- name: Go build
run: |
go mod tidy
git diff --exit-code go.mod go.sum
go build .
working-directory: integration_tests/datagen
run-demos:
strategy:
matrix:
testcase:
- ad-click
- ad-ctr
- cdn-metrics
- clickstream
- livestream
- twitter
- prometheus
- schema-registry
- mysql-cdc
- postgres-cdc
- mysql-sink
- postgres-sink
- iceberg-sink
format: ["json", "protobuf"]
exclude:
- testcase: ad-click
format: protobuf
- testcase: ad-ctr
format: protobuf
- testcase: cdn-metrics
format: protobuf
- testcase: clickstream
format: protobuf
- testcase: prometheus
format: protobuf
# This demo is showcasing avro + schema registry. So there's no file server for the schema file.
- testcase: schema-registry
format: protobuf
- testcase: mysql-cdc
format: protobuf
- testcase: postgres-cdc
format: protobuf
- testcase: mysql-sink
format: protobuf
- testcase: postgres-sink
format: protobuf
- testcase: iceberg-sink
format: protobuf
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
with:
fetch-depth: 0

# In this step, this action saves a list of existing images,
# the cache is created without them in the post run.
# It also restores the cache if it exists.
- uses: satackey/action-docker-layer-caching@v0.0.11
# Ignore the failure of a step and avoid terminating the job.
continue-on-error: true

- name: Rewrite docker compose for protobuf
working-directory: integration_tests/scripts
if: ${{ matrix.format == 'protobuf' }}
run: |
python3 gen_pb_compose.py ${{ matrix.testcase }} ${{ matrix.format }}
- name: Run Demos
working-directory: integration_tests/scripts
run: |
python3 run_demos.py --case ${{ matrix.testcase }} --format ${{ matrix.format }}
- name: Check if the ingestion is successful
working-directory: integration_tests/scripts
run: |
python3 check_data.py ${{ matrix.testcase }}
- name: Dump logs on failure
if: ${{ failure() }}
working-directory: integration_tests/${{ matrix.testcase }}
run: |
docker compose logs
- uses: satackey/action-docker-layer-caching@v0.0.11
continue-on-error: true
2 changes: 1 addition & 1 deletion .github/workflows/typo.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ jobs:
uses: actions/checkout@v3

- name: Check spelling of the entire repository
uses: crate-ci/typos@v1.11.1
uses: crate-ci/typos@v1.13.20
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# macOS
.DS_Store
**/*.DS_Store

# Visual Studio Code
.vscode/*
Expand Down Expand Up @@ -49,6 +49,8 @@ src/log/

log/

*.log

.risingwave/
.bin/

Expand Down
3 changes: 3 additions & 0 deletions .licenserc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,13 @@ header:
- "dashboard/**/*.js"
- "dashboard/**/*.ts"
- "src/**/*.html"
- "java/**/*.java"
- "java/**/*.py"

paths-ignore:
- "**/gen/**"
- "**/*.d.ts"
- "src/sqlparser/**/*.rs"
- "java/connector-node/risingwave-source-cdc/src/main/java/com/risingwave/connector/cdc/debezium/internal/*.java"

comment: on-failure
2 changes: 2 additions & 0 deletions .typos.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,6 @@ extend-exclude = [
"scripts",
"src/frontend/planner_test/tests/testdata",
"src/tests/sqlsmith/tests/freeze",
"**/go.mod",
"**/go.sum",
]
Loading

0 comments on commit 04c7e18

Please sign in to comment.