Cue

Cue·CueLang.Cue

CUE is an open source data constraint language which aims to simplify tasks involving defining and using data.

winget install --id CueLang.Cue --exact --source winget

Latest 0.17.1·July 16, 2026

Release Notes

Evaluator Fix several regressions introduced in v0.17.0: a panic when evaluating some disjunctions (#4419), and spurious invalid interpolation (#4420), field not allowed (#4423), and structural cycle (#4430) errors involving comprehensions or self references. Fix two regressions introduced in v0.17.0 where evaluation could hang (#4421, #4422), as well as two long-standing hangs on self-referencing configurations (#2766, #4231). cmd/cue Fix a panic in cue exp gengotypes, a regression introduced in v0.17.0, when a definition references a definition from another package via embedding (#4436). Module replacements are now subject to minimum-version selection like any other dependency. cue mod tidy now normalizes a fully-pinned replacement to its major version and records the target as a regular dependency. Full list of changes since v0.17.0

  • internal/cueversion: bump for v0.17.1 by @mvdan in fc6c0b2
  • internal/ci: bump pinnedReleaseGo for v0.17.1 by @mvdan in 9c720d0
  • [release-branch.v0.17] internal/core: resolve import instances back to their build instance by @mvdan in 8ead2d9
  • [release-branch.v0.17] internal/core/adt: allow chained re-instantiation of inline conjunctions by @mvdan in f81f772
  • [release-branch.v0.17] cue/testdata/cycle: add regression test for spurious inline cycle by @mvdan in 993c44e
  • [release-branch.v0.17] internal/core/adt: fix hang on let binding a self-referencing struct by @mvdan in 1cd5e1f
  • [release-branch.v0.17] internal/core/adt: fix hang on self-feeding cycle advancing depth by @mvdan in ed51952
  • [release-branch.v0.17] internal/core/adt: defer field-set freeze for a running resolver by @mvdan in e69e621
  • [release-branch.v0.17] internal/core/adt: defer fieldSetKnown for a running field-adding conjunct by @mvdan in 459016a
  • [release-branch.v0.17] internal/core/adt: do not defer resolvers during comprehension clauses by @mvdan in f89ebec
  • [release-branch.v0.17] cue/testdata/comprehensions: test guard-driven premature finalization by @mvdan in 6176fb5
  • [release-branch.v0.17] internal/core/adt,pkg: bound string, bytes, and list repeat counts by @mvdan in 3017156
  • [release-branch.v0.17] cue/parser: limit expression nesting depth during parsing by @mvdan in f6f05bb
  • [release-branch.v0.17] internal/encoding/yaml: limit the size of YAML alias expansion by @mvdan in 04d57ab
  • [release-branch.v0.17] internal/core/adt: treat cyclic under-resolved values as incomplete scalars by @mvdan in 63994d5
  • [release-branch.v0.17] cue/testdata/references: test a comprehension dynamic field under a let self by @mvdan in 0ba71ca
  • [release-branch.v0.17] internal/core/adt: do not reclaim disjunct arc states before merging by @mvdan in b72d5b4
  • [release-branch.v0.17] internal/core/adt: do not discard recomputed let cycle placeholders by @mvdan in f82d498
  • [release-branch.v0.17] internal/core/adt: fix hang on dynamic field whose key is under evaluation by @mvdan in e0b974d
  • [release-branch.v0.17] all: re-run tests with CUE_UPDATE=1 by @mvdan in 7d5a557
  • [release-branch.v0.17] encoding/jsonschema: avoid panic on non-string element in "required" by @mvdan in f6bc350

Installer type: zip

x649F15378DC52B9A1BB6FA1755ADC0410C9F17F330A621B784A5B31FDBC91C6D7A
arm64DB88B2C302BE1829E653E20EA87E3F1ADC10AE2052D58FE87D21D0ED97102E51

Details

Homepage
https://github.com/cue-lang/cue
License
Apache-2.0
Publisher
Cue
Support
https://github.com/cue-lang/cue/issues

Tags

configurationdatakubernetesvalidation

Older versions (19)

0.17.0
x645EE7C2A1AD13B8ED7521B164532E48C8BC1618B500AC3C5808CBBD47D4C9CCB8
arm64CEFCFC8AAD2CD6374512F45975FB8CD0DC69DCB6E3C2CA2022E2E1761F5FB858
0.16.1
x642F24123F458229FCF283DB534BD86692AD1074DA806DEFEE0F0CC62976C0397C
arm64E0C15CE53F73E8609B0E8CE6507298F3474B334AC5EB0C826C9497A811FD0CCE
0.16.0
x64E57180A908A5E35D8A2BE00BA620B52FC6FDFC6E1400799D25BB53A115555B03
arm64E0BD483BE9159144C1ED2A19EE722A1FC6EE18BFDE173AFE02637F0AF8DA501E
0.15.4
x64D42E26A0FB09219FC1735326FB2188DADF7C8DEAB136698A55D793C0C15A6AAA
arm64A19CE1F517879B1BB3F5CB815364A2EC74B0302B54A86F5802A2C56AE3B7BA97
0.15.3
x64D291BD510887BF1308A6BC07C28D17C7F01BC75E7A885ADACDBD30D6D6ECBD20
arm64F7B72102BCF227800276BFB22D0D16CFCDAECEB79A1E99AF492AAA3EEA6BB839
0.15.1
x64516FA080C1AF12578FF76A4165CC7BF14AD9BBE5D9724A0C07553860D038885E
arm64BF789490A4C9B1FE2AEC8B1B078FB5CDD428C4653FAE1A0572CB75C1ADE50CA7
0.15.0
x64188931801FF39CD397589A7A271EDE54EF0694900CA3F06BC9834DDDBB3F39AE
arm64A47D356E4AD3CD891DF55C28C24763193F4973662BE9CCC4704090083D89FF34
0.14.2
x640A1C6A050494D2D8D671E15967D2D2AB2BD37DCE48E193E59728242797C86BB0
arm642187A7909951BFF30DD621DDE368CDEEBC30DC5FCF8D93F2F9C3DDC558AECA1D
0.14.1
x64B2289FEB775DB9D10DE6C039FFECCC8AFB7A7FE0C656AF891F8FCE7F38AA1D8A
arm643BA4B950B1880AEC6F3DDD5D96F43648E4E0FF58151FFC17375068EF9EBF361A
0.14.0
x649041F014820924E4FDE7BB2C295F4DA63E9AD6590F92D73E6C4BC37ABE5F2077
arm64045878CF337143B54CCAFF2718C4DD2431922AD53182A17D088E7A3D731B032B
0.13.2
x649C5513C5BBAE3AAB5B906611E8E487A999BFB69851ED3267D4FF3C488269C271
arm64B97AC155F753FF58633EC50985FF5BA90C719A5F1FBC59EA2B84E6CE2C026555
0.13.1
x64934F10F81E3FEA059594029C84FD0AE49C4D746F463654DAF4A06C10B0A369B0
arm644D6DF90A83E6BE1EF8EEF997877DF6BCAFB9B97763A303B962D2815B92560516
0.13.0
x64A17423528E176F984AE4778FE5C757955783985913A8E18D6CCC663EAF91C279
arm64FEF57DF2265C9CE92426EA698C9BF38E053F6B579A5F7CF1B8963926252AAC00
0.12.1
x64A80B570BD5D2D7D7E653F3C8689B37A7396A98D486901A14954F1EF6A83BD275
arm6461563BF81F0020BF7B6DD7F69B981F0E77DD0A014B17323905236623CA3CA705
0.12.0
x64268BF95F4767B37D5DB01450D55CA9D10E9A8BD8A1417C31DFF456B5F9775ABF
arm6491AD090EB86B0D21186D8DE0A7B985D235B27E67CD464F7738663E457B042505
0.8.0
x648E3CED001982F10581DC1A6EEB82E08ADEE1B1E2ABE5B7E837A35401895C6BA7
arm64F5E5D9D3C7D0649D16AFDBC21BDE51EBC558FE64AC51AE89085037363DD658FC
0.7.1
x6454D2A7F64985BB5F4BDBFF8796EE9F290BA7C86BA1D8B98822373D01EBFAE19A
arm644583FC57B6E90DA51F2397D0C9E65912D18A4DC4A6C946EA4347AF91BD9C7F38
0.7.0
x6450BE1C1A622C2544AE834B377293A587A0C08B3EA6C82441AE1D59435EEB5240
arm64257AB9A0A2723B84CB24F8F6AE7A9F899EBDE49B81371EF9EE1EC34FACFA2CCD
0.6.0
x6469C32671349665EC4AF9B8AB7A312E870B8318BF747041C0DA2B8F505CE0E2E5
arm64C8BA01B8914DA74BEDBCA653846C0311DCC2ED07FDB83BEBACC59BA0F72C3F7E