Skip to content

build(deps): bump rig-core from 0.42.0 to 0.43.0 - #98

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/rig-core-0.43.0
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/rig-core-0.43.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 8, 2026

Copy link
Copy Markdown
Contributor

Bumps rig-core from 0.42.0 to 0.43.0.

Changelog

Sourced from rig-core's changelog.

0.43.0 - 2026-09-30

Added

  • (providers) base support for the new Anthropic and OpenAI models (#2632) (by gold-silver-copper)
  • (gemini) automatic explicit caching for long runs (#2628) (by gold-silver-copper)
  • (rig-candle) local YOLOv8 pose estimation (#2615) (by gold-silver-copper)
  • (cassette) [breaking] refuse account failures and stored state, keep failed attempts, and move recording tooling into xtask (#2587) (by gold-silver-copper)
  • (core) [breaking] signature slots, upstream reasoning provenance and the legacy fixture corpus (#2580) (by gold-silver-copper)
  • (core) [breaking] stateful handle round-trips and reasoning provenance (#2578) (by gold-silver-copper)
  • (cassette) [breaking] record provider-opaque fields verbatim (#2577) (by gold-silver-copper)
  • (cassette) skip non-recordable tests during live re-recording (#2556) (by gold-silver-copper)
  • initial typesafeai provider (jev) (#2550) (by 0xMochan) - #2550
  • feat!(core, ecs): one provider vocabulary, lossless configuration (#2548) (by gold-silver-copper) - #2548
  • feat!(core): Usage counters are Option — an absent counter is representable (#2535) (by gold-silver-copper) - #2535
  • (rig-ecs) [breaking] the ECS contract under a long tool loop on five wires, with tool results as data, cached utterance views, bindings as data and runs as commands (#2516) (by gold-silver-copper)
  • (rig-ecs) explicit stream delivery — StreamItemsDelivered, two consumers, five-wire matrix (#2515) (by gold-silver-copper)
  • (ecs) add durable tool-turn checkpoint boundaries (#2514) (by gold-silver-copper)
  • (ecs) expose typed content parts and shared binary assets (#2513) (by gold-silver-copper)
  • [breaking] the effect-bus critical path — one protocol, one channel, typed views (#2443) (by gold-silver-copper) - #2443
  • [breaking] finish the data layer — blessed ModelTurn conversion, counter/newtype ids, owned dispatch, serde across the protocol surface (#2419) (by gold-silver-copper) - #2419
  • [breaking] event-sourced hook state — RunEntry log on AgentRun replaces the durable Scratchpad snapshot (#2408) (by gold-silver-copper) - #2408
  • [breaking] transport middleware + run lifecycle hooks (on_run_start/on_run_settled, durable Scratchpad) (#2407) (by gold-silver-copper) - #2407
  • [breaking] lower ModelHandle and the erased tool set into rig-core; pure rig_run::prepare_request (#2405) (by gold-silver-copper) - #2405
  • [breaking] rig-run — extract the sans-IO run protocol out of rig-agent (RunSpec, TurnTools, transcript validator, counter RunId) (#2403) (by gold-silver-copper) - #2403
  • [breaking] BoxedHttpClient — an erased HTTP transport; Client defaults to it (#2401) (by gold-silver-copper) - #2401
  • (agent) sync, retrieval-free registry reads — ToolServerHandle::{snapshot, static_tool_defs, toolset}, public ToolRegistrySnapshot, ToolSet: Clone (#2400) (by gold-silver-copper)
  • (agent) run_channel/RunEvents, static Send+Sync pins, bevy_tasks example, dependency-graph guard (#2399) (by gold-silver-copper)
  • [breaking] rig-rmcp — move MCP tool support out of rig-agent into its own crate (#2398) (by gold-silver-copper) - #2398
  • [breaking] rig-reqwest — cut the bundled transport into its own crate; rig-core has no default transport and no reqwest/tokio (#2397) (by gold-silver-copper) - #2397
  • (telemetry) gen_ai spans for every non-completion modality, plus a recorded embedding matrix for all seven keyed providers (#2390) (by gold-silver-copper)
  • [breaking] type-erasure sweep part 2 — normalize embedding/rerank responses, erase rerank and image-embedding models, move ModelLister construction to a hook (#2389) (by gold-silver-copper) - #2389
  • [breaking] finish the type-erasure sweep — normalize transcription/image/audio responses, move construction off every model trait, erase the embedding model in vector stores (#2385) (by gold-silver-copper) - #2385
  • (llamacpp) [breaking] replace the llamafile provider, merge its two suites, and exhaust the matrix (#2382) (by gold-silver-copper)
  • (gemini) explicit context caching, and three usage-mapping bugs the cache audit found (#2375) (by gold-silver-copper)

Fixed

... (truncated)

Commits
  • 654567e chore: release v0.43.0 (#2360)
  • 063bcf0 refactor!: replace NonEmpty<T> with Vec<T>, check empty turns at the request ...
  • 768a91c fix(openai): preserve assistant message phase across streamed and multi-messa...
  • 9cecb8b fix: pre-0.43 release fixes (docs.rs, opt-in rig::cassette, rust-version, REA...
  • 68d8aad test(caching): long-run cache coverage for realistic workloads on GPT-6 and C...
  • f46ad29 fix(openai): preserve reasoning and citations across response decoding (#2636)
  • 9991428 feat(providers): base support for the new Anthropic and OpenAI models (#2632)
  • 3ead77e fix(usage)!: one meaning for Usage on every provider (#2631)
  • b1b29ce refactor(rig-core)!: the driver alone writes provider, request id and raw (#2...
  • 8336fec test(cache): long-run cache proof and one cache cost report across providers ...
  • Additional commits viewable in compare view

Dependabot compatibility score

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [rig-core](https://github.com/0xPlaygrounds/rig) from 0.42.0 to 0.43.0.
- [Release notes](https://github.com/0xPlaygrounds/rig/releases)
- [Changelog](https://github.com/0xPlaygrounds/rig/blob/main/CHANGELOG.md)
- [Commits](0xPlaygrounds/rig@v0.42.0...v0.43.0)

---
updated-dependencies:
- dependency-name: rig-core
  dependency-version: 0.43.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Oct 8, 2026
@dependabot
dependabot Bot requested a review from crynta as a code owner October 8, 2026 16:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants