Repository navigation
Releases: zsecducna/AntigravityRouter
Release list
AntigravityRouter v0.1.18
What changed
- Added per-model enable/disable controls in the Models tab.
- Disabled provider models are removed from Antigravity's injected model catalog after relaunch.
- Disabling a model now asks for confirmation before relaunching Antigravity.
Hardening
- Disabled model IDs are normalized before being saved.
- If all provider models are disabled, stale provider aliases are cleared during catalog refresh.
- Failed provider model fetches still preserve the previous working aliases.
Verification
swift testpassed: 201 tests, 0 failures.git diff --checkpassed.swift build -c release --product AntigravityRouterpassed.swift build -c release --product AntigravityRouterMonitorpassed.- DMG signing, notarization, stapling, Gatekeeper assessment, and mounted drag-install layout check passed.
Assets
AntigravityRouter-v0.1.18-macos-arm64.dmgAntigravityRouter-v0.1.18-macos-arm64.dmg.sha256- SHA256:
36b02b73849a8d4010c618c0405a014c600a921ddb8bc24cde7ab3674516e75e
AntigravityRouter v0.1.17
What changed
- Added a Settings control to disable runtime and raw HTTP logging globally.
- Added target provider IDs so Antigravity model lists display provider models as
<providerID>/<Model_ID>. - Added multi-provider routing so each target provider uses its own saved API key and base URL.
- Target provider requests now send the unprefixed model ID upstream.
Hardening
- Invalid provider aliases now fail closed instead of falling back to the default provider.
- Provider ID renames migrate the scoped keychain entry and avoid implicit tab-switch commits.
- Alias cache clearing is scoped to the affected provider instead of all providers.
Verification
swift testpassed: 200 tests, 0 failures.git diff --checkpassed.swift build -c release --product AntigravityRouterpassed.swift build -c release --product AntigravityRouterMonitorpassed.graphify update .passed.- DMG signing, notarization, stapling, Gatekeeper assessment, and mounted drag-install layout check passed.
Assets
AntigravityRouter-v0.1.17-macos-arm64.dmgAntigravityRouter-v0.1.17-macos-arm64.dmg.sha256- SHA256:
0594aa9c5fda2ac0d8bae73587de44bc8f0f7df954e73351e5ae913b781f462f
AntigravityRouter v0.1.16
Fix provider model listing after the v0.1.15 rename.
- Migrates existing AntigravityPorter settings into AntigravityRouter settings on first launch.
- Migrates the existing provider API key from the old AntigravityPorter keychain service.
- Keeps provider routing enabled and model aliases intact for users upgrading from v0.1.14/v0.1.15.
- DMG is signed, notarized, stapled, and drag-installable.
SHA-256: 3b98e4449a29af715d4abb2f15c828c9146188ace852c42b7b13251f4a9dad17
AntigravityRouter v0.1.15
Release AntigravityRouter rename alignment.
- SwiftPM products/targets/source folders now use AntigravityRouter naming.
- App bundle resource helper is AntigravityRouterMonitor.
- DMG is signed, notarized, stapled, and drag-installable.
SHA-256: 23e409371d6098a8e59dae93022520fe059688b3b19b1858e69f15180e5c5889
AntigravityRouter v0.1.14
What changed
- Provider models from the configured OpenAI-compatible
/v1/modelsendpoint now appear directly in Antigravity's model picker. - Selecting an injected provider model routes the request to the target provider through OpenAI-compatible
/v1/responses. - Built-in Google catalog models stay on the normal Google path and are forwarded unchanged.
- Provider routing is fail-closed for unknown injected placeholders and unsupported response shapes.
Hardening
- Require HTTPS provider URLs, with loopback HTTP allowed for local testing.
- Validate and cap provider model IDs before injecting them into the catalog.
- Tighten log export permissions, CA trust setup, provider alias invalidation, and stream failure handling.
Verification
swift test- Release builds for
AntigravityRouterandAntigravityPorterMonitor - Code signing verification
- Notarization accepted and stapled
- Gatekeeper
spctlassessment accepted - Mounted DMG contains
AntigravityRouter.appand theApplicationssymlink
Assets
AntigravityRouter-v0.1.14-macos-arm64.dmgAntigravityRouter-v0.1.14-macos-arm64.dmg.sha256- SHA256:
cc217bfb05ab7fc22083db20353952b929f384c02188f8140e6cfb90b1ff1583
AntigravityRouter v0.1.13
Notarized macOS arm64 build.\n\nSHA-256: 8b8e429c9bd9a48c105bff8641973f60320791d2d00a857b39c4c4b801ead47e
AntigravityRouter v0.1.12
- Add Log tab export for runtime and raw HTTP logs.\n- Signed and notarized macOS arm64 DMG.
v0.1.11
Fix model request routing/logging for Antigravity language servers.\n\n- Force Antigravity CloudCode endpoint to the local HTTPS reverse proxy on relaunch so model requests enter the MITM/logging path even when language_server ignores Electron proxy args/env.\n- Migrate legacy non-empty routedModels settings to customProviderRoutingEnabled=true.\n- Include daily-cloudcode-pa.googleapis.com in native transparent routing.\n\nVerification: swift test; git diff --check; graphify update .; signed, notarized, stapled, Gatekeeper-accepted DMG.
AntigravityRouter v0.1.10
Changes:
- Allow provider base URLs using http:// as well as https:// for local provider testing.
- Full HTTP body logging now shows the full request target/query and body in unsafe mode while still redacting credential headers like Authorization.
- Direct Google model request count now increments only for planner-confirmed model requests forwarded to Google; Antigravity startup/model-list/account calls stay logged but no longer appear as model routing misses.
Verification:
- swift test: 167 tests, 0 failures
- git diff --check
- graphify update .
- DMG notarized, stapled, and Gatekeeper accepted
DMG SHA-256:
bb9ba24ebbd1798d1df9a518f35c4a3dc303b81d5cee7e709945d7048c2a70e8
AntigravityRouter v0.1.9
AntigravityRouter v0.1.9
- Status and Models now use the configured Provider URL from Settings before reachability checks and model fetches.
- Models refresh commits the visible Provider URL before requesting /v1/models.
- Unsafe full body logging confirmation now uses clickable inline Settings controls instead of the menu-bar alert.
Verification:
- swift test: 165 tests, 0 failures
- git diff --check
- graphify update .
- Release binaries signed with Developer ID Application: Duc Ngo (BX5MBA458R), timestamped, hardened runtime enabled
- DMG notarized and stapled; spctl accepted as Notarized Developer ID