RisingWave Labs/risingwave: Release v0.1.11
Name: risingwave
Owner: RisingWave Labs
Release: v0.1.11
Released: 2022-07-29
License: Apache-2.0
Release Assets:
What's Changed
- test(nexmark): rewrite flinksql function to the corresponding pg one by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/3654
- refactor: remove OrderedColumnDesc from proto by @xxchan in https://github.com/singularity-data/risingwave/pull/3642
- feat(meta): do not use watermark as expire time of TTL by @Little-Wallace in https://github.com/singularity-data/risingwave/pull/3633
- fix(lookup): fix the semantics of arrange_order_rules by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/3655
- chore(docs): update the binary version to v0.1.10 by @huangjw806 in https://github.com/singularity-data/risingwave/pull/3661
- test(batch): add micro benchmark for NestedLoopJoinExecutor by @wzzzzd in https://github.com/singularity-data/risingwave/pull/3652
- feat(meta): no pause checkpoint with building actor by @xxhZs in https://github.com/singularity-data/risingwave/pull/3511
- feat: expand operator by @likg227 in https://github.com/singularity-data/risingwave/pull/3563
- fix(meta): fix internal_table persisted by @Li0k in https://github.com/singularity-data/risingwave/pull/3659
- feat(frontend): support show config by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/3664
- feat(frontend):
StreamDynamicFilter
by @jon-chuang in https://github.com/singularity-data/risingwave/pull/3515 - feat(storage): support vnode hint in storage table by @BugenZhao in https://github.com/singularity-data/risingwave/pull/3628
- refactor:introduce per crate error for batch executors by @ZENOTME in https://github.com/singularity-data/risingwave/pull/3658
- fix(docs): fix regress test input file path by @lmatz in https://github.com/singularity-data/risingwave/pull/3667
- test(nexmark): support explain nexmark q15 and q20 by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/3660
- fix(metrics): use iter_in_process_count to replace iter_count_duration by @Li0k in https://github.com/singularity-data/risingwave/pull/3678
- fix(expr, executor): Remove
RowExpression
: useeval_row
andunwrap_or(false)
onDatum
, not panic on Null/None by @jon-chuang in https://github.com/singularity-data/risingwave/pull/3587 - feat(meta): do not persist data on etcd for pin_snapshot by @Little-Wallace in https://github.com/singularity-data/risingwave/pull/3557
- refactor(streaming): better source executor & split change by @BugenZhao in https://github.com/singularity-data/risingwave/pull/3669
- fix: avoid unnecessary cells in max/min (not-append only) by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/3630
- perf(hummock manager): apply version delta from version checkpoint by @soundOfDestiny in https://github.com/singularity-data/risingwave/pull/3567
- chore(ci): use random seed for sqlsmith cron test by @huangjw806 in https://github.com/singularity-data/risingwave/pull/3688
- feat: add overlay string function by @ALeitert in https://github.com/singularity-data/risingwave/pull/3671
- feat(batch): enable parallel table scan by @xxchan in https://github.com/singularity-data/risingwave/pull/3670
- refactor(storage): remove async_trait for MergeIteratorNext by @KivenChen in https://github.com/singularity-data/risingwave/pull/3673
- chore(doc): rename cell-based table to storage table by @wcy-fdu in https://github.com/singularity-data/risingwave/pull/3691
- feat(metrics): add metrics for compact task splits count by @Li0k in https://github.com/singularity-data/risingwave/pull/3693
- feat(frontend): support show all (#3665) by @chenzl25 in https://github.com/singularity-data/risingwave/pull/3694
- chore: fix rustdoc for prost by @xxchan in https://github.com/singularity-data/risingwave/pull/3699
- refactor: consolidate duplicated logic in PlanRoot by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/3554
- feat(expr): support regexp_match by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/3702
- chore(deps): bump openssl-src from 111.20.0+1.1.1o to 111.22.0+1.1.1q by @dependabot in https://github.com/singularity-data/risingwave/pull/3701
- doc: add some comments for keys & rename keys -> key by @xxchan in https://github.com/singularity-data/risingwave/pull/3700
- feat(streaming): allow pause source by @skyzh in https://github.com/singularity-data/risingwave/pull/3697
- feat(meta): allow set parallel degree in config by @skyzh in https://github.com/singularity-data/risingwave/pull/3703
- feat(batch): Implement LookupJoinExecutor by @Graphcalibur in https://github.com/singularity-data/risingwave/pull/3614
- fix(array): ListRef Display by @nanderstabel in https://github.com/singularity-data/risingwave/pull/3705
- feat(meta): add monitoring meta process metrics by @wenym1 in https://github.com/singularity-data/risingwave/pull/3706
- fix: reduce logging in the critical path by @neverchanje in https://github.com/singularity-data/risingwave/pull/3704
- refactor(optimizer): cleanup LogicalAgg::prune_col by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/3663
- fix: correctly implement check_state_consistency by @zwang28 in https://github.com/singularity-data/risingwave/pull/3711
- feat(storage): default block size = 1024 by @skyzh in https://github.com/singularity-data/risingwave/pull/3463
- feat(batch): prune scan partition according to scan_range by @xxchan in https://github.com/singularity-data/risingwave/pull/3698
- test(nexmark): explain q16 q17 by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/3715
- doc: add relational table schema doc + move files by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/3712
- fix: fix heartbeat req field and meta client impl by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/3716
- fix(metrics): use current actor id for backpressure by @skyzh in https://github.com/singularity-data/risingwave/pull/3721
- test(streaming): enable streaming e2e test for tpch q4, q18, q20 by @yuhao-su in https://github.com/singularity-data/risingwave/pull/3718
- chore(deps): bump dependencies by @skyzh in https://github.com/singularity-data/risingwave/pull/3725
- feat(executor): Basic in-application-memory
DynamicFilterExecutor
, pass tpch q11, q22 e2e tests by @jon-chuang in https://github.com/singularity-data/risingwave/pull/3681 - refactor(sqlparser): rename
parse_string_agg
toparse_string_concat
by @richardchien in https://github.com/singularity-data/risingwave/pull/3733 - fix(risedev): Revert Makefile.toml changes by @Graphcalibur in https://github.com/singularity-data/risingwave/pull/3732
- fix: support decimal mul interval by @neverchanje in https://github.com/singularity-data/risingwave/pull/3734
- refactor(storage): remove cell_based serialize/deserialize from serde by @wcy-fdu in https://github.com/singularity-data/risingwave/pull/3722
- fix(sqlsmith): completely cover all exprs by @neverchanje in https://github.com/singularity-data/risingwave/pull/3737
- fix(ci): use header fix action for license check by @skyzh in https://github.com/singularity-data/risingwave/pull/3739
- chore(risedev): update grafana version by @wcy-fdu in https://github.com/singularity-data/risingwave/pull/3731
- test(nexmark): add nexmark q10 q14 e2e test by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/3740
- refactor(streaming): use table catalog in hash join by @yuhao-su in https://github.com/singularity-data/risingwave/pull/3707
- fix(batch): fix batch scan distribution & handle more than one table scans in one stage by @xxchan in https://github.com/singularity-data/risingwave/pull/3736
- feat(optimizer): support two phase topn and limit in batch mode by @chenzl25 in https://github.com/singularity-data/risingwave/pull/3719
- feat: deprecate catalog ref id by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/3745
- refactor(streaming): use table catalog for materialize executor by @wcy-fdu in https://github.com/singularity-data/risingwave/pull/3742
- refactor(meta): improve create mview / scheduler readability by @BugenZhao in https://github.com/singularity-data/risingwave/pull/3748
- feat(metrics): Add Fragment Level Exchange Metrics by @marvenlee2486 in https://github.com/singularity-data/risingwave/pull/3696
- fix(risedev): unexpected rebuilds on Linux by @skyzh in https://github.com/singularity-data/risingwave/pull/3761
- perf(hummmock manager): remove unnecessary hummock version deltas by @soundOfDestiny in https://github.com/singularity-data/risingwave/pull/3689
- fix: sync compaction group correctly by @zwang28 in https://github.com/singularity-data/risingwave/pull/3743
- feat(common): move observer_manager to common service by @xxhZs in https://github.com/singularity-data/risingwave/pull/3754
- refactor: remove vnode_mappings in CompactTask and GroupedSstableBuilder by @hzxa21 in https://github.com/singularity-data/risingwave/pull/3764
- refactor(batch): say goodbye to the state machine in NLJ by @wzzzzd in https://github.com/singularity-data/risingwave/pull/3724
- feat(common): add is_set to BitmapBuilder by @wzzzzd in https://github.com/singularity-data/risingwave/pull/3768
- fix(batch): add first-match optimization for left semi join by @wzzzzd in https://github.com/singularity-data/risingwave/pull/3773
- feat(streaming): use multiple dispatcher for mview creation by @BugenZhao in https://github.com/singularity-data/risingwave/pull/3758
- refactor(stream): refactor state of topN executor to one state table by @StrikeW in https://github.com/singularity-data/risingwave/pull/3747
- chore(storage): remove value meta by @Li0k in https://github.com/singularity-data/risingwave/pull/3779
- feat(executor): Use
TableCatalog
andStateTable
inDynamicFilter
(only writes) by @jon-chuang in https://github.com/singularity-data/risingwave/pull/3757 - fix(batch): fix order_by with struct table by @StrikeW in https://github.com/singularity-data/risingwave/pull/3782
- refactor: remove stale AggKind::RowCount by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/3774
- fix(connector): support parsing non-string nexmark properties by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/3784
- build(deps): use official pulsar-rs instead of fork by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/3787
- fix(dashboardv1): adapt new dispatcher design and add dynamic filter node by @skyzh in https://github.com/singularity-data/risingwave/pull/3793
- feat: kafka json append only sink by @tabVersion in https://github.com/singularity-data/risingwave/pull/3682
- feat(executor):
DynamicFilter
write right table state exactly once - only if actor owns vnode = 0 by @jon-chuang in https://github.com/singularity-data/risingwave/pull/3783 - refactor(streaming): ensure correct storage table constructing for all streaming operators by @wcy-fdu in https://github.com/singularity-data/risingwave/pull/3765
- refactor(storage): move hummock tests to a new crate to break crate cyclic dependency by @wenym1 in https://github.com/singularity-data/risingwave/pull/3795
- test(batch): add benchmark for sort merge join by @wzzzzd in https://github.com/singularity-data/risingwave/pull/3797
- feat(sqlsmith): Generate EquiJoin by @kwannoel in https://github.com/singularity-data/risingwave/pull/3613
- feat(StorageTableIter): parameterize on decoding by @kwannoel in https://github.com/singularity-data/risingwave/pull/3800
- feat(meta): add metrics in hummock manager lock and real process time by @wenym1 in https://github.com/singularity-data/risingwave/pull/3802
- fix(utils): fix decimal flag bound by @Li0k in https://github.com/singularity-data/risingwave/pull/3808
- feat(frontend): Add planning and option in frontend for Lookup Join by @Graphcalibur in https://github.com/singularity-data/risingwave/pull/3763
- feat(frontend): support order by clause of agg call by @richardchien in https://github.com/singularity-data/risingwave/pull/3720
- fix(type): fix decimal from_str and add e2e test by @Li0k in https://github.com/singularity-data/risingwave/pull/3823
- refactor(batch,agg): merge
Aggregator::update*
and refactorSortAggExecutor
by @richardchien in https://github.com/singularity-data/risingwave/pull/3794 - feat(cli): add prof and tokio env config by @skyzh in https://github.com/singularity-data/risingwave/pull/3824
- refactor: move source connectors to source dir by @tabVersion in https://github.com/singularity-data/risingwave/pull/3826
- feat(meta): support BTreeMapTransaction that avoids copying the whole BTreeMap by @wenym1 in https://github.com/singularity-data/risingwave/pull/3680
- feat(common): support generating
Datum
in field generator by @wzzzzd in https://github.com/singularity-data/risingwave/pull/3827 - feat(optimizer): distinct agg. by @likg227 in https://github.com/singularity-data/risingwave/pull/3717
- chore(streaming): check epoch continuous by @skyzh in https://github.com/singularity-data/risingwave/pull/3839
- chore(risedev): add external_labels and remote_write in prometeus config by @huangjw806 in https://github.com/singularity-data/risingwave/pull/3825
- fix(test): datagen parallel e2e by @BugenZhao in https://github.com/singularity-data/risingwave/pull/3840
- fix(hash): fix hash_key_data_size by @Li0k in https://github.com/singularity-data/risingwave/pull/3843
- feat(frontend): support explain verbose by @chenzl25 in https://github.com/singularity-data/risingwave/pull/3798
- feat(storage): support deserialize_prefix_len for prefix_bloom_filter by @Li0k in https://github.com/singularity-data/risingwave/pull/3807
- style(stream): exhaustive patterm for build_executor by @xxchan in https://github.com/singularity-data/risingwave/pull/3848
- feat(batch): support selective aggregation by @Enter-tainer in https://github.com/singularity-data/risingwave/pull/3683
- chore(proto): remove unused FilterScanNode by @xxchan in https://github.com/singularity-data/risingwave/pull/3846
- feat(row-based encoding): introduce row-based encoding by using value encoding by @wcy-fdu in https://github.com/singularity-data/risingwave/pull/3835
- feat(sqlsmith): generate group by by @kwannoel in https://github.com/singularity-data/risingwave/pull/3805
- fix(test): pass user name for regress tests by @lmatz in https://github.com/singularity-data/risingwave/pull/3854
- feat(file cache): introduce hummock file cache system prototype by @MrCroxx in https://github.com/singularity-data/risingwave/pull/3556
- fix(runtime): enable deadlock detection by @skyzh in https://github.com/singularity-data/risingwave/pull/3864
- refactor(encoding): reduce DedupPkCellBasedRowDeserializer initialization overhead by @kwannoel in https://github.com/singularity-data/risingwave/pull/3855
- refactor(encoding): reduce overhead in Decoding trait by @wcy-fdu in https://github.com/singularity-data/risingwave/pull/3870
- feat(risedev): set TOKIO_CONSOLE_BIND by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/3876
- feat(meta): table catalog add read_pattern_prefix_column by @Li0k in https://github.com/singularity-data/risingwave/pull/3875
- fix(test): fix datagen e2e & use
drop_views.slt.part
to drop views by @BugenZhao in https://github.com/singularity-data/risingwave/pull/3866 - fix(binder): no implicit row_id for QualifiedWildcard by @lmatz in https://github.com/singularity-data/risingwave/pull/3872
- feat(sqlsmith): Implement Having without agg by @marvenlee2486 in https://github.com/singularity-data/risingwave/pull/3868
- fix(streaming): forbid update being shuffled by @skyzh in https://github.com/singularity-data/risingwave/pull/3880
- feat: implement chrono types to_protobuf by @neverchanje in https://github.com/singularity-data/risingwave/pull/3881
- feat: parse json fields into struct by @neverchanje in https://github.com/singularity-data/risingwave/pull/3883
- chore(binder): add tracking issue for text by @lmatz in https://github.com/singularity-data/risingwave/pull/3861
- refactor(fe): refactor state table builder by @st1page in https://github.com/singularity-data/risingwave/pull/3869
- fix(hash): fix timestampz hask key size by @chenzl25 in https://github.com/singularity-data/risingwave/pull/3890
- refactor(stream): improve time complexity of top-n executor (one state table) by @StrikeW in https://github.com/singularity-data/risingwave/pull/3857
- feat(storage): add sanity check for storage table in debug mode by @skyzh in https://github.com/singularity-data/risingwave/pull/3865
- feat(batch): Support Left Anti and Left Semi joins for Lookup Join by @Graphcalibur in https://github.com/singularity-data/risingwave/pull/3859
- feat: add pause barrier and resume barrier by @KeXiangWang in https://github.com/singularity-data/risingwave/pull/3471
- feat(sqlsmith): generate mview by @kwannoel in https://github.com/singularity-data/risingwave/pull/3886
- feat: impl chrono types from protobuf by @neverchanje in https://github.com/singularity-data/risingwave/pull/3894
- feat(streaming):
Update
mutation for dispatchers in configuration change by @BugenZhao in https://github.com/singularity-data/risingwave/pull/3804 - refactor: use state table catalog for lookup by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/3803
- feat(meta): let
pin_version
use push scheme by @soundOfDestiny in https://github.com/singularity-data/risingwave/pull/3850 - feat(batch): Implement full outer join for nested loop join by @wzzzzd in https://github.com/singularity-data/risingwave/pull/3905
- refactor(pgwire): refactor error handle by @ZENOTME in https://github.com/singularity-data/risingwave/pull/3841
- fix(frontend): dist keys in explain verbose mode should be comma seperated by @Enter-tainer in https://github.com/singularity-data/risingwave/pull/3902
- feat(meta): migrate expired actors to newly joined node by @cnissnzg in https://github.com/singularity-data/risingwave/pull/3576
- fix(lru): correctly handle future cancellation by @skyzh in https://github.com/singularity-data/risingwave/pull/3911
- refactor(batch-task-service): remove unused RPC
remove_task()
by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/3915 - feat(ctl): For sst-dump, iterate over KV-pairs, print pairs in human readble format, and interprete them based on table schema by @ALeitert in https://github.com/singularity-data/risingwave/pull/3916
- refactor(batch-task-service): only one
create_task
API is needed by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/3918 - test(streaming): enable tpch q4, q18, q20 by @yuhao-su in https://github.com/singularity-data/risingwave/pull/3922
- fix(parser): case insensitive except double quotes by @lmatz in https://github.com/singularity-data/risingwave/pull/3906
- feat(row-based encoding): impl Encoding and Decoding for row-based by @wcy-fdu in https://github.com/singularity-data/risingwave/pull/3925
- feat(expr): extract table function interface from TableFunction executor by @xxchan in https://github.com/singularity-data/risingwave/pull/3813
- fix(nexmark): make the table schema consistency by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/3917
- fix: remove
unsafe_worker_node_parallel_degree
in risingwave.toml by @fuyufjh in https://github.com/singularity-data/risingwave/pull/3937 - fix: parallelism should not be subtracted 1 by @fuyufjh in https://github.com/singularity-data/risingwave/pull/3910
- fix(sqlsmith): Ignore NumericOutOfRangeError by @kwannoel in https://github.com/singularity-data/risingwave/pull/3929
- chore: expect dead code instead of allow dead code by @skyzh in https://github.com/singularity-data/risingwave/pull/3940
- feat(sqlsmith): Generate MATERIALIZED VIEW for e2e fuzzing by @kwannoel in https://github.com/singularity-data/risingwave/pull/3941
- fix(regress test): ignore comment diff and support boolean test by @lmatz in https://github.com/singularity-data/risingwave/pull/3926
- fix(meta): no shuffle rule on TPC-H Q18 by @skyzh in https://github.com/singularity-data/risingwave/pull/3836
- feat(encoding): merge encoding and decoding into one trait RowSerde by @wcy-fdu in https://github.com/singularity-data/risingwave/pull/3938
- feat(hummock manager): let client get version delta rather than versi… by @soundOfDestiny in https://github.com/singularity-data/risingwave/pull/3786
- fix(sqlsmith): workaround fifo channel errors by @kwannoel in https://github.com/singularity-data/risingwave/pull/3956
- chore(ci): integrate the single node benchmarking process by @huangjw806 in https://github.com/singularity-data/risingwave/pull/3950
- feat(batch): support multiple scan_ranges by @xxchan in https://github.com/singularity-data/risingwave/pull/3756
- fix: refine errors produced from remote compute node by @neverchanje in https://github.com/singularity-data/risingwave/pull/3946
- fix(meta): maintain consistency between memory and meta store by @soundOfDestiny in https://github.com/singularity-data/risingwave/pull/3961
- build(toolchain): bump to 2022-07-18 by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/3948
- feat(risedev): support profiler by @skyzh in https://github.com/singularity-data/risingwave/pull/3968
- feat(batch): support
string_agg
with and without order by clause by @richardchien in https://github.com/singularity-data/risingwave/pull/3952 - feat(batch/stream): project set executor by @xxchan in https://github.com/singularity-data/risingwave/pull/3882
- fix(test): make deterministic test compile by @wangrunji0408 in https://github.com/singularity-data/risingwave/pull/3951
- chore: task local context for debugging by @BugenZhao in https://github.com/singularity-data/risingwave/pull/3969
- refactor(lookup): use read-only storage table for lookup by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/3955
- fix: fix source manager crash with empty splits by @shanicky in https://github.com/singularity-data/risingwave/pull/3977
- refactor(frontend): Move partition pruning logic to common crate by @Graphcalibur in https://github.com/singularity-data/risingwave/pull/3954
- fix(expr): Fix bug with nulls for IN expressions by @Graphcalibur in https://github.com/singularity-data/risingwave/pull/3974
- fix(regress test): enable regress tests for both RW and PG by @lmatz in https://github.com/singularity-data/risingwave/pull/3958
- chore: refine split enumerator for pulsar connector by @shanicky in https://github.com/singularity-data/risingwave/pull/3985
- feat(sqlsmith): Generate
TUMBLE
by @kwannoel in https://github.com/singularity-data/risingwave/pull/3979 - feat(sqlsmith): Generate
HOP
by @kwannoel in https://github.com/singularity-data/risingwave/pull/3988 - feat(frontend): support explain trace by @chenzl25 in https://github.com/singularity-data/risingwave/pull/3945
- fix: remove the check of no output of hop in compute node by @st1page in https://github.com/singularity-data/risingwave/pull/3992
- test(bench): introduce bench tool for the file cache system by @MrCroxx in https://github.com/singularity-data/risingwave/pull/3889
- chore(risedev): use s3 in terraform bench by default by @skyzh in https://github.com/singularity-data/risingwave/pull/3994
- feat(sqlsmith): Agg function by @marvenlee2486 in https://github.com/singularity-data/risingwave/pull/3932
- refactor(streaming): remove mock source & clean-ups by @BugenZhao in https://github.com/singularity-data/risingwave/pull/3993
- feat(frontend): project set plan node by @xxchan in https://github.com/singularity-data/risingwave/pull/3931
- test: add a demo test case about ecommerce by @neverchanje in https://github.com/singularity-data/risingwave/pull/4006
- chore(ctl): better error message for using risectl by @skyzh in https://github.com/singularity-data/risingwave/pull/4007
- fix(binder): fix wrong
InputRef
index binding error by hiding lateralBinderContext
s inFROM
table relations by @jon-chuang in https://github.com/singularity-data/risingwave/pull/3788 - feat(risectl): add meta pause/resume by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/4010
- chore: resolve frontend dependency in meta and some code clean by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/4012
- fix(parser): reject single-quoted string as identifier by @lmatz in https://github.com/singularity-data/risingwave/pull/3997
- chore(test): enable part of the index test by @skyzh in https://github.com/singularity-data/risingwave/pull/4021
- feat(file cache): implement file cache recovery by @MrCroxx in https://github.com/singularity-data/risingwave/pull/4016
- fix(common): fix bug that observer_manager not re-subscribe if err. by @xxhZs in https://github.com/singularity-data/risingwave/pull/4020
- feat(sqlsmith): Implement Only one of Distinct and Orderby/approx can have in a query. by @marvenlee2486 in https://github.com/singularity-data/risingwave/pull/4013
- feat(storage): SliceTransform for prefix bloom filter by @Li0k in https://github.com/singularity-data/risingwave/pull/3928
- refactor(sqlsmith): cleanup docstrings and gen_agg by @kwannoel in https://github.com/singularity-data/risingwave/pull/4026
- feat(sqlsmith): generate
with
by @kwannoel in https://github.com/singularity-data/risingwave/pull/4011 - fix(nexmark): rename the field names to lower style by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/4031
- ci(regress test): enable regress test for RisingWave by @lmatz in https://github.com/singularity-data/risingwave/pull/3990
- build(deps): bump deps by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/4033
- feat(streaming):
Update
mutation for merge executors in configuration change by @BugenZhao in https://github.com/singularity-data/risingwave/pull/4019 - feat(frontend): bind & plan ProjectSet by @xxchan in https://github.com/singularity-data/risingwave/pull/4030
- refactor(batch): refactor sort merge join and deprecate
RowLevelIter
by @wzzzzd in https://github.com/singularity-data/risingwave/pull/3879 - fix(executor):
DynamicFilter
get_range bug + unit tests by @jon-chuang in https://github.com/singularity-data/risingwave/pull/3975 - test(batch): add benchmark for hash join by @ZENOTME in https://github.com/singularity-data/risingwave/pull/4008
- chore(risedev): better config for redpanda by @skyzh in https://github.com/singularity-data/risingwave/pull/4039
- fix(frontend): fix panic when query on system table in distributed mode by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/4041
- feat: force enable local query mode for system table by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/4048
- fix(opt): fix merge multi join by @st1page in https://github.com/singularity-data/risingwave/pull/4009
- feat(compactor): observer for compactor by @Li0k in https://github.com/singularity-data/risingwave/pull/4028
- fix(optimizer): index out of bounds in
LogicalTopN::prune_col
by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/4047 - refactor(storage): avoid initialize compactor context in every local compact by @wenym1 in https://github.com/singularity-data/risingwave/pull/4052
- feat(sqlsmith): enable eqjoin by @kwannoel in https://github.com/singularity-data/risingwave/pull/4055
- feat(sqlsmith): Remove
CROSS JOIN
workaround forwith_tables
by @kwannoel in https://github.com/singularity-data/risingwave/pull/4060 - chore: suggest submit feature request for TrackingIssue(None) by @xxchan in https://github.com/singularity-data/risingwave/pull/4063
- feat(expr): support regexp_matches by @xxchan in https://github.com/singularity-data/risingwave/pull/4062
- feat(common): add
append_one_row_from_array_elements
toDataChunkBuilder
by @wzzzzd in https://github.com/singularity-data/risingwave/pull/4054 - refactor(streaming): introduce
Input
trait for exchanges by @BugenZhao in https://github.com/singularity-data/risingwave/pull/4045 - feat(batch): Add partition pruning logic for lookup join by @Graphcalibur in https://github.com/singularity-data/risingwave/pull/4040
- fix(optimizer): bug fix for distinct aggregates by @likg227 in https://github.com/singularity-data/risingwave/pull/3920
- feat(meta): support authentication with etcd by @arkbriar in https://github.com/singularity-data/risingwave/pull/4070
- perf(meta): reduce memory usage which are used to store hummock version by @soundOfDestiny in https://github.com/singularity-data/risingwave/pull/3982
- feat(row-based encoding): add RowBasedStateTable and apply row-based encoding on top_n new by @wcy-fdu in https://github.com/singularity-data/risingwave/pull/3973
- chore(metrics-server): reuse part of metrics manager by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/4053
- feat(storage): introduce slice transform mapping by @Li0k in https://github.com/singularity-data/risingwave/pull/4071
- feat: introduce permission error and error refine by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/4078
- fix(sqlsmith): handle system panics in frontend test_runner by @kwannoel in https://github.com/singularity-data/risingwave/pull/4075
- refactor(sqlsmith): Improve panic handling by @kwannoel in https://github.com/singularity-data/risingwave/pull/4082
- refactor(binder): extract bind_agg from bind_function by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/4073
- ci(regress test): enable regress test for Postgres by @lmatz in https://github.com/singularity-data/risingwave/pull/4064
- fix(ci): enable regress test env on branch main also by @lmatz in https://github.com/singularity-data/risingwave/pull/4087
- refactor(encoding): remove unrelated function in row_serde by @wcy-fdu in https://github.com/singularity-data/risingwave/pull/4091
- fix(risectl): support key doesn't belong to any table by @ALeitert in https://github.com/singularity-data/risingwave/pull/4094
- feat(row-based encoding): add row-based get_row for state table by @wcy-fdu in https://github.com/singularity-data/risingwave/pull/4097
- chore(ci): move psql install into docker image build by @skyzh in https://github.com/singularity-data/risingwave/pull/4098
- feat(hummock): remove useless unit in proto by @Little-Wallace in https://github.com/singularity-data/risingwave/pull/4090
- fix(executor): fix project and order by visibility by @chenzl25 in https://github.com/singularity-data/risingwave/pull/4103
- refactor(sqlsmith): unify setup functionality by @kwannoel in https://github.com/singularity-data/risingwave/pull/4112
- refactor(streaming): cleanup more stream executor error by @BugenZhao in https://github.com/singularity-data/risingwave/pull/4110
- refactor(storage): refactor slice_transform with enum by @Li0k in https://github.com/singularity-data/risingwave/pull/4115
- feat(meta): add get_cluster_info interfaces by @KeXiangWang in https://github.com/singularity-data/risingwave/pull/4088
- feat(streaming): use row-based encoding for agg by @wcy-fdu in https://github.com/singularity-data/risingwave/pull/4107
- fix(stream): stream_join_total_lookup_count -> stream_join_lookup_total_count by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/4118
- refactor(pgwire): move argument states into the struct by @wangrunji0408 in https://github.com/singularity-data/risingwave/pull/4117
- chore(storage): rename SSTable to Sstable by @Li0k in https://github.com/singularity-data/risingwave/pull/4121
- fix: remove
unsafe_worker_node_parallel_degree
in default config by @fuyufjh in https://github.com/singularity-data/risingwave/pull/3953 - chore(storage): distinguish ReadOptions between store and sstable_iter for readable by @Li0k in https://github.com/singularity-data/risingwave/pull/4122
- refactor(streaming): remove flush status by @wcy-fdu in https://github.com/singularity-data/risingwave/pull/4127
- test: enable varchar regress test case by @lmatz in https://github.com/singularity-data/risingwave/pull/4093
- refactor(streaming): apply row-based encoding for dynamic filter by @wcy-fdu in https://github.com/singularity-data/risingwave/pull/4126
- feat(pgwire): introdue binary for extended query mode by @ZENOTME in https://github.com/singularity-data/risingwave/pull/4099
- refactor(hash-agg): add
column_mapping
fields for hash agg in front… by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/4108 - feat(compaction): implement trivial move by @Little-Wallace in https://github.com/singularity-data/risingwave/pull/4095
- fix(nexmark): don't sleep if min_event_gap_in_ns = 0 by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/4129
- fix(meta): fix broadcast source for observer by @Li0k in https://github.com/singularity-data/risingwave/pull/4136
- feat(batch): Group build side rows by join keys when sending requests in Lookup Join by @Graphcalibur in https://github.com/singularity-data/risingwave/pull/3930
- chore: fix migrate plan return type by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/4133
- refactor(frontend): refactor correlated_input_ref using correlated_id… by @chenzl25 in https://github.com/singularity-data/risingwave/pull/4128
- fix(batch): Enable tpch q16 by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/4147
- feat(catalog): introduce user id for user info by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/4116
- refactor:move binary format support to frontend by @ZENOTME in https://github.com/singularity-data/risingwave/pull/4145
- feat(stream): selective agg for stream by @likg227 in https://github.com/singularity-data/risingwave/pull/4114
- feat(meta): compute reports parallelism to meta by @HuaHuaY in https://github.com/singularity-data/risingwave/pull/4140
- feat(frontend): introduce pg_catalog.pg_user by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/4150
- feat(streaming): add dropped_actors to UpdateMutation by @shanicky in https://github.com/singularity-data/risingwave/pull/4151
- fix(stream): Fix issue with duplicate column names on materialized view self joins by @Graphcalibur in https://github.com/singularity-data/risingwave/pull/4148
- feat(streaming): use row-based encoding for hash join by @wcy-fdu in https://github.com/singularity-data/risingwave/pull/4100
- chore(sqlsmith): Add developer docs and improve user docs by @kwannoel in https://github.com/singularity-data/risingwave/pull/4146
- refactor(meta): reduce meta store write in hummock service by @zwang28 in https://github.com/singularity-data/risingwave/pull/4081
- fix(optimizer): fix pk derive of agg by @st1page in https://github.com/singularity-data/risingwave/pull/4161
- refactor(frontend): restrict PullUpCorrelatedPredicateRule and considering Apply on condition for ApplyProjRule and ApplyAggRule by @chenzl25 in https://github.com/singularity-data/risingwave/pull/4149
- refactor(meta): remove single parallel unit and
ParallelUnitType
by @HuaHuaY in https://github.com/singularity-data/risingwave/pull/4154 - fix(parser): reject varchar(n)'s (n) by @lmatz in https://github.com/singularity-data/risingwave/pull/4167
- feat(frontend): evaluate expression by @xxchan in https://github.com/singularity-data/risingwave/pull/4155
- fix(agg-state): use correct distribution indices by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/4135
- feat(frontend): Add type checking for literals by @Graphcalibur in https://github.com/singularity-data/risingwave/pull/4170
- fix(frontend): create mview on singleton upstream mview by @BugenZhao in https://github.com/singularity-data/risingwave/pull/4153
- feat(regress test): order aware or unaware depending on existence of order by by @lmatz in https://github.com/singularity-data/risingwave/pull/4160
- fix(frontend): report error on bad HOP window parameter by @xxchan in https://github.com/singularity-data/risingwave/pull/4156
- chore: use create_views.slt.part in streaming e2e by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/4175
- feat(test): e2e simulation test by @wangrunji0408 in https://github.com/singularity-data/risingwave/pull/4176
- feat(storage): add table_id for shared_buffer writebatch by @Li0k in https://github.com/singularity-data/risingwave/pull/4177
- fix(frontend): explain local plan in local mode by @chenzl25 in https://github.com/singularity-data/risingwave/pull/4178
- fix(storage): fix compile error for release mode by @Li0k in https://github.com/singularity-data/risingwave/pull/4184
- feat(stream): support streaming string agg with/without order by clause by @richardchien in https://github.com/singularity-data/risingwave/pull/4183
- fix(batch): Ignore send error. by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/4187
- refactor(stream): refactor non-append-only Top-N with cache by @StrikeW in https://github.com/singularity-data/risingwave/pull/4141
- feat(sqlsmith): increase stream workload by @kwannoel in https://github.com/singularity-data/risingwave/pull/4163
- feat(optimizer): support ApplyJoinRule by @chenzl25 in https://github.com/singularity-data/risingwave/pull/4171
- refactor: allow transactions across multiple write_batch for mysql sink by @tabVersion in https://github.com/singularity-data/risingwave/pull/3877
- refactor(storage): avoid redundant clone in row based storage table by @BugenZhao in https://github.com/singularity-data/risingwave/pull/4191
- feat(optimizer): support push down apply until reaching a fix-point by @chenzl25 in https://github.com/singularity-data/risingwave/pull/4202
- fix(ci): increase ci deterministic simulation step timeout by @huangjw806 in https://github.com/singularity-data/risingwave/pull/4188
- refactor(storage): refact keyspace read path with read_options by @Li0k in https://github.com/singularity-data/risingwave/pull/4192
- fix(storage): handle trivial move correctly when deleting SST by @zwang28 in https://github.com/singularity-data/risingwave/pull/4211
- refactor(stream): remove old non-append-only Top-N executor by @StrikeW in https://github.com/singularity-data/risingwave/pull/4210
- fix: fix explain of query forced to local mode by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/4212
- fix(frontend): fix dedup in-list for scan_range and add 2 test cases by @xxchan in https://github.com/singularity-data/risingwave/pull/4199
- fix(batch): Add casting for the equality columns of the join predicate in Lookup Join by @Graphcalibur in https://github.com/singularity-data/risingwave/pull/4207
- refactor: use
TaskInfoResponse
as response for create_task RPC by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/4214 - feat(ci): run sqlsmith frontend tests in cron by @kwannoel in https://github.com/singularity-data/risingwave/pull/4134
- fix(ci): main workflow use latest unit test script by @kwannoel in https://github.com/singularity-data/risingwave/pull/4222
- fix(ci): fix unit test failure by @skyzh in https://github.com/singularity-data/risingwave/pull/4223
- chore(source): remove deprecated source e2e test by @shanicky in https://github.com/singularity-data/risingwave/pull/4224
- chore(sqlsmith): update docs for sqlsmith fuzzing feature by @kwannoel in https://github.com/singularity-data/risingwave/pull/4229
- feat(frontend): support user privilege check for ddl and dml by @cnissnzg in https://github.com/singularity-data/risingwave/pull/4076
- fix(optimizer): fix the col_prune of expand. by @likg227 in https://github.com/singularity-data/risingwave/pull/4230
- feat(optimizer): (scan_range) eliminate false filter & return error when eval failed by @xxchan in https://github.com/singularity-data/risingwave/pull/4193
- chore: remove #![expect(dead_code)] for common by @xxchan in https://github.com/singularity-data/risingwave/pull/4239
- feat(expr): add DivisionByZero error by @xxchan in https://github.com/singularity-data/risingwave/pull/4236
- fix(ci): exclude sqlsmith tests from coverage by @kwannoel in https://github.com/singularity-data/risingwave/pull/4231
- fix(optimizer): fix ApplyJoinRule for right outer join by @chenzl25 in https://github.com/singularity-data/risingwave/pull/4234
- feat(stream): implement group topN by @Shmiwy in https://github.com/singularity-data/risingwave/pull/4238
- chore: disable compile ss_bench by default by @wcy-fdu in https://github.com/singularity-data/risingwave/pull/4249
- feat(compaction): control memory of compactor by @Little-Wallace in https://github.com/singularity-data/risingwave/pull/3268
- refactor(meta): use
MetadataModelError
instead ofRwError
in traitMetadataModel
by @HuaHuaY in https://github.com/singularity-data/risingwave/pull/4237 - feat(stream): support multi group keys in group topN by @Shmiwy in https://github.com/singularity-data/risingwave/pull/4250
- feat(ctl): show cluster info / parallel unit matrix in risectl by @BugenZhao in https://github.com/singularity-data/risingwave/pull/4252
- feat: add redis support in risedev by @tabVersion in https://github.com/singularity-data/risingwave/pull/4241
- feat(frontend): change default explain format by @chenzl25 in https://github.com/singularity-data/risingwave/pull/4253
- fix(batch): Add handling of null values in build side key columns for Lookup Join by @Graphcalibur in https://github.com/singularity-data/risingwave/pull/4232
- feat(meta): implement create sink by @nanderstabel in https://github.com/singularity-data/risingwave/pull/3674
- feat(meta): introduce reschedule fragment command in barrier manager by @BugenZhao in https://github.com/singularity-data/risingwave/pull/4226
- fix: check sink owner when drop by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/4264
- perf(storage): support static type for all hummock iterator implementations by @wenym1 in https://github.com/singularity-data/risingwave/pull/4182
- chore(ci): build arm64 docker image by @huangjw806 in https://github.com/singularity-data/risingwave/pull/4242
- chore(metrics): improve compaction group label and grafana dashboard by @hzxa21 in https://github.com/singularity-data/risingwave/pull/4258
- fix(common): order null as largest by default to align with PostgreSQL by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/4263
- chore(risedev): bump redis to v0.21 and other dependencies by @skyzh in https://github.com/singularity-data/risingwave/pull/4271
- refactor(batch): create exchange source when building executor instead of during execution by @xxchan in https://github.com/singularity-data/risingwave/pull/4274
- fix(batch fragmenter): fix wrong exchange output cnt by @xxchan in https://github.com/singularity-data/risingwave/pull/4273
- refactor(streaming): use table catalog for materialize executor's state table by @wcy-fdu in https://github.com/singularity-data/risingwave/pull/4251
- feat(expr): add
vnode
internal function by @richardchien in https://github.com/singularity-data/risingwave/pull/4262 - feat(protobuf): reserve 0 for invalid variant in protobuf enums by @xxhZs in https://github.com/singularity-data/risingwave/pull/4265
- release: v0.1.11 by @huangjw806 in https://github.com/singularity-data/risingwave/pull/4286
- fix(ci): add mult arch image build when tag by @huangjw806 in https://github.com/singularity-data/risingwave/pull/4294
New Contributors
- @wzzzzd made their first contribution in https://github.com/singularity-data/risingwave/pull/3652
- @ALeitert made their first contribution in https://github.com/singularity-data/risingwave/pull/3671
- @chenzl25 made their first contribution in https://github.com/singularity-data/risingwave/pull/3694
- @dependabot made their first contribution in https://github.com/singularity-data/risingwave/pull/3701
- @arkbriar made their first contribution in https://github.com/singularity-data/risingwave/pull/4070
Full Changelog: https://github.com/singularity-data/risingwave/compare/v0.1.10...v0.1.11