Change8

1.4.1

📦 chromaView on GitHub →
26 features🐛 5 fixes🔧 4 symbols

Summary

Version 1.4.1 focuses heavily on backend infrastructure improvements, particularly around Spanner integration, Rust sysdb operations, and introducing features like indexing status across clients. It also includes several bug fixes related to quotas, database deletion, and collection affinity.

Migration Steps

  1. If you rely on the internal structure of spanner-migrations, note that core logic has been extracted into a library.
  2. If you rely on the internal structure of wal3, note that fragment reading is now encapsulated in the FragmentConsumer trait.

✨ New Features

  • Sysdb and migration service now connect to real Spanner in GCP.
  • Implemented e2e tenant and database operations in Rust sysdb.
  • Dropped block ref when copying to end.
  • Made hashes in Spanner migrations rolling.
  • Added clap CLI and support for multiple migration directories to spanner-migrations.
  • Implemented eager commit in ordered blockfile writer.
  • Fixed broken Llama Index links.
  • Fixed typo in documentation/examples.
  • Fixed missing $ in operator example.
  • Added logic to purge cursors that have been reinserted a suspicious number of times.
  • Added support for Multi-region, multi-cloud configuration.
  • Added quorum_writer for parallel future coordination in wal3.
  • Added frontend logic for indexing status.
  • Added the schema for Rust Log Service in Spanner.
  • Explicitly defined docs site metadata for Google.
  • Added Google Tag Manager (GTM) to docs (and reverted/re-added).
  • Implemented eventual consistency in query nodes.
  • Implemented eventual consistency on the frontend.
  • Added wal3 replicated interfaces.
  • Added indexing_status changes to typescript and rust clients.
  • Added support for indexing status to Rust client.
  • Implemented Database and Tenant CRUD enhancements.
  • Added metering for indexing_status.
  • Globalized dead letter queue in SysDB.
  • Added Spanner collection and segments Schemas.
  • Wrapped Spanner Row to a new type.

🐛 Bug Fixes

  • Fixed scorecard execution before stateful quotas.
  • Fixed awaiting auth on delete_database in single-node Chroma.
  • Fixed service name extraction logic in Go.
  • Fixed collection affinity not working.
  • Fixed issue where GTM configuration was added and then reverted in docs.

Affected Symbols