Releases: splunk/qbec
Releases · splunk/qbec
v0.16.3
v0.16.2
- Fix typo in model.md:
- Fix Go Releaser build step
v0.15.2
- Add ability to filter by namespaces using
-p
and-P
and the ability to filter out cluster-scoped-objects
via--include-cluster-objects=false
v0.15.1
- Fix info in
qbec version
v0.15.0
apply
now waits forbatch/job
objects (thanks @kvaps)- Improved error message includes helpful hints on operations requiring exactly one qbec environment as input (thanks @kalhanreddy)
eval
now supports inline datasources without the need to specify a qbec environment- Kubernetes list operations now use a page size of
1000
by default.--k8s:list-page-size
can be used to adjust the size
Setting this value too low can impact performance when dealing with large lists - Update jsonnet library to
v0.18.0
, k8s client libs tov1.23.1
and golang version to1.17
- Misc. housekeeping improvements
Backward incompatibilities:
apply
now waits forbatch/job
objects. To disable waiting for all objects--wait-all=false
can be used.- Adjustments to the internal behaviour around listing Kubernetes objects. Use
--k8s:list-page-size
with appropriate values. - Any corner-case behavior from updating k8s client, jsonnet libraries or golang version
v0.14.8
- Expose data source creation in the VM implementation for public use
v0.14.7
v0.14.6
- Add a
renderYaml
native function to the qbec VM to generate YAML output compatible withqbec fmt
. If this native
function is passed an array, it will render multiple YAML docs with separators. Top-level nils are ignored for output.
If you want an array value to be serialized as a single document, wrap it in a single-element array.
v0.14.5
- Fix a bug where glob imports could not import relative files outside the qbec root/ current working dir
v0.14.4
fmt
andalpha lint
commands now accept exclusion patterns using which vendored files, intentionally bad test
data etc. can be filtered out. Pattern matching of exlcudes is done using the doublestar library.qbec.yaml
can now contain examples of data source outputs. These are returned by the mock linter implementation
when data source imports are found. This allows you to correctly lint files that use data source imports.