477 Commits
Author SHA1 Message Date
github-actions[bot] 3278271cad bot: update model pricing from LiteLLM [skip ci] 2026-11-02 13:55:47 +00:00
github-actions[bot] ab4966c157 bot: update model pricing from LiteLLM [skip ci] 2026-10-19 11:20:32 +00:00
github-actions[bot] d725459e49 bot: update model pricing from LiteLLM [skip ci] 2026-10-12 13:37:37 +00:00
github-actions[bot] 865638d880 bot: update model pricing from LiteLLM [skip ci] 2026-10-05 12:46:22 +00:00
whit3rabbit e97e141b3d chore: drop stray .zcodeignore from release commit v0.17.0 2026-09-30 19:24:15 -05:00
whit3rabbit 21975e7ea7 chore(release): bump version to 0.17.0 2026-09-30 19:24:03 -05:00
whit3rabbit 5e30108fa7 chore(deps): refresh Cargo.lock, fix rustls RUSTSEC-2026-0285, update changelog
- cargo update across the workspace (~150 crates, semver-compatible):
  rustls 0.23.41 -> 0.23.45 (fixes RUSTSEC-2026-0285 TLS 1.3 handshake
  flaw), drops duplicate axum 0.7 and stale reqwest copies from the lock.
- cargo audit now clean except one allowed 'paste' unmaintained warning;
  rustls-pemfile, event-listener, chacha20, spin warnings resolved.
- CHANGELOG [Unreleased]: dependency refresh, catalog regeneration, and
  the merged PRs #50/#51 fixes since 0.16.2.
2026-09-30 18:41:15 -05:00
whit3rabbit 1022f43118 chore(pricing): refresh catalog and make legacy pricing retention durable
- Regenerate litellm_snapshot.rs from current LiteLLM data: adds agentcore,
  aihubmix and new anthropic models (mythos, fable-5-1, opus-5-5,
  sonnet-5-5); drops 9 legacy claude models LiteLLM removed.
- Extend RETAINED_LEGACY_PRICING with 39 models (realtime/audio/search and
  legacy chat) that weekly pricing refreshes kept stripping, restoring the
  coverage PRs #40/#51 deliberately added.
- check_litellm_providers.py now imports RETAINED_LEGACY_PRICING so retained
  entries are not flagged as pricing drift, and emits #[rustfmt::skip] on
  generated consts so a fresh snapshot passes cargo fmt --check.
- Update registry anthropic snapshot test to the refreshed catalog.
2026-09-30 18:29:22 -05:00
whit3rabbit 47afa60956 fix: retain pricing for routable legacy models (#51) 2026-09-29 19:48:53 -05:00
github-actions[bot] 4f930ee0a4 bot: update model pricing from LiteLLM [skip ci] 2026-09-28 12:05:28 +00:00
github-actions[bot] 45146ccce7 bot: update model pricing from LiteLLM [skip ci] 2026-09-21 11:11:17 +00:00
github-actions[bot] 9c074b3ee9 bot: update model pricing from LiteLLM [skip ci] 2026-09-14 11:02:00 +00:00
whit3rabbit 76ac148840 fix(policy): fail closed for direct route-scoped access (#50) 2026-09-13 18:54:48 -05:00
whit3rabbit 1650927fd1 chore(release): bump version to 0.16.2 2026-09-12 09:33:55 -05:00
whit3rabbit 4ff1e94153 Merge PR #49: chore(deps): bump react-router and react-router-dom in /crates/proxy/admin-ui 2026-09-12 09:28:02 -05:00
whit3rabbit ae3e0e268d fix(policy): preserve backend prefix route scoping fallback 2026-09-12 09:27:38 -05:00
dependabot[bot] f48e82450b chore(deps): bump react-router and react-router-dom
Bumps [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) to 7.18.3 and updates ancestor dependency [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom). These dependencies need to be updated together.


Updates `react-router` from 6.30.6 to 7.18.3
- [Release notes](https://github.com/remix-run/react-router/releases)
- [Changelog](https://github.com/remix-run/react-router/blob/react-router@7.18.3/packages/react-router/CHANGELOG.md)
- [Commits](https://github.com/remix-run/react-router/commits/react-router@7.18.3/packages/react-router)

Updates `react-router-dom` from 6.30.6 to 7.18.3
- [Release notes](https://github.com/remix-run/react-router/releases)
- [Changelog](https://github.com/remix-run/react-router/blob/react-router-dom@7.18.3/packages/react-router-dom/CHANGELOG.md)
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@7.18.3/packages/react-router-dom)

---
updated-dependencies:
- dependency-name: react-router
  dependency-version: 7.18.3
  dependency-type: indirect
- dependency-name: react-router-dom
  dependency-version: 7.18.3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-12 14:18:41 +00:00
whit3rabbit d4676a056e Merge PR #37: bump js-yaml from 4.3.1 to 4.3.2 2026-09-12 09:18:16 -05:00
whit3rabbit 38a9dcb7e7 Merge PR #36: bump colord from 2.9.3 to 2.10.0 2026-09-12 09:18:05 -05:00
whit3rabbit 3ddff97511 Merge PR #34: bump @humanfs/node from 0.16.7 to 0.16.8 2026-09-12 09:17:53 -05:00
whit3rabbit 2e4ac76c34 Merge PR #33: bump decode-uri-component and query-string 2026-09-12 09:17:42 -05:00
whit3rabbit c7efb724bb Merge PR #32: bump mermaid from 11.15.0 to 11.16.1 in /crates/proxy/admin-ui 2026-09-12 09:17:28 -05:00
whit3rabbit 36294ba345 Merge PR #35: bump react-router-dom from 6.30.4 to 6.30.6 2026-09-12 09:17:15 -05:00
whit3rabbit 94a5cdba97 Merge PR #48: Account for Anthropic web search costs 2026-09-12 09:17:07 -05:00
whit3rabbit b58005fbe9 Merge PR #46: fix: stop printing admin token in startup banner 2026-09-12 09:12:58 -05:00
whit3rabbit 2d6183b3c8 Merge PR #45: fix(proxy): enforce exact route scopes 2026-09-12 09:11:11 -05:00
whit3rabbit 89cf5d6e4e Merge PR #47: fix: harden PR visual recap workflow 2026-09-12 09:09:43 -05:00
whit3rabbit 49a6c9e60b Merge PR #44: ci: verify crate ownership on publish reruns 2026-09-12 09:09:33 -05:00
whit3rabbit 3f800111a3 Merge PR #43: fix(security): avoid open relay in Makefile run targets 2026-09-12 09:09:24 -05:00
whit3rabbit eef6f7a70f Merge PR #41: fix: reject unauthenticated loopback requests 2026-09-12 09:08:41 -05:00
whit3rabbit 27566a65c0 Merge PR #39: fix(router): constrain explicit model picks 2026-09-12 09:08:26 -05:00
whit3rabbit 9cd5823545 Merge PR #42: fix: enforce virtual key policy after auto routing 2026-09-12 09:07:49 -05:00
whit3rabbit c927fe3b3c Merge PR #40: Restore realtime model pricing to prevent virtual-key budget bypass 2026-09-12 09:07:04 -05:00
whit3rabbit 5834a65e61 Merge PR #38: fix: restore Gemini live-preview pricing to prevent virtual-key billing bypass 2026-09-12 09:04:55 -05:00
whit3rabbit dfef654edb fix: harden PR visual recap workflow 2026-09-12 08:59:40 -05:00
whit3rabbit b633f3ab9e fix(proxy): enforce exact route scopes 2026-09-12 08:58:59 -05:00
whit3rabbit 4451767b13 ci: verify crate ownership on publish reruns 2026-09-12 08:58:46 -05:00
whit3rabbit 68bb5dea7c fix(security): avoid open relay in make run targets 2026-09-12 08:58:36 -05:00
whit3rabbit b6e1764321 fix: enforce virtual key policy after auto routing 2026-09-12 08:58:24 -05:00
whit3rabbit 201d7ea5cd fix: reject unauthenticated loopback requests 2026-09-12 08:58:06 -05:00
whit3rabbit 5f9381b2fe fix: restore realtime model pricing 2026-09-12 08:57:42 -05:00
whit3rabbit 74c03691a5 fix(router): constrain explicit model picks 2026-09-12 08:57:26 -05:00
whit3rabbit c198113e7c fix: restore Gemini live preview pricing 2026-09-12 08:57:09 -05:00
whit3rabbit 4c6d3beb7c chore(deps): update h2 to 0.4.19 (RUSTSEC-2026-0258) v0.16.1 2026-09-11 20:42:52 -05:00
whit3rabbit dbf69c9dd8 fix(proxy): allow clippy::result_large_err on middleware response handlers 2026-09-11 20:30:33 -05:00
dependabot[bot] dc9ac6b28a chore(deps-dev): bump js-yaml in /crates/proxy/admin-ui
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.3.1 to 4.3.2.
- [Changelog](https://github.com/nodeca/js-yaml/blob/4.3.2/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.3.1...4.3.2)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.3.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-12 01:19:41 +00:00
whit3rabbit e1baa617eb docs: add comparison with litelm 2026-09-11 20:18:18 -05:00
whit3rabbit a05d055e3f docs(release): bump version references to 0.16.1 in README and optimizer crates 2026-09-11 20:18:18 -05:00
whit3rabbit b916225ca0 chore(release): prepare CHANGELOG for 0.16.1 2026-09-11 20:18:18 -05:00
whit3rabbit 4c45d33e55 feat(translator): add Role::System, normalize_anthropic_request_json, bump 0.16.1 2026-09-11 20:18:18 -05:00