Skip to content

chore: release#1150

Merged
joshua-mo-143 merged 1 commit intomainfrom
release-plz-2025-12-10T20-07-42Z
Dec 15, 2025
Merged

chore: release#1150
joshua-mo-143 merged 1 commit intomainfrom
release-plz-2025-12-10T20-07-42Z

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Dec 10, 2025

🤖 New release

  • rig-derive: 0.1.9 -> 0.1.10
  • rig-core: 0.26.0 -> 0.27.0 (⚠ API breaking changes)
  • rig-bedrock: 0.3.8 -> 0.3.9 (✓ API compatible changes)
  • rig-eternalai: 0.3.14 -> 0.3.15 (✓ API compatible changes)
  • rig-fastembed: 0.2.18 -> 0.2.19 (✓ API compatible changes)
  • rig-helixdb: 0.1.6 -> 0.1.7 (✓ API compatible changes)
  • rig-lancedb: 0.2.29 -> 0.2.30 (✓ API compatible changes)
  • rig-milvus: 0.1.18 -> 0.1.19 (✓ API compatible changes)
  • rig-mongodb: 0.3.2 -> 0.3.3 (✓ API compatible changes)
  • rig-neo4j: 0.4.4 -> 0.4.5 (✓ API compatible changes)
  • rig-postgres: 0.1.27 -> 0.1.28 (✓ API compatible changes)
  • rig-qdrant: 0.1.32 -> 0.1.33 (✓ API compatible changes)
  • rig-s3vectors: 0.1.15 -> 0.1.16 (✓ API compatible changes)
  • rig-scylladb: 0.1.18 -> 0.1.19 (✓ API compatible changes)
  • rig-sqlite: 0.1.29 -> 0.1.30 (✓ API compatible changes)
  • rig-surrealdb: 0.1.24 -> 0.1.25 (✓ API compatible changes)
  • rig-vertexai: 0.2.1 -> 0.2.2 (✓ API compatible changes)

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.45.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field ToolCall.signature in /tmp/.tmpph5RJp/rig/rig/rig-core/src/completion/message.rs:154
  field ToolCall.additional_params in /tmp/.tmpph5RJp/rig/rig/rig-core/src/completion/message.rs:156
  field ToolCall.signature in /tmp/.tmpph5RJp/rig/rig/rig-core/src/completion/message.rs:154
  field ToolCall.additional_params in /tmp/.tmpph5RJp/rig/rig/rig-core/src/completion/message.rs:156

--- failure enum_no_repr_variant_discriminant_changed: enum variant had its discriminant change value ---

Description:
The enum's variant had its discriminant value change. This breaks downstream code that used its value via a numeric cast like `as isize`.
        ref: https://doc.rust-lang.org/reference/items/enumerations.html#assigning-discriminant-values
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.45.0/src/lints/enum_no_repr_variant_discriminant_changed.ron

Failed in:
  variant ReasoningEffort::Minimal 0 -> 1 in /tmp/.tmpph5RJp/rig/rig/rig-core/src/providers/openai/responses_api/mod.rs:887
  variant ReasoningEffort::Low 1 -> 2 in /tmp/.tmpph5RJp/rig/rig/rig-core/src/providers/openai/responses_api/mod.rs:888
  variant ReasoningEffort::Medium 2 -> 3 in /tmp/.tmpph5RJp/rig/rig/rig-core/src/providers/openai/responses_api/mod.rs:890
  variant ReasoningEffort::High 3 -> 4 in /tmp/.tmpph5RJp/rig/rig/rig-core/src/providers/openai/responses_api/mod.rs:891

--- failure enum_struct_variant_changed_kind: An enum struct variant changed kind ---

Description:
A pub enum's struct variant with at least one pub field has changed to a different kind of enum variant, breaking access to its pub fields.
        ref: https://doc.rust-lang.org/reference/items/enumerations.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.45.0/src/lints/enum_struct_variant_changed_kind.ron

Failed in:
  variant RawStreamingChoice::ToolCall in /tmp/.tmpph5RJp/rig/rig/rig-core/src/streaming.rs:74

--- 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.45.0/src/lints/enum_struct_variant_field_added.ron

Failed in:
  field reasoning_details of variant Message::Assistant in /tmp/.tmpph5RJp/rig/rig/rig-core/src/providers/openrouter/completion.rs:173
  field reasoning_details of variant Message::Assistant in /tmp/.tmpph5RJp/rig/rig/rig-core/src/providers/openrouter/completion.rs:173

--- 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.45.0/src/lints/enum_variant_added.ron

Failed in:
  variant ReasoningFormat:Raw in /tmp/.tmpph5RJp/rig/rig/rig-core/src/providers/groq.rs:156
  variant ReasoningFormat:Hidden in /tmp/.tmpph5RJp/rig/rig/rig-core/src/providers/groq.rs:157
  variant Message:Tool in /tmp/.tmpph5RJp/rig/rig/rig-core/src/providers/mistral/completion.rs:84
  variant Message:Tool in /tmp/.tmpph5RJp/rig/rig/rig-core/src/providers/mistral/completion.rs:84
  variant ReasoningEffort:None in /tmp/.tmpph5RJp/rig/rig/rig-core/src/providers/openai/responses_api/mod.rs:886
  variant ItemChunkKind:ReasoningSummaryTextDelta in /tmp/.tmpph5RJp/rig/rig/rig-core/src/providers/openai/responses_api/streaming.rs:122
  variant StreamedAssistantContent:ReasoningDelta in /tmp/.tmpph5RJp/rig/rig/rig-core/src/streaming.rs:615
  variant RawStreamingChoice:ReasoningDelta in /tmp/.tmpph5RJp/rig/rig/rig-core/src/streaming.rs:84

--- failure enum_variant_missing: pub enum variant removed or renamed ---

Description:
A publicly-visible enum has at least one variant that 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.45.0/src/lints/enum_variant_missing.ron

Failed in:
  variant ItemChunkKind::ReasoningSummaryTextAdded, previously in file /tmp/.tmploerl5/rig-core/src/providers/openai/responses_api/streaming.rs:122

--- 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.45.0/src/lints/feature_missing.ron

Failed in:
  feature worker 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.45.0/src/lints/inherent_method_missing.ron

Failed in:
  StreamedAssistantContent::tool_call, previously in file /tmp/.tmploerl5/rig-core/src/streaming.rs:574
  StreamedAssistantContent::tool_call_with_call_id, previously in file /tmp/.tmploerl5/rig-core/src/streaming.rs:589

--- 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.45.0/src/lints/struct_missing.ron

Failed in:
  struct rig::providers::groq::Message, previously in file /tmp/.tmploerl5/rig-core/src/providers/groq.rs:120

--- failure trait_method_parameter_count_changed: pub trait method parameter count changed ---

Description:
A trait method now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#major-any-change-to-trait-item-signatures
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.45.0/src/lints/trait_method_parameter_count_changed.ron

Failed in:
  PromptHook::on_tool_call now takes 5 instead of 4 parameters, in file /tmp/.tmpph5RJp/rig/rig/rig-core/src/agent/prompt_request/mod.rs:210
  PromptHook::on_tool_result now takes 6 instead of 5 parameters, in file /tmp/.tmpph5RJp/rig/rig/rig-core/src/agent/prompt_request/mod.rs:222
  StreamingPromptHook::on_tool_call now takes 5 instead of 4 parameters, in file /tmp/.tmpph5RJp/rig/rig/rig-core/src/agent/prompt_request/streaming.rs:550
  StreamingPromptHook::on_tool_result now takes 6 instead of 5 parameters, in file /tmp/.tmpph5RJp/rig/rig/rig-core/src/agent/prompt_request/streaming.rs:562
Changelog

rig-derive

0.1.10 - 2025-12-15

Other

  • (rig-1090) crate re-org (#1145)

rig-core

0.27.0 - 2025-12-15

Added

  • (rig-1096) pass tool call ID to prompt hook (#1162)
  • (rig-1059) support reqwest-middleware client (#1152)

Fixed

  • (groq) rename StreamingOptions to StreamOptions (#1159)
  • (openai) add None variant to ReasoningEffort enum (#1158)

Other

  • ToolCall Signature and additional parameters (#1154)
  • fix incorrect variable name in AgentBuilder examples (#1160)
  • (rig-1085) groq reasoning format (#1151)
  • (rig-1031) remove worker crate dep (#1149)
  • (rig-1090) crate re-org (#1145)

rig-bedrock

0.3.9 - 2025-12-15

Other

  • ToolCall Signature and additional parameters (#1154)
  • (rig-1090) crate re-org (#1145)

rig-eternalai

0.3.15 - 2025-12-15

Other

  • ToolCall Signature and additional parameters (#1154)
  • (rig-1090) crate re-org (#1145)

rig-fastembed

0.2.19 - 2025-12-15

Other

  • (rig-1090) crate re-org (#1145)

rig-helixdb

0.1.7 - 2025-12-15

Other

  • (rig-1090) crate re-org (#1145)

rig-lancedb

0.2.30 - 2025-12-15

Other

  • (rig-1090) crate re-org (#1145)

rig-milvus

0.1.19 - 2025-12-15

Other

  • (rig-1090) crate re-org (#1145)

rig-mongodb

0.3.3 - 2025-12-15

Other

  • (rig-1090) crate re-org (#1145)

rig-neo4j

0.4.5 - 2025-12-15

Other

  • (rig-1090) crate re-org (#1145)

rig-postgres

0.1.28 - 2025-12-15

Other

  • (rig-1090) crate re-org (#1145)

rig-qdrant

0.1.33 - 2025-12-15

Other

  • (rig-1090) crate re-org (#1145)

rig-s3vectors

0.1.16 - 2025-12-15

Other

  • (rig-1090) crate re-org (#1145)

rig-scylladb

0.1.19 - 2025-12-15

Other

  • (rig-1090) crate re-org (#1145)

rig-sqlite

0.1.30 - 2025-12-15

Other

  • (rig-1090) crate re-org (#1145)

rig-surrealdb

0.1.25 - 2025-12-15

Other

  • (rig-1090) crate re-org (#1145)

rig-vertexai

0.2.2 - 2025-12-15

Other

  • ToolCall Signature and additional parameters (#1154)
  • (rig-1090) crate re-org (#1145)


This PR was generated with release-plz.

@github-actions github-actions bot force-pushed the release-plz-2025-12-10T20-07-42Z branch 5 times, most recently from dbfa37d to 0a9936c Compare December 12, 2025 15:03
@joshua-mo-143
Copy link
Collaborator

Follows on from #1148 which was self-closed by the bot

@github-actions github-actions bot force-pushed the release-plz-2025-12-10T20-07-42Z branch from 0a9936c to f8a8da0 Compare December 15, 2025 18:53
@joshua-mo-143 joshua-mo-143 added this pull request to the merge queue Dec 15, 2025
Merged via the queue into main with commit 133cad1 Dec 15, 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.

1 participant