eKuiper 1.10.0-beta.0
Pre-release
Pre-release
·
1525 commits
to master
since this release
Breaking Changes
- InfluxDB & InfluxDBV2 sink
fieldsproperty format change from comma separated string to []string. For example, "field1, field2" -> ["field1","field2"]
Features
- feat(sink): sink batch strategy
- feat(functions): support array and object functions
- fea(wasm): add wasmedge support by @superrxan in #1860
- feat(graph): support source node refer to created stream by @ngjaying in #1873
- feat(graph): support join lookup table by @ngjaying in #1879
- feat(graph): update the parse error messages by @ngjaying in #1892
- feat: add . for object field by @Rui-Gan in #1877
- feat: support schedule rule by @Yisaer in #1901
- feat: add sink common property: dataField by @Rui-Gan in #1896
What's Changed
- fix: use print-style functions by @xjasonlyu in #1862
- refactor: use pointer receiver by @xjasonlyu in #1864
- refactor: fix unreachable codes by @xjasonlyu in #1863
- chore: remove sed package by @xjasonlyu in #1868
- refactor: remove unused code by @xjasonlyu in #1855
- fix: process unhandled errors by @xjasonlyu in #1861
- fix: keep the order for delimited format by @Rui-Gan in #1866
- fix: avoid to call T.Fatal from a non-test goroutine by @xjasonlyu in #1870
- style: sort go imports by @xjasonlyu in #1844
- refactor: remove unnecessary conversion by @xjasonlyu in #1876
- fix: send manager should be enlarged during runWithTicker by @Yisaer in #1874
- fix: fix flaky test by @Yisaer in #1880
- docs: add package import spec by @xjasonlyu in #1878
- ci(lint): introduce golangci-lint by @xjasonlyu in #1872
- fix: fix send manager in batch sink by @Yisaer in #1882
- chore(lint): replace curl with go install by @xjasonlyu in #1885
- ci: add commit message checker by @xjasonlyu in #1886
- docs: add docs for batch sink by @Yisaer in #1889
- fix(docs): add external ai function tutorial by @superrxan in #1884
- docs: add docs for functions by @Yisaer in #1895
- docs: fix an unpaired backticks problem by @Chasing1020 in #1897
- ci(tests): fix a potential apt hanging by @xjasonlyu in #1900
- refactor(parser): use strings.NewReplacer to avoid using placeholders by @Chasing1020 in #1902
- ci(codecov): fix codecov config by @xjasonlyu in #1906
- fix(doc): remove a duplicate table row by @LenaLenaPan in #1894
- fixed translation error. by @twomorehours in #1891
- fix(plugin): fix data format error in sql plugin, remove default conf… by @superrxan in #1907
- chore: update jmeter update location by @ngjaying in #1910
- fix: exception metric is wrong by @Rui-Gan in #1908
- fix(rule): handle crash when call createState by @superrxan in #1903
- test(pkg): add unit tests by @xjasonlyu in #1899
- ci(tests/codecov): remove redundant code by @xjasonlyu in #1911
- docs: revise background for external service doc by @Yisaer in #1909
- ci(fvt-tests): replace apt with apt-get by @xjasonlyu in #1918
- refactor: move features out of core by @ngjaying in #1914
- fix(sql): update sql should use single quote literal by @ngjaying in #1921
- fix: fix schedule rule state by @Yisaer in #1916
New Contributors
- @Chasing1020 made their first contribution in #1897
- @LenaLenaPan made their first contribution in #1894
- @twomorehours made their first contribution in #1891
Full Changelog: 1.10.0-alpha.1...1.10.0-beta.0