RisingWave Labs/risingwave: Release v0.1.7
Name: risingwave
Owner: RisingWave Labs
Release: v0.1.7
Released: 2022-05-14
License: Apache-2.0
Release Assets:
What's Changed
Click to Expand
- feat(frontend/expr): boolean constant folding for (Is, IsNot) x (True, False, Null) by @Enter-tainer in https://github.com/singularity-data/risingwave/pull/2265
- feat(frontend): bind & plan having by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/2273
- docs: re-release v0.1.6 by @skyzh in https://github.com/singularity-data/risingwave/pull/2274
- fix(planner): report unsupported post-agg correlated subquery by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/2276
- e2e(tpch): open some tpch with changing query workaround by @st1page in https://github.com/singularity-data/risingwave/pull/2262
- refactor(relational-table): support serialize pk only by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/2277
- feat(planner): support SELECT DISTINCT by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/2278
- chore(frontend): add run-planner-test for risedev by @skyzh in https://github.com/singularity-data/risingwave/pull/2282
- feat(frontend): support distinct within agg call by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/2281
- feat(storage): use binary search to locate SST iterators by @pleiadesian in https://github.com/singularity-data/risingwave/pull/2256
- feat(risedev): differentiate listen addr and advertise addr by @skyzh in https://github.com/singularity-data/risingwave/pull/2286
- refactor(batch): Use futures-async-stream to implement SortMergeJoin executor by @D2Lark in https://github.com/singularity-data/risingwave/pull/2216
- refactor(batch): Use futures-async-stream to implement MergeSortExchange executor by @D2Lark in https://github.com/singularity-data/risingwave/pull/2230
- refactor(stream): reorganize executor builders by @wangrunji0408 in https://github.com/singularity-data/risingwave/pull/2289
- feat(docker): add compactor and single binary into dockerfile by @skyzh in https://github.com/singularity-data/risingwave/pull/2294
- chore(storage): rename reverse to backward by @lmatz in https://github.com/singularity-data/risingwave/pull/2298
- feat(risedev): generate docker-compose.yaml by @skyzh in https://github.com/singularity-data/risingwave/pull/2288
- refactor(stream): rename
executor_v2
back toexecutor
by @wangrunji0408 in https://github.com/singularity-data/risingwave/pull/2292 - feat(docker): separate image of each component by @skyzh in https://github.com/singularity-data/risingwave/pull/2299
- chore(relational-table): store zero bytes for sentinel columns by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/2296
- refactor(batch): Use futures-async-stream to implement NestedLoopJoin executor by @D2Lark in https://github.com/singularity-data/risingwave/pull/2217
- fix(state-store): fix a dead lock in memory state store by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/2302
- refactor(proto): clean up unused methods in risingwave_pb by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/2303
- feat(risedev): support compose minio and redpanda by @skyzh in https://github.com/singularity-data/risingwave/pull/2297
- ci: fix cron invalid workflow by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/2307
- feat(meta): ensure chain index is placed at the same node of upstream by @skyzh in https://github.com/singularity-data/risingwave/pull/2270
- feat(docker): add compactor in compose file by @skyzh in https://github.com/singularity-data/risingwave/pull/2306
- chore(frontend): add test for delta join with projection by @skyzh in https://github.com/singularity-data/risingwave/pull/2314
- chore(batch): remove outdated TODO in MergeSortExchangeExecutor by @lmatz in https://github.com/singularity-data/risingwave/pull/2316
- feat(source): Add nexmark as source connector by @KeXiangWang in https://github.com/singularity-data/risingwave/pull/540
- feat(array): implement
TrustedLen
forArrayIterator
andArrayImplIterator
by @LittleFall in https://github.com/singularity-data/risingwave/pull/2309 - test: add nexmark e2e by @neverchanje in https://github.com/singularity-data/risingwave/pull/2305
- feat(frontend): add nexmark planner test by @skyzh in https://github.com/singularity-data/risingwave/pull/2321
- test: add aggregation tests for tumble window by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/2322
- refactor(batch): Use futures-async-stream to implement OrderBy executor by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/2327
- refactor(batch): refine sort agg by @StrikeW in https://github.com/singularity-data/risingwave/pull/2313
- feat(bitmap): store bitmap in meta store by @soundOfDestiny in https://github.com/singularity-data/risingwave/pull/2252
- fix(frontend): fix panic on
LogicalHopWindow::prune_col
by @Enter-tainer in https://github.com/singularity-data/risingwave/pull/2328 - feat(util): introduce non-memcomparable value encoding for Datum by @WindowsXp-Beta in https://github.com/singularity-data/risingwave/pull/2067
- perf(bitmap): avoid virtualnode bitmap clone by @soundOfDestiny in https://github.com/singularity-data/risingwave/pull/2330
- refactor(meta): add dedicated error enum for hummock meta. by @zwang28 in https://github.com/singularity-data/risingwave/pull/2325
- feat(risedev): support compose prometheus by @skyzh in https://github.com/singularity-data/risingwave/pull/2310
- refactor(storage): better cell based table serialization by @skyzh in https://github.com/singularity-data/risingwave/pull/2340
- e2e(batch): open more tpch batch e2e test by @st1page in https://github.com/singularity-data/risingwave/pull/2345
- feat(storage): vacuum a larger set of ssts by @lmatz in https://github.com/singularity-data/risingwave/pull/2315
- metrics(hummock): add hummock version size metric by @hzxa21 in https://github.com/singularity-data/risingwave/pull/2348
- feat(frontend): order by arbitrary expr by @likg227 in https://github.com/singularity-data/risingwave/pull/2329
- feat(source): support source failover & refactor by @tabVersion in https://github.com/singularity-data/risingwave/pull/2257
- fix(optimizer): logical_hop_window column prune by @Enter-tainer in https://github.com/singularity-data/risingwave/pull/2347
- feat(optimizer): outer join simplify by @st1page in https://github.com/singularity-data/risingwave/pull/2349
- refactor: use primitive array to implement chrono & interval by @xxchan in https://github.com/singularity-data/risingwave/pull/2352
- feat: implement nullif and coalesce function by @cykbls01 in https://github.com/singularity-data/risingwave/pull/2308
- test: add aggregation tests for hop window by @TennyZhuang in https://github.com/singularity-data/risingwave/pull/2354
- feat: Add
to_local
method to generate local execution lan by @liurenjie1024 in https://github.com/singularity-data/risingwave/pull/2335 - feat(storage): add GroupedSstableBuilder by @zwang28 in https://github.com/singularity-data/risingwave/pull/2353
- feat(streaming): split chunks in source executor by @pleiadesian in https://github.com/singularity-data/risingwave/pull/2361
- fix(dashboard-v2): failed to render because API is changed by @mikechesterwang in https://github.com/singularity-data/risingwave/pull/2368
- perf(storage): make get_key use vnode bitmap filter by @soundOfDestiny in https://github.com/singularity-data/risingwave/pull/2341
- fix(builder): make caller(builder) call get_table_id with new interface by @soundOfDestiny in https://github.com/singularity-data/risingwave/pull/2373
- feat(bitmap): remove old bitmap in sstablemeta by @soundOfDestiny in https://github.com/singularity-data/risingwave/pull/2376
- chore(ci): enable license checker for forks by @skyzh in https://github.com/singularity-data/risingwave/pull/2378
- fix(lru cache): fix a bug when releasing the handle of a stale value by @wenym1 in https://github.com/singularity-data/risingwave/pull/2381
- chore: increase e2e timeout before fine tune hummock compaction by @zwang28 in https://github.com/singularity-data/risingwave/pull/2385
- feat(storage): use the highest bit of sstable id to mark the sstable id generated from remote or local by @wenym1 in https://github.com/singularity-data/risingwave/pull/2386
- feat(compaction): support dynamic leveled-compaction by @Little-Wallace in https://github.com/singularity-data/risingwave/pull/2242
- fix: Frontend doesn't handle left semi join correctly. by @jon-chuang in https://github.com/singularity-data/risingwave/pull/2363
- refactor(binder): use
align_types
forcoalesce
by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/2382 - feat(compaction) optimize performance when trigger and apply compaction by @Little-Wallace in https://github.com/singularity-data/risingwave/pull/2395
- test(compaction): re-enable ignored test by @soundOfDestiny in https://github.com/singularity-data/risingwave/pull/2380
- fix(connector): kinesis impl is mismatched to pulsar by @tabVersion in https://github.com/singularity-data/risingwave/pull/2390
- logging(storage): add more error logs in hummock by @hzxa21 in https://github.com/singularity-data/risingwave/pull/2351
- feat(meta): send vnode mapping to compactor on compaction by @xx01cyx in https://github.com/singularity-data/risingwave/pull/2388
- fix(streaming): inappropriate serialization for
JoinRow
by @yuhao-su in https://github.com/singularity-data/risingwave/pull/2398 - refactor(bitmap): remove limit of bitmaps in SST by @soundOfDestiny in https://github.com/singularity-data/risingwave/pull/2399
- refactor(batch): enable GenericExchangeExecutor2 poll all the sources by @D2Lark in https://github.com/singularity-data/risingwave/pull/2372
- fix: fix failpoint tests and add to CI by @hzxa21 in https://github.com/singularity-data/risingwave/pull/2358
- feat(frontend): creation and deletion of database and schema by @cykbls01 in https://github.com/singularity-data/risingwave/pull/2215
- Support generate_series for timestamp by @D2Lark in https://github.com/singularity-data/risingwave/pull/2360
- chore: bump toolchain and dependencies by @skyzh in https://github.com/singularity-data/risingwave/pull/2400
- feat: make pulsar connector work again by @shanicky in https://github.com/singularity-data/risingwave/pull/2397
- refactor(failpoints): enable disabling bloom filter and block cache in failpoints test by @wenym1 in https://github.com/singularity-data/risingwave/pull/2409
- refactor: make
PlanNode Trait
likeToBatch
returnResult
by @likzn in https://github.com/singularity-data/risingwave/pull/2396 - fix(meta): clean up all aborted creating mv when recovery by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/2413
- refactor: add field_type in prost data type by @cykbls01 in https://github.com/singularity-data/risingwave/pull/2393
- feat: support cast between integer and bool by @xiaoyong-z in https://github.com/singularity-data/risingwave/pull/2370
- chore: commands to clear/start dev cluster with kafka by @neverchanje in https://github.com/singularity-data/risingwave/pull/2419
- feat(risedev): support host network mode by @skyzh in https://github.com/singularity-data/risingwave/pull/2410
- feat(stream): add Left + Right, Semi + Anti streaming hash join by @jon-chuang in https://github.com/singularity-data/risingwave/pull/2387
- refactor(storage): refine scan interface of Keyspace by @ClearloveWei in https://github.com/singularity-data/risingwave/pull/2326
- refactor(storage): batch version deletion in vacuum by @zwang28 in https://github.com/singularity-data/risingwave/pull/2412
- test(streaming): disable tpch q20 and increase timeout limit by @yuhao-su in https://github.com/singularity-data/risingwave/pull/2424
- refactor(storage): decouple compaction task picking and assignment. by @zwang28 in https://github.com/singularity-data/risingwave/pull/2375
- feat(stream): append-only hash agg & simple agg executors by @StrikeW in https://github.com/singularity-data/risingwave/pull/2383
- test(streaming): disable tpch q4 q18 by @yuhao-su in https://github.com/singularity-data/risingwave/pull/2430
- feat(frontend): support batch nested-loop join and enable TPCH Q11 by @fuyufjh in https://github.com/singularity-data/risingwave/pull/2433
- refactor: use serde to parse connector properties by @neverchanje in https://github.com/singularity-data/risingwave/pull/2439
- chore: Fill svg images with white background to make them dark mode friendly by @hzxa21 in https://github.com/singularity-data/risingwave/pull/2444
- fix(meta): dashboard node type and stateful fragment rule by @skyzh in https://github.com/singularity-data/risingwave/pull/2449
- feat: Introduce Avro Format parser by @pangzhenzhou in https://github.com/singularity-data/risingwave/pull/2441
- feat(meta): add logical part for epoch to avoid backwards by @yezizp2012 in https://github.com/singularity-data/risingwave/pull/2457
- fix: explain result: replace
always
totrue
by @fuyufjh in https://github.com/singularity-data/risingwave/pull/2459 - fix: don't panic if stream nested-loop join is inevitable by @fuyufjh in https://github.com/singularity-data/risingwave/pull/2458
- fix(optimizer): fix distribution satisfy condition by @st1page in https://github.com/singularity-data/risingwave/pull/2447
- fix(frontend): add non-equi condition in batch join ToBatchProst by @yuhao-su in https://github.com/singularity-data/risingwave/pull/2471
- feat: binding struct values when they are parsed as row by @cykbls01 in https://github.com/singularity-data/risingwave/pull/2371
- feature(batch): Implement HopWindow in backend by @Little-Wallace in https://github.com/singularity-data/risingwave/pull/2403
- fix(frontend): missing space before AND in explain by @xxchan in https://github.com/singularity-data/risingwave/pull/2474
- feat: Forbid expression without alias in mview definition by @xxchan in https://github.com/singularity-data/risingwave/pull/2436
- refactor(frontend): decouple output column alias from plan schema field name by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/2465
- fix: panic worker node when it's removed by meta node by @xxchan in https://github.com/singularity-data/risingwave/pull/2438
- fix(frontend): add implicit cast for round by @xxchan in https://github.com/singularity-data/risingwave/pull/2479
- refactor(optimizer): remove aliases from LogicalProject by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/2476
- fix: frontend crashed on unsupported psql commands by @cykbls01 in https://github.com/singularity-data/risingwave/pull/2480
- feat(frontend): remove the limitation of unnesting AntiApply. by @likg227 in https://github.com/singularity-data/risingwave/pull/2450
- minor: use 0 as the higher bit to represent remote sst id for better logging by @hzxa21 in https://github.com/singularity-data/risingwave/pull/2493
- fix: set initial result to 0 for count by @xxchan in https://github.com/singularity-data/risingwave/pull/2483
- refactor(expr): merge build binary expr match arm by @xiaoyong-z in https://github.com/singularity-data/risingwave/pull/2489
- feat(binder): support
substring(s [FROM start] [FOR count])
by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/2498 - refactor(optimizer): column prune refactor by @Enter-tainer in https://github.com/singularity-data/risingwave/pull/2095
- refactor(optimizer): cleanup unnecessary check on mview aliases by @xiangjinwu in https://github.com/singularity-data/risingwave/pull/2499
- chore(grafana): fix stale prometheus queries. by @zwang28 in https://github.com/singularity-data/risingwave/pull/2472
- fix(cargo-doc): fix wrong usage in rust doc string. by @BowenXiao1999 in https://github.com/singularity-data/risingwave/pull/2503
- fix: enable etcd auto compaction by revision by @hzxa21 in https://github.com/singularity-data/risingwave/pull/2506
- feat(test): initial support for deterministic simulation testing by @wangrunji0408 in https://github.com/singularity-data/risingwave/pull/2477
- fix: avoid burst tick by @zwang28 in https://github.com/singularity-data/risingwave/pull/2517
- test(streaming): enable tpch q4, q18, q20 by @yuhao-su in https://github.com/singularity-data/risingwave/pull/2518
- Revert "test(streaming): enable tpch q4, q18, q20" by @yuhao-su in https://github.com/singularity-data/risingwave/pull/2520
- refactor: binding struct values when they are parsed as row by @cykbls01 in https://github.com/singularity-data/risingwave/pull/2508
This is a special release for removing the legacy Java frontend. All RisingWave components are now powered by the Rust programming language!
New Contributors
- @LittleFall made their first contribution in https://github.com/singularity-data/risingwave/pull/2309
- @ClearloveWei made their first contribution in https://github.com/singularity-data/risingwave/pull/2326
Full Changelog: https://github.com/singularity-data/risingwave/compare/v0.1.6...v0.1.7