eKuiper 1.10.0-alpha.1
Pre-release
Pre-release
·
1578 commits
to master
since this release
Features
- fea(state): support get_keyed_state function to get data in redis by @superrxan in #1752
- feat(plugin): support sink/source for dm database by @Yisaer in #1797
- feat: support unnest function
- feat(sink): add file sink/source compress support by @carlclone in #1807
- feat: upgrade clickhouse client to v2 by @Yisaer in #1821
- fea(sink): support Redis sink write data with multiple keys by @superrxan in #1841
- feat: support more source for json list object by @Yisaer in #1842
- feat: add sink common property: fields by @Rui-Gan in #1834
Other Changes
- fix(meta): add missing field for plugin json, or labels can not show in ui by @superrxan in #1781
- fix(docs): add more detail for kafka sink by @superrxan in #1779
- ci: check go licenses by @Rui-Gan in #1784
- refactor: refactor dbPool by @Yisaer in #1785
- fix (doc): update edgex command messaging tutorial doc by @Rui-Gan in #1786
- Update redisKv.go by @huabanyu12 in #1776
- fix(meta): update object type meta by @ngjaying in #1788
- fix(ci): support path and children coexistence by @Swilder-M in #1794
- doc(example): create template and the first case by @ngjaying in #1792
- feat(sink): fix kafka sink plugin write delay , refactor to IOErr ret… by @carlclone in #1783
- fea(ci): support codecov for ekuiper by @superrxan in #1684
- chore: fix zmq install script by @Rui-Gan in #1798
- fix(ci): get code coverage by @superrxan in #1799
- fix(sink): fix file sink line seperator problems by @ngjaying in #1803
- refactor(rule): unify rule state for stopped rules by @ngjaying in #1806
- fix(sink): fix file sink doc by @carlclone in #1810
- fix(test): avoid random fail of format test by @ngjaying in #1811
- chore: deprecate sink runAsync property by @Rui-Gan in #1809
- refactor: use go builtin multi error wrapping to optimize error by @Rui-Gan in #1808
- fix(ci): comment wasm-edge ut temporarily by @superrxan in #1825
- feat: updates for build core by @ngjaying in #1823
- fix(ci): get code coverage output in ut by @superrxan in #1817
- fix(plugin): provide more info when plugin register fail by @superrxan in #1805
- fix(doc): fix mqtt sink/source doc by @carlclone in #1826
- fix(metrics): fix source processLatency in metrics by @Rui-Gan in #1829
- docs: add docs for the unnest function by @Yisaer in #1832
- fix(docker): use debian:buster-slim for slim docker image by @superrxan in #1831
- fix(meta): add missing keyField to sql sink by @ngjaying in #1837
- docs: fix typos by @xjasonlyu in #1839
- fix(portable): delay plugin stop to avoid errors for instant restart by @ngjaying in #1838
- refactor: support DefaultContext.DecodeIntoList by @Yisaer in #1833
- chore: use
t.Logfin unit tests by @xjasonlyu in #1840 - fix(sink): fix file sink reopen append problem by @ngjaying in #1845
- fix: get correct lang by @xjasonlyu in #1846
- docs: fix spelling by @xjasonlyu in #1843
- fix: use print-style functions by @xjasonlyu in #1847
- refactor: replace strings.Title with cases.Title by @xjasonlyu in #1848
- refactor: fix deprecated/unreachable codes by @xjasonlyu in #1849
- fix(topo): gc leaks with time.Tick by @xjasonlyu in #1851
- fix(service/model): apply protocol type to all by @xjasonlyu in #1852
- test: add unit to time.Sleep by @xjasonlyu in #1854
- style: align with gofumpt format style by @xjasonlyu in #1857
- fix(source): fix json value for http pull by @superrxan in #1859
- refactor: switch ignoreCase default value to false by @ngjaying in #1856
New Contributors
- @huabanyu12 made their first contribution in #1776
- @xjasonlyu made their first contribution in #1839
Full Changelog: 1.10.0-alpha.0...1.10.0-alpha.1