Releases
v0.2.0
Compare
Sorry, something went wrong.
No results found
Changelog
fec4784 Fuzz the Config parser, and measure coverage with make cover
cc60e4d Test the CLI surface with testscript, against the real main
66f4e60 Test the Credentials Store and Source on their own API
30e5060 Compare structured results with go-cmp
ab45b74 Log sprut's stderr to the test output, and use t.Context
96f6254 Give the cli test helpers files of their own
a4e561a Move the fake OAuth Upstream into internal/mcptest
d5bd2e6 Move the fake Upstreams into internal/mcptest, with a typed spec
a60cee4 Allow black-box tests in any package (ADR-0004)
7d56d8d Log where serve reads the Config from
3307cdf Build every needs-a-login error one way in the OAuth handler
2a92a83 Move the Credentials renewal into one module: credentials.Source
0236db0 Name the Config in the login hint, and make -c a global flag
a23af9b Move the Credentials renewal protocol into the Store, and save renewals before exit
354f2e6 Record AS error, proxy and fake-server gotchas, and run goimports in make fmt
1f55323 Fix review findings on auth status and AS error bodies
fa2c2dc Add auth status, logout and login for all, and harden redirects and AS errors
0a18873 Record flock gotchas and a rule for tests that sleep to let a race happen
bd59e77 Fix review findings on shared Credentials renewal
f58820f Share Credentials renewal across sprut processes
5f18cda Record SDK scope and pre-registered client gotchas, and keep the spec in step
6aefad0 Fix review findings on oauth in the Config
5bbc063 Configure a pre-registered client and scopes, and bind Credentials to them
11fee80 Pin a failed HTTP request as an isError result, and point to gotchas earlier
34ee759 Fix review findings on Credentials renewal
61e9859 Renew Credentials in one sprut serve process
b4474f0 Add Linear to the example Config as an OAuth Upstream
fd2be22 Reject an iss-less response from a server that promises iss
3af7294 Harden the Login: browser, callback, iss and timeout
f7fb51c Record the go-sdk, urfave/cli and os behaviour that P-960 dug up
002b778 Close existing Credentials directories, and name OAuth checks plainly
9e1bff5 Log in to an OAuth Upstream with DCR and serve it with the stored token
91fc79f Give healthy fakes room to start, and gate commits on make check
7a7fcff Have the implement skill claim the issue before any work
892c116 Stop TestServeImposesNoTimeoutOnToolCalls flaking under load
c25d4ee Name the skipped Upstream type and its count apart
4ab8fde List the Upstreams skipped at startup in the Gateway's instructions
f6179ac Prepare for OAuth: Login and Credentials, ADR 0003, the v0.2 project
You can’t perform that action at this time.