Features
* feat: extend `gcOutdatedLog` for all log files by xjasonlyu in https://github.com/lf-edge/ekuiper/pull/2144
* feat: support separate debug & logpath for rules by xjasonlyu in https://github.com/lf-edge/ekuiper/pull/2138
* feat(func): add rule_start() by ngjaying in https://github.com/lf-edge/ekuiper/pull/2143
* feat: support window function row_number by Yisaer in https://github.com/lf-edge/ekuiper/pull/2140
* feat(restapi): support validate rule by Rui-Gan in https://github.com/lf-edge/ekuiper/pull/2153
* feat: add object_concat function by Rui-Gan in https://github.com/lf-edge/ekuiper/pull/2149
* feat(cli): support validating rules by Rui-Gan in https://github.com/lf-edge/ekuiper/pull/2160
* feat: support long running schedule rule by Yisaer in https://github.com/lf-edge/ekuiper/pull/2150
* feat(plugin): add update api by ngjaying in https://github.com/lf-edge/ekuiper/pull/2161
* feat: support validate window function in parser by Yisaer in https://github.com/lf-edge/ekuiper/pull/2164
Other Changes
* chore: improve makefile for building kuiper cli by xjasonlyu in https://github.com/lf-edge/ekuiper/pull/2141
* fix: make alias reference the same name column by Yisaer in https://github.com/lf-edge/ekuiper/pull/2142
* docs: add pub data analysis to directory.json by xjasonlyu in https://github.com/lf-edge/ekuiper/pull/2147
* fix: support start schedule rule in schedule by Yisaer in https://github.com/lf-edge/ekuiper/pull/2145
* docs: fix image type to png by xjasonlyu in https://github.com/lf-edge/ekuiper/pull/2152
* fix: avoid log override when update by xjasonlyu in https://github.com/lf-edge/ekuiper/pull/2151
* fix: scan table join checkpoint by ngjaying in https://github.com/lf-edge/ekuiper/pull/2154
* fix(file): checkInterval validation by ngjaying in https://github.com/lf-edge/ekuiper/pull/2156
**Full Changelog**: https://github.com/lf-edge/ekuiper/compare/1.11.0-alpha.2...1.11.0-beta.0