Skip to content

Bump to v0.7.0 - #2

Merged
dcadolph merged 6 commits into
mainfrom
release/v0.7.0
Jul 8, 2026
Merged

dcadolph merged 6 commits into
mainfrom
release/v0.7.0

Conversation

@dcadolph

@dcadolph dcadolph commented Jul 8, 2026

Copy link
Copy Markdown
Owner

Release v0.7.0.

Go SDK client in the client package with in-process contract tests, a 60-second quickstart, workflow actions moved off Node 20, plus stable same-second scan ordering and a nil command-context fix.

See CHANGELOG.md for detail.

dcadolph added 6 commits July 7, 2026 21:03
ListScans, GetClusterHistory and GetScansByTimeRange sorted only by second-granularity timestamp, so scans in the same second had unstable latest/previous order. Add an id tiebreak in both backends.
cmd.Context() is nil for a command that never ran through Execute; passing it to a database/sql ...Context method blocks forever. Add cmdContext to anchor a background context and route every call site through it.
checkout v4 to v7, setup-go v5 to v6, goreleaser-action v6 to v7, attest-build-provenance v2 to v4. All run on Node 24, clearing the deprecation annotation on every Release run.
Lead the page with a go install plus serve --demo path that renders a dashboard in about a minute, then the real-scan loop.
New stdlib-only client package mirrors internal/server/openapi.yaml with one typed method per operation. Server gains an exported Handler() so the client can be driven in-process. Contract tests run the real server against a seeded store; they revealed GET /api/groups returns objects (spec now documents a Group schema).
@dcadolph
dcadolph merged commit bbd5cea into main Jul 8, 2026
2 checks passed
@dcadolph
dcadolph deleted the release/v0.7.0 branch July 8, 2026 03:01
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