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