Skip to content

Commit c1ce57e

Browse files
authored
Merge pull request #25 from rhel-lightspeed/release/v0.3.2
chore: release v0.3.2
2 parents 78c47d0 + 2f94d1f commit c1ce57e

3 files changed

Lines changed: 18 additions & 8 deletions

File tree

CHANGELOG.md

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.3.2] - 2026-06-14
11+
1012
### Added
1113
- Pre-commit hooks (ruff, ruff-format, pyright, gitleaks)
1214
- CI workflow for lint, format, type checking, and tests
13-
- `test-ci` Makefile target for CI-safe test runs
15+
- Renovate for automated dependency management
1416

1517
### Changed
16-
- Deferred heavy imports (`torch`, `transformers`, `sentence_transformers`) to first use, reducing CLI startup time for non-RAG commands (e.g., `db-status`, `db-start`)
17-
- Scoped Makefile `lint` and `format` targets to `src/ tests/ demos/`
18+
- Deferred heavy imports (`torch`, `transformers`, `sentence_transformers`) to first use, reducing CLI startup time for non-RAG commands
19+
- Auto-detect TTY for structlog console colors
20+
- Replaced assert statements with proper guards; narrowed broad except clauses
21+
- Code hardening fixes across codebase
22+
- Updated dependencies including `rich` v15 and `pytest` v9.0.3 (security fix)
23+
24+
### Fixed
25+
- **BFloat16 numpy conversion**: Cast embeddings to float32 before numpy conversion, fixing `ScalarType BFloat16` errors on platforms that default to BFloat16 tensors
26+
- Reject malformed boolean environment variable values with clear error messages
1827

1928
### Removed
20-
- Removed LlamaStack adapter (`llama_stack.py`) and demos — use [docs2db-mcp-server](https://github.com/rhel-lightspeed/docs2db-mcp-server) for MCP-based tool integration with any LLM framework
21-
- Removed `llama-stack` optional dependency
29+
- LlamaStack adapter (`llama_stack.py`) and demos — use [docs2db-mcp-server](https://github.com/rhel-lightspeed/docs2db-mcp-server) for MCP-based tool integration
30+
- `llama-stack` optional dependency
2231

2332
## [0.3.1] - 2026-01-21
2433

@@ -103,7 +112,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
103112

104113
See [LICENSE](LICENSE) for details.
105114

106-
[Unreleased]: https://github.com/rhel-lightspeed/docs2db-api/compare/v0.3.1...HEAD
115+
[Unreleased]: https://github.com/rhel-lightspeed/docs2db-api/compare/v0.3.2...HEAD
116+
[0.3.2]: https://github.com/rhel-lightspeed/docs2db-api/compare/v0.3.1...v0.3.2
107117
[0.3.1]: https://github.com/rhel-lightspeed/docs2db-api/compare/v0.3.0...v0.3.1
108118
[0.3.0]: https://github.com/rhel-lightspeed/docs2db-api/compare/v0.2.0...v0.3.0
109119
[0.2.0]: https://github.com/rhel-lightspeed/docs2db-api/compare/v0.1.0...v0.2.0

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "docs2db-api"
3-
version = "0.3.1"
3+
version = "0.3.2"
44
description = "Query Docs2DB RAG databases with hybrid search and reranking"
55
readme = "README.md"
66
authors = [{ name = "Ellis Low", email = "elow@redhat.com" }]

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)