Releases: lf-edge/ekuiper
Releases · lf-edge/ekuiper
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
v2.0.0-alpha.7
What's Changed
- fix: lookup table problems by @ngjaying in #2961
- refactor(io): move extended plugins by @ngjaying in #2964
- feat(js): restore js functions by @ngjaying in #2965
- feat: support httppull incremental by @Yisaer in #2962
- feat: restore native plugin manager by @ngjaying in #2967
- feat: support rest sink by @Yisaer in #2966
- fix(lookup): no return for empty result by @ngjaying in #2971
- feat(plugin): restore sample plugins & ut by @ngjaying in #2973
- feat: support httppush source by @Yisaer in #2968
- refactor(contract): function exec ctx arg first by @ngjaying in #2976
- feat: support websocket socket source by @Yisaer in #2980
- feat(graph): restore graph api by @ngjaying in #2979
Full Changelog: v2.0.0-alpha.6...v2.0.0-alpha.7
v2.0.0-alpha.6
What's Changed
- feat: check plugin reference before drop by @Yisaer in #2930
- feat: check stream before drop by @Yisaer in #2931
- feat: support bump sql source conf by @Yisaer in #2937
- feat(io): video source add props by @ngjaying in #2939
- feat: support sql source by @Yisaer in #2933
- feat: support rewind by @Yisaer in #2940
- feat: support sql reconnection by @Yisaer in #2941
- refactor(node): scan table acc by @ngjaying in #2944
- feat: support sql sink by @Yisaer in #2945
- fix(test): checkpoint tests by @ngjaying in #2948
- fix: let prom metrics controlled by tag by @Yisaer in #2956
- chore: organize built-in source/sink by @ngjaying in #2957
- refactor(converter): add ext props by @ngjaying in #2958
- feat: support http pull source by @Yisaer in #2953
- feat: support httppull source with auth by @Yisaer in #2960
- fix(file): scanner dynamic buffer by @ngjaying in #2959
Full Changelog: v2.0.0-alpha.5...v2.0.0-alpha.6
1.13.6
v1.14.0
Features
IO
- SQL source updates
- feat: add security to edgex via openziti by @dovholuknf in #2603
- feat: http payload compression by @yai-dev in #2779
- feat: support parquet file source by @forsaken628 in #2847
- feat: revise sql source reconnect by @Yisaer in #2909
SQL Runtime Optimization
- refactor(window): optimize scan performance by @ngjaying in #2805
- feat: support nested array schema by @Yisaer in #2734
- refactor: split sink batch by @ngjaying in #2745
- feat: support window function clause by @Yisaer in #2848
- feat(module): modularize io by @ngjaying in #2721
- feat(module): modularize converter by @ngjaying in #2728
- feat(modularize): modularize function by @ngjaying in #2737
Extensions
- feat: support rest external service retry by @Yisaer in #2722
- feat: support portable sink ack by @Yisaer in #2795
- feat: support esacape character for time layout by @Yisaer in #2844
Management
- feat: support async import api by @Yisaer in #2817
- feat: introduce rule level metrics by @Yisaer in #2716
- feat: revise metrcis as unix timstamp by @Yisaer in #2761
- feat: add 'format' and 'type' fields in list apis by @wfnuser in #2750
- feat: support metadata resources api by @Yisaer in #2769
- feat: support get all rule status api by @Yisaer in #2774
- feat: support validate service name by @Yisaer in #2775
- feat: support sink ping with ruleId by @Yisaer in #2804
What's Changed
- chore: remove repetitive words by @InventiveCoder in #2718
- build: upgrade base image go version by @ngjaying in #2720
- build: upgrade go and dependant mods by @ngjaying in #2719
- refactor(xsql): unify row and collection by @ngjaying in #2700
- fix: fix doc error by @Yisaer in #2724
- docs: fix some errors by @L-607 in #2731
- feat: let IntegerLiteral Value as int64 by @Yisaer in #2727
- fix: fix describe rule exposes password by @Yisaer in #2732
- docs: add doc for multiple sql index field by @Yisaer in #2733
- docs: fix websocket doc path by @Yisaer in #2735
- chore(ci): fix tag list error by @Swilder-M in #2738
- fix: replace password when create rule by @Yisaer in #2736
- fix(planner): avoid create subtopo in error by @ngjaying in #2740
- fix: check rule exists before create by @Yisaer in #2741
- fix: redisPubSub ping by @retoool in #2739
- fix: doc problem for tdengine sink by @carlclone in #2743
- fix: fix load stream when meet error by @Yisaer in #2751
- ci: delete v prefix in git tag by @Rory-Z in #2752
- fix: ignore nil value in array convert by @carlclone in #2748
- fix: fix template sql index value update strategy by @Yisaer in #2754
- feat: support rule stop by error metrics by @Yisaer in #2755
- chore: remove unused code in main.go by @shoothzj in #2762
- docs: proofread the en-us index page by @alxkhi in #2764
- docs: add doc for rule metrics by @Yisaer in #2757
- fix: fix index store panic error by @Yisaer in #2776
- docs: add ping doc for source/sink by @Yisaer in #2674
- fix(kafka): fix typo in kafka.json by @L-607 in #2785
- fix: fix password as hidden when update rule by @Yisaer in #2786
- fix: fix load variable from env by @Yisaer in #2787
- feat: introduce ctx for data import api by @Yisaer in #2784
- chore(deps): bump golang.org/x/net in /extensions by @dependabot in #2788
- chore(deps): bump golang.org/x/net by @dependabot in #2789
- fix: support lookup ping api by @Yisaer in #2791
- fix: remove useless code by @Yisaer in #2794
- docs: add doc for api by @Yisaer in #2796
- fix: fix resource api by @Yisaer in #2798
- fix: fix jitterFactor tag by @Yisaer in #2803
- feat: revise get all status by @Yisaer in #2799
- fix(pool): fix source pool cancel by @ngjaying in #2806
- fix(influx2 sink): Influx2 measurement is required by @gexincoding in #2809
- feat: support async task framework by @Yisaer in #2781
- fix(neuron): remove max receive size by @ngjaying in #2818
- fix: fix param into request body by @Yisaer in #2822
- fix: fix status api panic by @Yisaer in #2825
- docs: add doc for async api by @Yisaer in #2830
- feat: add ping of influx2 by @gexincoding in #2828
- feat: function optimizations by @ngjaying in #2832
- fix(service): fix grpc service error log by @Yisaer in #2834
- chore: dump codecov action to v4 by @Rory-Z in #2838
- fix: more info for parsing errors by @ngjaying in #2842
- refactor: refactor window function plan by @Yisaer in #2836
- ci(lint): bump
golangci-lint-action
to v6 by @xjasonlyu in #2846 - fix: fix rotate count not working by @Yisaer in #2851
- fix: fix rule patrol consuming too much memory by @Yisaer in #2849
- feat: support redis/influx ping by @Yisaer in #2850
- fix: close file by @testwill in #2859
- fix: bump alpine version by @Yisaer in #2872
- fix: fix http lookup source error handle by @Yisaer in #2878
- test: stddev and var function for nil values by @BNNARAJ in #2884
- fix(memory): fix random channel attach problem by @ngjaying in #2890
- chore: go mod updates by @ngjaying in #2891
- chore(ci): fix version list by @Swilder-M in #2894
- fix: fix influx sink validate by @Yisaer in #2893
- fix: sql source reconnect will check connection by @Yisaer in #2896
- docs: add Japanese README by @eltociear in #2908
- docs: add concurrency doc by @Yisaer in #2853
- fix: fix fileRotate by @Yisaer in #2910
- chore: update extensions version by @ngjaying in #2911
- chore: update extensions mod by @ngjaying in #2912
- fix: fix httppull ping msg by @Yisaer in #2918
- fix: fix fastjson decode by @Yisaer in #2925
- feat: support multiple S in format layout by @Yisaer in #2917
- fix(image): report image save error by @ngjaying in #2935
- feat: change kafka sink default balancer by @Yisaer in #2946
- fix: validate sink conf by @Yisaer in #2949
- fix(valuer): nil handling by @ngjaying in https://github.com/lf-edge/ekuiper/pull...