Releases: lf-edge/ekuiper
Releases · lf-edge/ekuiper
v2.0.0-beta.2
Features
- feat: General pytorch function by @578223592 in #3062
- Tracing updates
- feat(tool): restore plugin test server by @ngjaying in #3211
- feat: support update connection by @Yisaer in #3236
- feat(prom): support connection status by @ngjaying in #3250
What's Changed
- test: add test for sql/kafka by @Yisaer in #3203
- fix: fix sql source test by @Yisaer in #3208
- fix: fix sql sink test by @Yisaer in #3209
- ci: cache jmeter package by @Rory-Z in #3212
- docs: add data trace example doc by @Yisaer in #3204
- docs(io): source/sink split by @ngjaying in #3207
- refactor(zmq): add timeout for receive by @ngjaying in #3210
- fix: fix trace rest api propagation by @Yisaer in #3214
- chore(io): clean up io binder and logs by @ngjaying in #3215
- fix: fix source ctx tracer propagate by @Yisaer in #3217
- fix: fix trace propagator by source by @Yisaer in #3218
- fix: sql source scan value by database type by @Yisaer in #3219
- fix: fix connection pool get unexisted named conn by @Yisaer in #3222
- fix: restore sink ping by @Yisaer in #3220
- fix: warning when config not in connection.yaml by @Yisaer in #3221
- refactor(conn): save connection status in meta by @ngjaying in #3225
- fix: restore driver by @Yisaer in #3226
- fix: cache raw config not to load duplicated by @Yisaer in #3227
- fix(simulator): interval config problem by @ngjaying in #3230
- fix(conn): connection status for shared stream by @ngjaying in #3231
- fix: fix load cfgkey from storage panic by @Yisaer in #3232
- fix: topo no changed before stop during update by @Yisaer in #3233
- fix: support kafka password param by @Yisaer in #3234
- fix(metric): escape metric messages by @ngjaying in #3235
- fix: fix sort log file by @Yisaer in #3239
- fix(portable): install error cleanup by @ngjaying in #3237
- fix(file): rolling interval not obeyed problem by @ngjaying in #3238
- chore: update sqlite driver mod by @ngjaying in #3240
- fix(rest): error message escape by @ngjaying in #3241
- feat: update connection api and doc by @Yisaer in #3242
- fix: fix driver import by @Yisaer in #3253
- fix(conn): trigger status handler when init by @ngjaying in #3252
- fix: sql prepare and html response escape by @Yisaer in #3245
- fix: validate filepath in request by @Yisaer in #3248
- fix(trial): do not close control ws by @ngjaying in #3254
- fix: replace ruleJson's password/url by @Yisaer in #3251
- fix: fix omit option by @Yisaer in #3256
- fix(onnx): type check problems by @ngjaying in #3257
- fix(transform): fix trans datafield for list by @ngjaying in #3244
- fix: fix cast security issue by @Yisaer in #3243
- ci: CI pipeline for onnx by @578223592 in #3258
- docs: fix resource path by @ngjaying in #3259
- fix: fix tracer function by @Yisaer in #3260
Full Changelog: v2.0.0-beta.1...v2.0.0-beta.2
v1.14.4
v2.0.0-beta.1
Features
-
Tracing
- feat: support trace sink operator by @Yisaer in #3116
- feat: support local trace by @Yisaer in #3143
- feat: support trace rule recent traceid by @Yisaer in #3155
- feat: support update tracer by @Yisaer in #3166
- feat: support local span storage by @Yisaer in #3176
- feat: support neuron trace by @Yisaer in #3179
- feat: support query rule trace by @Yisaer in #3196
- feat: support trace tag by @Yisaer in #3198
-
Connection
- feat(api): support connection status by @ngjaying in #3170
- feat(connection): support connection status change by @ngjaying in #3171
- feat(connection): conn metric for rule by @ngjaying in #3173
- feat(connection): nng as stateful dialer by @ngjaying in #3180
- feat(conn): adapt all source/sink by @ngjaying in #3181
-
feat(meta): return plugin type for list by @ngjaying in #3135
-
feat: prometheus view rule cpu usage by @Rookiecom in #3063
What's Changed
- chore: ignore test pkg in codecov by @ngjaying in #3115
- chore: remove android support by @ngjaying in #3119
- chore: update docker pull badge by @ngjaying in #3122
- fix(source): fix memory source tuple list by @ngjaying in #3124
- fix: fix load configuration by @Yisaer in #3125
- test: restore jmeter tests by @ngjaying in #3126
- fix(import): return error message by @ngjaying in #3128
- fix: fix parse dburl by @Yisaer in #3131
- fix(native): fix plugin config install by @ngjaying in #3127
- fix(portable): fix source decode by @ngjaying in #3129
- fix(test): update sql prop to dburl by @ngjaying in #3132
- chore(ci): update actions by @ngjaying in #3133
- fix(sink): support template for tupleCollector by @ngjaying in #3136
- refactor: organize rule init and state by @ngjaying in #3092
- fix: fix /metadata/resource api by @Yisaer in #3137
- fix: fix metrics for batch operator by @Yisaer in #3144
- fix(rule): load rule json without id by @ngjaying in #3148
- fix(codecov): path fixing for v2 by @ngjaying in #3150
- fix: fix mqtt client panic by @Yisaer in #3149
- fix(window): accommodate time shift back by @ngjaying in #3151
- fix(state): escape metrics message by @ngjaying in #3153
- fix(encode): csv supports fields prop by @ngjaying in #3152
- fix(test): plugin result comparison by @ngjaying in #3157
- chore: more logs for rule state and error by @ngjaying in #3158
- fix(portable): clean up sink by @ngjaying in #3156
- docs(portable): add arch by @ngjaying in #3160
- test(portable): plugin status test and doc by @ngjaying in #3161
- fix: revise connection api by @Yisaer in #3159
- ci: print coverage by @ngjaying in #3162
- fix: fix connection api content type header by @Yisaer in #3169
- fix: fix mqtt sink conf validate by @Yisaer in #3168
- refactor(connection): remove detachSub by @ngjaying in #3172
- docs(plugin): rewrite native plugin docs by @ngjaying in #3164
- build: update base image go version 1.23 by @ngjaying in #3175
- chore: update mods by @ngjaying in #3178
- docs: add trace doc by @Yisaer in #3165
- chore: restore plugin build by @ngjaying in #3177
- docs: fix trace doc by @Yisaer in #3187
- fix: fix trace manager by @Yisaer in #3189
- docs: fix service name config by @Yisaer in #3190
- docs(conn): connection guide by @ngjaying in #3186
- fix(conf): all use cast duration conf by @ngjaying in #3191
- fix(mqtt): publish random fail at startup by @ngjaying in #3195
- fix(import): print static error message by @ngjaying in #3194
- feat: restore edgex openziti by @ngjaying in #3192
- feat: revise rule trace api by @Yisaer in #3193
- fix(mqtt): resume subscription in reconnect by @ngjaying in #3199
Full Changelog: v2.0.0-alpha.11...v2.0.0-beta.1
v1.14.3
v2.0.0-alpha.11
What's Changed
- feat: revise portable plugin process by @Yisaer in #3068
- feat(mqtt): support batch eof sig by @ngjaying in #3069
- fix: fix dburl by @Yisaer in #3073
- docs: add connection doc by @Yisaer in #3072
- feat: fix batch op by @Yisaer in #3081
- chore: build android only in release by @ngjaying in #3088
- feat(state): clearer state transit by @ngjaying in #3083
- feat: unify schedule rule in checker by @Yisaer in #3089
- fix: fix trial test by @Yisaer in #3090
- fix: remove replace passwd by @Yisaer in #3082
- fix(node): distribute hang when close rule by @ngjaying in #3093
- feat: support tracing framework by @Yisaer in #3094
- chore: merge v2alpha changes by @ngjaying in #3095
- chore: update contract version by @ngjaying in #3099
- feat: support export trace to collector by @Yisaer in #3097
- fix(rule): status metrics format by @ngjaying in #3101
- fix(rule): rule status fixes by @ngjaying in #3103
- feat: support trace operator by @Yisaer in #3098
- fix(rule): should close after receive eof by @ngjaying in #3105
- fix: use prepared stmt in sql by @Yisaer in #3100
- feat: support trace window operator by @Yisaer in #3096
- test(fvt): add code based fvt by @ngjaying in #3104
- test(portable): happy path fvt by @ngjaying in #3107
- fix: revise contentType by @Yisaer in #3112
- chore: add fvt to coverage by @ngjaying in #3111
- feat: revise trace and record data by @Yisaer in #3110
Full Changelog: v2.0.0-alpha.10...v2.0.0-alpha.11
v1.14.2
What's Changed
- docs: add nexmark benchmark doc by @Yisaer in #2857
- chore: update dep versions by @ngjaying in #3114
- fix(lint): update deprecated skip dirs by @ngjaying in #3118
- chore: merge fixes to 1.14.2 by @ngjaying in #3117
- feat(meta): return plugin type for list by @ngjaying in #3121
Full Changelog: v1.14.1...v1.14.2
v2.0.0-alpha.10
What's Changed
- feat(planner): set default payload format by @ngjaying in #3016
- fix(op): compress op input tuple by @ngjaying in #3017
- fix(nng): remove recv size limit by @ngjaying in #3020
- feat: support load connections env by @Yisaer in #3011
- feat: support import yaml (#3009) by @ngjaying in #3023
- chore: port 1.4.x change to v2 by @ngjaying in #3022
- feat: let url props compatibility by @Yisaer in #3021
- fix: remove create connection from critical area by @Yisaer in #3015
- feat: remove hidden passwd by @Yisaer in #3025
- feat: restore redis io by @ngjaying in #3034
- feat(ext): restore image sink by @ngjaying in #3035
- feat(ext): restore influx/influx2 sink by @ngjaying in #3036
- feat: restore import export plugins by @Yisaer in #3042
- feat(ext): restore zmq source/sink by @ngjaying in #3039
- feat(ext): restore tflite function by @ngjaying in #3044
- feat: restore kafka by @Yisaer in #3041
- feat: support sql lookup and ping by @Yisaer in #3043
- feat: support sql sink reconnect by @Yisaer in #3048
- feat(cli): restore rpc by @ngjaying in #3047
- feat(ext): restore image and geo functions by @ngjaying in #3045
- feat: support httppull lookup by @Yisaer in #3051
- chore: merge 1.14 influx changes by @ngjaying in #3050
- feat: support parquet file source (#2847) by @ngjaying in #3049
- feat: stop/delete rule should wait operator close by @Yisaer in #3056
- feat: portable plugin process live with ekuiper by @Yisaer in #3058
- feat: add initialize connection stauts by @Yisaer in #3059
- fix: fix mqtt client ping by @Yisaer in #3061
- fix(rest): do not override content type (#3024) by @ngjaying in #3055
Full Changelog: v2.0.0-alpha.9...v2.0.0-alpha.10
v1.14.1
What's Changed
- chore: remove centos support by @ngjaying in #2983
- ci: fix push base image error by @Rory-Z in #2994
- fix: fix the bad variable reference by @zhang943 in #2984
- fix(docs): fix writing error about sql source by @zhenjun115 in #3002
- fix(docs): fix typo error in tensorflow_lite.md by @578223592 in #3007
- fix(rest): do not override content type by @ngjaying in #3024
New Contributors
- @zhang943 made their first contribution in #2984
- @zhenjun115 made their first contribution in #3002
- @578223592 made their first contribution in #3007
Full Changelog: v1.14.0...v1.14.1
v2.0.0-alpha.9
What's Changed
- feat: support export metadata in yaml by @Yisaer in #2996
- feat: support push projection by @Yisaer in #3001
- feat: support rule trial by @Yisaer in #3000
- fix: fix restart rule state by @Yisaer in #3003
- feat(io): restore edgex source/sink by @ngjaying in #2998
- fix: fix trigger omitempty by @Yisaer in #3008
- feat(converter): delimiter supports header by @ngjaying in #3004
- fix(topo): detach subtopo from closed rule by @ngjaying in #3010
Full Changelog: v2.0.0-alpha.8...v2.0.0-alpha.9
v2.0.0-alpha.8
What's Changed
- chore: remove centos support by @ngjaying in #2982
- chore: deploy docs action update by @ngjaying in #2987
- feat: support websocket sink by @Yisaer in #2985
- docs(source): add down sampling doc by @ngjaying in #2990
- fix: let reload connection have timeout by @Yisaer in #2988
- feat: support cpu profiling with rule by @Rookiecom in #2978
- feat(converter): json partial decode by @ngjaying in #2989
- feat: support ws client by @Yisaer in #2992
- feat: support simulator source by @Yisaer in #2993
- refactor: extension impl structure by @ngjaying in #2995
New Contributors
- @Rookiecom made their first contribution in #2978
Full Changelog: v2.0.0-alpha.7...v2.0.0-alpha.8