Skip to content

chore(deps): bump rig from 0.41.0 to 0.42.0 - #248

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/rig-0.42.0
Closed

chore(deps): bump rig from 0.41.0 to 0.42.0#248
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/rig-0.42.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 24, 2026

Copy link
Copy Markdown
Contributor

Bumps rig from 0.41.0 to 0.42.0.

Release notes

Sourced from rig's releases.

rig-s3vectors-v0.2.7

Other

  • update Cargo.toml dependencies

rig-neo4j-v0.5.7

Other

  • update Cargo.toml dependencies

rig-s3vectors-v0.2.6

Other

Contributors

rig-neo4j-v0.5.6

Other

Contributors

rig-s3vectors-v0.2.5

Other

Contributors

rig-neo4j-v0.5.5

Other

... (truncated)

Changelog

Sourced from rig's changelog.

0.42.0 - 2026-08-17

Added

Fixed

Other

... (truncated)

Commits
  • d5a3498 chore(release): publish v0.42.0 from main, including everything merged since ...
  • 9f74bbc chore(deps): lower dependency floors to what rig needs and stop raising them ...
  • 93b1fd0 chore(deps): bump redis from 1.2.1 to 1.5.0 (#2361)
  • 4487ba2 feat(agent): restore raw provider response access at the agent level, on both...
  • 2da0303 chore: release v0.42.0 (#2221)
  • 57b4ad2 fix(providers): survive truncated tool calls and preserve DeepSeek wire data ...
  • d525224 fix(doubleword): report the embedding width Doubleword actually returns (#2356)
  • 8ea03a2 fix(openrouter): surface chat-completions refusals, and map the reasoning sha...
  • 4232abd docs: reconcile the changelogs and the migration guide with what actually mer...
  • 854b765 fix(rig): exclude test cassettes from the published crate (#2350)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added chore maintenance, dependency updates, code cleanup dependencies dependency updates and version bumps labels Aug 24, 2026
Bumps [rig](https://github.com/0xPlaygrounds/rig) from 0.41.0 to 0.42.0.
- [Release notes](https://github.com/0xPlaygrounds/rig/releases)
- [Changelog](https://github.com/0xPlaygrounds/rig/blob/main/CHANGELOG.md)
- [Commits](0xPlaygrounds/rig@v0.41.0...v0.42.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
@martsokha

Copy link
Copy Markdown
Member

Superseded by #250, which bumps rig to 0.42 on top of the engine migration (#249) and includes the 0.41→0.42 API changes this automated bump could not. Closing in favor of that.

@martsokha martsokha closed this Aug 25, 2026
@dependabot @github

dependabot Bot commented on behalf of github Aug 25, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/cargo/rig-0.42.0 branch August 25, 2026 14:20
martsokha added a commit that referenced this pull request Aug 25, 2026
* Bump rig to 0.42 and simplify the inference agent wrapper

rig 0.42 makes Agent a single non-generic concrete type: the provider's
completion-model type is now erased inside Agent rather than carried as a
parameter. That obsoletes the ErasedAgent trait, whose only job was to erase
that generic behind a dyn handle.

- Bump the workspace rig dependency 0.41 -> 0.42, unifying the lock (the engine
  update had already pulled 0.42 transitively).
- Delete erased_agent.rs; InferenceClient now wraps Arc<Agent> directly and
  calls rig's Prompt/Chat/StreamingChat traits, with the stream-to-text-delta
  mapping folded into stream_chat.
- Drop the removed GetTokenUsage bound and the now-unnecessary CompletionModel /
  M::StreamingResponse bounds from InferenceClient::new.

Supersedes the dependabot bump in #248, which predated the engine migration and
could not carry the API changes.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018bKk1YEG4tZ69jzYVQvQL8

* Make inference stream errors terminal

TokenStream documents an Err as the final item, but stream_chat yielded the
error and kept polling the rig stream. Break after yielding so the error is the
terminal item.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018bKk1YEG4tZ69jzYVQvQL8

---------

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore maintenance, dependency updates, code cleanup dependencies dependency updates and version bumps

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant