Skip to content

Release v1.1.4 - #29

Merged
repfly merged 20 commits into
mainfrom
develop
Oct 2, 2026
Merged

repfly merged 20 commits into
mainfrom
develop

Conversation

@repfly

@repfly repfly commented Oct 2, 2026

Copy link
Copy Markdown
Owner

No description provided.

dependabot Bot and others added 20 commits May 26, 2026 10:21
Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/fastify/fast-uri/releases)
- [Commits](fastify/fast-uri@v3.1.0...v3.1.2)

---
updated-dependencies:
- dependency-name: fast-uri
  dependency-version: 3.1.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [qs](https://github.com/ljharb/qs) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together.

Updates `qs` from 6.14.2 to 6.15.2
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](ljharb/qs@v6.14.2...v6.15.2)

Updates `express` from 4.22.1 to 4.22.2
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/v4.22.2/History.md)
- [Commits](expressjs/express@v4.22.1...v4.22.2)

---
updated-dependencies:
- dependency-name: express
  dependency-version: 4.22.2
  dependency-type: indirect
- dependency-name: qs
  dependency-version: 6.15.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [uuid](https://github.com/uuidjs/uuid) from 11.1.0 to 11.1.1.
- [Release notes](https://github.com/uuidjs/uuid/releases)
- [Changelog](https://github.com/uuidjs/uuid/blob/v11.1.1/CHANGELOG.md)
- [Commits](uuidjs/uuid@v11.1.0...v11.1.1)

---
updated-dependencies:
- dependency-name: uuid
  dependency-version: 11.1.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…plugin/plugins/catalog-backend-module-mimir/uuid-11.1.1

build(deps): bump uuid from 11.1.0 to 11.1.1 in /backstage-plugin/plugins/catalog-backend-module-mimir
…plugins/catalog-backend-module-mimir/multi-f792d6d6d9
…plugin/plugins/catalog-backend-module-mimir/multi-f792d6d6d9

build(deps): bump qs and express in /backstage-plugin/plugins/catalog-backend-module-mimir
…plugin/plugins/catalog-backend-module-mimir/fast-uri-3.1.2

build(deps): bump fast-uri from 3.1.0 to 3.1.2 in /backstage-plugin/plugins/catalog-backend-module-mimir
Reconstruct architecture and add feedback system with enums
- Removed IndexerRuntime dependency on the broad Container; it now wires parser, embedder, vector store, graph store, and indexing service
    directly.
  - Added index lifecycle support: mimir indexer versions, activate, and prune.
  - Added published index compatibility metadata: embedding_dim, embedding model validation, and graph embedding dimension validation.
  - Removed legacy in-memory RepoSyncQueue; durable IndexJobStore is now the single job path.
  - Added no-active-index coverage for guardrail CLI, MCP-over-HTTP, and web inspector routes.
  - Updated docs/architecture.md to reflect published immutable indexes under .mimir/indexes/<version>/graph.db.
Enhance indexing with job isolation and lifecycle support
Bumps [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) from 2.10.13 to 2.11.22.
- [Release notes](https://github.com/web-platform-dx/baseline-browser-mapping/releases)
- [Commits](web-platform-dx/baseline-browser-mapping@v2.10.13...v2.11.22)

---
updated-dependencies:
- dependency-name: baseline-browser-mapping
  dependency-version: 2.11.22
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 3.14.2 to 3.15.2.
- [Changelog](https://github.com/nodeca/js-yaml/blob/3.15.2/CHANGELOG.md)
- [Commits](nodeca/js-yaml@3.14.2...3.15.2)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 3.15.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…plugin/plugins/catalog-backend-module-mimir/js-yaml-3.15.2

build(deps): bump js-yaml from 3.14.2 to 3.15.2 in /backstage-plugin/plugins/catalog-backend-module-mimir
…plugin/plugins/catalog-backend-module-mimir/baseline-browser-mapping-2.11.22

build(deps-dev): bump baseline-browser-mapping from 2.10.13 to 2.11.22 in /backstage-plugin/plugins/catalog-backend-module-mimir
Dependencies
- Bump all dependency floors to current releases (numpy/networkx capped
  at their last Python 3.11-compatible versions).
- Replace sentence-transformers/torch with an ONNX Runtime embedder that
  loads the ONNX export shipped by sentence-transformers model repos and
  reproduces pooling/normalization from the repo's own config. Vectors
  match sentence-transformers to cosine 1.000000, so existing graph.db
  embeddings stay valid. Also fixes the default jina model, whose torch
  path no longer imports under transformers 5.
- Remove the chroma vector store; the in-memory numpy store (rebuilt from
  graph.db on startup) is the only backend. Fix its quadratic upsert
  (100k vectors: ~15 min -> 1.3 s) and vectorize metadata filtering.
- Remove the `mimir ask` command and all LLM code (litellm client, port,
  [llm] config). Summarization has been heuristic-only for a while.
- Drop unused deps: mcp, pydantic-settings, tiktoken, direct tree-sitter,
  tomli (stdlib tomllib), and the unused `lsp` extra.
- Switch to SPDX license metadata (table form stops building 2027-02-18).

CI / release
- ci.yml: only tests (3.11-3.13) and build verification (build + twine
  check) on PRs and pushes to main/develop. Guardrail job removed.
- publish.yml: still tag-triggered; now gated on tests, runs twine check,
  and creates the GitHub Release only after both PyPI publishes succeed.
- Bump actions to current majors.

Docker
- Fix image build (setuptools-scm had no git metadata; README missing).
- Python 3.13 base, no compiler toolchain, deps and model layers cached
  ahead of source code, .dockerignore added. Cold build ~40 min -> 63 s,
  image 3.24 GB -> 1.53 GB.
- docker-entrypoint.sh still called the removed `mimir index` /
  `mimir serve` commands, so the container exited on start. Use
  `mimir indexer run` and `mimir query serve`.
- Update CLAUDE.md and the web inspector docs to the new CLI commands.
- tests: give the mocked aiohttp request a Mock protocol; aiohttp 3.14
  calls resume_reading() on it, which broke 4 tests (also failing on
  develop with current aiohttp).
@repfly repfly self-assigned this Oct 2, 2026
@repfly
repfly merged commit f6b77a4 into main Oct 2, 2026
10 checks passed
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