@@ -8,26 +8,39 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
88## [ Unreleased]
99
1010### Added
11- - N/A
1211
13- ### Changed
14- - N/A
12+ - ` list_namespaces ` tool: discovers all namespaces with record counts and sampled metadata fields
13+ - ` namespace_router ` tool: ranks namespaces by relevance to a natural-language query
14+ - ` suggest_query_params ` tool: mandatory flow gate that recommends fields and tool variant before queries
15+ - ` count ` tool: counts unique documents matching a query, with ` truncated ` flag when results exceed ` COUNT_TOP_K `
16+ - ` query_fast ` tool: lightweight chunk-level search with minimal field set
17+ - ` query_detailed ` tool: chunk-level search with optional semantic reranking
18+ - ` query ` tool: unified query entry-point supporting ` query_fast ` and ` query_detailed ` modes
19+ - ` guided_query ` tool: single-call orchestrator that runs routing → suggestion → execution, returning a ` decision_trace `
20+ - ` generate_urls ` tool: synthesizes URLs for records whose metadata lacks a ` url ` field
21+ - ` query_documents ` tool: reassembles full documents from chunks grouped by document identifier
22+ - Centralized structured logger (` src/logger.ts ` ) with level-gated stderr output and stack-trace capture
23+ - Dockerfile for containerised deployment
24+ - ` About.md ` project documentation covering architecture, tools, and operating principles
1525
16- ### Deprecated
17- - N/A
26+ ### Changed
1827
19- ### Removed
20- - N/A
28+ - Modularised server into focused files under ` src/server/ ` (tools, caches, formatters, suggestion flow)
29+ - CI workflow updated: multi-node matrix (` 18.x ` , ` 20.x ` , ` 22.x ` ), separate quality job with ` continue-on-error `
30+ - Replaced all ` console.error ` calls in ` pinecone-client.ts ` with typed ` logInfo ` / ` logDebug ` / ` logError `
2131
2232### Fixed
23- - N/A
33+
34+ - Timestamp-based metadata filter now correctly handles numeric epoch values
2435
2536### Security
37+
2638- N/A
2739
2840## [ 0.1.1] - 2026-01-27
2941
3042### Changed
43+
3144- Enhanced TypeScript strict mode with additional compiler checks:
3245 - Added ` noUncheckedIndexedAccess ` for safer array/object access
3346 - Added ` noImplicitOverride ` to require explicit override keywords
@@ -36,12 +49,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3649- Simplified build script to use standard ` tsc ` command
3750
3851### Fixed
52+
3953- Fixed build script that was suppressing TypeScript compilation errors with ` || exit 0 `
4054- Fixed all type safety issues to comply with stricter TypeScript checks
4155
4256## [ 0.1.0] - 2026-01-26
4357
4458### Added
59+
4560- Initial release of TypeScript version
4661- Feature parity with Python version
4762- Production-ready implementation with:
0 commit comments