Skip to content

Releases: splunk/qbec

v0.16.3

02 Dec 18:34
Compare
Choose a tag to compare
  • update release documentation
  • update various dependencies to address security vulnerabilities

v0.16.2

26 Nov 23:52
Compare
Choose a tag to compare
  • Fix typo in model.md:
  • Fix Go Releaser build step

v0.15.2

05 Mar 23:32
v0.15.2
9f26fb9
Compare
Choose a tag to compare
  • 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

05 Feb 03:07
v0.15.1
d2f2dcc
Compare
Choose a tag to compare
  • Fix info in qbec version

v0.15.0

05 Feb 02:47
v0.15.0
871363d
Compare
Choose a tag to compare
  • apply now waits for batch/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 to v1.23.1 and golang version to 1.17
  • Misc. housekeeping improvements

Backward incompatibilities:

  • apply now waits for batch/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

11 Sep 16:18
v0.14.8
Compare
Choose a tag to compare
  • Expose data source creation in the VM implementation for public use

v0.14.7

09 Sep 14:37
v0.14.7
Compare
Choose a tag to compare
  • Expose VM implementation as a publicly consumable library
  • Change params.jsonnet created by qbec init to automatically pull environment files using the glob importer (thanks to @kvaps)

v0.14.6

16 Aug 16:50
v0.14.6
Compare
Choose a tag to compare
  • Add a renderYaml native function to the qbec VM to generate YAML output compatible with qbec 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

12 Aug 22:20
v0.14.5
Compare
Choose a tag to compare
  • Fix a bug where glob imports could not import relative files outside the qbec root/ current working dir

v0.14.4

07 Jul 16:45
v0.14.4
Compare
Choose a tag to compare
  • fmt and alpha 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.