Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Jun 11, 2025

πŸ€– New release

  • rig-derive: 0.1.3 -> 0.1.4
  • rig-core: 0.13.0 -> 0.14.0 (⚠ API breaking changes)
  • rig-lancedb: 0.2.11 -> 0.2.12 (βœ“ API compatible changes)
  • rig-mongodb: 0.2.11 -> 0.2.12 (βœ“ API compatible changes)
  • rig-neo4j: 0.2.11 -> 0.2.12 (βœ“ API compatible changes)
  • rig-postgres: 0.1.9 -> 0.1.10 (βœ“ API compatible changes)
  • rig-qdrant: 0.1.14 -> 0.1.15 (βœ“ API compatible changes)
  • rig-scylladb: 0.1.0 -> 0.1.1 (βœ“ API compatible changes)
  • rig-sqlite: 0.1.11 -> 0.1.12 (βœ“ API compatible changes)
  • rig-surrealdb: 0.1.6 -> 0.1.7 (βœ“ API compatible changes)
  • rig-eternalai: 0.2.7 -> 0.2.8 (βœ“ API compatible changes)
  • rig-fastembed: 0.2.0 -> 0.2.1 (βœ“ API compatible changes)
  • rig-bedrock: 0.2.0 -> 0.2.1 (βœ“ API compatible changes)
  • rig-milvus: 0.1.0 -> 0.1.1 (βœ“ 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.41.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field ToolCall.call_id in /tmp/.tmpigX6uL/rig/rig-core/src/completion/message.rs:77
  field ToolCall.call_id in /tmp/.tmpigX6uL/rig/rig-core/src/completion/message.rs:77
  field ToolResult.call_id in /tmp/.tmpigX6uL/rig/rig-core/src/completion/message.rs:62
  field ToolResult.call_id in /tmp/.tmpigX6uL/rig/rig-core/src/completion/message.rs:62

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

Failed in:
  field call_id of variant RawStreamingChoice::ToolCall in /tmp/.tmpigX6uL/rig/rig-core/src/streaming.rs:33
  field id of variant Message::Assistant in /tmp/.tmpigX6uL/rig/rig-core/src/completion/message.rs:31
  field id of variant Message::Assistant in /tmp/.tmpigX6uL/rig/rig-core/src/completion/message.rs:31
  field id of variant Message::Assistant in /tmp/.tmpigX6uL/rig/rig-core/src/completion/message.rs:31

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

Failed in:
  variant FileLoaderError:StringUtf8Error in /tmp/.tmpigX6uL/rig/rig-core/src/loaders/file.rs:21

--- 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.41.0/src/lints/module_missing.ron

Failed in:
  mod rig::providers::xai::embedding, previously in file /tmp/.tmprJ4cOx/rig-core/src/providers/xai/embedding.rs:2

--- failure pub_module_level_const_missing: pub module-level const is missing ---

Description:
A public const is missing or renamed
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/pub_module_level_const_missing.ron

Failed in:
  EMBEDDING_V1 in file /tmp/.tmprJ4cOx/rig-core/src/providers/xai/embedding.rs:20
  EMBEDDING_V1 in file /tmp/.tmprJ4cOx/rig-core/src/providers/xai/embedding.rs:20

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

Failed in:
  struct rig::providers::openai::client::Usage, previously in file /tmp/.tmprJ4cOx/rig-core/src/providers/openai/client.rs:163
  struct rig::providers::xai::embedding::EmbeddingResponse, previously in file /tmp/.tmprJ4cOx/rig-core/src/providers/xai/embedding.rs:23
  struct rig::providers::xai::embedding::EmbeddingData, previously in file /tmp/.tmprJ4cOx/rig-core/src/providers/xai/embedding.rs:46
  struct rig::providers::xai::embedding::Usage, previously in file /tmp/.tmprJ4cOx/rig-core/src/providers/xai/embedding.rs:53
  struct rig::providers::xai::embedding::EmbeddingModel, previously in file /tmp/.tmprJ4cOx/rig-core/src/providers/xai/embedding.rs:59
Changelog

rig-derive

0.1.4 - 2025-07-07

Added

  • (rig-780) integrate openAI responses API (#508)

Other

  • Migrate all crates to Rust 2024 (#539)
  • Declare shared dependencies in workspace (#538)
  • Make clippy happy on all targets (#542)

rig-core

0.14.0 - 2025-07-07

Added

  • support inserting documents as a trait (#563)
  • Add max_tokens method to ExtractorBuilder (#560)
  • (rig-780) integrate openAI responses API (#508)
  • Stream cancellation using AbortHandle (#525)
  • (rig-779) allow extractor to be turned into inner agent (#502)
  • (ollama) add support for OLLAMA_API_BASE_URL environment var (#541)
  • (rig-766) add support for Voyage AI (#493)
  • (rig-789) add support for loading in pdfs/files as Vec (#523)
  • multi turn streaming example (#413)
  • (rig-754) support custom client configurations (#511)

Fixed

  • Retain multi-turn tool call results in case of response error (#526)
  • (rig-794) parse openAI SSE response error (#545)
  • (rig-796) OpenRouter extractor fails (#544)
  • (rig-792) inconsistent implementations of with_custom_client (#530)
  • (rig-783) tool call example doesn't work with Gemini and OpenRouter (#515)
  • (rig-773) xAI embeddings endpoint is wrong (#492)

Other

  • (rig-803) improve documentation for multi-turn (#562)
  • Migrate all crates to Rust 2024 (#539)
  • update deps (#543)
  • Declare shared dependencies in workspace (#538)
  • error fixes for clarity
  • Make clippy happy on all targets (#542)
  • (rig-791) documents not consistently added to DeepSeek prompts (#528)
  • Fix ToolResult serialization in ollama provider (#504)

rig-lancedb

0.2.12 - 2025-07-07

Other

  • Migrate all crates to Rust 2024 (#539)
  • Declare shared dependencies in workspace (#538)
  • Bump lancedb (#537)
  • Make clippy happy on all targets (#542)

rig-mongodb

0.2.12 - 2025-07-07

Other

  • Migrate all crates to Rust 2024 (#539)
  • Declare shared dependencies in workspace (#538)
  • Make clippy happy on all targets (#542)

rig-neo4j

0.2.12 - 2025-07-07

Other

  • Migrate all crates to Rust 2024 (#539)
  • Declare shared dependencies in workspace (#538)
  • Make clippy happy on all targets (#542)

rig-postgres

0.1.10 - 2025-07-07

Added

  • support inserting documents as a trait (#563)

Other

  • Migrate all crates to Rust 2024 (#539)
  • Declare shared dependencies in workspace (#538)
  • Make clippy happy on all targets (#542)

rig-qdrant

0.1.15 - 2025-07-07

Added

  • support inserting documents as a trait (#563)

Other

  • Migrate all crates to Rust 2024 (#539)
  • Declare shared dependencies in workspace (#538)
  • Make clippy happy on all targets (#542)

rig-scylladb

0.1.1 - 2025-07-07

Added

  • support inserting documents as a trait (#563)

rig-sqlite

0.1.12 - 2025-07-07

Other

  • Migrate all crates to Rust 2024 (#539)
  • Declare shared dependencies in workspace (#538)
  • Make clippy happy on all targets (#542)

rig-surrealdb

0.1.7 - 2025-07-07

Added

  • support inserting documents as a trait (#563)

Other

  • Migrate all crates to Rust 2024 (#539)
  • Declare shared dependencies in workspace (#538)
  • Make clippy happy on all targets (#542)

rig-eternalai

0.2.8 - 2025-07-07

Added

  • (rig-780) integrate openAI responses API (#508)

Other

  • Migrate all crates to Rust 2024 (#539)
  • Declare shared dependencies in workspace (#538)
  • Make clippy happy on all targets (#542)

rig-fastembed

0.2.1 - 2025-07-07

Other

  • Migrate all crates to Rust 2024 (#539)
  • Declare shared dependencies in workspace (#538)
  • Make clippy happy on all targets (#542)

rig-bedrock

0.2.1 - 2025-07-07

Added

  • (rig-780) integrate openAI responses API (#508)

Other

  • Migrate all crates to Rust 2024 (#539)
  • Declare shared dependencies in workspace (#538)
  • Make clippy happy on all targets (#542)

rig-milvus

0.1.1 - 2025-07-07

Added

  • support inserting documents as a trait (#563)

Fixed

  • (rig-787) discrepancy in rust crate editions (#519)

Other

  • Migrate all crates to Rust 2024 (#539)
  • Declare shared dependencies in workspace (#538)
  • Make clippy happy on all targets (#542)


This PR was generated with release-plz.

@github-actions github-actions bot force-pushed the release-plz-2025-06-11T14-43-14Z branch 3 times, most recently from 1c8e6fe to c521485 Compare June 17, 2025 18:10
@github-actions github-actions bot force-pushed the release-plz-2025-06-11T14-43-14Z branch 6 times, most recently from de77e7b to 6b5f115 Compare June 25, 2025 14:40
@github-actions github-actions bot force-pushed the release-plz-2025-06-11T14-43-14Z branch 19 times, most recently from a298fa5 to 656607c Compare July 6, 2025 14:22
@github-actions github-actions bot force-pushed the release-plz-2025-06-11T14-43-14Z branch from 656607c to 82c88de Compare July 7, 2025 13:05
@cvauclair cvauclair merged commit bfe5c2e into main Jul 8, 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