Skip to content

v2.1

Latest

Choose a tag to compare

@LuisCarlosLopes LuisCarlosLopes released this 05 Aug 10:49
· 19 commits to main since this release
8578205

What's Changed

Correções de maturidade após auditoria do repositório (PR #13).

Critical

  • Busca híbrida deixa de degradar em silêncio. search_hybrid passa a devolver SearchOutcome (results + warnings). Falha de FTS ou vetorial gera fts_unavailable / vector_search_unavailable; falha dos dois braços levanta RuntimeError acionável. atlas_search só inclui warnings no payload quando houve degradação.

CI & tooling

  • Matriz de CI em ubuntu / windows / macos (fail-fast: false); lint/typecheck em job separado; cache do modelo fastembed.
  • ruff pinado no CI; regras I/B/SIM reabertas.
  • mypy: 54 → 0 erros (plugin Pydantic); py.typed adicionado; gate de cobertura em 85%.

Clients & docs

  • Manifests de cliente versionados e portáveis em examples/clients/ (Cursor, VS Code, Kiro, OpenCode).
  • Removidas referências residuais a atlas_map em POWER.md / Kiro autoApprove.
  • fix: expor degradação da busca híbrida, ampliar matriz de CI e fechar buracos de tooling by @LuisCarlosLopes in #13

Full Changelog: v2.0...v2.1