Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: release #135

Merged
merged 1 commit into from
Dec 3, 2024
Merged

chore: release #135

merged 1 commit into from
Dec 3, 2024

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Dec 3, 2024

🤖 New release

  • rig-core: 0.4.1 -> 0.5.0 (⚠️ API breaking changes)
  • rig-lancedb: 0.1.2 -> 0.2.0 (⚠️ API breaking changes)
  • rig-mongodb: 0.1.5 -> 0.2.0 (⚠️ API breaking changes)
  • rig-neo4j: 0.1.2 -> 0.2.0 (⚠️ API breaking changes)
  • rig-qdrant: 0.1.2 -> 0.1.3 (✓ API compatible changes)
  • rig-sqlite: 0.1.0

⚠️ rig-core breaking changes

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

Failed in:
  variant VectorStoreError:MissingIdError in /tmp/.tmpb1wLPX/rig/rig-core/src/vector_store/mod.rs:22

--- 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.36.0/src/lints/inherent_method_missing.ron

Failed in:
  EmbeddingsBuilder::simple_document, previously in file /tmp/.tmptZiYb4/rig-core/src/embeddings.rs:172
  EmbeddingsBuilder::simple_documents, previously in file /tmp/.tmptZiYb4/rig-core/src/embeddings.rs:183
  EmbeddingsBuilder::tool, previously in file /tmp/.tmptZiYb4/rig-core/src/embeddings.rs:198
  EmbeddingsBuilder::tools, previously in file /tmp/.tmptZiYb4/rig-core/src/embeddings.rs:208
  EmbeddingsBuilder::json_document, previously in file /tmp/.tmptZiYb4/rig-core/src/embeddings.rs:261
  EmbeddingsBuilder::json_documents, previously in file /tmp/.tmptZiYb4/rig-core/src/embeddings.rs:273
  InMemoryVectorIndex::from_documents, previously in file /tmp/.tmptZiYb4/rig-core/src/vector_store/in_memory_store.rs:210
  InMemoryVectorIndex::from_embeddings, previously in file /tmp/.tmptZiYb4/rig-core/src/vector_store/in_memory_store.rs:238
  InMemoryVectorStore::from_embeddings, previously in file /tmp/.tmptZiYb4/rig-core/src/vector_store/in_memory_store.rs:149

--- failure method_parameter_count_changed: pub method parameter count changed ---

Description:
A publicly-visible method now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.36.0/src/lints/method_parameter_count_changed.ron

Failed in:
  rig::embeddings::EmbeddingsBuilder::document now takes 2 parameters instead of 4, in /tmp/.tmpb1wLPX/rig/rig-core/src/embeddings/builder.rs:65
  rig::vector_store::in_memory_store::InMemoryVectorStore::from_documents now takes 1 parameters instead of 2, in /tmp/.tmpb1wLPX/rig/rig-core/src/vector_store/in_memory_store.rs:30

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

Failed in:
  struct rig::embeddings::DocumentEmbeddings, previously in file /tmp/.tmptZiYb4/rig-core/src/embeddings.rs:146

--- failure trait_method_added: pub trait method added ---

Description:
A non-sealed public trait added a new method without a default implementation, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.36.0/src/lints/trait_method_added.ron

Failed in:
  trait method rig::embeddings::EmbeddingModel::embed_texts in file /tmp/.tmpb1wLPX/rig/rig-core/src/embeddings/embedding.rs:43

--- failure trait_method_missing: pub trait method removed or renamed ---

Description:
A trait method is no longer callable, and may have been renamed or removed entirely.
        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.36.0/src/lints/trait_method_missing.ron

Failed in:
  method embed_document of trait EmbeddingModel, previously in file /tmp/.tmptZiYb4/rig-core/src/embeddings.rs:80
  method embed_documents of trait EmbeddingModel, previously in file /tmp/.tmptZiYb4/rig-core/src/embeddings.rs:98

--- failure trait_missing: pub trait removed or renamed ---

Description:
A publicly-visible trait cannot be imported by its prior path. A `pub use` may have been removed, or the trait 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.36.0/src/lints/trait_missing.ron

Failed in:
  trait rig::vector_store::VectorStore, previously in file /tmp/.tmptZiYb4/rig-core/src/vector_store/mod.rs:23

⚠️ rig-lancedb breaking changes

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

Failed in:
  struct rig_lancedb::LanceDbVectorStore, previously in file /tmp/.tmptZiYb4/rig-lancedb/src/lib.rs:91

⚠️ rig-mongodb breaking changes

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

Failed in:
  struct rig_mongodb::MongoDbVectorStore, previously in file /tmp/.tmptZiYb4/rig-mongodb/src/lib.rs:11

⚠️ rig-neo4j breaking changes

--- 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.36.0/src/lints/inherent_method_missing.ron

Failed in:
  Neo4jVectorIndex::create_and_await_vector_index, previously in file /tmp/.tmptZiYb4/rig-neo4j/src/vector_index.rs:100
  Neo4jVectorIndex::execute_and_collect, previously in file /tmp/.tmptZiYb4/rig-neo4j/src/vector_index.rs:187
  Neo4jClient::index, previously in file /tmp/.tmptZiYb4/rig-neo4j/src/lib.rs:171
Changelog

rig-core

0.5.0 - 2024-12-03

Added

  • Improve InMemoryVectorStore API (#130)
  • embeddings API overhaul (#120)
  • (provider) xAI (grok) integration (#106)

Fixed

  • (rig-lancedb) rag embedding filtering (#104)

rig-lancedb

0.2.0 - 2024-12-03

Added

  • embeddings API overhaul (#120)

Fixed

  • (rig-lancedb) rag embedding filtering (#104)

rig-mongodb

0.2.0 - 2024-12-03

Added

  • embeddings API overhaul (#120)

Fixed

  • (rig-mongodb) remove embeddings from top_n lookup (#115)

Other

  • (integration test) MongoDB (#126)

rig-neo4j

0.2.0 - 2024-12-03

Added

  • embeddings API overhaul (#120)

Fixed

  • (neo4j) remove embeddings from top_n lookup (#118)

Other

  • (integration test) Neo4J (#133)

rig-qdrant

0.1.3 - 2024-12-03

Added

  • embeddings API overhaul (#120)

Other

  • (integration test) Neo4J (#133)
  • (integration test) Qdrant (#134)

rig-sqlite

0.1.0 - 2024-12-03

Added

  • Add support for Sqlite vector store (#122)

Fixed

  • rig-sqlite missing version in Cargo.toml (#137)
  • (rig-sqlite) Fix missing rig-core version


This PR was generated with release-plz.

@github-actions github-actions bot force-pushed the release-plz-2024-12-03T17-49-42Z branch 2 times, most recently from 5bb9a64 to 8034a0a Compare December 3, 2024 20:48
@github-actions github-actions bot force-pushed the release-plz-2024-12-03T17-49-42Z branch from 8034a0a to abe3a0f Compare December 3, 2024 21:25
@cvauclair cvauclair merged commit 4f63d1a into main Dec 3, 2024
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