Releases: lf-edge/ekuiper
Releases · lf-edge/ekuiper
1.12.0-beta.3
What's Changed
- feat(helm): add securityContext by @Rory-Z in #2427
- feat: revise kafka test connection by @Yisaer in #2429
- fix: let websocket server allowed any origin by @Yisaer in #2430
- fix: fix websocket test by @Yisaer in #2426
- feat: support sql source reconnect by @Yisaer in #2428
- feat(syslog): allow to set ts format by @ngjaying in #2432
- fix(jwt): support []string type aud by @ngjaying in #2431
- chore: remove fdb from full by @ngjaying in #2433
Full Changelog: 1.12.0-beta.2...1.12.0-beta.3
1.12.0-beta.2
What's Changed
Full Changelog: 1.12.0-beta.1...1.12.0-beta.2
1.12.0-beta.1
Features
- chore: update base image to go 1.21 by @ngjaying in #2387
- chore: upgrade go and mods by @ngjaying in #2388
- feat: support websocket connection as sink by @Yisaer in #2374
- feat: support websocket source by @Yisaer in #2392
- feat: support log level by @Yisaer in #2394
- feat(httppull): support token in body by @ngjaying in #2404
- feat: support validate rule response by @Yisaer in #2397
- feat(io): add simulator source by @ngjaying in #2405
- feat: support websocket client reconnect by @Yisaer in #2409
- feat(trial): trial run runtime by @ngjaying in #2412
- feat: support validate rule graph by @Yisaer in #2410
- feat(helm): support ekuiper plugins volumes by @Rory-Z in #2403
- feat: add foundationdb store by @Rui-Gan in #2375
- feat(trial): 2 step trial start by @ngjaying in #2419
Other changes
- fix(ci): lint apt update before install by @ngjaying in #2400
- fix: fix several bugs about logs by @Yisaer in #2393
- fix(proto): support enum list by @ngjaying in #2399
- chore: add log for db connect by @ngjaying in #2416
- fix(test): avoid db busy lock by @ngjaying in #2418
- fix: skip install plugin conf if exists by @Yisaer in #2413
- feat: support register websocket endpoint by @Yisaer in #2417
- feat: revise websocket connection endpoint by @Yisaer in #2420
- feat: support kafka source rewindable by @Yisaer in #2401
Full Changelog: 1.12.0-alpha.4...1.12.0-beta.1
1.11.5
Small Features
- feat(httppull): support token in body by @ngjaying in #2404
- feat(window): ajust to time shift by @ngjaying in #2351
What's Changed
- feat: support exit timeout (#2342)
- chore: make kafka client error as io error (#2338)
- chore: slice loop replace by @testwill in #2341
- fix: fix alias cycle import by @Yisaer in #2348
- docs: add ek-can notice by @ngjaying in #2349
- fix: change plugin conf folder by @Yisaer in #2356
- fix: fix kafka batchSize config name by @Yisaer in #2361
- fix(sink): rest sink not return response error by @ngjaying in #2363
- fix(planner): analytic in case value expr by @ngjaying in #2367
- fix(sink): file sink flush as a whole by @ngjaying in #2370
- fix(planner): lookup plan predicate pushdown by @ngjaying in #2376
- fix: lookup node process WindowTuples by @Rui-Gan in #2378
- docs: fix doc error by @Yisaer in #2380
- docs: fix broken links by @ArpitPandey29 in #2384
- fix: fix kafka conf by @Yisaer in #2385
- chore: update go mod for 1.11.x by @ngjaying in #2402
- fix(ci): lint apt update before install by @ngjaying in #2400
- fix: fix several bugs about logs by @Yisaer in #2393
- fix(proto): support enum list by @ngjaying in #2399
Full Changelog: 1.11.4...1.11.5
1.12.0-alpha.4
Features
- feat(log): rotateSize and rotateCount by @ngjaying in #2350
- feat(window): ajust to time shift by @ngjaying in #2351
- feat: support kafka source extension by @Yisaer in #2276
What's Changed
- chore: slice loop replace by @testwill in #2341
- docs: adapt to new doc engine by @ngjaying in #2347
- fix: fix alias cycle import by @Yisaer in #2348
- docs: add ek-can notice by @ngjaying in #2349
- fix: change plugin conf folder by @Yisaer in #2356
- fix: fix kafka batchSize config name by @Yisaer in #2361
- chore: Added table of contents to CONTRIBUTING.md by @adarsh-jha-dev in #2365
- fix(sink): rest sink not return response error by @ngjaying in #2363
- fix(planner): analytic in case value expr by @ngjaying in #2367
- fix(sink): file sink flush as a whole by @ngjaying in #2370
- chore: Improved Error Handling and User Messages by @adarsh-jha-dev in #2369
- fix(planner): lookup plan predicate pushdown by @ngjaying in #2376
- fix: lookup node process WindowTuples by @Rui-Gan in #2378
- chore: fix go mods by @ngjaying in #2377
- docs: fix doc error by @Yisaer in #2380
- feat: base image for fdb by @Rui-Gan in #2379
- chore(deps): bump github.com/nats-io/nkeys from 0.4.4 to 0.4.6 by @dependabot in #2383
- fix: fix base image for fdb by @Rui-Gan in #2381
- docs: fix broken links by @ArpitPandey29 in #2384
- fix: fix kafka conf by @Yisaer in #2385
New Contributors
- @testwill made their first contribution in #2341
- @adarsh-jha-dev made their first contribution in #2365
- @ArpitPandey29 made their first contribution in #2384
Full Changelog: 1.12.0-alpha.3...1.12.0-alpha.4
eKuiper 1.12.0-alpha.3
What's Changed
- fix: fix mem info in cgroup by @Yisaer in #2324
- feat: check ffmpeg by @Yisaer in #2325
- fix(sink): sql datafield handling by @ngjaying in #2327
- fix(rule): rule restart time may be negative by @ngjaying in #2326
- docs: add httppull docs by @Yisaer in #2321
- chore: remove zmq from full by @ngjaying in #2330
- chore(ci): support vitepress docs frontend by @Swilder-M in #2333
- fix: fix kafka json by @Yisaer in #2332
- fix: fix check function by @Rui-Gan in #2334
- docs: adapt to new doc engine by @ngjaying in #2335
- fix(build): android pkg name by @ngjaying in #2329
- chore(ci): fix directory.json path error by @Swilder-M in #2339
- chore: make kafka client error as io error by @Yisaer in #2338
- feat: support exit timeout by @Yisaer in #2342
Full Changelog: 1.12.0-alpha.2...1.12.0-alpha.3
eKuiper 1.11.4
Features
- feat: create plugin using local file by @jerempy in #2288
- feat: revise kafka sink by @Yisaer in #2290
- feat: revise project error msg by @Yisaer in #2307
- feat: support kafka key and headers by @Yisaer in #2309
- feat: Concealing Passwords in Config Key Retrieval by @Rui-Gan in #2319
- feat: let kafka headers and key support template by @Yisaer in #2317
- feat: check ffmpeg by @Yisaer in #2325
What's Changed
- ci: simple build package workflow by @Rory-Z in #2303
- docs(cli): create-plugin-local and describe -json by @jerempy in #2304
- fix(valuer): support uint comparison by @ngjaying in #2305
- fix: fix last_value error return message by @Rui-Gan in #2306
- chore(deps): bump golang.org/x/net by @dependabot in #2310
- ci: fix build plugins error by @Rory-Z in #2315
- fix(sink): kafka sink network io error by @ngjaying in #2320
- fix: fix mem info in cgroup by @Yisaer in #2324
- fix(sink): sql datafield handling by @ngjaying in #2327
- fix(rule): rule restart time may be negative by @ngjaying in #2326
- chore: remove zmq from full by @ngjaying in #2330
- fix: fix kafka json by @Yisaer in #2332
- fix: fix check function by @Rui-Gan in #2334
Full Changelog: 1.11.3...1.11.4
eKuiper 1.12.0-alpha.2
Features
- feat: add rest_api for explain rule by @xuyukeviki in #2271
- feat(cert): Support for extra TLS options by @tfoldi in #2258
- feat(conf): support more syslog conf by @ngjaying in #2289
- feat: add schemaless external service(http) by @Rui-Gan in #2281
- feat: add -json flag to describe by @jerempy in #2286
- feat: support metrics handler by @Yisaer in #2291
- refactor: support plugins to be built in by @ngjaying in #2295
- feat: create plugin using local file by @jerempy in #2288
- feat: revise kafka sink by @Yisaer in #2290
- feat: revise project error msg by @Yisaer in #2307
- feat: support kafka key and headers by @Yisaer in #2309
- feat: Concealing Passwords in Config Key Retrieval by @Rui-Gan in #2319
- feat: let kafka headers and key support template by @Yisaer in #2317
Other Changes
- docs: fix doc by @Yisaer in #2278
- ci: add android package in release by @Rory-Z in #2279
- fix(conf): syslog win syntax error by @ngjaying in #2294
- docs(conf): syslog conf by @ngjaying in #2292
- docs: add docs for schemaless external service by @Rui-Gan in #2296
- docs: add doc for the redisSub and redisPub by @retoool in #2280
- fix(build): fix android build by @ngjaying in #2300
- ci: simple build package workflow by @Rory-Z in #2303
- docs(cli): create-plugin-local and describe -json by @jerempy in #2304
- fix(valuer): support uint comparison by @ngjaying in #2305
- fix: fix last_value error return message by @Rui-Gan in #2306
- chore(deps): bump golang.org/x/net by @dependabot in #2310
- ci: fix build plugins error by @Rory-Z in #2315
- fix(sink): kafka sink network io error by @ngjaying in #2320
New Contributors
Full Changelog: 1.12.0-alpha.1...1.12.0-alpha.2
eKuiper 1.11.3
This fix pack also contains some small features and refactor. In the build assets, add a full version which build in all source/sink plugins except TDEngine sink into the binary.
Features
- feat(cert): Support for extra TLS options by @tfoldi in #2258
- feat(conf): support more syslog conf by @ngjaying in #2289
- feat: add -json flag to describe by @jerempy in #2286
- feat: support metrics handler by @Yisaer in #2291
- refactor: support plugins to be built in by @ngjaying in #2295
Other Changes
- docs(usecase): update pictures by @ngjaying in #2255
- fix(func): merge_agg return nil if empty by @ngjaying in #2257
- fix: fix start rule failed by @Yisaer in #2261
- docs: add single quote docs by @Rui-Gan in #2254
- fix(test): avoid db lock by @ngjaying in #2265
- chore: linear cut conf and store dependency by @Yisaer in #2266
- docs: fix directory & format by @ngjaying in #2270
- fix(conf): syslog win syntax error by @ngjaying in #2294
- docs(conf): syslog conf by @ngjaying in #2292
New Contributors
Full Changelog: 1.11.2...1.11.3
eKuiper 1.12.0-alpha.1
Features
- feat: support httppull lookup by @Yisaer in #2215
- feat(sink): support databend as sink by @hantmac in #2195
- feat: implement BuildExplainInfo by @xuyukeviki in #2109
- feat: add redisSub source and redisPub sink by @retoool in #2263
- feat: add android packaging by @bing-zhub in #2268
- feat: support read cfg from kv storage by @Yisaer in #2256
What's Changed
- docs: remove duplicate rule chapter by @LenaLenaPan in #2227
- docs: fix a typo in heading by @LenaLenaPan in #2232
- fix: fix return wrong error object by @Yisaer in #2228
- fix: fix updateTopo ignore triggered by @Yisaer in #2236
- docs: refactor zh and rewrite connectors chapter by @LenaLenaPan in #2229
- fix: fix flaky test by @Yisaer in #2239
- chore(ci): support multiple versions of documents by @Swilder-M in #2238
- fix(func): object_construct only ignore nil by @ngjaying in #2240
- fix(node): should add statManagers by @ngjaying in #2242
- fix(mqtt): add publish/sub timeout by @ngjaying in #2243
- fix(sink): hang when buffer full by @ngjaying in #2244
- docs: refactor compile & installation by @ngjaying in #2251
- fix: skip checking stream.log outdated by @Yisaer in #2250
- fix(tests): fix random failures by @ngjaying in #2252
- docs(usecase): update pictures by @ngjaying in #2255
- fix(func): merge_agg return nil if empty by @ngjaying in #2257
- fix: fix start rule failed by @Yisaer in #2261
- docs: add single quote docs by @Rui-Gan in #2254
- fix(test): avoid db lock by @ngjaying in #2265
- chore: linear cut conf and store dependency by @Yisaer in #2266
- docs: fix directory & format by @ngjaying in #2270
- docs: add doc for the configuration by @Yisaer in #2272
New Contributors
- @retoool made their first contribution in #2263
- @bing-zhub made their first contribution in #2268
Full Changelog: 1.11.1...1.12.0-alpha.1