# Changelog // Asciidoc template for a single table row. Copy the lines // within //// ... //// over into the current, unreleased version // table, select the proper icon (see legend at the bottom of this documents) // and adapt the link to point to your pull request. Please dont forget // the empty line separators. //// | 🎁🐛✨🐣🗑️ | | https://github.com/knative/client/pull/[#] //// ## v0.14.0 (unreleased) [cols="1,10,3", options="header", width="100%"] |=== | | Description | PR | 🐛 | Service describe command shows repetitive revisions | https://github.com/knative/client/pull/790[#790] | 🎁 | Add concurrency-utilization option for `service create` and `service update` (`--concurrency-utilization`) | https://github.com/knative/client/pull/788[#788] | 🐣 | Refactor `e2e` common code into `lib/test` | https://github.com/knative/client/pull/765[#765] | 🐛 | Fix plugin lookup with file ext on Windows | https://github.com/knative/client/pull/774[#774] | 🐛 | Correct error message when updating service | https://github.com/knative/client/pull/778[#778] | 🎁 | Add `-a` flag as an alias for `--annotation` | https://github.com/knative/client/pull/782[#782] |=== ## v0.13.1 (2020-03-25) [cols="1,10,3", options="header", width="100%"] |=== | | Description | PR | 🐛 | Fix filter delete for trigger update command | https://github.com/knative/client/pull/746[#746] | 🐛 | Fix trigger create --filter flag to be optional | https://github.com/knative/client/pull/745[#745] | 🐛 | Fix plugin execution for Windows. | https://github.com/knative/client/pull/738[#738] | 🐛 | Fix default config path on Windows | https://github.com/knative/client/pull/751[#751] |=== ## v0.13.0 (2020-03-11) [cols="1,10,3", options="header", width="100%"] |=== | | Description | PR | 🎁 | Add a flag `--inject-broker` to `kn trigger create` | https://github.com/knative/client/pull/726[#726] | 🐛 | Improve reporting for missing `kubeconfig` and error connecting to the cluster | https://github.com/knative/client/pull/725[#725] | 🎁 | Add JSON/YAML output format for `kn version` | https://github.com/knative/client/pull/709[#709] | 🐣 | Replace `kn source cronjob` with `kn source ping`. `--schedule` is not mandatory anymore and defaults to "* * * * *" (every minute) | https://github.com/knative/client/issues/705[#705] | ✨ | Update to Knative serving 0.13.0 and Knative eventing 0.13.1 | https://github.com/knative/client/issues/705[#705] | 🎁 | Add `--label-service` and `--label-revision` to specify where to put labels for `kn service` | https://github.com/knative/client/pull/703[#703] | 🐛 | Fix wait on `Ready` condition by filtering out synthetic events | https://github.com/knative/client/pull/701[#701] | ✨ | Add `--wait` and `--no-wait` to `kn service delete` and change synchronous deletion | https://github.com/knative/client/pull/682[#682] | 🎁 | Add `--user` flag to `kn service` for specifying the user id to run the container | https://github.com/knative/client/pull/679[#679] | 🎁 | Add configuration of sink prefixes for `kn source` | https://github.com/knative/client/pull/676[#676] | 🎁 | Add `kn service export` for exporting a service | https://github.com/knative/client/pull/669[#669] | 🎁 | Adopt to XDG specification to `XDG_CONFIG_HOME` for default config location | https://github.com/knative/client/pull/668[#668] | ✨ | Add better error tracking for E2E tests | https://github.com/knative/client/pull/667[#667] | 🎁 | Add `kn source list` | https://github.com/knative/client/pull/666[#666] | ✨ | Improve help message when no command is given | https://github.com/knative/client/pull/664[#664] | ✨ | Update list headers for `kn trigger` and `kn source` | https://github.com/knative/client/pull/658[#658] | ✨ | Support multiple revisions on `kn revision delete` | https://github.com/knative/client/pull/657[#657] | 🐛 | Fix `--image` flag to only allow single occurrence in `kn service` | https://github.com/knative/client/pull/647[#647] | 🎁 | Add E2E test for `kn trigger` | https://github.com/knative/client/pull/645[#645] | 🎁 | Add error window when waiting for `Ready` condition to become `true` | https://github.com/knative/client/pull/644[#644] | 🎁 | Add human-readable `kn route describe` | https://github.com/knative/client/pull/643[#643] | ✨ | Update API to use `serving.knative.dev/v1` | https://github.com/knative/client/pull/640[#640] | ✨ | Add `no-wait` instead of `--async` and add a deprecation warning | https://github.com/knative/client/pull/639[#639] | 🎁 | Add E2E test for `cmd` and `arg` option for `kn service` | https://github.com/knative/client/pull/637[#637] | 🎁 | Add `--cmd` and `--arg` for customization of the container entry point | https://github.com/knative/client/pull/635[#635] | 🎁 | Add E2E test for `kn source binding` | https://github.com/knative/client/pull/634[#634] | 🐛 | Show `envFrom` in `kn service describe` | https://github.com/knative/client/pull/630[#630] | 🎁 | Add `--cluster-local` and `--no-cluster-local` flags for `kn service` | https://github.com/knative/client/pull/629[#629] |=== ## v0.12.0 (2020-01-29) [cols="1,10,3", options="header", width="100%"] |=== | | Description | PR | 🎁 | Add `kn source binding` CRUD support for managing sink bindings | https://github.com/knative/client/pull/625[#625] | 🎁 | Update to Knative eventing v0.12.0 | https://github.com/knative/client/pull/621[#621] | ✨️ | Update to Knative serving v0.12.0 | https://github.com/knative/client/pull/618[#618] | 🎁 | Add `--pull-secret` for specifying pull secrets | https://github.com/knative/client/pull/617[#617] | ✨ | Improve error handling when no command is given | https://github.com/knative/client/pull/615[#615] | 🎁 | Add `--autoscale-window` for service commands | https://github.com/knative/client/pull/614[#614] | ✨ | Add checks for namespace creation instead of waiting | https://github.com/knative/client/pull/611[#611] | 🐛 | Fix mandatory `kn trigger` filter | https://github.com/knative/client/pull/603[#603] | 🎁 | Add E2E tests for CronJob source | https://github.com/knative/client/pull/599[#599] | 🐛 | Fix handling of map-like options | https://github.com/knative/client/pull/592[#592] | 🎁 | Add E2E tests for plugins | https://github.com/knative/client/pull/591[#591] | 🐛 | Fix misleading error message when verb is bad | https://github.com/knative/client/pull/589[#589] | 🎁 | Add traffic and tag information to `kn revision list` | https://github.com/knative/client/pull/581[#581] | 🐛️ | Fix duplicate key check in trigger filter option | https://github.com/knative/client/pull/575[#575] |=== ## v0.11.0 (2019-12-17) [cols="1,10,3", options="header", width="100%"] |=== | | Description | PR | 🎁 | Add `kn trigger update` for updating triggers | https://github.com/knative/client/pull/562[#562] | 🎁 | Add `kn source cronjob list` for listing CronJob sources | https://github.com/knative/client/pull/559[#559] | 🎁 | Add `kn source apiserver list` for listing ApiServer sources | https://github.com/knative/client/pull/559[#559] | 🎁 | Add `kn trigger list` for listing triggers | https://github.com/knative/client/pull/558[#558] | 🎁 | Add `kn source apiserver create/delete/update/describe` for managing ApiServer sources | https://github.com/knative/client/pull/556[#556] | ✨ | Update to Knative eventing dependency to 0.11.0 | https://github.com/knative/client/pull/546[#546] | ✨ | Update to Knative serving dependency to 0.11.0 | https://github.com/knative/client/pull/545[#545] | ✨ | Move cluster URL to `--verbose` for `service describe` | https://github.com/knative/client/pull/543[#543] | 🎁 | Add `kn source cronjob create/delete/update/describe` for managing CronJob sources | https://github.com/knative/client/pull/542[#542] | 🎁 | Add `kn trigger create/delete` for managing Eventing triggers | https://github.com/knative/client/pull/541[#541] | 🎁 | Eventing setup in CI | https://github.com/knative/client/pull/538[#538] | 🎁 | Add `kn source list-types` for showing available Eventing sources | https://github.com/knative/client/pull/536[#536] | 🐛 | Update to Go 1.13 | https://github.com/knative/client/pull/535[#535] | 🎁 | Add CI tests for using Kn with Tekton | https://github.com/knative/client/pull/528[#528] | ✨ | Update version information for eventing dependencies | https://github.com/knative/client/pull/495[#495] | ✨ | Support multiple NAMEs on kn service delete | https://github.com/knative/client/pull/492[#492] | ✨ | Add polling fallback for watching on service readiness | https://github.com/knative/client/pull/491[#491] | 🎁 | Add dependencies for eventing | https://github.com/knative/client/pull/470[#470] |=== ## v0.10.0 (2019-11-06) [cols="1,10,3", options="header", width="100%"] |=== | | Description | PR | ✨ | Update Knative serving dependency to 0.10.0 | https://github.com/knative/client/pull/474[#474] | 🎁 | Add Support for envFrom and volumeMounts | https://github.com/knative/client/pull/393[#393] | 🎁 | Human-readable revision describe | https://github.com/knative/client/pull/475[#475] | 🎁 | Print ServiceAccount in service describe output | https://github.com/knative/client/pull/472[#472] | 🎁 | Add zsh completion | https://github.com/knative/client/pull/476[#476] |=== ## v0.9.0 (2019-10-29) [cols="1,10,3", options="header", width="100%"] |=== | | Description | PR | ✨ | Update to Knative serving dependency to 0.9.0 | https://github.com/knative/client/pull/458[#458] | ✨ | Add revision information to service list | https://github.com/knative/client/pull/441[#441] | 🐛 | Remove zsh completion | https://github.com/knative/client/pull/439[#439] | 🎁 | Update build.sh -w to add a message when compilation succeeded | https://github.com/knative/client/pull/432[#432] | ✨ | Add more progress information during service create/update | https://github.com/knative/client/pull/431[#431] | ✨ | Change plugins configuration name to use `-` (dash) instead of camel case | https://github.com/knative/client/pull/428[#428] | 🎁 | Add `--annotation` flag for service create and update | https://github.com/knative/client/pull/422[#422] | ✨ | Restructure documentation | https://github.com/knative/client/pull/421[#421] | ✨ | Refine `route list` output | https://github.com/knative/client/pull/407[#407] | 🎁 | Add `--service-account` flag | https://github.com/knative/client/pull/401[#401] | 🐛 | Add enviroment variables in alphabetical order for service create/update | https://github.com/knative/client/pull/389[#389] | 🐛 | Retain the request body when logging HTTP | https://github.com/knative/client/pull/378[#378] | ✨ | Adds support for building cross platform binaries | https://github.com/knative/client/pull/371[#371] | ✨ | Update `version` command shows supported Serving and API versions | https://github.com/knative/client/pull/370[#370] | 🐛 | Add portable plugin executable check for Windows | https://github.com/knative/client/pull/367[#367] | 🎁 | Print `NAMESPACE` column as the first column when `--all-namespaces` is specified | https://github.com/knative/client/pull/366[#366] | 🎁 | Add support for `-A` variant for `--all-namespaces` | https://github.com/knative/client/pull/356[#356] | 🎁 | Wrap help messages to terminal size | https://github.com/knative/client/pull/351[#351] | ✨ | Change bool flags to the paired `--foo` and `--no-foo` format | https://github.com/knative/client/pull/346[#346] | 🎁 | Support traffic splitting and tagging targets | https://github.com/knative/client/pull/345[#345] | 🐛 | Only test in watch mode if passed test flag | https://github.com/knative/client/pull/343[#343] | 🎁 | Add `Service` and `Revision` labels | https://github.com/knative/client/pull/342[#342] | 🎁 | Add `creator` annotation on create `--force` | https://github.com/knative/client/pull/331[#341] | 🎁 | List revisions sorted by configuration generation | https://github.com/knative/client/pull/332[#332] | 🎁 | Add documentation for traffic splitting and tagging targets | https://github.com/knative/client/pull/331[#331] | 🐛 | `kn service list` lists services sorted by alphabetical order | https://github.com/knative/client/pull/330[#330] | 🎁 | Add `--log-http` option | https://github.com/knative/client/pull/326[#326] | 🐛 | Report an error if no flag(s) set in service update | https://github.com/knative/client/pull/318[#318] | ✨ | Improve create service error message | https://github.com/knative/client/pull/312[#312] | 🎁 | Introduce test mock library for `KnServingClient` library call | https://github.com/knative/client/pull/306[#306] | 🐛 | Fix error when no current namespace is set | https://github.com/knative/client/pull/305[#305] | 🎁 | Add E2E tests for `Service`, `Revision`, `Route` | https://github.com/knative/client/pull/291[#291] | 🎁 | Add `--revision-name` flag | https://github.com/knative/client/pull/282[#282] | 🐛 | Validate scale and container concurrency options when updating configuration resource | https://github.com/knative/client/pull/279[#279] | 🎁 | Wait for service to become ready with `kn service update` (same behaviour as for `kn service create`) | https://github.com/knative/client/pull/271[#271] | 🎁 | Add `--no-headers` flag for `list` commands | https://github.com/knative/client/pull/262[#262] | 🎁 | `kn service describe` | https://github.com/knative/client/pull/252[#252] | 🎁 | Add plugin support similar to `kubectl` plugins. | https://github.com/knative/client/pull/249[#249] | 🐛 | Better error handling when providing wrong kubeconfig option | https://github.com/knative/client/pull/222[#222] |=== ## v0.2.0 (2019-07-10) [cols="1,10,3", options="header", width="100%"] |=== | | Description | PR | 🐛 | Show URL instead of address when listing services | https://github.com/knative/client/pull/247[#247] | 🎁 | Add `kn service list ` and `kn revision list ` | https://github.com/knative/client/pull/150[#150] | 🐛 | Dynamically set GroupVersionKind via schema lookup | https://github.com/knative/client/pull/134[#134] | ✨ | Introduce a `KnClient` interface | https://github.com/knative/client/pull/134[#134] | 🐛 | Retry update operation on an optimistic lock failure | https://github.com/knative/client/pull/240[#240] | 🎁 | Add `kn route list` | https://github.com/knative/client/pull/202[#202] | ✨ | Improved error message when no command is given | https://github.com/knative/client/pull/218[#218] | 🎁 | Add gotest.tools testing support | https://github.com/knative/client/pull/218[#218] | 🎁 | Add second test run against latest released Knative serving version | https://github.com/knative/client/pull/170[#170] | 🎁️ | Add `--port` to `kn service create` and `kn service update` | https://github.com/knative/client/pull/191[#191] | 🎁 | Add `kn revision delete` | https://github.com/knative/client/pull/207[#207] | 🎁 | Add goimport to `build.sh` | https://github.com/knative/client/pull/186[#186] | ✨ | Wait for service to become ready with `kn service create` | https://github.com/knative/client/pull/156[#156] | 🎁 | Add shell based smoke tests | https://github.com/knative/client/pull/183[#183] | ✨ | Use current namespace from `.kube/config` as default | https://github.com/knative/client/pull/172[#172] | ✨ | Add `--force` to `kn service create` for replacing existing service | https://github.com/knative/client/pull/79[#79] | ✨ | Add `kn revision list --service ` | https://github.com/knative/client/pull/194[#194] | ✨ | Add success message to `kn service update` | https://github.com/knative/client/pull/169[#169] | 🎁 | Add mandatory license check to `build.sh` | https://github.com/knative/client/pull/187[#187] | 🎁 | Add Golang based E2E tests | https://github.com/knative/client/pull/121[#121] | ✨ | Rename `kn revision get` to `kn revision list` | https://github.com/knative/client/pull/180[#180] | ✨ | Rename `kn service get` to `kn service list` | https://github.com/knative/client/pull/179[#179] | ✨ | Refactoring to use sub-packages | https://github.com/knative/client/pull/66[#66] | 🎁 | Add `--test`, `--fast`, `--update` to `build.sh` | https://github.com/knative/client/pull/149[#149] | ✨️ | Update to Knative serving 0.6.0 | https://github.com/knative/client/pull/129[#129] | 🎁 | Add Zsh completion | https://github.com/knative/client/pull/132[#132] | 🎁 | Add autoscale & concurrency options for `service create` and `service update` (`--min-scale`, `--max-scale`, `--concurrency-limit`, `--concurrency-target`) | https://github.com/knative/client/pull/157[#157] | 🎁 | Add `--watch` for `build.sh` to enter a compile-watch loop | https://github.com/knative/client/pull/160[#160] |=== ## v0.1.0 (2019-05-17) [cols="1,10,3", options="header", width="100%"] |=== | | Description | PR | 🎁 | Add --force for `service create` | https://github.com/knative/client/pull/79[#79] | 🐛 | Fix info messages after `service create` and `service delete` | https://github.com/knative/client/pull/95[#95] | 🎁 | Add `revision get` | https://github.com/knative/client/pull/97[#97] | 🎁 | Add `service get` | https://github.com/knative/client/pull/90[#90] |=== ''' _Legend_ : 🎁 Feature - 🐛 Fix - ✨ Update - 🐣 Refactoring - 🗑️ Remove //// --------------------------------------------- Ignore PRs: 12 45 --------------------------------------------- //// // Asciidoc Template for a new release table. Add this after creating a release // to collect new changelog entries //// ## v0.XX.0 (unreleased) [cols="1,10,3", options="header", width="100%"] |=== | | Description | PR |=== ////