Repository navigation
Releases: alsey89/switchboard
Releases · alsey89/switchboard
Release list
v0.4.0
Changelog
- 2de191e: Merge pull request #34 from alsey89/docs/changelog-0.3.0 (@alsey89)
- 6a41d96: perf: probe upstreams concurrently and cache the answer (@alsey89)
- 678bc7d: feat: make the console the dashboard (@alsey89)
- fa8ac8d: fix: reconcile the console rail instead of rebuilding it (@alsey89)
- df45bdc: feat: redirect /inspect to the console (@alsey89)
- e465350: feat: make capture-off show routes instead of nothing (@alsey89)
- c39deba: feat: fold the console for narrow windows (@alsey89)
- 6982b2e: fix: hide a lingering sheet when capture turns off (@alsey89)
- e4ad2ad: fix: give the list majority width in the folded tier, ellipsize rail addr (@alsey89)
- 47eac84: feat: label the list columns, pill the status, age the times (@alsey89)
- b7ae4e9: feat: copy a captured request as curl (@alsey89)
- efd2630: fix: quote the HTTP method in the copy-as-curl command (@alsey89)
- 6e663ac: feat: drive the console from the keyboard (@alsey89)
- eac8202: fix: say that a header was redacted, and what turns it off (@alsey89)
- 383b9d8: fix: render the redaction sentinel from the Go constant (@alsey89)
- e50e943: feat: open a route from the rail, and reach it by keyboard (@alsey89)
- 71dff62: fix: stop the console doing work it does not need to do (@alsey89)
- 2c9db01: fix: walk every row when re-stamping the time column (@alsey89)
- f6f33e8: Merge pull request #36 from alsey89/feat/console (@alsey89)
- 9d9c9eb: Merge pull request #37 from alsey89/docs/release-0.4.0 (@alsey89)
Install
brew install alsey89/tap/switchboard
v0.3.0
Changelog
- 9b2cc05: Merge pull request #32 from alsey89/docs/changelog-0.2.4 (@alsey89)
- f7db779: feat: add inspect config section (@alsey89)
- a6ac3ff: feat: add inspector record type and capture primitives (@alsey89)
- c073476: feat: add the inspector's SQLite ring buffer (@alsey89)
- f682641: fix: close review gaps in the inspector store (@alsey89)
- 93c3aec: fix: close the counter/disk drift window in the store's writers (@alsey89)
- 237e31e: feat: add the inspector recorder (@alsey89)
- 2225227: fix: close recorder shutdown and trim-error gaps found in review (@alsey89)
- e1a0d3d: feat: add the switchboard_inspect Caddy handler (@alsey89)
- 94b69e2: fix: close review gaps in the switchboard_inspect handler (@alsey89)
- dfb65f2: feat: run the inspector on user routes (@alsey89)
- 787f3f1: feat: own the inspector from the daemon (@alsey89)
- bf996a7: fix: stop the daemon test suite from racing Caddy's global cert cache (@alsey89)
- 1d6c408: fix: tear down the inspector when a reload disables it (@alsey89)
- ee1b347: feat: add the inspector history API (@alsey89)
- 3bddb90: fix: guard /api/routes and stop duplicating the host check (@alsey89)
- 8589038: feat: stream captured requests over SSE (@alsey89)
- b7ee7d2: fix: address review findings on the SSE stream (@alsey89)
- d64eda2: feat: add the inspector page (@alsey89)
- d337877: fix: handle inspector-off and race edge cases on the inspector page (@alsey89)
- 7f0d8ef: fix: take the store's connection before its mutex, everywhere (@alsey89)
- aeab156: fix: stop an open inspector stream from blocking daemon shutdown (@alsey89)
- e3f23fb: fix: page and filter the inspector list against the store (@alsey89)
- 2d0b85d: fix: never capture bodies on an upgrade, and throttle store errors (@alsey89)
- 9e7254c: fix: keep headers as sent on an upgraded row, gate only the body (@alsey89)
- 7dabd1a: fix: reconcile the inspector list instead of rebuilding it (@alsey89)
- 9d6af40: Merge pull request #33 from alsey89/feat/inspector (@alsey89)
Install
brew install alsey89/tap/switchboard
v0.2.4
Changelog
- 41fa70f: Merge pull request #30 from alsey89/docs/changelog-through-0.2.3 (@alsey89)
- e4548c4: fix: resolve the port shorthand through localhost, not 127.0.0.1 (@alsey89)
- 36b36e4: Merge pull request #31 from alsey89/fix/shorthand-tries-both-families (@alsey89)
Install
brew install alsey89/tap/switchboard
v0.2.3
v0.2.2
v0.2.1
v0.2.0
Changelog
- 4630c73: Stop telling new users to run a command setup already ran (#19) (Michael Chen 101123930+alsey89@users.noreply.github.com)
- a1d5fe8: Stop telling new users to run a command setup already ran (alsey89 phyokyawsoe89@gmail.com)
- e814123: Doctor advice must name commands that exist on the platform (#12) (Michael Chen 101123930+alsey89@users.noreply.github.com)
- 2ac1b34:
daemon logsshows the log the daemon actually writes (#11) (Michael Chen 101123930+alsey89@users.noreply.github.com) - 529582d: Setup does the whole job, and every prompt explains itself (#10) (Michael Chen 101123930+alsey89@users.noreply.github.com)
- d1772d0: Trust the CA in the login keychain; change the suffix as one operation (#9) (Michael Chen 101123930+alsey89@users.noreply.github.com)
- 04ec7c5: Harden the install: root-owned staged binary, truthful doctor and uninstall (#8) (Michael Chen 101123930+alsey89@users.noreply.github.com)
- 6fdc793: A privileged parent binds :443/:80, drops privilege, execs the daemon (ADR 0002) (#7) (Michael Chen 101123930+alsey89@users.noreply.github.com)
- 406b877: Mint a name-constrained local root CA (ADR 0003) (#6) (Michael Chen 101123930+alsey89@users.noreply.github.com)
- 0c2fae5: Face the privileged-port problem (ADR 0001) (#5) (Michael Chen 101123930+alsey89@users.noreply.github.com)
- d510541: Release plumbing: third-party notices, GoReleaser, a Homebrew cask (#4) (Michael Chen 101123930+alsey89@users.noreply.github.com)
- 4ad63e9: Run the daemon as a launchd user agent (#3) (Michael Chen 101123930+alsey89@users.noreply.github.com)
- 896756c: Suffix policy, loopback dashboard, websocket coverage (#2) (Michael Chen 101123930+alsey89@users.noreply.github.com)
- 71de295: v0.1: DNS responder, embedded Caddy, local HTTPS, CLI (#1) (Michael Chen 101123930+alsey89@users.noreply.github.com)
- 01643ee: design: local domains with real HTTPS, in Go with embedded Caddy (Michael TK michael@reverehere.com)
Install
brew install alsey89/tap/switchboard