Skip to content

v2.41.0-rc.3

Pre-release
Pre-release

Choose a tag to compare

@getoutreach-ci-2 getoutreach-ci-2 released this 27 Oct 19:15
· 5 commits to main since this release

2.41.0-rc.3 (2026-10-27)

Features

  • graphql: add --config flag to lint (#1253) (4ac02a8)
  • graphql: add native devbase-lint suppression comments (#1260) (06d3c3b)
  • graphql: honor eslint inline rule configuration comments (#1259) (e9cbc44)
  • graphql: honor eslint-disable comments when linting schema (#1258) (f6e36c1)
  • release: add release/yq shim for release tarballs (#1241) (762166e)
  • release: wire release/yq into the goreleaser archive (#1244) (caec15b), closes stencil-golang#770
  • shell: add shell/cli.sh to resolve and run the devbase CLI (#1238) (7b38d4d)
  • yq: add devbase tomlq subcommand (#1264) (bcf62ea)
  • yq: add devbase yq's flag parser (#1234) (5691532)
  • yq: add go-yaml dep and YAML decoding for devbase yq (#1233) (e190089)
  • yq: add gojq compile/run engine and variable bindings (#1235) (4c588f8)
  • yq: add JSON/YAML output formatting with key-order preservation (#1236) (52d55ba)
  • yq: wire up devbase yq end-to-end (CLI, -i, and -Y round-trip) (#1237) (8f25eef)

Bug Fixes

  • bootstrap: use realpath instead of Python to get absolute path (#1250) (92f51f1)
  • graphql: skip eslint directive comments in no-hashtag-description (#1257) (53ee6ec)
  • shell: skip the devbase build in yq_resolve_bin when go is missing (#1254) (b73a008)
  • yq: fall back to gojq when using unstable devbase & go is missing (#1252) (da75cf5)

Performance Improvements

  • shell: add yq_wrapper() function, convert real callers off shell/yq.sh (#1240) (a819cc6)