Skip to content

Releases: MuleSoft-AI-Chain-Project/mule-vectors-connector

Release version 0.3.0

20 Dec 11:07
a211ea3
Compare
Choose a tag to compare

🚨🚨🚨 Main Changes 🚨🚨🚨

  • 🆕 Low-level operation organized in three different categories: Document, Embedding and Store.

    • Each operation consume 1️⃣ service only based on the category it belongs to (📄 document → storage, 🔢 embedding → model provider and 🗄️ store → vector store).
    • Each category has a specific ⚙️ configuration (Document Configuration, Embedding Configuration, Store Configuration) → You can now easily mix different services.
    • Old "Composite" operations have been remove from the connector. Here the list:
      • [Composite] Add doc to store → Replaced by concatenation of [Document] Load single + [Embedding] Generate from document + [Store] Add
      • [Composite] Add folder to store → Replaced by concatenation of [Document] Load list + [Embedding] Generate from document + [Store] Add
      • [Composite] Query from store → Replaced by concatenation of [Embedding] Generate from text + [Store] Query
  • 🆕 Support for 🔌 connection providers. Once creating any configuration it will be possible to perform connection test (Community 🧑‍🧑‍🧒‍🧒 Ask).

  • 🆕 📣📣📣📣📣 Support for external dependency (Community 🧑‍🧑‍🧒‍🧒 Ask ). This change is a BIG one and well documented on https://mac-project.ai/ . Log story short it will help lower the connector 🏋️ size and keep it under control when adding support for more services. You can learn more here.

  • 😮 🐎 🐎 🐎 🐎 🐎 Now you can ingest documents X 🔟 time faster, only 👎 slowed down only by rate limiting enforced by Model Providers 🫨

  • 📂 All docs completely reviewed accordingly to the above changes.

Supported Operations

📄 [Document]:

  • Load single (text, pdf, ppt, pptx, xls, xlsx, doc, docx, etc.)
  • Load list (text, pdf, ppt, pptx, xls, xlsx, doc, docx, etc.)

🔢 [Embedding]:

  • Generate from Text
  • Generate from Document

🗄️ [Store]

  • Add
  • List Sources
  • Query
  • Remove

Supported Services

🔢 Embedding Models

🗄️ Vector Stores

💾 Storage

Supported Java Versions

Mule 4 Runtime support for Java 8, Java 11, Java 17

What's Changed

  • 🆕 Low-level operation organized in three different categories: Document, Embedding and Store.
  • 🆕 Support for 🔌 connection providers. Once creating any configuration it will be possible to perform connection test (Community :ask: ).
  • 🆕 📢 📢 📢 Support for external dependency (Community :ask: ). This change is a BIG one and well documented on https://mac-project.ai/ . Log story short it will help lower the connector :weight_lifter::skin-tone-2: size and keep it under control when adding support for more services. You can learn more here.
  • 🔝 🤘 🤘 🤘 Now you can ingest documents X10 time faster, only 👎 slowed down only by rate limiting enforced by Model Providers.

Full Changelog: v0.2.50...v0.3.0

Release version 0.2.50

27 Nov 16:06
d39f4b2
Compare
Choose a tag to compare

Mule 4 Runtime support for Java 8, Java 11, Java 17

All operations tested with all supported embedding models and vector databases

Embedding Models

Vector Stores

Storage

[Document]:

  • Parse documents of type (text, pdf, ppt, pptx, xls, xlsx, doc, docx, etc.)
  • Split documents of type (text, pdf, ppt, pptx, xls, xlsx, doc, docx, etc.)

[Embedding]:

  • Add Text to Store
  • Generate Embeddings from Text
  • Add Document to Store
  • Add Folder to Store
  • Query from Store
  • Query from Store with Filters
  • List Sources
  • Remove from Store with Filters

What's Changed

Full Changelog: v0.2.0...v0.2.50

Release version 0.2.0

22 Nov 12:49
d24620d
Compare
Choose a tag to compare

Mule 4 Runtime support for Java 8, Java 11, Java 17
All operations tested with all supported embedding models and vector databases

Embedding Models

Vector Stores

Storage Provider

[Document]:

  • Parse documents of type (text, pdf, ppt, pptx, xls, xlsx, doc, docx, etc.)
  • Split documents of type (text, pdf, ppt, pptx, xls, xlsx, doc, docx, etc.)

[Embedding]:

  • Add Text to Store
  • Generate Embeddings from Text
  • Add Document to Store
  • Add Folder to Store
  • Query from Store
  • Query from Store with Filters
  • List Sources
  • Remove from Store with Filters

What's Changed

New Contributors

Full Changelog: v0.1.0...v0.2.0

Release version 0.1.0

01 Aug 08:53
71a8762
Compare
Choose a tag to compare

Mule 4 Runtime support for Java 8, Java 11, Java 17
All operations tested with all supported embedding models and vector databases

Embedding Models

Vector Stores

The initial release of the MuleChain AI connector supports the following operations, categorized into different topics for ease of use:

  • [Document]:
    • Parse documents of type (text, pdf, ppt, pptx, xls, xlsx, doc, docx, etc.)
    • Split documents of type (text, pdf, ppt, pptx, xls, xlsx, doc, docx, etc.)
  • [Embedding]:
    • Add Text to Store
    • Add Document to Store
    • Add Folder to Store
    • Query from Store