Repository navigation
Releases
Releases · ningw42/copilotd
v0.9.1
What's Changed
- docs(adr): reconcile decision records with the current tree by @ningw42 in #299
- fix(deps): pin modernc.org/libc to the version the sqlite driver requires by @ningw42 in #300
- chore(deps): update Go modules with the matched SQLite libc binding by @ningw42 in #301
- chore(deps): bump Nix flake inputs by @ningw42 in #302
- chore(cache): bump vendored fallback values by @ningw42 in #303
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's Changed
Full Changelog: v0.8.2...v0.9.0
v0.8.2
v0.8.1
What's Changed
- fix(wsforward): relay an upstream handshake redirect instead of following it by @ningw42 in #292
- chore(deps): bump Nix and Go dependencies by @ningw42 in #293
- test: eliminate flaky timing assumptions by @ningw42 in #294
- refactor(upstream): build the authenticated clients and own their redirect refusal by @ningw42 in #296
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- refactor(pricing): centralize vendored floor maintenance by @ningw42 in #258
- chore(pricing): bump models.dev vendored floor by @ningw42 in #259
- chore(cache): bump vendored cache fallbacks by @ningw42 in #260
- fix: drain WebSocket sessions alongside HTTP; exit 0 on timeout-only forced drain by @ningw42 in #262
- test: make three test guards fail when what they guard breaks by @ningw42 in #264
- fix(upstream): classify a client leaving mid-mint as ClientGone; log ClientGone at Debug by @ningw42 in #266
- fix(identity): reuse a fresh cached Copilot token inside the mint flight by @ningw42 in #268
- fix(wsforward): relay a final non-101 upstream handshake answer instead of a copilotd 502 by @ningw42 in #270
- refactor(catalog): make a Codex vendored-floor bump a data-only change by @ningw42 in #274
- chore(cache): bump vendored cache fallbacks by @ningw42 in #275
- refactor(usage): declare each Surface's native count projection once by @ningw42 in #277
- test(usage): close native count and schema-version coverage gaps by @ningw42 in #278
- refactor(serve): drive the production lifecycle in-process by @ningw42 in #283
- test(usage): stabilize forced-drain cleanup on CI by @ningw42 in #284
- refactor: the server mounts built handlers; Catalog composition moves into catalog by @ningw42 in #289
- feat(catalog): serve the Codex shape from --codex-catalog-enabled alone (#287) by @ningw42 in #290
Full Changelog: v0.7.3...v0.8.0
v0.7.3
What's Changed
- feat(usage): report estimated original-provider costs by @ningw42 in #239
- fix(usage): apply post-merge cost reporting follow-ups by @ningw42 in #243
- test(server): wait for terminal WebSocket access log by @ningw42 in #244
- feat(usage): select context pricing tiers per turn by @ningw42 in #245
- feat(usage): persist OpenAI reported service tier by @ningw42 in #249
- refactor(usage): simplify report presentation by @ningw42 in #252
- fix(usage): clarify cost table totals by @ningw42 in #253
- fix(usage): clarify aggregate row labels by @ningw42 in #254
- chore(deps): bump Nix and Go dependencies by @ningw42 in #255
- feat(usage): detect native Windows timezone by @ningw42 in #257
Full Changelog: v0.7.2...v0.7.3
v0.7.2
What's Changed
- test: harden SQLite fixture watchdogs by @ningw42 in #218
- feat(usage): refine report presentation by @ningw42 in #219
- fix(usage): accept NixOS system timezone data roots by @ningw42 in #220
- feat(usage): show totals for each text period by @ningw42 in #221
- test(usage): shrink report resource-limit fixtures by @ningw42 in #222
- refactor(usage): simplify reporting, validation, and shutdown by @ningw42 in #230
Full Changelog: v0.7.1...v0.7.2
v0.7.1
v0.7.0
What's Changed
- refactor(upstream): pass bounded-read context explicitly by @ningw42 in #187
- feat(usage): add opt-in native token usage meter by @ningw42 in #202
- feat(usage): record HTTP requested model alongside reported model by @ningw42 in #204
- chore(deps): bump Nix and Go dependencies by @ningw42 in #205
- feat: add daemon-owned usage reports by @ningw42 in #214
Full Changelog: v0.6.2...v0.7.0
v0.6.2
What's Changed
- refactor(catalog): concentrate Catalog shape decision where the Catalog is rendered by @ningw42 in #182
- fix(upstream): preserve correlation on failure paths by @ningw42 in #183
- refactor(sse): concentrate frame data-payload handling by @ningw42 in #184
- chore(cache): bump vendored fallback values by @ningw42 in #185
Full Changelog: v0.6.1...v0.6.2