Skip to content

chore: release#1489

Merged
joshua-mo-143 merged 1 commit intomainfrom
release-plz-2026-03-08T20-30-37Z
Mar 17, 2026
Merged

chore: release#1489
joshua-mo-143 merged 1 commit intomainfrom
release-plz-2026-03-08T20-30-37Z

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Mar 8, 2026

🤖 New release

  • rig-core: 0.32.0 -> 0.33.0 (⚠ API breaking changes)
  • rig-bedrock: 0.4.1 -> 0.4.2 (✓ API compatible changes)
  • rig-gemini-grpc: 0.2.1 -> 0.2.2 (✓ API compatible changes)
  • rig-neo4j: 0.5.1 -> 0.5.2 (✓ API compatible changes)
  • rig-surrealdb: 0.2.1 -> 0.2.2 (✓ API compatible changes)
  • rig-vertexai: 0.3.1 -> 0.3.2 (✓ API compatible changes)
  • rig-fastembed: 0.3.1 -> 0.3.2
  • rig-helixdb: 0.2.1 -> 0.2.2
  • rig-lancedb: 0.4.1 -> 0.4.2
  • rig-milvus: 0.2.1 -> 0.2.2
  • rig-mongodb: 0.4.1 -> 0.4.2
  • rig-postgres: 0.2.1 -> 0.2.2
  • rig-qdrant: 0.2.1 -> 0.2.2
  • rig-s3vectors: 0.2.1 -> 0.2.2
  • rig-scylladb: 0.2.1 -> 0.2.2
  • rig-sqlite: 0.2.1 -> 0.2.2
  • rig-vectorize: 0.2.1 -> 0.2.2

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

Failed in:
  field ThinkingConfig.thinking_level in /tmp/.tmpjEMchw/rig/rig/rig-core/src/providers/gemini/completion.rs:1576
  field ResponsesToolDefinition.config in /tmp/.tmpjEMchw/rig/rig/rig-core/src/providers/openai/responses_api/mod.rs:531

--- 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.46.0/src/lints/enum_no_repr_variant_discriminant_changed.ron

Failed in:
  variant Message::User 0 -> 1 in /tmp/.tmpjEMchw/rig/rig/rig-core/src/completion/message.rs:41
  variant Message::Assistant 1 -> 2 in /tmp/.tmpjEMchw/rig/rig/rig-core/src/completion/message.rs:44
  variant Message::User 0 -> 1 in /tmp/.tmpjEMchw/rig/rig/rig-core/src/completion/message.rs:41
  variant Message::Assistant 1 -> 2 in /tmp/.tmpjEMchw/rig/rig/rig-core/src/completion/message.rs:44
  variant Message::User 0 -> 1 in /tmp/.tmpjEMchw/rig/rig/rig-core/src/completion/message.rs:41
  variant Message::Assistant 1 -> 2 in /tmp/.tmpjEMchw/rig/rig/rig-core/src/completion/message.rs:44

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

Failed in:
  variant Message:System in /tmp/.tmpjEMchw/rig/rig/rig-core/src/completion/message.rs:38
  variant Message:System in /tmp/.tmpjEMchw/rig/rig/rig-core/src/completion/message.rs:38
  variant Message:System in /tmp/.tmpjEMchw/rig/rig/rig-core/src/completion/message.rs:38
Changelog

rig-core

0.33.0 - 2026-03-17

Added

  • (rig-core) add stateful WebSocket session for OpenAI Responses API (#1500)
  • (gemini) add Gemini 3 model constants and thinking_level support (#1520)
  • add llamafile provider (#1519)
  • add grok imagine as image generation (#1516)
  • (rmcp) McpClientHandler (#1525)
  • (telemetry) emit gen_ai.usage.cached_tokens across all providers (#1497)
  • add provider-native hosted tool support (#1430)

Fixed

  • (openai) make strict field optional in StructuredOutputsInput (#1528)
  • (llamafile) apply embedding Number->f64 conversion for arbitrary_precision compat (#1526)
  • embedding deserialization breaks with serde_json/arbitrary_precision (#1518)
  • (openai) strengthen streaming tool call dedup to prevent false evictions (#1510)
  • (gemini) [breaking] resolve embedding dimensions dynamically instead of hardcoding (#1513)
  • (gemini) support URL-backed text documents (#1507)
  • forward max_tokens in Chat Completions API requests (#1495)
  • populate cached_input_tokens in Chat Completions streaming (#1485)
  • (gemini) correct ProviderBuilder impl for GeminiInteractionsBuilder (#1482)
  • (rig-1218) gemini MCP tool invalid tool argument (#1462)

Other

  • Change preamble to system message internally (#1527)
  • fix link in rig-core README (#1502)
  • Feat/gemini interactions api (#1230)

rig-bedrock

0.4.2 - 2026-03-17

Other

  • Change preamble to system message internally (#1527)

rig-gemini-grpc

0.2.2 - 2026-03-17

Other

  • Change preamble to system message internally (#1527)

rig-neo4j

0.5.2 - 2026-03-17

Fixed

  • (gemini) correct ProviderBuilder impl for GeminiInteractionsBuilder (#1482)

rig-surrealdb

0.2.2 - 2026-03-17

Fixed

  • (rig-1486) refactor surrealdb to v3.0.2 (#1487)

rig-vertexai

0.3.2 - 2026-03-17

Other

  • Change preamble to system message internally (#1527)

rig-fastembed

0.3.2 - 2026-03-17

Other

  • updated the following local packages: rig-core

rig-helixdb

0.2.2 - 2026-03-17

Other

  • updated the following local packages: rig-core

rig-lancedb

0.4.2 - 2026-03-17

Other

  • updated the following local packages: rig-core

rig-milvus

0.2.2 - 2026-03-17

Other

  • updated the following local packages: rig-core

rig-mongodb

0.4.2 - 2026-03-17

Other

  • updated the following local packages: rig-core

rig-postgres

0.2.2 - 2026-03-17

Other

  • updated the following local packages: rig-core

rig-qdrant

0.2.2 - 2026-03-17

Other

  • updated the following local packages: rig-core

rig-s3vectors

0.2.2 - 2026-03-17

Other

  • updated the following local packages: rig-core

rig-scylladb

0.2.2 - 2026-03-17

Other

  • updated the following local packages: rig-core

rig-sqlite

0.2.2 - 2026-03-17

Other

  • updated the following local packages: rig-core

rig-vectorize

0.2.2 - 2026-03-17

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-2026-03-08T20-30-37Z branch 7 times, most recently from b87345b to 59d6840 Compare March 13, 2026 23:11
@github-actions github-actions bot force-pushed the release-plz-2026-03-08T20-30-37Z branch 10 times, most recently from f3c5d85 to 2c92b06 Compare March 17, 2026 02:46
@github-actions github-actions bot force-pushed the release-plz-2026-03-08T20-30-37Z branch from 2c92b06 to 073d313 Compare March 17, 2026 09:34
@joshua-mo-143 joshua-mo-143 added this pull request to the merge queue Mar 17, 2026
Merged via the queue into main with commit 1173610 Mar 17, 2026
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