chore(deps): update rust crate redis to v1.1.0#42
Closed
renovate[bot] wants to merge 17 commits intomasterfrom
Closed
chore(deps): update rust crate redis to v1.1.0#42renovate[bot] wants to merge 17 commits intomasterfrom
renovate[bot] wants to merge 17 commits intomasterfrom
Conversation
Upgrade AWS SDK Bedrock 1.138, Clap 4.6, OpenSSL 0.10.76, tracing-subscriber 0.3.23, and other minor crate updates.
- Migrate reqwest 0.12 → 0.13 with updated feature flags - Upgrade rmcp 0.7 → 1.2 (SSE → StreamableHTTP transport) - Replace string entitlement/usage errors with typed BillingError variants - Add billing identity middleware for JWT-authenticated requests - Fix flaky embedded_list_models integration test with polling Co-Authored-By: Paperclip <noreply@paperclip.ing>
Upgrade biome from v1 to v2 with space indent compat. Bump Rust toolchain from 1.93.0 to 1.94.0 to fix rustc SIGSEGV compiling aws-sdk-bedrock.
Bumps 29 packages including axum 0.8.8, tokio 1.50, clap 4.6, aws-sdk-bedrock 1.138, and serde 1.0.228.
Breaking change: Box CacheLimiter variant in Limiter enum to accommodate larger redis::Client size in 1.0.
Add pre-flight credit checks, post-flight usage recording, and credit deduction to STT, TTS, embeddings, and image generation crates (previously only LLM had billing). Wire UsageReporter into LLM handlers so the synapse-api usage_event table gets populated for dashboard charts.
…n webhook Gate smart routing behind the Aether smart_routing entitlement so free-tier users fall back to their explicitly requested model. Also wire up invalidate_token_limits in the webhook handler so plan upgrades/downgrades immediately affect per-request token caps.
The synapse-api resolve-key response includes managedTokenBudget but not tokensPerDay/tokensPerMonth. Add serde defaults so deserialization succeeds with partial rate limit data, defaulting missing token fields to unlimited.
Move margin configuration from per-provider to per-tier (free=1.2, pro/team=1.15). Tier margins take precedence over provider margins when the user's plan matches a configured tier.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.0.5→1.1.0Release Notes
redis-rs/redis-rs (redis)
v1.1.0Compare Source
1.1.0 (2026-03-20)
Changes & Bug fixes
CI improvements
TestContext::with_modules(#2008 by @somechris)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.