chore(deps): Bump the cargo-pcai-core group across 1 directory with 17 updates - #83
dependabot[bot] wants to merge 1 commit into
Conversation
LabelsThe following labels could not be found: Please fix the above issues or remove invalid values from |
Review on #87 caught that `update-types: ["version-update:semver-major"]` does not match the bump it was written to block. Dependabot classifies an update by which SemVer *component* changed, and 0.10.9 -> 0.11.0 changes the minor component -- the major component stays 0. The consequence is worse than the ignore simply not firing. cargo-pcai-core groups minor and patch updates, so a bump classified as minor is eligible for the group: the next run could fold a known-broken sha2 0.11 into the grouped PR and block an otherwise good batch of updates behind it. `versions: [">=0.11.0"]` cannot be misclassified. It also covers the eventual 1.0 without another edit. Note the empirical picture is not clean either way. In the 2026-09 batch, genuine semver-minor bumps were grouped -- uuid 1.23.1 -> 1.26.0 and rayon 1.11.0 -> 1.12.0 both landed inside #83 -- while sha2 0.10.9 -> 0.11.0 alone was raised as its own PR (#84), which is what a major classification would produce. So Dependabot's Cargo handling may well already treat a 0.x minor as breaking. The range makes that question moot rather than betting on it. Verified: .github/dependabot.yml parses with all 8 update blocks intact and the cargo-pcai-core group unchanged. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Mu7jB5ysKe4DN5ovjVtX1t
* chore(deps): hold sha2 on the 0.10 line Dependabot raised sha2 0.10.9 -> 0.11.0 as #84. It does not build. RustCrypto 0.11 moves digest output from generic-array::GenericArray to hybrid-array::Array, and Array does not implement LowerHex, so every `format!("{:x}", hasher.finalize())` stops compiling: error[E0277]: the trait `LowerHex` is not implemented for `Array<u8, UInt<UInt<UInt<UInt<UInt<...>>>>>>` error: could not compile `pcai_core_lib` (lib) due to 3 previous errors sha2 is a direct dependency with three hex-formatting call sites: pcai_core_lib/src/hash.rs, pcai_core_lib/src/search/duplicates.rs, and pcai_perf_cli/src/main.rs. The bump would also not consolidate anything. cudaforge and openai-harmony still require the 0.10 line, so taking 0.11 directly means compiling two SHA-2 implementations rather than replacing one: cudaforge -> sha2 0.10.9 openai-harmony -> sha2 0.10.9 pcai_core_lib -> sha2 0.11.0 pcai-perf -> sha2 0.11.0 0.10.9 carries no advisory and cargo audit is clean on it, so the cost is three rewritten call sites and a duplicated hash implementation for no gain. Scoped to semver-major only, so minor and patch updates to sha2 keep arriving through the normal cargo-pcai-core group. This is the same reasoning as the candle pin in the /Deploy block: a stack that has to move as one coordinated piece, not one crate at a time. Verified: cargo check -p pcai_core_lib -p pcai-perf --all-targets against the #84 lockfile fails with the three errors above; the dependabot config parses with all 8 update blocks intact. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Mu7jB5ysKe4DN5ovjVtX1t * fix(deps): express the sha2 hold as a version range, not an update-type Review on #87 caught that `update-types: ["version-update:semver-major"]` does not match the bump it was written to block. Dependabot classifies an update by which SemVer *component* changed, and 0.10.9 -> 0.11.0 changes the minor component -- the major component stays 0. The consequence is worse than the ignore simply not firing. cargo-pcai-core groups minor and patch updates, so a bump classified as minor is eligible for the group: the next run could fold a known-broken sha2 0.11 into the grouped PR and block an otherwise good batch of updates behind it. `versions: [">=0.11.0"]` cannot be misclassified. It also covers the eventual 1.0 without another edit. Note the empirical picture is not clean either way. In the 2026-09 batch, genuine semver-minor bumps were grouped -- uuid 1.23.1 -> 1.26.0 and rayon 1.11.0 -> 1.12.0 both landed inside #83 -- while sha2 0.10.9 -> 0.11.0 alone was raised as its own PR (#84), which is what a major classification would produce. So Dependabot's Cargo handling may well already treat a 0.x minor as breaking. The range makes that question moot rather than betting on it. Verified: .github/dependabot.yml parses with all 8 update blocks intact and the cargo-pcai-core group unchanged. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Mu7jB5ysKe4DN5ovjVtX1t --------- Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
…7 updates Bumps the cargo-pcai-core group with 17 updates in the /Native/pcai_core directory: | Package | From | To | | --- | --- | --- | | [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.189` | | [rayon](https://github.com/rayon-rs/rayon) | `1.11.0` | `1.12.0` | | [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.25` | `0.4.32` | | [globset](https://github.com/BurntSushi/ripgrep) | `0.4.18` | `0.4.20` | | [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.12.4` | | [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` | | [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` | | [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` | | [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` | | [env_logger](https://github.com/rust-cli/env_logger) | `0.11.8` | `0.11.11` | | [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` | | [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.34` | | [uuid](https://github.com/uuid-rs/uuid) | `1.23.1` | `1.26.0` | | [ollama-rs](https://github.com/pepperoni21/ollama-rs) | `0.3.4` | `0.3.6` | | [ort](https://github.com/pykeio/ort) | `2.0.0-rc.11` | `2.0.0-rc.13` | | [clap](https://github.com/clap-rs/clap) | `4.5.56` | `4.5.60` | Updates `libc` from 0.2.183 to 0.2.189 - [Release notes](https://github.com/rust-lang/libc/releases) - [Changelog](https://github.com/rust-lang/libc/blob/0.2.189/CHANGELOG.md) - [Commits](rust-lang/libc@0.2.183...0.2.189) Updates `rayon` from 1.11.0 to 1.12.0 - [Changelog](https://github.com/rayon-rs/rayon/blob/main/RELEASES.md) - [Commits](rayon-rs/rayon@rayon-core-v1.11.0...rayon-core-v1.12.0) Updates `ignore` from 0.4.25 to 0.4.32 - [Release notes](https://github.com/BurntSushi/ripgrep/releases) - [Changelog](https://github.com/BurntSushi/ripgrep/blob/master/CHANGELOG.md) - [Commits](BurntSushi/ripgrep@ignore-0.4.25...ignore-0.4.32) Updates `globset` from 0.4.18 to 0.4.20 - [Release notes](https://github.com/BurntSushi/ripgrep/releases) - [Changelog](https://github.com/BurntSushi/ripgrep/blob/master/CHANGELOG.md) - [Commits](BurntSushi/ripgrep@globset-0.4.18...globset-0.4.20) Updates `regex` from 1.12.2 to 1.12.4 - [Release notes](https://github.com/rust-lang/regex/releases) - [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md) - [Commits](rust-lang/regex@1.12.2...1.12.4) Updates `serde` from 1.0.228 to 1.0.229 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](serde-rs/serde@v1.0.228...v1.0.229) Updates `serde_json` from 1.0.149 to 1.0.151 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](serde-rs/json@v1.0.149...v1.0.151) Updates `anyhow` from 1.0.102 to 1.0.104 - [Release notes](https://github.com/dtolnay/anyhow/releases) - [Commits](dtolnay/anyhow@1.0.102...1.0.104) Updates `thiserror` from 2.0.18 to 2.0.20 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](dtolnay/thiserror@2.0.18...2.0.20) Updates `chrono` from 0.4.44 to 0.4.45 - [Release notes](https://github.com/chronotope/chrono/releases) - [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md) - [Commits](chronotope/chrono@v0.4.44...v0.4.45) Updates `env_logger` from 0.11.8 to 0.11.11 - [Release notes](https://github.com/rust-cli/env_logger/releases) - [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md) - [Commits](rust-cli/env_logger@v0.11.8...v0.11.11) Updates `async-trait` from 0.1.89 to 0.1.92 - [Release notes](https://github.com/dtolnay/async-trait/releases) - [Commits](dtolnay/async-trait@0.1.89...0.1.92) Updates `futures` from 0.3.31 to 0.3.34 - [Release notes](https://github.com/rust-lang/futures-rs/releases) - [Changelog](https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md) - [Commits](rust-lang/futures-rs@0.3.31...0.3.34) Updates `uuid` from 1.23.1 to 1.26.0 - [Release notes](https://github.com/uuid-rs/uuid/releases) - [Commits](uuid-rs/uuid@v1.23.1...v1.26.0) Updates `ollama-rs` from 0.3.4 to 0.3.6 - [Release notes](https://github.com/pepperoni21/ollama-rs/releases) - [Commits](pepperoni21/ollama-rs@v0.3.4...v0.3.6) Updates `ort` from 2.0.0-rc.11 to 2.0.0-rc.13 - [Release notes](https://github.com/pykeio/ort/releases) - [Commits](pykeio/ort@v2.0.0-rc.11...v2.0.0-rc.13) Updates `clap` from 4.5.56 to 4.5.60 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](clap-rs/clap@clap_complete-v4.5.56...clap_complete-v4.5.60) --- updated-dependencies: - dependency-name: anyhow dependency-version: 1.0.104 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-pcai-core - dependency-name: async-trait dependency-version: 0.1.92 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-pcai-core - dependency-name: chrono dependency-version: 0.4.45 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-pcai-core - dependency-name: clap dependency-version: 4.5.60 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-pcai-core - dependency-name: env_logger dependency-version: 0.11.11 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-pcai-core - dependency-name: futures dependency-version: 0.3.34 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-pcai-core - dependency-name: globset dependency-version: 0.4.20 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-pcai-core - dependency-name: ignore dependency-version: 0.4.32 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-pcai-core - dependency-name: libc dependency-version: 0.2.189 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-pcai-core - dependency-name: ollama-rs dependency-version: 0.3.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-pcai-core - dependency-name: ort dependency-version: 2.0.0-rc.13 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-pcai-core - dependency-name: rayon dependency-version: 1.12.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-pcai-core - dependency-name: regex dependency-version: 1.12.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-pcai-core - dependency-name: serde dependency-version: 1.0.229 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-pcai-core - dependency-name: serde_json dependency-version: 1.0.151 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-pcai-core - dependency-name: thiserror dependency-version: 2.0.20 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-pcai-core - dependency-name: uuid dependency-version: 1.26.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-pcai-core ... Signed-off-by: dependabot[bot] <support@github.com>
8668f47 to
5abe91d
Compare
…precation (#85) * chore(deps): land the 17-update grouped bump, fixing the ollama-rs deprecation Takes the lockfile from dependabot's grouped PR #83 -- the first PR produced by the grouping added in #71, and exactly what that change was for: one PR with 17 minor/patch updates instead of 17 separate ones. #83 could not merge on its own. `ollama-rs` 0.3.4 -> 0.3.6 deprecated `Ollama::new` in favour of `Ollama::builder().host(host).port(port).build()`, and the workspace builds with `-D warnings`, so the deprecation is a hard error: error: use of deprecated associated function `ollama_rs::Ollama::new` --> pcai_ollama_rs\src\main.rs:382:16 = note: `-D deprecated` implied by `-D warnings` That is the gate working. A grouped lockfile bump reached a real API change and the build refused it, which is the whole point of running clippy with `-D warnings` across the workspace rather than only on pcai_inference. `build_client` now uses the builder. Note `build()` returns `Ollama` directly, not a `Result` -- the first attempt applied `?` to it and failed to compile, which the local build caught before this was pushed. Verified against the grouped lockfile: cargo clippy --workspace --all-targets -D warnings exit 0 cargo test --workspace --features server,ffi --lib 229 passed, 0 failed The one remaining warning is `linker_messages` from the pcai-inference build script, which the compiler itself notes "ignores -D warnings"; it is pre-existing and not introduced here. * fix(ollama): parse the endpoint forms Ollama actually emits Addresses the IPv6 review finding on this PR, plus two further defects the test for it uncovered. All three predate this branch -- `build_client` derived host and port the same way before the builder migration -- but they live in the function under review, so they are fixed here rather than deferred. Host derivation moves into `split_base_url`, a pure function, so the cases are testable at all; `build_client` now just calls it. 1. IPv6 literals lost their brackets `Url::host_str()` returns a bare `::1` for `http://[::1]:11434`, so `format!("{}://{}", scheme, host)` produced `http://::1` -- not a valid URL. `Url::host()` is used instead, whose `Display` re-adds the brackets. 2. The scheme-less form failed outright `OLLAMA_HOST` is conventionally written the way Ollama documents it, with no scheme -- this workstation sets `0.0.0.0:11434`. `Url::parse` rejects that, and the fallback path parses `default_ollama_url()`, which returns `OLLAMA_HOST` verbatim, so it failed too. `build_client` returned Err in that configuration. `parse_ollama_url` retries with an `http://` prefix. The `has_host` guard covers the opposite trap: `localhost:11434` *does* parse, as scheme `localhost` with path `11434` and no host, so accepting it unchecked would have produced a client pointed at nothing. 3. The unspecified address was used as a destination `OLLAMA_HOST` does double duty -- it tells the server what to bind and clients where to connect. `0.0.0.0` means "bind every interface"; as a destination it relies on the OS to reinterpret it. `client_host` resolves the unspecified address to loopback, v4 and v6. Routable addresses are left alone. Nine unit tests cover IPv4, IPv6, scheme-less, `localhost:port`, unspecified v4 and v6, a routable address, a non-default scheme and port, port defaulting, and the fallback branch. This is the first test module in this crate. Scope of the ast-grep change: `flag-hardcoded-endpoints-rs` already exempts `**/tests/**`, but that path is unreachable for a *binary* crate -- an integration test cannot call a private fn, so a URL-parsing unit test has to live in an inline `mod tests`, where literal endpoints are the fixture rather than a hardcoded default. The rule now exempts that module and nothing else. Confirmed in both directions: the test module scans clean, and a planted `"http://127.0.0.1:8080"` inside `build_client` in the same file still raises the error. Narrowed, not disabled. Verified: sg scan (changed file) 0 errors cargo clippy --workspace --all-targets --no-deps -- -D warnings exit 0 cargo test -p pcai-ollama-rs --bins 9 passed Not verified: no Ollama daemon was running on this host, so this proves the endpoint is derived correctly and `build_client` no longer returns Err -- not that a live connection succeeds. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Mu7jB5ysKe4DN5ovjVtX1t --------- Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
Superseded by #85, merged as This PR could not merge on its own. That is the gate working as designed. A lockfile-only bump reached a real API change and the build refused it — which is exactly why workspace-wide clippy matters rather than checking #85 migrates Worth recording what this PR demonstrated: it was the first grouped PR produced by the grouping added in #71, and it did the job — one PR with 17 minor/patch updates instead of 17 separate ones, resolved against a single current lockfile and gated once. Branch note: #85 branched from |
|
This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests. To ignore these dependencies, configure ignore rules in dependabot.yml |
Bumps the cargo-pcai-core group with 17 updates in the /Native/pcai_core directory:
0.2.1830.2.1891.11.01.12.00.4.250.4.320.4.180.4.201.12.21.12.41.0.2281.0.2291.0.1491.0.1511.0.1021.0.1042.0.182.0.200.4.440.4.450.11.80.11.110.1.890.1.920.3.310.3.341.23.11.26.00.3.40.3.62.0.0-rc.112.0.0-rc.134.5.564.5.60Updates
libcfrom 0.2.183 to 0.2.189Release notes
Sourced from libc's releases.
... (truncated)
Changelog
Sourced from libc's changelog.
... (truncated)
Commits
ef0906elibc: Release 0.2.1895a79f76riscv32-musl: Rename padding fields to avoid a conflict3e51062psp: Fixoverflowing_literalswarningse352fddemscripten: add pthread_sigmask, sigwait, sigwaitinfo, sigtimedwait, faccessa...63221b3macros: Requiresafeinsafe_f!invocations707ab52macros: Requireunsafeinf!invocations8e40c94Enable clone3() syscall on sparc-linux and sparc64-linux8427909windows: Add back link names fortime-related symbolsb4863fanuttx: fix wchar_t definition under arm41c683dnuttx: mirror type definitionsUpdates
rayonfrom 1.11.0 to 1.12.0Changelog
Sourced from rayon's changelog.
Commits
7449d7dMerge #1093b3d9e3fRelease rayon 1.8.0 and rayon-core 1.12.03fe51e5Fix clippy::let_and_return082f215Merge #1087ea0c06dcore: registry: Factor out "wait till out of work" part of the main loop.75524e2Merge #106301d2800Ignore the multi-threaded test on emscripten/wasm40b59c0core: Make use_current_thread error rather than panic when already in the pool.f4db4d7core: tests: Add some basic tests for ThreadPoolBuilder::use_current_thread.87274adcore: registry: Add some more documentation for ThreadPoolBuilder::use_curren...Updates
ignorefrom 0.4.25 to 0.4.32Commits
5ed408eignore-0.4.32435f59fignore: skip loading unreachable ignore filesf9c05a9index: remove incorrect README8372866index: add some initial indexing scaffoldingd99ac34core: addindexmodule2ed0c00flags: disable many flags when indexing is enabled59e318fignore-0.4.31a9dc222cargo: setrust-versionon all cratesbe739c7index: add grep-index crated958105cargo: add new build-timeunstable-indexfeatureUpdates
globsetfrom 0.4.18 to 0.4.20Commits
5055264globset-0.4.20020687aignore,globset: increase pool capacity5ed408eignore-0.4.32435f59fignore: skip loading unreachable ignore filesf9c05a9index: remove incorrect README8372866index: add some initial indexing scaffoldingd99ac34core: addindexmodule2ed0c00flags: disable many flags when indexing is enabled59e318fignore-0.4.31a9dc222cargo: setrust-versionon all cratesUpdates
regexfrom 1.12.2 to 1.12.4Changelog
Sourced from regex's changelog.
Commits
7b96fdc1.12.47b89cf0deps: update to regex-syntax 0.8.111401679regex-syntax-0.8.11d709000changelog: 1.12.49825c74syntax: avoid re-canonicalizing the entire IntervalSet on push (#1308)a7f2ff6docs: clarify regex-lite word boundaries2c7b172docs: clarify unsupported Anchored::Pattern searches839d16bregex-syntax-0.8.10c4865a0syntax: fix negation handling in HIR translationd8761c0cargo: also includebenchesUpdates
serdefrom 1.0.228 to 1.0.229Release notes
Sourced from serde's releases.
Commits
7fc3b4cRelease 1.0.2296d6e9a1Merge pull request #3085 from dtolnay/syn36dec3b7Update to syn 3cfe6692Resolve mut_mut pedantic clippy lint1023d07Update actions/upload-artifact@v6 -> v7dd682c2Update actions/checkout@v6 -> v75f0f18bUpdate ui test suite to nightly-2026-06-0163a1498Regenerate stderr with trybuild normalization fixesfa7da4aFix unused_features warning6b1a178Unpin CI miri toolchainUpdates
serde_jsonfrom 1.0.149 to 1.0.151Release notes
Sourced from serde_json's releases.
Commits
de85007Release 1.0.1513b2b3c5Merge pull request #1331 from WonderLawrence/rawvalue-from-string-unchecked0406d96Debug-assert well-formedness and no-whitespace in from_string_uncheckedcf16f75Add RawValue::from_string_unchecked827a315Update actions/upload-artifact@v6 -> v7cea36a5Update actions/checkout@v6 -> v7a1ae73aRelease 1.0.1501a360b0Merge pull request #1324 from puneetdixit200/reject-non-string-enum-keys2037b63Reject non-string enum object keys5d30df6Resolve manual_assert_eq pedantic clippy lintUpdates
anyhowfrom 1.0.102 to 1.0.104Release notes
Sourced from anyhow's releases.
Commits
1dbe186Release 1.0.104f6479f8Update to syn 35bdb0e2Release 1.0.103e621bd3Merge pull request #452 from dtolnay/downcast6e8c000Eliminate pointer->reference->pointer during downcast67c4abdAdd regression test for issue 451917a169Update actions/upload-artifact@v6 -> v7d9dc3faUpdate actions/checkout@v6 -> v7841522bRaise minimum tested compiler to rust 1.85Updates
thiserrorfrom 2.0.18 to 2.0.20Release notes
Sourced from thiserror's releases.
Commits
b1d5db5Release 2.0.20c4c3ebdMerge pull request #454 from dtolnay/clippy2266152Suppress redundant_field_names clippy lint2901cfdRaise minimum tested compiler to rust 1.88aa9d91fUpdate ui tests for version 2.0.19e13a785Release 2.0.190a0e76cUpdate to syn 3ec42ea7Update actions/upload-artifact@v6 -> v74178c4aUpdate actions/checkout@v6 -> v77214e0eIgnore items_after_statements pedantic clippy lint in testUpdates
chronofrom 0.4.44 to 0.4.45Release notes
Sourced from chrono's releases.
Commits
1703382Prepare 0.4.45 release881f9abtz_data: fix tzdata locations on Androidf14ead4fix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflowc6063e6Update similar-asserts requirement from 1.6.1 to 2.0.0120686cBump codecov/codecov-action from 5 to 6Updates
env_loggerfrom 0.11.8 to 0.11.11Release notes
Sourced from env_logger's releases.
Changelog
Sourced from env_logger's changelog.
Commits
b4d3f2bchore: Releasecc2b2efchore: Release69e27d1docs: Update changelog166880dMerge pull request #411 from epage/parse0a580d0fix(filter): Remove 'parse' on no_std78d8ef1Merge pull request #404 from cagatay-y/feature/filter-no_std132fe86feat(filter): Add support for no_std environments4feafa4refactor(env_filter): Fix unreachable pub warning92f8d8dMerge pull request #410 from rust-cli/renovate/crate-ci-typos-1.x4e57784chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0Updates
async-traitfrom 0.1.89 to 0.1.92Release notes
Sourced from async-trait's releases.
Commits
82e7e9eRelease 0.1.929a35cb8Merge pull request #303 from dtolnay/mustuse875ceecResolve double_must_use clippy lint62993a5Raise minimum tested compiler to rust 1.88d049ee0Release 0.1.917a0961fMerge pull request #301 from dtolnay/mutability740f86fIgnore mut_mut pedantic clippy lint in test4699cd3Fix mutability for by-reference receivers6dd3573Add regression test for issue 3002371797Release 0.1.90Updates
futuresfrom 0.3.31 to 0.3.34Release notes
Sourced from futures's releases.
Changelog
Sourced from futures's changelog.
Commits
705e6b5Release 0.3.34616dac7compat: Inline RawWaker clone function4176369Inline remaining RawWaker clone functionsf17a895Fix cloned FuturesUnordered waker identity51d62admacro: bumpsynto v3 (#3028)9e26177ci: Reduce timeout-minutesb2d0983tsan: Enable Adaptive Delayf733d0eMiri: Ignore compat testse5def2fRename default branch to main89cc254Release 0.3.33Updates
uuidfrom 1.23.1 to 1.26.0Release notes
Sourced from uuid's releases.
... (truncated)
Commits
cdc96a8Merge pull request #905 from uuid-rs/cargo/v1.26.034e4f49don't test macros under mirid9e7242update nightly used for miriec16819prepare for 1.26.0 release162cd20Merge pull request #904 from ChrisJr404/v7-additional-precision-bits97eceffAdd ContextV7::with_additional_precision_bits for microsecond clocks302e0bfMerge pull request #903 from uuid-rs/cargo/1.25.0b7ccde8prepare for 1.25.0 releasec62dffbMerge pull request #902 from ChrisJr404/serde-bytes-module8c198b2Add a serde::bytes module that encodes as a byte stringUpdates
ollama-rsfrom 0.3.4 to 0.3.6Release notes
Sourced from ollama-rs's releases.
Commits
b3ffdda0.3.6 updatefc2efdaMerge pull request #358 from wez/tooltypefix0ccd9f7Fix ToolType serializing as "Function" instead of "function"5253b0eMerge pull request #355 from pepperoni21/dependabot/cargo/quote-1.0.46b213b9fMerge pull request #354 from pepperoni21/dependabot/cargo/syn-2.0.11897082b5Bump syn from 2.0.117 to 2.0.11871f228fMerge pull request #353 from pepperoni21/dependabot/cargo/regex-1.12.4f4fc25dMerge pull request #352 from pepperoni21/dependabot/cargo/log-0.4.33fa98426Merge pull request #351 from pepperoni21/dependabot/cargo/text-splitter-0.32.001f655cBump quote from 1.0.45 to 1.0.46Updates
ortfrom 2.0.0-rc.11 to 2.0.0-rc.13Release notes
Sourced from ort's releases.