Skip to content

release: prep v0.18.1#136

Merged
garagon merged 1 commit into
mainfrom
release/v0.18.1
May 19, 2026
Merged

release: prep v0.18.1#136
garagon merged 1 commit into
mainfrom
release/v0.18.1

Conversation

@garagon
Copy link
Copy Markdown
Owner

@garagon garagon commented May 19, 2026

Summary

Patch release prep for v0.18.1. Bumps the version pins from v0.18.0 to v0.18.1 across all release-tracked sites and adds the CHANGELOG entry.

The patch ships the manual threat-intel additions for the May 2026 @AntV supply-chain incident already landed on main (PR #134 + PR #135): 12 packages, 22 confirmed compromised versions, all verified against the npm registry's deprecated field. The t.m-kosche.com exfiltration endpoint is recorded as IOC metadata on the advisory carrier entry.

CHANGELOG highlights

  • Manual KnownCompromised entries for the @AntV wave (npm): @antv/g2, @antv/g6, @antv/x6, @antv/l7, @antv/f2, @antv/data-set, @antv/g-image-exporter, @antv/infographic, echarts-for-react, timeago.js, size-sensor, canvas-nest.js.
  • Direct HTTPS exfil endpoint IOCs (t.m-kosche.com, /api/public/otel/v1/traces) on the advisory carrier entry.
  • Regression test TestKnownCompromisedSnapshotGeneratedAtCoversFreshestEntry that enforces snap.GeneratedAt >= max(KnownCompromised[*].Date).
  • TanStack / Mistral / UiPath wave from the same campaign was already covered by the embedded OSV snapshot (MAL-2026-3432 and adjacent MAL-2026-* records) and is not duplicated.

Pin scope (v0.18.0 → v0.18.1)

File What changed
cmd/aguara/commands/init.go workflow template: comment, uses: line, version: input
action.yml DEFAULT_REF
Makefile INSTALL_SH_TEST_VERSION
README.md install.sh VERSION= snippets, Docker tag references (:0.18.1), GitHub Action uses: + version: blocks, Aguara Watch surface line

VERSION=v0.18.1 .github/scripts/check-version-pins.sh clean.

Compatibility

Drop-in for v0.18.0. No schema changes, no flag renames, no rule ID changes. Consumers reading verdict.status and ecosystems[] continue to see the same field shapes; the @antv-affected projects now produce CRITICAL findings where v0.18.0 was silent.

Test plan

  • go test -race -count=1 ./... clean
  • go vet ./... clean
  • golangci-lint run ./... 0 issues
  • VERSION=v0.18.1 .github/scripts/check-version-pins.sh clean
  • aguara init --ci on a temp dir scaffolds a workflow with garagon/aguara@v0.18.1 and version: v0.18.1
  • CI green on this PR

Bumps the version pins from v0.18.0 to v0.18.1 across all
release-tracked sites (init.go workflow template, action.yml
DEFAULT_REF, Makefile INSTALL_SH_TEST_VERSION, README install
snippets and Docker tag references) and adds the CHANGELOG entry
for the patch release.

The patch release ships the manual threat-intel additions for the
May 2026 @AntV supply-chain incident landed earlier on main: 12
packages, 22 confirmed compromised versions, all verified against
the npm registry's `deprecated` field. The `t.m-kosche.com`
exfiltration endpoint is recorded as IOC metadata on the advisory
carrier entry.

Pin scope (v0.18.0 -> v0.18.1):
  - cmd/aguara/commands/init.go: comment, uses, version lines.
  - action.yml: DEFAULT_REF.
  - Makefile: INSTALL_SH_TEST_VERSION.
  - README.md: install.sh VERSION snippets, Docker tag references,
    GitHub Action uses+version blocks, Aguara Watch surface line.

check-version-pins.sh agrees on v0.18.1.
@garagon garagon merged commit 218aa33 into main May 19, 2026
6 checks passed
@garagon garagon deleted the release/v0.18.1 branch May 19, 2026 13:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant