RisingWave Labs/risingwave: Release v0.1.8
Name: risingwave
Owner: RisingWave Labs
Release: v0.1.8
Released: 2022-06-03
License: Apache-2.0
Release Assets:
What's Changed
Click to Expand
- release: v0.1.7 by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/2521
- refactor: remove legacy java frontend by @fuyufjh in https://github.com/singularity-data/risingwave/pull/2523
- refactor(binder): organize bind_expr arms into groups by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/2500
- fix(batch): support incomplete timestamp literal by @likzn in https://github.com/singularity-data/risingwave/pull/2478
- refactor(common): use next_visible_row_idx for data chunk iter by @lmatz in https://github.com/singularity-data/risingwave/pull/2528
- test: migrate legacy e2e tests by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/2536
- fix(ci): fix doc check by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/2505
- feat: Add query_mode session config by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/2540
- refactor: Remove unused file by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/2543
- docs: update for 0.1.7 release by @skyzh in https://github.com/singularity-data/risingwave/pull/2542
- feat(storage): conflict detector in no order by @xxhZs in https://github.com/singularity-data/risingwave/pull/2365
- docs: clearify HummockClient's location by @skyzh in https://github.com/singularity-data/risingwave/pull/2544
- refactor(stream): remove STREAM_NULL_BY_ROW_COUNT by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/2549
- refactor: remove epoch service in meta by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/2554
- fix(streaming): avoid sync states when forcing stop actors in recovery by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/2497
- refactor(batch): Remove unnecessary executor by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/2548
- refactor: remove catalog v1 service by @BugenZhao in https://github.com/singularity-data/risingwave/pull/2556
- refactor(batch): Remove join v1 by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/2559
- refactor(batch): remove frontend v2 in insert executor and fix some ut by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/2550
- feat(compaction): make compaction output be partitioned by parallel unit by @soundOfDestiny in https://github.com/singularity-data/risingwave/pull/2406
- refactor(batch): Remove fuse and trace v1 by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/2562
- refactor(meta): remove some legacy frontend support in meta, including StreamServiceImpl by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/2563
- fix(batch): fix a bug of exchange and project. by @likg227 in https://github.com/singularity-data/risingwave/pull/2545
- chore(batch): remove unnecessary compact by @skyzh in https://github.com/singularity-data/risingwave/pull/2565
- fix(optimizer): predicate pushdown when there's no filter above join by @xxchan in https://github.com/singularity-data/risingwave/pull/2516
- chore: remove
v2
naming related to legacy frontend by @BugenZhao in https://github.com/singularity-data/risingwave/pull/2572 - refactor: move fragmenter from meta to frontend by @xxchan in https://github.com/singularity-data/risingwave/pull/2263
- feat(storage): suppport disk object store by @wenym1 in https://github.com/singularity-data/risingwave/pull/2389
- feat(expr): Implement evaluation for CONCAT_WS expression by @kwannoel in https://github.com/singularity-data/risingwave/pull/2470
- refactor(optimizer):
LogicalProject::with_mapping
should returnSelf
by @Enter-tainer in https://github.com/singularity-data/risingwave/pull/2566 - fix(frontend): check arguments for agg call by @BugenZhao in https://github.com/singularity-data/risingwave/pull/2567
- refactor(batch): Remove executor v1 by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/2575
- refactor(proto): remove TypeName::Symbol and Char by @fuyufjh in https://github.com/singularity-data/risingwave/pull/2574
- refactor(meta): remove legacy frontend support in fragmenter by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/2560
- refactor: remove function
pg_sleep
by @fuyufjh in https://github.com/singularity-data/risingwave/pull/2576 - fix(source): remove epoch in state user key and no flush on idle by @hzxa21 in https://github.com/singularity-data/risingwave/pull/2547
- feat(expr): support cast from number to varchar by @xiaoyong-z in https://github.com/singularity-data/risingwave/pull/2522
- feat: create table contains nested column by @cykbls01 in https://github.com/singularity-data/risingwave/pull/2434
- fix: error returned when creating a source from a non-existent topic by @shanicky in https://github.com/singularity-data/risingwave/pull/2496
- refactor(batch): Remove some dead code in scheduler. by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/2586
- refactor: remove test_utils in batch execution by @neverchanje in https://github.com/singularity-data/risingwave/pull/2587
- refactor(prost): use src as default build path for prost by @Little-Wallace in https://github.com/singularity-data/risingwave/pull/2581
- refactor(stream-scan): remove stream scan after java removed by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/2590
- feat(frontend): add
LogicalMultijoin
by @jon-chuang in https://github.com/singularity-data/risingwave/pull/2526 - chore: add Column for connectors by @shanicky in https://github.com/singularity-data/risingwave/pull/2593
- feat(array): use compact encoding for bitmap and bool array by @BugenZhao in https://github.com/singularity-data/risingwave/pull/2585
- feat(expr): IN-list support non-literals by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/2588
- chore: add RFC template to issue templates by @fuyufjh in https://github.com/singularity-data/risingwave/pull/2594
- chore: update design-rfc by @fuyufjh in https://github.com/singularity-data/risingwave/pull/2596
- refactor(batch): use wrapper executor to impl time and i32 generate series by @D2Lark in https://github.com/singularity-data/risingwave/pull/2524
- chore: ignore generated prost/sim files by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/2597
- chore(meta): remove old catalog definition in proto by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/2599
- fix(connector): make too big struct a Box by @tabVersion in https://github.com/singularity-data/risingwave/pull/2606
- test(frontend): update TPC-H Q16 planner test by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/2605
- feat(storage): Add metrics for compaction and object store by @Little-Wallace in https://github.com/singularity-data/risingwave/pull/2573
- fix(connector): make kinesis work again by @tabVersion in https://github.com/singularity-data/risingwave/pull/2432
- feat(frontend): Bind concat_ws expression by @kwannoel in https://github.com/singularity-data/risingwave/pull/2589
- fix(binder): handle ambiguous names in order by by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/2604
- test(optimizer): ensure column prune correctly handle reorder by @Enter-tainer in https://github.com/singularity-data/risingwave/pull/2603
- feat(expr): Implement IS [NOT] DISTINCT FROM expression by @Graphcalibur in https://github.com/singularity-data/risingwave/pull/2582
- chore(streaming): enable actor metrics in release mode by @skyzh in https://github.com/singularity-data/risingwave/pull/2612
- chore: switch avro to fork by @skyzh in https://github.com/singularity-data/risingwave/pull/2617
- fix(streaming): revert "feat(streaming): split chunks in source executor" by @tabVersion in https://github.com/singularity-data/risingwave/pull/2608
- refactor(batch): use generatic type replace generate_series_wrapper_executor by @D2Lark in https://github.com/singularity-data/risingwave/pull/2624
- chore(ci): remove unused e2e test by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/2616
- feat(binder): bind
UPDATE
by @BugenZhao in https://github.com/singularity-data/risingwave/pull/2602 - feat(frontend): support alias for window table function by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/2633
- feat(expr): add support for abs function by @xiaoyong-z in https://github.com/singularity-data/risingwave/pull/2531
- feat: add parallel source connector by @shanicky in https://github.com/singularity-data/risingwave/pull/2601
- chore(connector): add some log and fix typo by @shanicky in https://github.com/singularity-data/risingwave/pull/2639
- feat(ctl) add args ( epoch , table ) in list-kv by @xxhZs in https://github.com/singularity-data/risingwave/pull/2640
- chore: add some logging on pgwire and frontend by @neverchanje in https://github.com/singularity-data/risingwave/pull/2642
- fix(docs): use host network mode to start playground by @skyzh in https://github.com/singularity-data/risingwave/pull/2652
- refactor(common): impl CheckedAdd for NavieDateTimeWrapper by @D2Lark in https://github.com/singularity-data/risingwave/pull/2635
- feat(storage): support sstable store with local object store by @wenym1 in https://github.com/singularity-data/risingwave/pull/2558
- refactor(frontend): eliminate
PlanNode
rest panic by @likzn in https://github.com/singularity-data/risingwave/pull/2417 - refactor(frontend): ignore stmts START TRANSACTION and ABORT by @likzn in https://github.com/singularity-data/risingwave/pull/2607
- chore(e2e): move v2 tests to be the first citizen by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/2658
- feat(frontend): plan
UPDATE
by @BugenZhao in https://github.com/singularity-data/risingwave/pull/2641 - fix(batch & optimizer): 0-column chunk handling in filter & agg by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/2637
- fix: frontend crashed on invalid sql input by @cykbls01 in https://github.com/singularity-data/risingwave/pull/2510
- chore(risedev): directly use risedev-prometheus as datasource instead of replacing by @skyzh in https://github.com/singularity-data/risingwave/pull/2669
- chore(risedev): disable env info by @skyzh in https://github.com/singularity-data/risingwave/pull/2665
- feat: add user and privilege proto definition by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/2645
- feat(optimizer): change create mv field name by @st1page in https://github.com/singularity-data/risingwave/pull/2662
- feat(connector): Integrate avro format parser to SourceParserImpl by @pangzhenzhou in https://github.com/singularity-data/risingwave/pull/2671
- feat(streaming): limit source ingestion rate based on barrier by @skyzh in https://github.com/singularity-data/risingwave/pull/2661
- feat(meta): convert vnode mapping from a state of whole cluster to results of scheduling by @xx01cyx in https://github.com/singularity-data/risingwave/pull/2648
- refactor(optimizer): make
LogicalHopWindow
column order aware by @Enter-tainer in https://github.com/singularity-data/risingwave/pull/2667 - chore(connector): Simplifying connector/base.rs with macro by @shanicky in https://github.com/singularity-data/risingwave/pull/2674
- chore: add a reminder about a new label by @hengm3467 in https://github.com/singularity-data/risingwave/pull/2677
- feat(optimizer): Multi join reordering by @jon-chuang in https://github.com/singularity-data/risingwave/pull/2651
- feat(batch): update executor by @BugenZhao in https://github.com/singularity-data/risingwave/pull/2670
- feat(config): human-readable config by @skyzh in https://github.com/singularity-data/risingwave/pull/2686
- fix: fix get_sql error and test by @cykbls01 in https://github.com/singularity-data/risingwave/pull/2685
- feat(streaming): split chunks in hash join by @pleiadesian in https://github.com/singularity-data/risingwave/pull/2357
- chore(connector): add columns for trait when creating split reader by @shanicky in https://github.com/singularity-data/risingwave/pull/2695
- feat: support array expression by @neverchanje in https://github.com/singularity-data/risingwave/pull/2682
- feat(ci): pr title checker by @lmatz in https://github.com/singularity-data/risingwave/pull/2693
- refactor(storage): remove async_checkpoint_enabled option in storage config by @wenym1 in https://github.com/singularity-data/risingwave/pull/2689
- feat(expression): Implement IS [NOT] DISTINCT FROM in backend by @Graphcalibur in https://github.com/singularity-data/risingwave/pull/2676
- refactor(pgwire): use generic for session manager by @BugenZhao in https://github.com/singularity-data/risingwave/pull/2694
- feat(storage): prefetch data for compaction by @Little-Wallace in https://github.com/singularity-data/risingwave/pull/2630
- refactor(compaction): trigger compaction on hummock version update. by @zwang28 in https://github.com/singularity-data/risingwave/pull/2591
- fix(streaming): unstable lifetime compiling bug in join state by @BugenZhao in https://github.com/singularity-data/risingwave/pull/2704
- chore(connector):replace connector ErrorCode to ConnectorError by @shanicky in https://github.com/singularity-data/risingwave/pull/2705
- feat(streaming): implement append-only hash join exectuor by @StrikeW in https://github.com/singularity-data/risingwave/pull/2702
- feat: sqlparser supports array index by @neverchanje in https://github.com/singularity-data/risingwave/pull/2703
- feat(risedev): support compose grafana by @skyzh in https://github.com/singularity-data/risingwave/pull/2426
- fix(streaming): correct
JoinRow
serialization by @yuhao-su in https://github.com/singularity-data/risingwave/pull/2701 - chore: ignore .gitpod.yml by @D2Lark in https://github.com/singularity-data/risingwave/pull/2714
- feat(frontend): use trait to impl predicate pushdown. by @likg227 in https://github.com/singularity-data/risingwave/pull/2687
- feat(connect): :Implement the DataGen connector and source by @D2Lark in https://github.com/singularity-data/risingwave/pull/2488
- feat(optimizer): add multijoin filter merge rule by @jon-chuang in https://github.com/singularity-data/risingwave/pull/2723
- feat(frontend): support
booleq
andboolne
function by @likzn in https://github.com/singularity-data/risingwave/pull/2680 - refactor(batch): Refactor batch task context for execution. by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/2631
- refactor(rpc): move stream and compute client pool into rpc crate by @lmatz in https://github.com/singularity-data/risingwave/pull/2729
- test: move v2/batch/const.slt out of v2 by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/2735
- feat(batch): Add correct single distribution in
to_local
. by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/2734 - feat(streaming): rearranged chain without
spawn
ing by @BugenZhao in https://github.com/singularity-data/risingwave/pull/2700 - refactor(meta): do not pick files which generated by intra-L0 by @Little-Wallace in https://github.com/singularity-data/risingwave/pull/2609
- feat(storage): add local metrics for iterator and cache by @Little-Wallace in https://github.com/singularity-data/risingwave/pull/2709
- refactor(optimizer): split required and provided distribution property by @st1page in https://github.com/singularity-data/risingwave/pull/2726
- fix(storage): fix cache shard size too small by @Little-Wallace in https://github.com/singularity-data/risingwave/pull/2722
- feat(relational_table_iter): implement relational iter by @wcy-fdu in https://github.com/singularity-data/risingwave/pull/2699
- fix: support show index in describe table by @cykbls01 in https://github.com/singularity-data/risingwave/pull/2579
- feat(cell-based-table): compute value meta on distribution keys instead of pk by @xx01cyx in https://github.com/singularity-data/risingwave/pull/2744
- fix(test): fix state table tests by @xx01cyx in https://github.com/singularity-data/risingwave/pull/2753
- fix: fix missing update on dependent table downstream info by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/2765
- refactor(frontend): use compute client pool to get ComputeClient by @lmatz in https://github.com/singularity-data/risingwave/pull/2739
- fix(batch): join remaining panic when build table is empty by @yuhao-su in https://github.com/singularity-data/risingwave/pull/2778
- refactor(storage): remove add_sstables RPC. by @zwang28 in https://github.com/singularity-data/risingwave/pull/2715
- test(stream): add e2e time window join test case by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/2659
- doc: fix a misleading statement in the state store doc by @Sunt-ing in https://github.com/singularity-data/risingwave/pull/2780
- chore(build): use lld for linux by @skyzh in https://github.com/singularity-data/risingwave/pull/2781
- fix: forcing chain distribution to different actor in fragmenter by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/2775
- feat: support e2e test for struct type by @cykbls01 in https://github.com/singularity-data/risingwave/pull/2679
- doc: fix a typo by @hengm3467 in https://github.com/singularity-data/risingwave/pull/2784
- fix(build): lock madsim version by @wangrunji0408 in https://github.com/singularity-data/risingwave/pull/2787
- fix(ci, doc): make pr title labeler and checker consistent with the doc by @lmatz in https://github.com/singularity-data/risingwave/pull/2788
- test: support nexmark q4 and q5 by @KeXiangWang in https://github.com/singularity-data/risingwave/pull/2756
- feat(batch): Introducing local execution mode by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/2776
- refactor(storage): avoid passing backward flag in iter_inner of hummock storage by @wenym1 in https://github.com/singularity-data/risingwave/pull/2799
- chore(build): add Cargo.lock into docker image by @skyzh in https://github.com/singularity-data/risingwave/pull/2802
- feat(metrics): add metric for compaction to measure compaction time cost and write-amplification by @Little-Wallace in https://github.com/singularity-data/risingwave/pull/2761
- feat(storage): add dedicate compaction runtime by @zwang28 in https://github.com/singularity-data/risingwave/pull/2779
- feat(batch): abort task by @lmatz in https://github.com/singularity-data/risingwave/pull/2757
- feat(meta): track the progress of creating mview by @BugenZhao in https://github.com/singularity-data/risingwave/pull/2773
- style(frontend): do some cleanup for predicate pushdown. by @likg227 in https://github.com/singularity-data/risingwave/pull/2803
- doc: move dev instructions to a new dev guide by @hengm3467 in https://github.com/singularity-data/risingwave/pull/2783
- doc: remove extra parentheses by @skyzh in https://github.com/singularity-data/risingwave/pull/2807
- refactor: use oneshot channel for shutdown by @lmatz in https://github.com/singularity-data/risingwave/pull/2804
- chore: bump toolchain by @lmatz in https://github.com/singularity-data/risingwave/pull/2806
- fix(frontend): allow source as 1st arg in tumble/hop by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/2790
- feat(risedev): support generate benchmark deploy script by @skyzh in https://github.com/singularity-data/risingwave/pull/2763
- chore(relational_tests): refactor relational table unit tests by @wcy-fdu in https://github.com/singularity-data/risingwave/pull/2760
- chore(stream): change default local channel size to 16 by @skyzh in https://github.com/singularity-data/risingwave/pull/2812
- fix: docker builder and wrapper should be the same version by @mikechesterwang in https://github.com/singularity-data/risingwave/pull/2813
- feat(test): deterministic testing for more crates by @wangrunji0408 in https://github.com/singularity-data/risingwave/pull/2718
- feat(doc): Add design doc for batch local execution mode by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/2797
- feat(grafana): use
job @ instance
as legend by @skyzh in https://github.com/singularity-data/risingwave/pull/2805 - feat(streaming): report create mv progress continuously by @BugenZhao in https://github.com/singularity-data/risingwave/pull/2810
- feat(optimizer): Add 2-phase aggregation for queries with no group keys by @kwannoel in https://github.com/singularity-data/risingwave/pull/2746
- chore(risedev): kill on compose deploy instead of stop by @skyzh in https://github.com/singularity-data/risingwave/pull/2816
- test(optimizer): test simple-agg with different input distributions by @kwannoel in https://github.com/singularity-data/risingwave/pull/2818
- refactor(source): remove ConnectorState by @tabVersion in https://github.com/singularity-data/risingwave/pull/2717
- feat(frontend): add common table expression by @WindowsXp-Beta in https://github.com/singularity-data/risingwave/pull/2741
- feat(risedev): more message when deploy by @skyzh in https://github.com/singularity-data/risingwave/pull/2819
- refactor(storage): remove backward_range flag and reverse the range order only at the topest level by @wenym1 in https://github.com/singularity-data/risingwave/pull/2827
- refactor(frontend): unpin epoch when all leaf stages are scheduled by @lmatz in https://github.com/singularity-data/risingwave/pull/2825
- feat(pgwire): introduce extended query mode init by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/2730
- fix: batch TopN sort_util handles null by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/2830
- refactor(array): replace arrow-rs
Buffer
withBytes
by @BugenZhao in https://github.com/singularity-data/risingwave/pull/2831 - refactor(batch,rpc): move get_data's concrete implementation to BatchManager by @lmatz in https://github.com/singularity-data/risingwave/pull/2834
- fix(storage): multitasked compaction executor by @zwang28 in https://github.com/singularity-data/risingwave/pull/2839
- test(frontend): add e2e tests for common table expressions by @WindowsXp-Beta in https://github.com/singularity-data/risingwave/pull/2837
- refactor(batch): rename executor2 to executor by @lmatz in https://github.com/singularity-data/risingwave/pull/2842
- feat: support nested and list type comparison by @cykbls01 in https://github.com/singularity-data/risingwave/pull/2796
- fix(bitmap): make vnode bits same as upstream by @soundOfDestiny in https://github.com/singularity-data/risingwave/pull/2849
- fix(streaming): fix biased aligner by @skyzh in https://github.com/singularity-data/risingwave/pull/2846
- feat(metrics): add actor processing latency by @skyzh in https://github.com/singularity-data/risingwave/pull/2838
- fix(relational_iter): handle case that pk exist in both storage and memory and need to be deleted by @wcy-fdu in https://github.com/singularity-data/risingwave/pull/2801
- feat(stream): add a fair scheduler for select_all by @Little-Wallace in https://github.com/singularity-data/risingwave/pull/2847
- chore: remove redundant output by @wcy-fdu in https://github.com/singularity-data/risingwave/pull/2855
- chore(build): bundle ca-certificates by @skyzh in https://github.com/singularity-data/risingwave/pull/2853
- chore(frontend): comment for
do-apply-planner-test
updated files by @alissa-tung in https://github.com/singularity-data/risingwave/pull/2857 - refactor(stream): remove ManagedMViewState by @lmatz in https://github.com/singularity-data/risingwave/pull/2859
- refactor(frontend): schedule tasks of a stage concurrently by @lmatz in https://github.com/singularity-data/risingwave/pull/2856
- feat(ci): migrating ci services to buildkite. by @huangjw806 in https://github.com/singularity-data/risingwave/pull/2743
- refactor(streaming): extract the first barrier by @BugenZhao in https://github.com/singularity-data/risingwave/pull/2861
- feat(frontend): support single_value(c) by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/2869
- fix(doc): fix typos by @ryanrussell in https://github.com/singularity-data/risingwave/pull/2845
- feat: implement function
split_part
by @alissa-tung in https://github.com/singularity-data/risingwave/pull/2822 - refactor(batch): Simplify task context by removing
get_task_error
. by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/2872 - refactor(batch): use iter instead of scan in CellBasedTableRowIter by @lmatz in https://github.com/singularity-data/risingwave/pull/2835
- feat(relational-state): use relational state for value state by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/2453
- refactor(test): use
DataChunk::from_pretty
for literals in unit tests rather than DataChunkBuilder by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/2874 - feat(frontend): support using in join constraint by @WindowsXp-Beta in https://github.com/singularity-data/risingwave/pull/2683
- feat(common): replace select_all by @Little-Wallace in https://github.com/singularity-data/risingwave/pull/2865
- refactor(test): use
DataChunk::from_pretty
for literals in unit tests rather than try_from or new by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/2877 - chore(ci): tag docker image with nightly tags by @skyzh in https://github.com/singularity-data/risingwave/pull/2879
- feat(expr): Add eval_row to Expression trait by @Graphcalibur in https://github.com/singularity-data/risingwave/pull/2829
- chore(docker): update to match latest risedev compose by @skyzh in https://github.com/singularity-data/risingwave/pull/2878
- fix(batch): find out stages that have table scan instead of using leaf stages by @lmatz in https://github.com/singularity-data/risingwave/pull/2886
- fix(optimizer): fix col prune for logical hop by @st1page in https://github.com/singularity-data/risingwave/pull/2889
- refactor(storage): move uncommitted ssts to shared buffer by @wenym1 in https://github.com/singularity-data/risingwave/pull/2832
- feat(expr) support ceil, floor, round function by @xiaoyong-z in https://github.com/singularity-data/risingwave/pull/2716
- ci: add deterministic simulation test by @wangrunji0408 in https://github.com/singularity-data/risingwave/pull/2888
- chore(build): add --pull=always, more hint for AWS builds by @skyzh in https://github.com/singularity-data/risingwave/pull/2892
- chore(grafana): collapse actor metrics by default by @skyzh in https://github.com/singularity-data/risingwave/pull/2851
- feat(meta): inform executors of the vnodes they own by @xx01cyx in https://github.com/singularity-data/risingwave/pull/2887
- feat(meta): introduce user service in meta, to support user and privilege management by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/2745
- refactor(batch): Little refactor for executor builder by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/2896
- chore(batch): remove repetitive definition of TaskOutputId by @lmatz in https://github.com/singularity-data/risingwave/pull/2891
- chore(ci): rename CI name by @skyzh in https://github.com/singularity-data/risingwave/pull/2895
- fix(storage): ensure at least one split in compaction task by @zwang28 in https://github.com/singularity-data/risingwave/pull/2894
- refactor: rewrite StateTableRowIter by futures_async_stream by @lmatz in https://github.com/singularity-data/risingwave/pull/2885
- feat(stream): introduce change_split mutation by @tabVersion in https://github.com/singularity-data/risingwave/pull/2862
- feat(compaction): do not schedule too small compaction task by @Little-Wallace in https://github.com/singularity-data/risingwave/pull/2873
- chore: try add source e2e test mv part back by @shanicky in https://github.com/singularity-data/risingwave/pull/2900
- feat(expr): add to_char(timestamp,text) by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/2904
- chore(ci): rename CI scripts name by @huangjw806 in https://github.com/singularity-data/risingwave/pull/2905
- feat(optimizer): add output_indices for LogicalHopWindow by @Enter-tainer in https://github.com/singularity-data/risingwave/pull/2769
- feat(expr): add md5 expr by @cnissnzg in https://github.com/singularity-data/risingwave/pull/2909
- feat(optimizer): Add output indices to
LogicalJoin
by @jon-chuang in https://github.com/singularity-data/risingwave/pull/2748 - chore: bump all deps by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/2918
- doc(source): update doc to catch up new design by @tabVersion in https://github.com/singularity-data/risingwave/pull/2902
- feat(metrics): add streaming exchange metrics by @StrikeW in https://github.com/singularity-data/risingwave/pull/2906
- chore(cmd): allow listen 0.0.0.0 for playground by @skyzh in https://github.com/singularity-data/risingwave/pull/2921
- feat(connect):Support (min/max) constraints for DataGen connector by @D2Lark in https://github.com/singularity-data/risingwave/pull/2737
- fix(docs/frontend): remove some out-of-date docs by @alissa-tung in https://github.com/singularity-data/risingwave/pull/2916
- feat(frontend): use libtest-mimic for planner test by @alissa-tung in https://github.com/singularity-data/risingwave/pull/2917
- refactor(error): impl From to tonic::Status by @lmatz in https://github.com/singularity-data/risingwave/pull/2926
- feat(batch): add rpc for local execution mode by @lmatz in https://github.com/singularity-data/risingwave/pull/2913
- feat(storage): zero-copy state table iterator by @BugenZhao in https://github.com/singularity-data/risingwave/pull/2927
- refactor(test): only need to pin_mut instead of Box::pin by @lmatz in https://github.com/singularity-data/risingwave/pull/2929
- refactor: use
DispatchStrategy
inStreamActorDownstream
by @xxchan in https://github.com/singularity-data/risingwave/pull/2930 - chore(proto): allow same type for rpc response by @lmatz in https://github.com/singularity-data/risingwave/pull/2931
- refactor(DataChunk): consolidate visibility bitmap and cardinality by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/2928
- chore: mention
./risedev check
in PR template (wrong spell in commit, please squash) by @alissa-tung in https://github.com/singularity-data/risingwave/pull/2932 - refactor(frontend): remove
Distribution::Broadcast
by @xxchan in https://github.com/singularity-data/risingwave/pull/2933 - refactor(DataChunk):
new
requires either a bitmap or a cardinality number by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/2934 - feat: support e2e test for list type by @cykbls01 in https://github.com/singularity-data/risingwave/pull/2876
- refactor(hash_join_state): Improve Code Readability by @ryanrussell in https://github.com/singularity-data/risingwave/pull/2935
- refactor(DataChunk): use
new
rather thanDataChunkBuilder
ortry_from
in simple cases by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/2936 - feat(executor): add output indices to
HopWindow
executor by @Enter-tainer in https://github.com/singularity-data/risingwave/pull/2922 - refactor(meta): use IdGenerator for compaction task id by @zwang28 in https://github.com/singularity-data/risingwave/pull/2937
- refactor(mem_table): refator pk type in mem_table by @wcy-fdu in https://github.com/singularity-data/risingwave/pull/2910
- refactor(batch): Executor builder should not create their children by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/2946
- feat(steaming): use table_id as topN prefix for keyspace by @Li0k in https://github.com/singularity-data/risingwave/pull/2942
- feat(state_table): add pk_indices in state_table by @wcy-fdu in https://github.com/singularity-data/risingwave/pull/2940
- feat(ci): remove github action based workflows by @skyzh in https://github.com/singularity-data/risingwave/pull/2948
- refactor(streaming): refactor assign table_id logic by @Li0k in https://github.com/singularity-data/risingwave/pull/2950
- feat(risedev): support compose etcd in docker by @skyzh in https://github.com/singularity-data/risingwave/pull/2941
- test(streaming): add test for assign table id for build fragment by @Li0k in https://github.com/singularity-data/risingwave/pull/2955
- refactor(test_decimal_e_m): Fix
exponents
by @ryanrussell in https://github.com/singularity-data/risingwave/pull/2958 - chore: do not #[allow(unused)] by @xxchan in https://github.com/singularity-data/risingwave/pull/2956
- refactor: tweak mod visibility & structure of
frontend/scheduler
by @xxchan in https://github.com/singularity-data/risingwave/pull/2959 - refactor(meta): remove RefId proto in hummock by @zwang28 in https://github.com/singularity-data/risingwave/pull/2963
- feat: new split discovery in meta node by @shanicky in https://github.com/singularity-data/risingwave/pull/2844
- feat(frontend): support user manager in frontend by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/2943
- refactor(storage): support zstd compression in block by @Shmiwy in https://github.com/singularity-data/risingwave/pull/2960
- refactor(object store): make object store a separate crate by @wenym1 in https://github.com/singularity-data/risingwave/pull/2939
- chore(config): set meta cache to 1gb by @skyzh in https://github.com/singularity-data/risingwave/pull/2966
- feat(expr): add array access support by @nanderstabel in https://github.com/singularity-data/risingwave/pull/2883
- release: v0.1.8 by @skyzh in https://github.com/singularity-data/risingwave/pull/2971
New Contributors
- @kwannoel made their first contribution in https://github.com/singularity-data/risingwave/pull/2470
- @Graphcalibur made their first contribution in https://github.com/singularity-data/risingwave/pull/2582
- @alissa-tung made their first contribution in https://github.com/singularity-data/risingwave/pull/2857
- @huangjw806 made their first contribution in https://github.com/singularity-data/risingwave/pull/2743
- @ryanrussell made their first contribution in https://github.com/singularity-data/risingwave/pull/2845
- @cnissnzg made their first contribution in https://github.com/singularity-data/risingwave/pull/2909
- @Li0k made their first contribution in https://github.com/singularity-data/risingwave/pull/2942
- @Shmiwy made their first contribution in https://github.com/singularity-data/risingwave/pull/2960
Full Changelog: https://github.com/singularity-data/risingwave/compare/v0.1.7...v0.1.8