Releases: stepandel/chroma-explorer
Releases · stepandel/chroma-explorer
Release list
v0.5.2
Bridge release for existing GitHub-updated installations.
- Adds the v0.5.2 bridge notice on every packaged app startup.
- Keeps the updater feed pointed at GitHub for existing v0.5.1 and earlier installs.
- Adds analytics events for connection activity and provider-specific API key additions.
- Includes signed and notarized macOS arm64 DMG/ZIP artifacts plus updater manifests.
v0.5.1
v0.5.1
- Adds default-on Sentry error reporting for Electron main and renderer processes, with a Settings > Privacy opt-out.
- Adds privacy redaction for documents, metadata, credentials, tokens, URLs, and filesystem paths before reporting.
- Wires Sentry release configuration for production builds.
Note: source maps were not uploaded for this release because Sentry rejected the provided auth token. Runtime error capture is still wired through the production DSN.
v0.5.0
v0.5.0
Filtering & Search
- New two-layer QueryToolbar: scope (Query / ID) + search + Limit + filters on a clean main row, with metadata filter rows stacked below.
- Field-type-aware operators (
$in/$ninfor strings & numbers;>,>=,<,<=for numbers). - Debounced auto-search (300ms); Enter commits immediately.
- Limit dropdown now actually applies when query text is blank (was silently capped at 300 on the get path). Default raised to 100; persists across collection switches.
+ Filterbutton hidden when no metadata fields exist.
Visual & Theme
- Embedding-function chip recolored per provider's brand (OpenAI emerald, Cohere rose, Google blue, Mistral amber, HuggingFace yellow, Cloudflare orange, Together green, Voyage violet, Jina purple, Chroma teal, etc.) and now visible in dark mode.
- Update button restyled to match the chip aesthetic (sky-blue, bordered).
- Table rows: hover highlighting, fixed 32px height, line-clamp-1, themed zebra striping via CSS vars.
- Removed misleading record count from header.
Feedback
- New developer feedback dialog (Forminit integration) opened in a standalone window.
- Bug report link to GitHub issues.
- Various copy and layout polish.
v0.4.4
Hotfix release for packaged default embedding queries.
Changes:
- Align packaged onnxruntime-node with @huggingface/transformers 3.8.1 by pinning the packaged runtime to 1.21.0.
- Fixes packaged app failures loading the cached Xenova/all-MiniLM-L6-v2 ONNX model with "Protobuf parsing failed".
v0.4.3
Hotfix release for packaged macOS builds.
Changes:
- Separate development and production user-data stores, including local packaged builds.
- Recover gracefully from unreadable encrypted settings/connection stores by quarantining corrupted files.
- Add the Check for Updates menu flow.
- Fix packaged default embedding queries by setting Hugging Face Transformers model cache to Electron userData instead of app.asar.
v0.4.2
Changes since v0.4.1:
- Fix packaged default embedding dependencies so default semantic search works in the notarized app.
- Add validation harness and architecture lint coverage for Electron IPC and query behavior.
- Refactor ChromaDB service helpers and tighten IPC/filter typings.
- Harden Electron smoke startup and aggregate check command.
v0.4.1
- Refactor: connection form is now split into Self-hosted vs Chroma Cloud, each showing only the fields that apply. Removes the long-standing trap where users put self-hosted credentials in the "Cloud" section's API Key field.
- Feat: URL is now configurable for Chroma Cloud profiles too — useful for staging environments, regional endpoints, or custom domains. Leave blank to use the default
api.trychroma.com. - Style: connection-type segmented control tuned to match the rest of the modal.
v0.4.0
- Fix: route self-hosted multi-tenant Chroma through ChromaClient. Profiles with a tenant or database no longer get silently sent to Chroma Cloud — they now connect to the URL you actually entered.
- Feat: configurable token header (Authorization: Bearer / X-Chroma-Token) for self-hosted servers fronted by an Envoy/proxy that expects X-Chroma-Token.
- Fix: connection errors now name the credential type and echo the URL the explorer attempted, so misconfigurations are diagnosable.
- Fix: New Connection form layout — error message wraps fully, form no longer overflows the window.
v0.3.7
Chroma Explorer v0.3.7
Changes
- Auth support for self-hosted ChromaDB servers — Adds token (Bearer) and basic (username:password) authentication for self-hosted connections. A new "Auth" section in the connection modal lets you select the auth type and provide credentials. Closes #33.
- Fix: resolve startup crash — Fixed
ERR_MODULE_NOT_FOUNDby lazy-loading all embedding providers via dynamic imports. Providers now load on demand instead of at startup, preventing crashes from packages with native dependencies.
Downloads
- chroma-explorer-0.3.7-arm64.dmg - macOS installer for Apple Silicon (M1/M2/M3/M4)
- chroma-explorer-0.3.7-arm64.zip - macOS app bundle for Apple Silicon
v0.3.6
Chroma Explorer v0.3.6
Changes
- Auth support for self-hosted ChromaDB servers — Adds token (Bearer) and basic (username:password) authentication for self-hosted connections. A new "Auth" section in the connection modal lets you select the auth type and provide credentials. Closes #33.
- Fix: resolve startup crash — Fixed
ERR_MODULE_NOT_FOUNDfor@chroma-core/default-embedby bundling it instead of externalizing it.
Downloads
- chroma-explorer-0.3.6-arm64.dmg - macOS installer for Apple Silicon (M1/M2/M3/M4)
- chroma-explorer-0.3.6-arm64.zip - macOS app bundle for Apple Silicon