|
1 | 1 |
|
| 2 | +<a name="v0.4.0"></a> |
| 3 | +## [v0.4.0](https://github.com/FunctionStream/function-stream/compare/v0.3.0...v0.4.0) (2024-05-09) |
| 4 | + |
| 5 | +### Features |
| 6 | + |
| 7 | +* add contube config validation ([#174](https://github.com/FunctionStream/function-stream/issues/174)) - _by Zike Yang_ |
| 8 | +* support pluggable state store ([#173](https://github.com/FunctionStream/function-stream/issues/173)) - _by Zike Yang_ |
| 9 | +* improve function configuration ([#170](https://github.com/FunctionStream/function-stream/issues/170)) - _by Zike Yang_ |
| 10 | +* improve configuration ([#169](https://github.com/FunctionStream/function-stream/issues/169)) - _by Zike Yang_ |
| 11 | +* refactor fs http service ([#168](https://github.com/FunctionStream/function-stream/issues/168)) - _by Zike Yang_ |
| 12 | + |
| 13 | +### Build |
| 14 | + |
| 15 | +* add change log ([#160](https://github.com/FunctionStream/function-stream/issues/160)) - _by Zike Yang_ |
| 16 | +* **deps:** bump google.golang.org/protobuf from 1.32.0 to 1.33.0 ([#162](https://github.com/FunctionStream/function-stream/issues/162)) - _by dependabot[bot]_ |
| 17 | + |
| 18 | +### Bug Fixes |
| 19 | + |
| 20 | +* prevent panic by closing channel in NewSourceTube goroutine ([#156](https://github.com/FunctionStream/function-stream/issues/156)) - _by wy-os_ |
| 21 | +* **tube:** move the getOrCreatChan outside of the goroutine ([#161](https://github.com/FunctionStream/function-stream/issues/161)) - _by wy-os_ |
| 22 | + |
| 23 | +### Tests |
| 24 | + |
| 25 | +* fix duplicated close on the server ([#163](https://github.com/FunctionStream/function-stream/issues/163)) - _by Zike Yang_ |
| 26 | + |
| 27 | + |
2 | 28 | <a name="v0.3.0"></a>
|
3 | 29 | ## [v0.3.0](https://github.com/FunctionStream/function-stream/compare/v0.2.0...v0.3.0) (2024-03-13)
|
4 | 30 |
|
5 | 31 | ### Features
|
6 | 32 |
|
7 |
| -* state store ([#153](https://github.com/FunctionStream/function-stream/issues/153)) |
8 |
| -* add http source tube ([#149](https://github.com/FunctionStream/function-stream/issues/149)) |
9 |
| -* add sink, source and runtime config to function config ([#136](https://github.com/FunctionStream/function-stream/issues/136)) |
10 |
| -* add grpc runtime ([#135](https://github.com/FunctionStream/function-stream/issues/135)) |
| 33 | +* state store ([#153](https://github.com/FunctionStream/function-stream/issues/153)) - _by Zike Yang_ |
| 34 | +* add http source tube ([#149](https://github.com/FunctionStream/function-stream/issues/149)) - _by Zike Yang_ |
| 35 | +* add sink, source and runtime config to function config ([#136](https://github.com/FunctionStream/function-stream/issues/136)) - _by Zike Yang_ |
| 36 | +* add grpc runtime ([#135](https://github.com/FunctionStream/function-stream/issues/135)) - _by Zike Yang_ |
11 | 37 |
|
12 | 38 | ### Tests
|
13 | 39 |
|
14 |
| -* add tests for chan utils ([#140](https://github.com/FunctionStream/function-stream/issues/140)) |
15 |
| -* fix flaky test for grpc_func ([#142](https://github.com/FunctionStream/function-stream/issues/142)) |
| 40 | +* add tests for chan utils ([#140](https://github.com/FunctionStream/function-stream/issues/140)) - _by wy-os_ |
| 41 | +* fix flaky test for grpc_func ([#142](https://github.com/FunctionStream/function-stream/issues/142)) - _by Zike Yang_ |
16 | 42 |
|
17 | 43 | ### Bug Fixes
|
18 | 44 |
|
19 |
| -* fix deadlock issue in grpc_func and add cors support ([#158](https://github.com/FunctionStream/function-stream/issues/158)) |
20 |
| -* cli doesn't respect replica when creating function ([#145](https://github.com/FunctionStream/function-stream/issues/145)) |
21 |
| -* fix race condition issues in function manager ([#141](https://github.com/FunctionStream/function-stream/issues/141)) |
22 |
| -* fix context value setting for the function instance ([#139](https://github.com/FunctionStream/function-stream/issues/139)) |
| 45 | +* fix deadlock issue in grpc_func and add cors support ([#158](https://github.com/FunctionStream/function-stream/issues/158)) - _by Zike Yang_ |
| 46 | +* cli doesn't respect replica when creating function ([#145](https://github.com/FunctionStream/function-stream/issues/145)) - _by Zike Yang_ |
| 47 | +* fix race condition issues in function manager ([#141](https://github.com/FunctionStream/function-stream/issues/141)) - _by Zike Yang_ |
| 48 | +* fix context value setting for the function instance ([#139](https://github.com/FunctionStream/function-stream/issues/139)) - _by wy-os_ |
23 | 49 |
|
24 | 50 | ### Code Refactoring
|
25 | 51 |
|
26 |
| -* improve grpc function protocol ([#147](https://github.com/FunctionStream/function-stream/issues/147)) |
27 |
| -* improve logging ([#146](https://github.com/FunctionStream/function-stream/issues/146)) |
| 52 | +* improve grpc function protocol ([#147](https://github.com/FunctionStream/function-stream/issues/147)) - _by Zike Yang_ |
| 53 | +* improve logging ([#146](https://github.com/FunctionStream/function-stream/issues/146)) - _by Zike Yang_ |
28 | 54 |
|
29 | 55 | ### Miscellaneous
|
30 | 56 |
|
31 |
| -* rename module ([#137](https://github.com/FunctionStream/function-stream/issues/137)) |
| 57 | +* rename module ([#137](https://github.com/FunctionStream/function-stream/issues/137)) - _by Zike Yang_ |
32 | 58 |
|
33 | 59 |
|
34 | 60 | <a name="v0.2.0"></a>
|
35 | 61 | ## [v0.2.0](https://github.com/FunctionStream/function-stream/compare/v0.1.0...v0.2.0) (2024-02-17)
|
36 | 62 |
|
37 | 63 | ### Features
|
38 | 64 |
|
39 |
| -* add directory structure to readme and improve structure ([#132](https://github.com/FunctionStream/function-stream/issues/132)) |
40 |
| -* support basic function operations using CLI tool ([#128](https://github.com/FunctionStream/function-stream/issues/128)) |
41 |
| -* support pluggable queue ([#125](https://github.com/FunctionStream/function-stream/issues/125)) |
42 |
| -* support delete function ([#3](https://github.com/FunctionStream/function-stream/issues/3)) |
43 |
| -* add integration test and CI ([#1](https://github.com/FunctionStream/function-stream/issues/1)) |
44 |
| -* support loading wasm file |
| 65 | +* add directory structure to readme and improve structure ([#132](https://github.com/FunctionStream/function-stream/issues/132)) - _by Zike Yang_ |
| 66 | +* support basic function operations using CLI tool ([#128](https://github.com/FunctionStream/function-stream/issues/128)) - _by Zike Yang_ |
| 67 | +* support pluggable queue ([#125](https://github.com/FunctionStream/function-stream/issues/125)) - _by Zike Yang_ |
| 68 | +* support delete function ([#3](https://github.com/FunctionStream/function-stream/issues/3)) - _by Zike Yang_ |
| 69 | +* add integration test and CI ([#1](https://github.com/FunctionStream/function-stream/issues/1)) - _by Zike Yang_ |
| 70 | +* support loading wasm file - _by Zike Yang_ |
45 | 71 |
|
46 | 72 | ### License
|
47 | 73 |
|
48 |
| -* update license header ([#130](https://github.com/FunctionStream/function-stream/issues/130)) |
| 74 | +* update license header ([#130](https://github.com/FunctionStream/function-stream/issues/130)) - _by Zike Yang_ |
49 | 75 |
|
50 | 76 | ### Build
|
51 | 77 |
|
52 |
| -* add license checker ([#7](https://github.com/FunctionStream/function-stream/issues/7)) |
| 78 | +* add license checker ([#7](https://github.com/FunctionStream/function-stream/issues/7)) - _by Zike Yang_ |
53 | 79 |
|
54 | 80 | ### Bug Fixes
|
55 | 81 |
|
56 |
| -* fix mem queue bench doesn't show result ([#129](https://github.com/FunctionStream/function-stream/issues/129)) |
| 82 | +* fix mem queue bench doesn't show result ([#129](https://github.com/FunctionStream/function-stream/issues/129)) - _by Zike Yang_ |
57 | 83 |
|
58 | 84 | ### Performance Improvements
|
59 | 85 |
|
60 |
| -* improve performance ([#124](https://github.com/FunctionStream/function-stream/issues/124)) |
61 |
| -* add bench perf ([#6](https://github.com/FunctionStream/function-stream/issues/6)) |
| 86 | +* improve performance ([#124](https://github.com/FunctionStream/function-stream/issues/124)) - _by Zike Yang_ |
| 87 | +* add bench perf ([#6](https://github.com/FunctionStream/function-stream/issues/6)) - _by Zike Yang_ |
62 | 88 |
|
63 | 89 | ### Code Refactoring
|
64 | 90 |
|
65 |
| -* use tube term instead of queue ([#134](https://github.com/FunctionStream/function-stream/issues/134)) |
66 |
| -* abstract contube-go impl ([#131](https://github.com/FunctionStream/function-stream/issues/131)) |
| 91 | +* use tube term instead of queue ([#134](https://github.com/FunctionStream/function-stream/issues/134)) - _by Zike Yang_ |
| 92 | +* abstract contube-go impl ([#131](https://github.com/FunctionStream/function-stream/issues/131)) - _by Zike Yang_ |
67 | 93 |
|
68 | 94 | ### Documentation
|
69 | 95 |
|
70 |
| -* fix readme format ([#133](https://github.com/FunctionStream/function-stream/issues/133)) |
| 96 | +* fix readme format ([#133](https://github.com/FunctionStream/function-stream/issues/133)) - _by Zike Yang_ |
71 | 97 |
|
72 | 98 |
|
73 | 99 | <a name="v0.1.0"></a>
|
|
0 commit comments