|
1 | 1 | Changelog |
2 | 2 | --- |
3 | 3 |
|
| 4 | +## v0.13.3 (Dec 23, 2020) |
| 5 | + |
| 6 | +* Add ability to add the component name as a label in addition to the existing annotation. This is opt-in and is activated |
| 7 | + by setting the `addComponentLabel` property to `true` in qbec.yaml (thanks @korroot and @hudymi). |
| 8 | + |
| 9 | +## v0.13.2 (Dec 3, 2020) |
| 10 | + |
| 11 | +* Allow force options to be set via environment variables (thanks @splkforrest) |
| 12 | + |
| 13 | +## v0.13.1 (Dec 2, 2020) |
| 14 | + |
| 15 | +* Fix a bug where the `alpha fmt` command would stop processing arguments after encountering a directory. |
| 16 | + |
| 17 | +## v0.13.0 (Nov 27, 2020) |
| 18 | + |
| 19 | +* Misc. CI build changes |
| 20 | +* Update jsonnet library to `v0.17.0` and k8s client libs to `v1.17.13` |
| 21 | +* Add json formatter to the `qbec alpha fmt` command |
| 22 | +* Fix diff commands to show skipped updates and deletes based on qbec directives specified for existing objects. |
| 23 | + This will no longer show spurious diffs for deletes and updates if those have been turned off. |
| 24 | +* Use per-namespace queries by default when multiple namespaces are present, allow using cluster-scoped queries |
| 25 | + using an opt-in flag. |
| 26 | +* The `--env-file` option now allows http(s) URLs in addition to local files. In addition, the `envFiles` attribute |
| 27 | + in `qbec.yaml` can also contain http(s) URLs. (thanks @dan1) |
| 28 | +* String data in secrets is now obfuscated in addition to binary data |
| 29 | + |
| 30 | +### Incompatibilities |
| 31 | + |
| 32 | +This release is incompatible from previous minor versions in the following ways: |
| 33 | + |
| 34 | +* `qbec apply` will now wait on all objects by default. That is, the `--wait-all` now defaults to `true`. |
| 35 | + To get the previous behavior, you need to add `--wait-all=false` to the `apply` command. |
| 36 | +* `qbec diff` now exits 0 by default even when diffs are found. To restore previous behavior, add `--error-exit` |
| 37 | + to the command. |
| 38 | +* qbec now defaults to per-namespace queries when multiple namespaces are present. To get the previous behavior |
| 39 | + of using cluster-scoped queries add `clusterScopedLists: true` under `spec` in `qbec.yaml` |
| 40 | +* The command line syntax of the `qbec alpha fmt` command has changed in incompatible ways. Instead of options like |
| 41 | + `--jsonnet`, `--yaml` etc. you need to specify options as `--type=jsonnet`, `--type=yaml` and so on. |
| 42 | +* YAML formatter now follows `prettier` conventions requiring arrays to be indented under the parent key. |
| 43 | +* Any corner-case behavior from updating k8s client and jsonnet libraries. |
| 44 | + |
| 45 | +## v0.12.5 (Oct 2, 2020) |
| 46 | + |
| 47 | +* Add a new `wait-policy` directive to disable waits on specific deployments |
| 48 | + and daemonsets. The annotation `"directives.qbec.io/wait-policy": "never"` |
| 49 | + will cause qbec to not wait on the deployment even if it has changed. |
| 50 | + |
| 51 | +## v0.12.4 (Sep 24, 2020) |
| 52 | + |
| 53 | +* Add `--wait-all` flag to the `apply` command to wait on all objects instead of just the ones that were changed in the |
| 54 | + current run. |
| 55 | + |
| 56 | +## v0.12.3 (Sep 9, 2020) |
| 57 | + |
| 58 | +* Add ability to import a bag of files using a glob pattern (see #153 for details). At this point this should be |
| 59 | + considered experimental. Do not rely on it yet until the next release when we will have docs for it. |
| 60 | +* Add windows build in CI, thanks to @harsimranmaan |
| 61 | + |
4 | 62 | ## v0.12.2 (Aug 30, 2020) |
5 | 63 |
|
6 | 64 | * Fix a bug where under certain circumstances of failed discovery, qbec would delete resources not meant to be deleted. |
|
0 commit comments