Bump the rust-dependencies group with 9 updates
Type: Pull Request
State: Open
Association: Unknown
Comments: 1
(7 months ago)
(7 months ago)
rust dependencies
Bumps the rust-dependencies group with 9 updates:
| Package | From | To |
|---|---|---|
| clap | 4.5.52 |
4.5.53 |
| google-cloud-auth | 1.1.0 |
1.2.0 |
| aws-config | 1.8.10 |
1.8.11 |
| aws-sdk-bedrockruntime | 1.113.0 |
1.117.0 |
| jsonschema | 0.33.0 |
0.37.1 |
| aws-sdk-sagemakerruntime | 1.91.0 |
1.92.0 |
| indexmap | 2.12.0 |
2.12.1 |
| mockall | 0.13.1 |
0.14.0 |
| syn | 2.0.110 |
2.0.111 |
Updates clap from 4.5.52 to 4.5.53
Release notes
Sourced from clap's releases.
v4.5.53
[4.5.53] - 2025-11-19
Features
- Add
default_values_if,default_values_ifs
Changelog
Sourced from clap's changelog.
[4.5.53] - 2025-11-19
Features
- Add
default_values_if,default_values_ifs
Commits
3716f9fchore: Release613b69adocs: Update changelogd117f7aMerge pull request #6028 from epage/argcb8255dfeat(builder): Allow quoted id's for arg macro1036060Merge pull request #6025 from AldaronLau/typos-in-faq2fcafc0docs: Fix minor grammar issues in FAQa380b65Merge pull request #6023 from epage/template4d7ab14chore: Update from _rust/main templateb8a7ea4chore(deps): Update Rust Stable to v1.87 (#18)f9842b3chore: Avoid MSRV problems out of the box- Additional commits viewable in compare view
Updates google-cloud-auth from 1.1.0 to 1.2.0
Commits
- See full diff in compare view
Updates aws-config from 1.8.10 to 1.8.11
Commits
- See full diff in compare view
Updates aws-sdk-bedrockruntime from 1.113.0 to 1.117.0
Commits
- See full diff in compare view
Updates jsonschema from 0.33.0 to 0.37.1
Release notes
Sourced from jsonschema's releases.
[CLI] Release 0.37.1
No release notes provided.
[Python] Release 0.37.1
Fixed
- Stack overflow on empty
$refvalue. #886[Rust] Release 0.37.1
Fixed
- Stack overflow on empty
$refvalue. #886[CLI] Release 0.37.0
No release notes provided.
[Python] Release 0.37.0
Added
- Support for
decimal.Decimaltype in both schemas and instances. #319- Support for additional
contentEncodingvalues per RFC 4648:base64url,base32,base32hex, andbase16. These encodings are now validated alongside the existingbase64support in Draft 6 and 7. #26Performance
jsonschema_rs.validate()andValidator.validate()run 5–10% faster in some workloads.evaluate(): Avoiding deep clones of unmatched keyword values (e.g.,title,description,examples) on every schema node evaluation. It can be multiple times faster for schemas with large annotations.[Rust] Release 0.37.0
Added
evaluate()top-level function for convenient access to structured validation output.- CLI: Schema-only validation now also validates all referenced schemas. #804
- Support for additional
contentEncodingvalues per RFC 4648:base64url,base32,base32hex, andbase16. These encodings are now validated alongside the existingbase64support in Draft 6 and 7. #26validator.iter_errors(instance).into_errors(). It returns aValidationErrorstype that collects validation errors and implementsstd::error::Error. #451Changed
- BREAKING:
ValidationErrorfields are private; useinstance(),kind(),instance_path(), andschema_path()instead of accessing struct fields directly.- BREAKING:
ErrorIteratoris now a newtype wrapper instead ofBox<dyn ValidationErrorIterator>.Performance
validateand other APIs returningResult<_, ValidationError>are 5–10% faster in some workloads due to the smaller error handle.evaluate: Eliminated deep clones of unmatched keyword values (e.g.,title,description,examples) on every schema node evaluation by usingArcinternally. It can be multiple times faster for schemas with large annotations.[CLI] Release 0.36.0
No release notes provided.
[Python] Release 0.36.0
Added
... (truncated)
Changelog
Sourced from jsonschema's changelog.
[0.37.1] - 2025-11-19
Fixed
- Stack overflow on empty
$refvalue. #886[0.37.0] - 2025-11-19
Added
evaluate()top-level function for convenient access to structured validation output.- CLI: Schema-only validation now also validates all referenced schemas. #804
- Support for additional
contentEncodingvalues per RFC 4648:base64url,base32,base32hex, andbase16. These encodings are now validated alongside the existingbase64support in Draft 6 and 7. #26validator.iter_errors(instance).into_errors(). It returns aValidationErrorstype that collects validation errors and implementsstd::error::Error. #451Changed
- BREAKING:
ValidationErrorfields are private; useinstance(),kind(),instance_path(), andschema_path()instead of accessing struct fields directly.- BREAKING:
ErrorIteratoris now a newtype wrapper instead ofBox<dyn ValidationErrorIterator>.Performance
validateand other APIs returningResult<_, ValidationError>are 5–10% faster in some workloads due to the smaller error handle.evaluate: Avoiding deep clones of unmatched keyword values (e.g.,title,description,examples) on every schema node evaluation by usingArcinternally. Can be multiple times faster for schemas with large annotations.[0.36.0] - 2025-11-18
Added
- CLI: Structured
--output flag|list|hierarchicalmodes now stream newline-delimited JSON records with schema/instance metadata plus JSON Schema Output v1 payloads (defaulttextoutput remains human-readable).- CLI:
--errors-onlyflag to suppress successful validation output and only show failures.- CLI: When invoked with only a schema file (no instances), validates the schema against its meta-schema. #804
- New
Validator::evaluate()API exposes JSON Schema Output v1 (flag/list/hierarchical) reports along with iterator helpers for annotations and errors.meta::validator_for()function to build validators for meta-schema validation with fullValidatorAPI access.Validatornow implementsClone. #809Removed
Validator::apply(),Output, andBasicOutputtypes have been removed in favor of the richerevaluate()API.[0.35.0] - 2025-11-16
Added
- Support for custom meta-schemas. Schemas with custom
$schemaURIs can now be used by registering their meta-schemas in theRegistryviajsonschema::options().with_registry(). #664arbitrary-precisionfeature for exact numeric validation of large integers and decimals beyond standard floating-point limits. #103- Support for HTTPS
$schemaURIs for drafts 04, 06, and 07 (e.g.,https://json-schema.org/draft-07/schema). #802Changed
... (truncated)
Commits
0c276efchore(rust): Release 0.37.124cc6e2fix: Stack overflow on empty$refvalue9469072chore(python): Release 0.37.09cef68echore(rust): Release 0.37.0cb083ddbuild(deps): bump crates/jsonschema/tests/suitee8453acbuild(deps): bump crates/jsonschema-referencing/tests/suite4b932cachore: Rework error iteratorc2341f1feat: Support more content encodings1c89b62feat(python): Support fordecimal.Decimaltype in both schemas and instanceseff59e8feat(cli): Schema-only validation now also validates all referenced schemas- Additional commits viewable in compare view
Updates aws-sdk-sagemakerruntime from 1.91.0 to 1.92.0
Commits
- See full diff in compare view
Updates indexmap from 2.12.0 to 2.12.1
Changelog
Sourced from indexmap's changelog.
2.12.1 (2025-11-20)
- Simplified a lot of internals using
hashbrown's new bucket API.
Commits
cfad758Merge pull request #424 from cuviper/bucketsa96b9c7Release 2.12.16245ee5Use the bucket API from hashbrown v0.16.1- See full diff in compare view
Updates mockall from 0.13.1 to 0.14.0
Changelog
Sourced from mockall's changelog.
[ 0.14.0 ] - 2025-11-22
Added
Allow mocking structs and traits with const generics. (#649)
Compatibility with the
#[trait_variant::make]macro. (#640)Allow Expectations with a non-exact call count to be used in Sequences. (#660)
Changed
- The MSRV is now Rust 1.77.0. (#650)
Fixed
No longer poison a static mock method's internal
Mutexwhen panicing, even when using a stable Rust compiler. Also, no longer poison it even if there is noContextobject. For example, if the user never set an Expectation at all. (#650)Suppress
single-use-lifetimeslints in the generated code, for cases where the orginal code wouldn't have triggered the warning. (#627)Fix mocking foreign functions with a variadic argument and no pattern, for example
fn foo(...)as opposed tofn bar(x: ...). That worked in prior versions of Mockall only until Rust 1.93.0, which made such arguments illegal for Rust functions. (#673)Fully qualify
SendandSynctraits in generated code, allowing structs namedSendorSyncto be in scope without conflicts. (#672)
Commits
4401e5achore: Release73e6c8bMerge pull request #649 from jonatanzeidler/f.const-genericsc8920baAdd a CHANGELOG entry for PR #649dcbad06Actually use a struct in the const_generic_struct_with_static_method teste9d52fbDon't create () fields for each const generic paramtersb734232Allow const generics in automockb2133c9Allow methods on mocks to be called with a range of times in a Sequence (#660)ae37861Fully qualify Send and Sync marker traits (#672)695e55aFix mocking foreign functions with a variadic argument and no pattern (#673)d50aa1dimprove error message (#668)- Additional commits viewable in compare view
Updates syn from 2.0.110 to 2.0.111
Release notes
Sourced from syn's releases.
2.0.111
- Allow first argument of
braced!,bracketed!,parenthesized!to be an otherwise unused variable (#1946)
Commits
4e50867Release 2.0.111c57334bMerge pull request #1946 from dtolnay/unusedgroup6a43384Suppress unused variable warning on variables used in group macro7ff6c86Update actions/checkout@v5 -> v659ce6bbUpdate test suite to nightly-2025-11-203d91b8cUpdate test suite to nightly-2025-11-112d87fcaDelete version requirement from readme- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions
[!IMPORTANT]
Bump Rust dependencies includingclap,google-cloud-auth,aws-sdk-bedrockruntime,jsonschema,aws-sdk-sagemakerruntime,indexmap,mockall, andsynacross multiple projects.
- Dependency Updates:
clapupdated from 4.5.52 to 4.5.53, addingdefault_values_ifanddefault_values_ifsfeatures.google-cloud-authupdated from 1.1.0 to 1.2.0.aws-sdk-bedrockruntimeupdated from 1.113.0 to 1.117.0.jsonschemaupdated from 0.33.0 to 0.37.1, fixing stack overflow on empty$refvalue.aws-sdk-sagemakerruntimeupdated from 1.91.0 to 1.92.0.indexmapupdated from 2.12.0 to 2.12.1, simplifying internals usinghashbrown's new bucket API.mockallupdated from 0.13.1 to 0.14.0, allowing mocking with const generics and fixing several issues.synupdated from 2.0.110 to 2.0.111, allowing unused variables in group macros.- Files Affected:
- Updates in
Cargo.tomlandCargo.lockfortensorzero-core,provider-proxy, andinternal/tensorzero-derive.This description was created by
for 5c9dc5eb29ec672cab6aa39ce7ce5a458e17ab8a. You can customize this summary. It will automatically update as commits are pushed.
Package Dependencies
aws-sdk-bedrockruntime
cargo
1.113.0 → 1.117.0
Minor
aws-sdk-sagemakerruntime
cargo
1.91.0 → 1.92.0
Minor
Technical Details
| ID: | 11293645 |
| UUID: | 3656753460 |
| Node ID: | PR_kwDOMXNO-861FldX |
| Host: | GitHub |
| Repository: | tensorzero/tensorzero |