Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Aug 6, 2025

πŸ€– New release

  • rig-derive: 0.1.4 -> 0.1.5
  • rig-core: 0.17.1 -> 0.18.0 (⚠ API breaking changes)
  • rig-eternalai: 0.3.2 -> 0.3.3 (βœ“ API compatible changes)
  • rig-fastembed: 0.2.6 -> 0.2.7 (βœ“ API compatible changes)
  • rig-bedrock: 0.2.6 -> 0.2.7 (βœ“ API compatible changes)
  • rig-milvus: 0.1.6 -> 0.1.7 (βœ“ API compatible changes)
  • rig-lancedb: 0.2.17 -> 0.2.18
  • rig-mongodb: 0.2.17 -> 0.2.18
  • rig-neo4j: 0.3.1 -> 0.3.2
  • rig-postgres: 0.1.15 -> 0.1.16
  • rig-qdrant: 0.1.20 -> 0.1.21
  • rig-scylladb: 0.1.6 -> 0.1.7
  • rig-sqlite: 0.1.17 -> 0.1.18
  • rig-surrealdb: 0.1.12 -> 0.1.13
  • rig-s3vectors: 0.1.3 -> 0.1.4

⚠ rig-core breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field Reasoning.id in /tmp/.tmpQPvAYl/rig/rig-core/src/completion/message.rs:61
  field Reasoning.id in /tmp/.tmpQPvAYl/rig/rig-core/src/completion/message.rs:61
  field Audio.additional_params in /tmp/.tmpQPvAYl/rig/rig-core/src/completion/message.rs:157
  field Audio.additional_params in /tmp/.tmpQPvAYl/rig/rig-core/src/completion/message.rs:157
  field GenerateContentRequest.additional_params in /tmp/.tmpQPvAYl/rig/rig-core/src/providers/gemini/completion.rs:1189
  field Part.additional_params in /tmp/.tmpQPvAYl/rig/rig-core/src/providers/gemini/completion.rs:528
  field Image.additional_params in /tmp/.tmpQPvAYl/rig/rig-core/src/completion/message.rs:145
  field Image.additional_params in /tmp/.tmpQPvAYl/rig/rig-core/src/completion/message.rs:145
  field Document.additional_params in /tmp/.tmpQPvAYl/rig/rig-core/src/completion/message.rs:181
  field Document.additional_params in /tmp/.tmpQPvAYl/rig/rig-core/src/completion/message.rs:181

--- failure constructible_struct_adds_private_field: struct no longer constructible due to new private field ---

Description:
A struct constructible with a struct literal has a new non-public field. It can no longer be constructed using a struct literal outside of its crate.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/constructible_struct_adds_private_field.ron

Failed in:
  field OpenAIReasoning.id in /tmp/.tmpQPvAYl/rig/rig-core/src/providers/openai/responses_api/mod.rs:108

--- failure enum_struct_variant_field_added: pub enum struct variant field added ---

Description:
An enum's exhaustive struct variant has a new field, which has to be included when constructing or matching on this variant.
        ref: https://doc.rust-lang.org/reference/attributes/type_system.html#the-non_exhaustive-attribute
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/enum_struct_variant_field_added.ron

Failed in:
  field id of variant RawStreamingChoice::Reasoning in /tmp/.tmpQPvAYl/rig/rig-core/src/streaming.rs:43
  field id of variant Output::Reasoning in /tmp/.tmpQPvAYl/rig/rig-core/src/providers/openai/responses_api/mod.rs:820

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/enum_variant_added.ron

Failed in:
  variant MediaType:Video in /tmp/.tmpQPvAYl/rig/rig-core/src/completion/message.rs:199
  variant MediaType:Video in /tmp/.tmpQPvAYl/rig/rig-core/src/completion/message.rs:199
  variant UserContent:Video in /tmp/.tmpQPvAYl/rig/rig-core/src/completion/message.rs:46
  variant UserContent:Video in /tmp/.tmpQPvAYl/rig/rig-core/src/completion/message.rs:46

--- failure feature_missing: package feature removed or renamed ---

Description:
A feature has been removed from this package's Cargo.toml. This will break downstream crates which enable that feature.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#cargo-feature-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/feature_missing.ron

Failed in:
  feature mcp in the package's Cargo.toml

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/inherent_method_missing.ron

Failed in:
  AgentBuilder::mcp_tool, previously in file /tmp/.tmp9RWUBg/rig-core/src/agent/builder.rs:123

--- failure module_missing: pub module removed or renamed ---

Description:
A publicly-visible module cannot be imported by its prior path. A `pub use` may have been removed, or the module may have been renamed, removed, or made non-public.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/module_missing.ron

Failed in:
  mod rig::tool::mcp, previously in file /tmp/.tmp9RWUBg/rig-core/src/tool.rs:196

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/struct_missing.ron

Failed in:
  struct rig::tool::mcp::McpToolError, previously in file /tmp/.tmp9RWUBg/rig-core/src/tool.rs:241
  struct rig::tool::mcp::McpTool, previously in file /tmp/.tmp9RWUBg/rig-core/src/tool.rs:202
Changelog

rig-derive

0.1.5 - 2025-08-19

Other

  • (rig-862) remove sync bound from fn call() in tool trait (#678)

rig-core

0.18.0 - 2025-08-19

Added

  • (rig-865) multi turn streaming (#712)
  • implement Tool for Agent (#704)
  • Add capability to add custom logic while running prompts (#632)
  • (rig-863) add retries to extractor tool (#685)
  • (gemini) Accept plain-text tool result (#686)
  • video input for gemini (#690)
  • added get_tool_definitions (#666)

Fixed

  • (rig-886) only GenerationConfig can be passed into additional_params (#707)
  • deepseek streaming endpoint (#687)
  • (rig-864) missing id from OpenAI Responses API for reasoning items (#681)

Other

  • (rig-883) fully deprecate mcp feature flag (#714)
  • (gemini) Refactor parts to Vec instead of OneOrMany in Gemini (#691)
  • consistent visibility modifiers in openai (#694)
  • Update rmcp to version 0.5 (#682)
  • Fix SSE parsing in Gemini provider (#683)
  • (rig-862) remove sync bound from fn call() in tool trait (#678)
  • εˆ ι™€gemini providersδΈ­ι‡ε€ηš„ζ–Ήζ³• (#675)

rig-eternalai

0.3.3 - 2025-08-19

Added

  • (rig-865) multi turn streaming (#712)

rig-fastembed

0.2.7 - 2025-08-19

Other

  • update Cargo.toml dependencies

rig-bedrock

0.2.7 - 2025-08-19

Added

  • (rig-865) multi turn streaming (#712)
  • video input for gemini (#690)

rig-milvus

0.1.7 - 2025-08-19

Other

  • (rig-862) remove sync bound from fn call() in tool trait (#678)

rig-lancedb

0.2.18 - 2025-08-19

Other

  • updated the following local packages: rig-core

rig-mongodb

0.2.18 - 2025-08-19

Other

  • updated the following local packages: rig-core

rig-neo4j

0.3.2 - 2025-08-19

Other

  • updated the following local packages: rig-core

rig-postgres

0.1.16 - 2025-08-19

Other

  • updated the following local packages: rig-core

rig-qdrant

0.1.21 - 2025-08-19

Other

  • updated the following local packages: rig-core

rig-scylladb

0.1.7 - 2025-08-19

Other

  • updated the following local packages: rig-core

rig-sqlite

0.1.18 - 2025-08-19

Other

  • updated the following local packages: rig-core

rig-surrealdb

0.1.13 - 2025-08-19

Other

  • updated the following local packages: rig-core

rig-s3vectors

0.1.4 - 2025-08-19

Other

  • updated the following local packages: rig-core


This PR was generated with release-plz.

@github-actions github-actions bot force-pushed the release-plz-2025-08-06T18-05-41Z branch 8 times, most recently from 8339625 to 1c78411 Compare August 11, 2025 21:33
@joshua-mo-143
Copy link
Contributor

Merge date 18/08/2025 (08/18/25 for Americans).

@github-actions github-actions bot force-pushed the release-plz-2025-08-06T18-05-41Z branch 6 times, most recently from 4fde832 to a8c5abc Compare August 18, 2025 17:50
@github-actions github-actions bot force-pushed the release-plz-2025-08-06T18-05-41Z branch 2 times, most recently from 391dc55 to 8b452a2 Compare August 19, 2025 10:47
@github-actions github-actions bot force-pushed the release-plz-2025-08-06T18-05-41Z branch from 8b452a2 to 47ea773 Compare August 19, 2025 16:05
@joshua-mo-143 joshua-mo-143 merged commit 2cf3cbf into main Aug 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants