RisingWave Labs/risingwave: Release v0.1.6
Name: risingwave
Owner: RisingWave Labs
Release: v0.1.6
Released: 2022-05-03
License: Apache-2.0
Release Assets:
What's Changed
Click to Expand
- chore: remove java from coverage by @fuyufjh in https://github.com/singularity-data/risingwave/pull/1697
- style(frontend): adjust mod and pub use ordering by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/1696
- chore(frontend): hints for pg_catalog by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/1700
- test: Add tpch q1 for batch distributed query by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/1701
- chore(legacy): bump proto & grpc version by @BugenZhao in https://github.com/singularity-data/risingwave/pull/1704
- chore(doc): add two lines of comments to enforce consistency by @yingjunwu in https://github.com/singularity-data/risingwave/pull/1710
- fix(risedev): ulimit on linux by @BugenZhao in https://github.com/singularity-data/risingwave/pull/1699
- docs: library -> binary by @skyzh in https://github.com/singularity-data/risingwave/pull/1711
- refactor mock meta client by @Little-Wallace in https://github.com/singularity-data/risingwave/pull/1694
- feat: support state recovery when meta reboot by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/1702
- chore(docs): update new URLs by @CharlieSYH in https://github.com/singularity-data/risingwave/pull/1712
- test: Add tpch q5 for batch distributed query by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/1709
- doc: updated developer doc readme by @hengm3467 in https://github.com/singularity-data/risingwave/pull/1715
- fix(risedev): kill using C-c by @skyzh in https://github.com/singularity-data/risingwave/pull/1719
- doc: flush command in readme.md is optional by @wyhyhyhyh in https://github.com/singularity-data/risingwave/pull/1706
- chore(batch): remove unnecessary logs by @skyzh in https://github.com/singularity-data/risingwave/pull/1716
- chore(docs): add a logo in readme by @skyzh in https://github.com/singularity-data/risingwave/pull/1720
- docs(readme): change
Kafka
toApache Kafka
by @Sunt-ing in https://github.com/singularity-data/risingwave/pull/1725 - fix: quick fix for create mv ut timeout by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/1728
- ci: only build one docker image by @neverchanje in https://github.com/singularity-data/risingwave/pull/1703
- chore(risedev): ask users to modify cluster config by @skyzh in https://github.com/singularity-data/risingwave/pull/1733
- community: add discussions and community chat in issue template by @skyzh in https://github.com/singularity-data/risingwave/pull/1741
- test: Add tpch q6 for batch distributed query by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/1743
- refactor: replace prettytable-rs with comfy-table by @PsiACE in https://github.com/singularity-data/risingwave/pull/1726
- feat(streaming): migrate LookupExecutor to ExecutorV2 by @pleiadesian in https://github.com/singularity-data/risingwave/pull/1742
- feat(batch): support hash join non-equi condition in java frontend by @yuhao-su in https://github.com/singularity-data/risingwave/pull/1713
- chore(docs): instructions to check-in PRs from forks by @skyzh in https://github.com/singularity-data/risingwave/pull/1748
- fix(source): fix previously omitted review by @tabVersion in https://github.com/singularity-data/risingwave/pull/1749
- chore(ci): remove setup kafka step by @skyzh in https://github.com/singularity-data/risingwave/pull/1752
- test: Add tpch q7 for batch distributed query by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/1750
- doc: add architecture-design doc by @neverchanje in https://github.com/singularity-data/risingwave/pull/1698
- feat(cell_based_table): add sentinel column and cell_based muti_get by @wcy-fdu in https://github.com/singularity-data/risingwave/pull/1590
- test: remove global rowsort to prevent mistakes by @skyzh in https://github.com/singularity-data/risingwave/pull/1755
- feat: disable meta recovery process in CI by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/1754
- fix(source): build connector when calling
next
by @tabVersion in https://github.com/singularity-data/risingwave/pull/1746 - chore(docs): Tweak some details of dev docs by @Sunt-ing in https://github.com/singularity-data/risingwave/pull/1756
- style: enable rustfmt reorder_impl_items by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/1758
- feat(session-config): introduce entry-level pure in-memory set configuration by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/1714
- feat(frontend):
not
expression push down by @Enter-tainer in https://github.com/singularity-data/risingwave/pull/1744 - fix(fe-server): do not print unexpected eof as error to log by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/1760
- feat(risedev): support set disable-recovery by @skyzh in https://github.com/singularity-data/risingwave/pull/1765
- fix(risedev): forbid unused parameters in config by @skyzh in https://github.com/singularity-data/risingwave/pull/1767
- feat: apply retry strategy when recovery by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/1768
- chore(meta): fix retry strategy naming by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/1769
- test(streaming): fix order assumption in
extreme_null
by @BugenZhao in https://github.com/singularity-data/risingwave/pull/1770 - feat(streaming): migrate TopNExecutor to ExecutorV2 by @pleiadesian in https://github.com/singularity-data/risingwave/pull/1737
- feat(streaming): migrate AppendOnlyTopNExecutor to ExecutorV2 by @pleiadesian in https://github.com/singularity-data/risingwave/pull/1739
- chore(batch-scheduler): remove old scheduler impl and rename the file by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/1766
- feat(binder): align type cast-ability with pg by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/1759
- chore: bump rust-toolchain to 2022-04-09 by @skyzh in https://github.com/singularity-data/risingwave/pull/1776
- chore: cleanup unimplemented by @hawkingrei in https://github.com/singularity-data/risingwave/pull/1731
- feat(stream): implement HopWindowExecutor by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/1718
- chore: add missing license headers by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/1777
- feat(sql): support show sources by @neverchanje in https://github.com/singularity-data/risingwave/pull/1775
- fix: Fix distributed query manager bug by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/1778
- ci: add license checker by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/1780
- feat: q13 for distributed batch query by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/1782
- ci: refine action names by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/1783
- fix(streaming): fix reporting & stopping of rearranged chain by @BugenZhao in https://github.com/singularity-data/risingwave/pull/1556
- chore(ci): use bors try for contributors by @skyzh in https://github.com/singularity-data/risingwave/pull/1784
- doc(source): doc for data source by @tabVersion in https://github.com/singularity-data/risingwave/pull/1781
- chore(pgwire): remove risingwave_common as dep of pgwire by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/1786
- feat: scheduling splits when creating a materialized view by @shanicky in https://github.com/singularity-data/risingwave/pull/1788
- refactor(stream): refine AggExecutor and Executor by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/1795
- fix(ci): checkout code before license check by @skyzh in https://github.com/singularity-data/risingwave/pull/1798
- chore(cell_based_table): restore some unit tests with cell_based interface by @wcy-fdu in https://github.com/singularity-data/risingwave/pull/1792
- refactor(meta): support DAG fragment graph by @skyzh in https://github.com/singularity-data/risingwave/pull/1789
- fix: fill source id before creating source in compute node by @hzxa21 in https://github.com/singularity-data/risingwave/pull/1806
- chore: Add grouping to issue labels. by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/1809
- fix(streaming): avoid violating the assumption of U+ after U- in hash join & add checker by @BugenZhao in https://github.com/singularity-data/risingwave/pull/1811
- feat(stream): Introduce RowsIterV2 by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/1813
- feat(stream): migrate ProjectExecutor to ExecutorV2 by @WindowsXp-Beta in https://github.com/singularity-data/risingwave/pull/1810
- fix(ss-bench): fix inaccurate throughput calculation by @Sunt-ing in https://github.com/singularity-data/risingwave/pull/1815
- feat(meta): split stateful operators into different fragments by @skyzh in https://github.com/singularity-data/risingwave/pull/1817
- feat(storage): sync shared buffer based on threshold by @StrikeW in https://github.com/singularity-data/risingwave/pull/1671
- refactor(stream): switch to RowRefV2 by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/1818
- feat(storage): inject failure in object_store by @xxhZs in https://github.com/singularity-data/risingwave/pull/1564
- refactor(stream): remove Executor::clear_cache by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/1820
- feat: add sub_fields in field to support create mv conclude struct column by @cykbls01 in https://github.com/singularity-data/risingwave/pull/1796
- refactor(stream): refine TopNExecutorBase by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/1822
- fix(meta): fix missing source info during
CREATE MATERIALIZED SOURCE
by @zbzbw in https://github.com/singularity-data/risingwave/pull/1821 - feat(frontend): test create source in yaml by @cykbls01 in https://github.com/singularity-data/risingwave/pull/1824
- test: Remove single batch test by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/1826
- test: Remove used batch_distributed test folder by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/1828
- chore(streaming): rewrite lookup v2 for lower latency by @skyzh in https://github.com/singularity-data/risingwave/pull/1827
- feat(docker): add docker-compose.yml by @Gogomoe in https://github.com/singularity-data/risingwave/pull/1705
- feat(streaming): add proto for lookup executor by @skyzh in https://github.com/singularity-data/risingwave/pull/1831
- refactor(source): unified util of getting property by @neverchanje in https://github.com/singularity-data/risingwave/pull/1833
- fix(frontend): avoid panic when no worker by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/1834
- refactor: disable CreateSourceExecutor in batch mode by @neverchanje in https://github.com/singularity-data/risingwave/pull/1835
- metrics: Add metrics for memory and cpu usage by @Little-Wallace in https://github.com/singularity-data/risingwave/pull/1793
- refactor(storage): remove unnecessary ref to local_version_manager by @zwang28 in https://github.com/singularity-data/risingwave/pull/1832
- chore(frontend): guide user to use VARCHAR by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/1837
- chore(streaming): switch to rearranged chain & remove no-cache e2e by @BugenZhao in https://github.com/singularity-data/risingwave/pull/1838
- feat(meta): actor placement rule and dispatcher refactor by @skyzh in https://github.com/singularity-data/risingwave/pull/1843
- fix(streaming): do not write batch for a single insert in ManagedTopNState by @lmatz in https://github.com/singularity-data/risingwave/pull/1847
- refactor(frontend/expr): unifiy
to_expr
andas_expr
, remove redundent code by @Enter-tainer in https://github.com/singularity-data/risingwave/pull/1816 - docs: checkpoint by @fuyufjh in https://github.com/singularity-data/risingwave/pull/1845
- refactor: Remove single mode by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/1857
- refactor(hummock): remove redundant code in state store implementation by @BugenZhao in https://github.com/singularity-data/risingwave/pull/1859
- feat(tpch): add streaming tpch-q9 e2e test tweak version by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/1867
- refactor(streaming): use row iterator of
StreamChunk
in top-n by @BugenZhao in https://github.com/singularity-data/risingwave/pull/1869 - refactor(frontend/expr): remove impl From<&Condition> for ExprImpl by @xxchan in https://github.com/singularity-data/risingwave/pull/1868
- feat(streaming): support value meta in hash agg by @xx01cyx in https://github.com/singularity-data/risingwave/pull/1860
- refactor(source): use Properties to simplify getting property by @neverchanje in https://github.com/singularity-data/risingwave/pull/1836
- feat(streaming): Support hash based parallelized chain node by @zbzbw in https://github.com/singularity-data/risingwave/pull/1846
- fix: compile error on main branch by @skyzh in https://github.com/singularity-data/risingwave/pull/1876
- feat(meta): generate delta join plan by @skyzh in https://github.com/singularity-data/risingwave/pull/1871
- chore(streaming): rename consistent hash related value to vnode by @xx01cyx in https://github.com/singularity-data/risingwave/pull/1877
- chore: change vnode number and fix code format by @xx01cyx in https://github.com/singularity-data/risingwave/pull/1883
- refactor(stream): implement LocalSimpleAgg without AggExecutor by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/1823
- refactor(streaming): move agg mod to executor v2 by @pleiadesian in https://github.com/singularity-data/risingwave/pull/1885
- refactor(streaming): implement GlobalSimpleAgg without AggExecutor by @pleiadesian in https://github.com/singularity-data/risingwave/pull/1887
- feat(tpch): add streaming tpch-q8 e2e test tweak version by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/1898
- feat(streaming): implement union executor by @skyzh in https://github.com/singularity-data/risingwave/pull/1878
- refactor: use enum to dispatch SourceParser types by @neverchanje in https://github.com/singularity-data/risingwave/pull/1896
- feat(streaming): split chunks in lookup executor by @pleiadesian in https://github.com/singularity-data/risingwave/pull/1893
- feat(streaming): support multiple dispatchers on compute node by @skyzh in https://github.com/singularity-data/risingwave/pull/1879
- feat(frontend): support complex expr in group by by @Enter-tainer in https://github.com/singularity-data/risingwave/pull/1899
- chore(frontend): prefer optimized_logical_plan in planner test by @skyzh in https://github.com/singularity-data/risingwave/pull/1911
- feat(binder): bind
IN
expression. by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/1910 - feat(e2e): add streaming tpch e2e test q12 by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/1913
- feat(streaming): enable lookup to scan from arrange keyspace by @skyzh in https://github.com/singularity-data/risingwave/pull/1904
- feat(array): introduce zero-cost data chunk row-iterator by @BugenZhao in https://github.com/singularity-data/risingwave/pull/1905
- feat(frontend/expr): extract common factor from boolean expression by @Enter-tainer in https://github.com/singularity-data/risingwave/pull/1902
- chore(compaction): put all compaction metrics into a grafana graph by @soundOfDestiny in https://github.com/singularity-data/risingwave/pull/1624
- refactor: remove batch source reader including high level kafka source by @shanicky in https://github.com/singularity-data/risingwave/pull/1914
- feat: support drop source command by @neverchanje in https://github.com/singularity-data/risingwave/pull/1895
- refactor(streaming): implement HashAgg without AggExecutor by @pleiadesian in https://github.com/singularity-data/risingwave/pull/1888
- chore(ci): fix slow playground prepare by @skyzh in https://github.com/singularity-data/risingwave/pull/1917
- chore: bump dependencies by @skyzh in https://github.com/singularity-data/risingwave/pull/1921
- feat(frontend): unnest subquery for TPC-H. by @likg227 in https://github.com/singularity-data/risingwave/pull/1897
- refactor: remove old version create_source by @neverchanje in https://github.com/singularity-data/risingwave/pull/1919
- feat: support TPC-H Q4 for batch by @skyzh in https://github.com/singularity-data/risingwave/pull/1923
- fix(optimizer): materialize's dist should satisfies pk by @st1page in https://github.com/singularity-data/risingwave/pull/1926
- refactor(batch): Use
futures-async-stream
to implement batch executor. by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/1915 - feat(array): refactor
StreamChunk
& introduce record iterator by @BugenZhao in https://github.com/singularity-data/risingwave/pull/1916 - refactor(batch): Fix comments in last refactor. by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/1932
- feat: notify hummock snapshot to frontend in meta by @HuaHuaY in https://github.com/singularity-data/risingwave/pull/1693
- refactor(frontend): cleanup infer_type and align with pg by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/1931
- refactor(connector): remove thirdparty message types by @neverchanje in https://github.com/singularity-data/risingwave/pull/1950
- docs: add instructions of starting playground with
cargo run
by @fuyufjh in https://github.com/singularity-data/risingwave/pull/1952 - feat(storage): implement order aware merge iterator by @wenym1 in https://github.com/singularity-data/risingwave/pull/1925
- feat: use threshold and capacity to control shared buffer usage and r… by @MrCroxx in https://github.com/singularity-data/risingwave/pull/1928
- feat(streaming): split chunks in hash agg by @pleiadesian in https://github.com/singularity-data/risingwave/pull/1890
- refactor(storage): remove lifetime on iterators by @lmatz in https://github.com/singularity-data/risingwave/pull/1956
- refactor(streaming): remove AggExecutorWrapper by @pleiadesian in https://github.com/singularity-data/risingwave/pull/1889
- chore(relational_state_store): define interfaces of relational layer by @wcy-fdu in https://github.com/singularity-data/risingwave/pull/1900
- refactor(binder): split relation binding to sub mods by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/1953
- refactor(storage): add Send bound to NextFuture in StateStoreIter by @lmatz in https://github.com/singularity-data/risingwave/pull/1957
- refactor(streaming): use async stream for dispatcher by @BugenZhao in https://github.com/singularity-data/risingwave/pull/1955
- feat(storage): support new lru-cache so that we can control memory usage precisely by @Little-Wallace in https://github.com/singularity-data/risingwave/pull/1884
- chore(ss-bench): add options and clean its doc by @Sunt-ing in https://github.com/singularity-data/risingwave/pull/1927
- feat(streaming): support value meta in mv executor by @xx01cyx in https://github.com/singularity-data/risingwave/pull/1965
- feat(streaming): use executor v2 in dispatcher, actor, and builder by @BugenZhao in https://github.com/singularity-data/risingwave/pull/1968
- feat: make
create materialized view from source
available by @shanicky in https://github.com/singularity-data/risingwave/pull/1960 - chore: fix docker compose dependencies by @tabVersion in https://github.com/singularity-data/risingwave/pull/1972
- fix: use random instead of sleep by @shanicky in https://github.com/singularity-data/risingwave/pull/1975
- fix: revert ci timeout to previous value by @shanicky in https://github.com/singularity-data/risingwave/pull/1976
- refactor(meta): use scheduled parallel unit in dispatcher's hash mapping by @zbzbw in https://github.com/singularity-data/risingwave/pull/1984
- refactor(stream, storage): use iter in TopNExecutor by @lmatz in https://github.com/singularity-data/risingwave/pull/1969
- feat(meta): schedule fragments in topological order by @skyzh in https://github.com/singularity-data/risingwave/pull/1988
- refactor(expr): decouple macro gen_binary_expr_atm from temporal operator signatures by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/1985
- feat(streaming): migrate and combine debug executors to v2 by @BugenZhao in https://github.com/singularity-data/risingwave/pull/1981
- fix(streaming): ensure schema and order are consistent in lookup by @skyzh in https://github.com/singularity-data/risingwave/pull/1970
- feat: introduce epoch with physical part only by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/1983
- feat(frontend): add delta join support by @skyzh in https://github.com/singularity-data/risingwave/pull/1978
- feat(risedev): ensure kafka is ready using API by @skyzh in https://github.com/singularity-data/risingwave/pull/1997
- chore(ci): only build necessary components by @skyzh in https://github.com/singularity-data/risingwave/pull/1999
- feat(frontend): support HOP window by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/1980
- fix(frontend): fix a bug that could lead to predicates loss. by @likg227 in https://github.com/singularity-data/risingwave/pull/2000
- refactor(batch): Use futures-async-stream to implement values executor by @D2Lark in https://github.com/singularity-data/risingwave/pull/1961
- fix: fix epoch check panic when checkpoint by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/2005
- feat(frontend): add FilterMerge by @likg227 in https://github.com/singularity-data/risingwave/pull/2007
- refactor: remove open from StreamSourceReader by @neverchanje in https://github.com/singularity-data/risingwave/pull/2006
- feat(meta): support place actors same as upstream by @skyzh in https://github.com/singularity-data/risingwave/pull/2004
- feat(frontend): support create index by @skyzh in https://github.com/singularity-data/risingwave/pull/2012
- feat(tpch): add streaming e2e tpchq14 test by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/2018
- chore(streaming): only export traced error type by @BugenZhao in https://github.com/singularity-data/risingwave/pull/2009
- refactor(batch): Use futures-async-stream to implement insert executor by @D2Lark in https://github.com/singularity-data/risingwave/pull/2002
- feat(CI): support cronjob for CI daily by @tabVersion in https://github.com/singularity-data/risingwave/pull/2003
- feat(relational-states): use relational states (table_id) to replace operator_id in hash join. by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/1987
- fix(CI): fix misc check by @tabVersion in https://github.com/singularity-data/risingwave/pull/2026
- refactor(binder): unify type alignment logic in VALUES, CASE, IN by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/2025
- feat(stream): add append_only in proto stream node by @st1page in https://github.com/singularity-data/risingwave/pull/2020
- test(frontend): meaningful names for basic_query_{1,2,3}.yaml by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/2034
- feat(frontend): convert order-by & limit to TopN in optimizer by @fuyufjh in https://github.com/singularity-data/risingwave/pull/2038
- test: add more TPC-H tests by @skyzh in https://github.com/singularity-data/risingwave/pull/2039
- refactor(batch): Use futures-async-stream to implement delete executor by @D2Lark in https://github.com/singularity-data/risingwave/pull/2010
- chore(streaming): enable original chain executor by @skyzh in https://github.com/singularity-data/risingwave/pull/2046
- refactor(frontend): remove
FunctionCall::new_with_return_type
that bypass infer_type by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/2047 - feat(optimizer): col prune for hop by @st1page in https://github.com/singularity-data/risingwave/pull/2030
- fix: change the encoding of actor mapping in grpc by @xx01cyx in https://github.com/singularity-data/risingwave/pull/2031
- feat(streaming): add cache for lookup by @skyzh in https://github.com/singularity-data/risingwave/pull/2048
- refactor(frontend): rename Expr::to_protobuf to Expr::to_expr_proto by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/2049
- feat(meta): add support for sending notifications asynchronously by @HuaHuaY in https://github.com/singularity-data/risingwave/pull/2029
- feat(optimzier): pk derive for hop window by @st1page in https://github.com/singularity-data/risingwave/pull/2052
- refactor(batch): Use futures-async-stream to implement limit executor by @Fedomn in https://github.com/singularity-data/risingwave/pull/2050
- feat(executor): e2e implement hop_window by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/2055
- chore(frontend): distribute index by arrange key by @skyzh in https://github.com/singularity-data/risingwave/pull/2056
- feat/refactor(meta): support consistent hash based parallelized chain by @zbzbw in https://github.com/singularity-data/risingwave/pull/2040
- feat(frontend): add cast for INSERT INTO SELECT by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/2053
- refactor(meta): some simple style refactors by @xxchan in https://github.com/singularity-data/risingwave/pull/2061
- refactor(compaction): remove manifest from CompactStatus. by @zwang28 in https://github.com/singularity-data/risingwave/pull/2062
- feat(meta): introduce table-granularity vnode hash mapping by @xx01cyx in https://github.com/singularity-data/risingwave/pull/2060
- refactor(lru cache): do some simple refactor and add some comments to improve code readability by @wenym1 in https://github.com/singularity-data/risingwave/pull/2043
- refactor(batch): Use futures-async-stream to implement Projection executor by @D2Lark in https://github.com/singularity-data/risingwave/pull/2058
- Revert "chore(ci): use bors try for contributors (#1784)" by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/2072
- chore(docker): add redpanda for docker compose by @Gogomoe in https://github.com/singularity-data/risingwave/pull/2059
- feat(frontend): record index in catalog by @skyzh in https://github.com/singularity-data/risingwave/pull/2070
- refactor(batch): use futures-async-stream to implement hash agg by @StrikeW in https://github.com/singularity-data/risingwave/pull/2042
- refactor(fragmenter): make
graph
its submodule & some refactors to improve style & readability by @xxchan in https://github.com/singularity-data/risingwave/pull/2066 - fix(metrics): correct compaction metrics by @zwang28 in https://github.com/singularity-data/risingwave/pull/2068
- refactor(fragmenter): split fileds into different structs -- lose weight! by @xxchan in https://github.com/singularity-data/risingwave/pull/2074
- chore(fragmenter): clean up some outdated/verbose comments by @xxchan in https://github.com/singularity-data/risingwave/pull/2077
- test(stream): add tumble window e2e test by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/2078
- feat(frontend): generate delta join plan when index matches by @skyzh in https://github.com/singularity-data/risingwave/pull/2075
- refactor(batch): Use futures-async-stream to implement TopN executor by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/2073
- refactor(meta): destruct create mv ctx in parameter site by @xxchan in https://github.com/singularity-data/risingwave/pull/2080
- refactor: make resolve_chain_node_inner nested by @xxchan in https://github.com/singularity-data/risingwave/pull/2082
- chore(ci): aws runner: switch to OIDC-based assuming role by @fuyufjh in https://github.com/singularity-data/risingwave/pull/2081
- chore: split plan.proto and rename projection to project by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/2083
- chore: fully retire prototool by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/2088
- refactor(streaming): use HashKey in join key type by @yuhao-su in https://github.com/singularity-data/risingwave/pull/2087
- style: replace new_with_ to with_ by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/2090
- refactor(stream): human-friendly
StreamChunk
literal for test by @wangrunji0408 in https://github.com/singularity-data/risingwave/pull/2089 - feat(frontend): binder field selection by @cykbls01 in https://github.com/singularity-data/risingwave/pull/1958
- refactor: remove redundant await and dead code by @neverchanje in https://github.com/singularity-data/risingwave/pull/2091
- fix(frontend): explain should return distributed query plan by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/2103
- feat(compaction): compact old ssts first in L0 by @soundOfDestiny in https://github.com/singularity-data/risingwave/pull/1892
- refactor(frontend): avoid
new_unchecked
forCASE WHEN
andIN-list
by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/2069 - chore(risedev): set txn ops to unlimited by @skyzh in https://github.com/singularity-data/risingwave/pull/2105
- refactor(state-store): Different actors should use the same table id by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/2057
- fix(test):
StreamChunk::from_str
->from_pretty
by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/2111 - refactor(proto): replace TableRefId to uint32 for HashJoin by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/2114
- feat(risedev): read risedev when using risedev p by @skyzh in https://github.com/singularity-data/risingwave/pull/2097
- fix: fix mismatched configuration entry by @Sunt-ing in https://github.com/singularity-data/risingwave/pull/2110
- feat(relational_state_store): implements relational get/insert/update interfaces by @wcy-fdu in https://github.com/singularity-data/risingwave/pull/1986
- refactor(frontend): remove unused agg aliases by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/2115
- feat(storage): replace lru-cache so that we can control memory usage precisely by @Little-Wallace in https://github.com/singularity-data/risingwave/pull/1994
- feat(frontend): support stream index scan plan by @skyzh in https://github.com/singularity-data/risingwave/pull/2107
- refactor(metrics): use exponential_buckets by @Sunt-ing in https://github.com/singularity-data/risingwave/pull/2101
- fix(hash-agg): make hash agg shared states (executor id -> operator id) by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/2117
- fix(frontend): fix TopN in frontend to be compatible with current implementation by @fuyufjh in https://github.com/singularity-data/risingwave/pull/2129
- Fix level type error by @Little-Wallace in https://github.com/singularity-data/risingwave/pull/2120
- refactor(storage): Track shared buffer in local version manager by @hzxa21 in https://github.com/singularity-data/risingwave/pull/2036
- refactor: refine code for struct field by @neverchanje in https://github.com/singularity-data/risingwave/pull/2104
- refactor: support standalone compactor node by @zwang28 in https://github.com/singularity-data/risingwave/pull/2126
- refactor(batch): Use futures-async-stream to implement GenericExchange executor by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/2134
- test(batch): introduce DataChunk::from_pretty by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/2132
- refactor: remove unused api in cluster manager by @neverchanje in https://github.com/singularity-data/risingwave/pull/2139
- feat(meta): support rewrite join on index by @skyzh in https://github.com/singularity-data/risingwave/pull/2135
- refactor(batch): remove DataChunkRef by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/2143
- refactor(frontend): remove calls to
gen_batch_query_plan
by @fuyufjh in https://github.com/singularity-data/risingwave/pull/2142 - test: enable q3 and q10 e2e tests by @fuyufjh in https://github.com/singularity-data/risingwave/pull/2154
- chore(cmd): ban undefined options by @skyzh in https://github.com/singularity-data/risingwave/pull/2156
- fix(binder): remove stale error about correlated subquery by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/2157
- fix(type): incorrect data_size for chrono types by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/2158
- feat(storage): enable metric collector in compactor node. by @zwang28 in https://github.com/singularity-data/risingwave/pull/2160
- feat: implement field expression by @cykbls01 in https://github.com/singularity-data/risingwave/pull/2133
- refactor: use
let else
to simplify hugeif let
block by @xxchan in https://github.com/singularity-data/risingwave/pull/2162 - refactor(stream): migrate HashJoinExecutor to ExecutorV2 by @wangrunji0408 in https://github.com/singularity-data/risingwave/pull/2106
- feat(frontend): add delta join solver by @skyzh in https://github.com/singularity-data/risingwave/pull/2144
- fix(doc): fix doc cargo test fail by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/2168
- refactor(stream): migrate SourceExecutor to ExecutorV2 by @wangrunji0408 in https://github.com/singularity-data/risingwave/pull/2165
- feat(batch): support
offset
in batch TopN executor by @fuyufjh in https://github.com/singularity-data/risingwave/pull/2167 - feat(frontend): introduce BatchHopWindow in frontend by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/2170
- feat(relational_layer): use relational layer for materialize executor by @wcy-fdu in https://github.com/singularity-data/risingwave/pull/2163
- feat(meta): make checkpoint interval configurable by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/2175
- feat(storage): add value meta bitmap into sst meta by @soundOfDestiny in https://github.com/singularity-data/risingwave/pull/2176
- feat(storage): extract table id from full key by @soundOfDestiny in https://github.com/singularity-data/risingwave/pull/2178
- fix(batch): Fix stage schedule failed hang problem by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/2186
- fix(meta): fix dead lock when frontend reboot during handing task in notification manager by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/2180
- feat(relational-states): use table id for hash agg states by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/2172
- fix: panic when starting with dashboard v2 by @fuyufjh in https://github.com/singularity-data/risingwave/pull/2188
- feat(array): add
value_at_unchecked
for Array by @ichn-hu in https://github.com/singularity-data/risingwave/pull/2136 - feat(frontend): store distribution key in table catalog by @zbzbw in https://github.com/singularity-data/risingwave/pull/2159
- refactor(test): refactor some unit tests by relational interfaces by @wcy-fdu in https://github.com/singularity-data/risingwave/pull/2177
- refactor(source): remove Source trait by @neverchanje in https://github.com/singularity-data/risingwave/pull/2192
- feat(ci): setup kafka topic and fulfill with test data by @tabVersion in https://github.com/singularity-data/risingwave/pull/2149
- feat(meta): prepare to support mutation of multiple dispatchers by @xxchan in https://github.com/singularity-data/risingwave/pull/2181
- chore(relational_layer): add value_meta in relational write interfaces by @wcy-fdu in https://github.com/singularity-data/risingwave/pull/2194
- chore(cmd): sets the default start up mode of compute node to `hu… by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/2201
- chore(risedev): rust frontend debug is first citizen by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/2199
- feat(frontend): do not include order keys in materialize pk by @skyzh in https://github.com/singularity-data/risingwave/pull/2196
- fix(test): Update cargo.lock to resolve security problem by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/2203
- refactor(batch): Use futures-async-stream to implement HashJoin executor by @D2Lark in https://github.com/singularity-data/risingwave/pull/2119
- ci: reopen kafka basic tests by @tabVersion in https://github.com/singularity-data/risingwave/pull/2207
- fix: Missing license header by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/2209
- feat: generate row-id using snowflake by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/2205
- refactor(compact): make get_compact_task easy to read by @Little-Wallace in https://github.com/singularity-data/risingwave/pull/2122
- test: enable more delta joins for TPC-H by @skyzh in https://github.com/singularity-data/risingwave/pull/2155
- refactor(stream): refactor UnionExecutor with tokio barrier by @wangrunji0408 in https://github.com/singularity-data/risingwave/pull/2222
- refactor(streaming): use iterator directly instead of materializing all kv pairs from iterator by @lmatz in https://github.com/singularity-data/risingwave/pull/1998
- refactor(compaction): refine compaction scheduler by @zwang28 in https://github.com/singularity-data/risingwave/pull/2153
- refactor(binder): refactor BoundSelect by @st1page in https://github.com/singularity-data/risingwave/pull/2220
- feat(streaming): correctly implement LookupUnionExecutor by @skyzh in https://github.com/singularity-data/risingwave/pull/2169
- chore(dashboard): remove test data for frontend by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/2228
- refactor(connector): remove UPSTREAM_SOURCE_KEY by @xiekeyi98 in https://github.com/singularity-data/risingwave/pull/2229
- fix(hummock): compaction pick table unsorted bug by @Little-Wallace in https://github.com/singularity-data/risingwave/pull/2226
- feat(streaming): spin loop when too many row-id requests in single ms by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/2213
- feat(streaming): support create mv on index by @skyzh in https://github.com/singularity-data/risingwave/pull/2210
- refactor(storage): remove lifetime on Iter in StateStore by @lmatz in https://github.com/singularity-data/risingwave/pull/2235
- refactor(batch): use futures-async-stream to refactor sort agg by @StrikeW in https://github.com/singularity-data/risingwave/pull/2084
- fix(state-store): fix a full key compare bug in state store get by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/2237
- feat(frontend): support InSubquery. by @likg227 in https://github.com/singularity-data/risingwave/pull/2187
- refactor(storage): issue upload task to uploader to avoid buffering batches in uploader by @wenym1 in https://github.com/singularity-data/risingwave/pull/2185
- build: bump deps and use singularity-data/pulsar-rs by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/2208
- fix(state-store): use user key to compare in binary table search. by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/2245
- fix(streaming): lookup barrier is not aligned by @skyzh in https://github.com/singularity-data/risingwave/pull/2244
- release: v0.1.6 by @skyzh in https://github.com/singularity-data/risingwave/pull/2246
- refactor: change ColumnDesc to Field in ColumnBinding by @cykbls01 in https://github.com/singularity-data/risingwave/pull/2214
- refactor(batch): Use futures-async-stream to implement StreamScan executor by @D2Lark in https://github.com/singularity-data/risingwave/pull/2232
- docs: revert v0.1.6 release by @skyzh in https://github.com/singularity-data/risingwave/pull/2250
- fix: compaction picker intra L0 by @zwang28 in https://github.com/singularity-data/risingwave/pull/2251
- refactor(batch): Use futures-async-stream to implement GenerateSeriesI32Executor executor by @D2Lark in https://github.com/singularity-data/risingwave/pull/2218
- chore: pretty print key range in compaction task by @hzxa21 in https://github.com/singularity-data/risingwave/pull/2253
- refactor(stream): remove executor v1 by @wangrunji0408 in https://github.com/singularity-data/risingwave/pull/2240
- refactor(batch): Use futures-async-stream to implement RowSeqScan executor by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/2254
- style(proto): unify StreamPlanNode and BatchPlanNode style by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/2255
- chore(docker): replace host network mode to docker network by @Gogomoe in https://github.com/singularity-data/risingwave/pull/2239
- refactor(frontend,streaming): separate output pk and internal key in topNExecutor by @lmatz in https://github.com/singularity-data/risingwave/pull/2258
- style: fix some typos by @cuishuang in https://github.com/singularity-data/risingwave/pull/2241
- fix(frontend): fix a bug of is_correlated(has_correlated_input_ref) by @likg227 in https://github.com/singularity-data/risingwave/pull/2264
- fix(cmd_all): playground cannot start without risedev.yml by @skyzh in https://github.com/singularity-data/risingwave/pull/2267
- feat(simple-agg): use table ids for simple agg by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/2233
- chore(ci): update permission by @skyzh in https://github.com/singularity-data/risingwave/pull/2247
- refactor(frontend): separate post-agg Project from LogicalAgg::create by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/2266
New Contributors
- @CharlieSYH made their first contribution in https://github.com/singularity-data/risingwave/pull/1712
- @PsiACE made their first contribution in https://github.com/singularity-data/risingwave/pull/1726
- @hawkingrei made their first contribution in https://github.com/singularity-data/risingwave/pull/1731
- @D2Lark made their first contribution in https://github.com/singularity-data/risingwave/pull/1961
- @Fedomn made their first contribution in https://github.com/singularity-data/risingwave/pull/2050
- @ichn-hu made their first contribution in https://github.com/singularity-data/risingwave/pull/2136
- @xiekeyi98 made their first contribution in https://github.com/singularity-data/risingwave/pull/2229
- @cuishuang made their first contribution in https://github.com/singularity-data/risingwave/pull/2241
Full Changelog: https://github.com/singularity-data/risingwave/compare/v0.1.5...v0.1.6