|
14 | 14 | ~ limitations under the License. |
15 | 15 | --> |
16 | 16 |
|
| 17 | +## v0.3.0 (2023-01-16) |
| 18 | + |
| 19 | +### Feat |
| 20 | + |
| 21 | +- **docker**: check containerwait exit status code |
| 22 | +- **fn**: add check for necessary files in build and create |
| 23 | +- **app**: add input validator to fnservice and modservice |
| 24 | +- **client**: add name validation in fn_service and mod_service |
| 25 | +- **client**: add input_validator struct and interface |
| 26 | +- **mod**: fix mod get output formatting |
| 27 | +- **mod**: add mod subcommands |
| 28 | +- add modhandler interface over sdk |
| 29 | +- add base files for mod subcommand |
| 30 | +- **homedir**: add homedir pkg with utilities to handle .fl |
| 31 | +- **fn-new**: implement new cmd with tests |
| 32 | +- **template**: add template pull cmd |
| 33 | +- **fn**: setup 'new' cmd with list flag |
| 34 | +- **deploy**: add alias for deploy command |
| 35 | +- **admin**: add deploy subcommands for k8s/docker |
| 36 | +- **kubernetes_rm**: add kubernetes remove command |
| 37 | +- **kubernetes**: add full kubernetes deployment |
| 38 | +- **kubernetes**: add namespace, svc-account, role and rolebinding creation |
| 39 | +- **fl_k8s**: add kubernetes yaml parsing |
| 40 | +- add base k8s deploy command |
| 41 | +- **deploy**: add base kubernetes deployer/remover types |
| 42 | +- **upload**: add upload cmd to create functions from wasm files |
| 43 | +- **wasm-builder**: add rename code.wasm |
| 44 | +- **fn-build**: add build cmd to just build wasm binaries |
| 45 | + |
| 46 | +### Fix |
| 47 | + |
| 48 | +- update mod, fn_service, mod_service to new sdk types |
| 49 | +- **mod**: fix print in mod list and mod get |
| 50 | +- **mod_service**: fix nil pointer deref errors |
| 51 | +- **fn_service**: fix nil pointer deref error |
| 52 | +- **fn**: remove fn list command (moved to mod get) |
| 53 | +- **fn**: update fn commands to new fnhandler |
| 54 | +- **fn_service**: update fnhandler to new sdk version |
| 55 | +- license header and linter errors |
| 56 | +- check returned errors |
| 57 | +- **license**: add license header |
| 58 | +- **constants**: fix broken docker urls |
| 59 | +- **create**: add get wasm file in builder to get correct file in create |
| 60 | +- license headers and language flag type |
| 61 | +- **fn**: add mandatory .wasm extension in fn create with single file |
| 62 | +- **fn**: return error if empty file is passed in fn create |
| 63 | + |
| 64 | +### Refactor |
| 65 | + |
| 66 | +- move supported languages names/images in single struct |
| 67 | +- **mod**: fix output formatting for mod subcommands |
| 68 | +- **mod_service_test**: remove redundant type declaration |
| 69 | +- add components replace in docker-compose |
| 70 | +- add prometheus config download |
| 71 | +- homdir in constants and create dir function |
| 72 | +- **docker**: update docker deploy commands with new interface |
| 73 | +- **docker**: substitute docker deployer/remover with dockershell interface |
| 74 | +- **homedir**: return path to file from read/write |
| 75 | +- **homedir**: move dir string to constant |
| 76 | +- **template**: small improvements |
| 77 | +- **template**: move new --list to template list cmd |
| 78 | +- **template**: move copy code to pkg |
| 79 | +- **fn**: add command aliases |
| 80 | +- **deploy**: move deploy subcommands to separate folders |
| 81 | +- **deploy**: move docker and k8s commands under deploy subcommand |
| 82 | +- **deploy**: fix typo in kubernetes_remover struct |
| 83 | +- **deploy**: move fl_k8s/parse to deploy/kubernetes_parse |
| 84 | +- **constants**: revert default prometheus img |
| 85 | +- **kubernetes**: remove unused parameters from k8s command |
| 86 | +- change WithClientSet to WithConfig in k8s deployer/remover |
| 87 | +- **kubernetes_deployer**: add getyamlcontent() auxiliary func; update interface |
| 88 | +- **kubernetes**: add setupdeployer() function |
| 89 | +- **fn**: rename mockInvoker to mockFnHandler |
| 90 | +- **list**: remove redundant error check |
| 91 | +- **create**: update create to build and upload with tmp file |
| 92 | +- **create**: setup builder |
| 93 | +- simplify docker client |
| 94 | +- **wasm**: update builder |
| 95 | +- implement new docker remover |
| 96 | +- **admin-dev**: use new deployer and update tests |
| 97 | +- **docker**: simplify docker client interface |
| 98 | +- **docker-deployer**: separate setup |
| 99 | +- **docker**: add docker package with interfaces |
| 100 | +- **constants**: change builder map names |
| 101 | +- **fn_service**: remove unused language parameter in create |
| 102 | +- **fn**: add missing license headers |
| 103 | +- **fn**: move fn functions to separate files |
| 104 | +- remove unused Namespace field |
| 105 | + |
17 | 106 | ## v0.2.1 (2022-10-31) |
18 | 107 |
|
19 | 108 | ### Fix |
|
0 commit comments