-
Release 0.5.2: merge dev to main (#2094)
发布于
2026-02-04 15:57:53 +00:00 Description
Release 0.5.2: merge dev to main
Acceptance Criteria
Type of Change
- Bug fix (non-breaking change that fixes an issue)
- New feature (non-breaking change that adds functionality)
- Breaking change (fix or feature that would cause existing
functionality to change) - Documentation update
- Code refactoring
- Performance improvement
- Other (please specify):
Screenshots/Videos (if applicable)
Pre-submission Checklist
- I have tested my changes thoroughly before submitting this PR
- This PR contains minimal changes necessary to address the
issue/feature - My code follows the project's coding standards and style
guidelines - I have added tests that prove my fix is effective or that my
feature works - I have added necessary documentation (if applicable)
- All new and existing tests pass
- I have searched existing PRs to ensure this change hasn't been
submitted already - I have linked any relevant issues in the description
- My commits have clear and descriptive messages
DCO Affirmation
I affirm that all code in every commit of this pull request conforms to
the terms of the Topoteretes Developer Certificate of Origin.Summary by CodeRabbit
- New Features
- Translation capabilities (LLM/Google/Azure), language detection, and
text translation APIs. - Simplified search responses with verbose option; improved error
messages. - S3/file raw data download with streaming support; dataset items can
have labels. - Usage telemetry logging (API/MCP) with optional Redis-backed storage.
- Notebook UX: Markdown preview, structured cells, and new tutorials.
- Configurable JWT lifetime and cookie domain via environment.
- Bug Fixes
- More robust vector/endpoint handling and timeouts for embeddings.
- Documentation
- New CLAUDE guide, Korean README, updated CONTRIBUTING and templates.
- Tests
- Extensive CI coverage for search, retrieval, translation, and PGVector
scenarios. - Chores
- CI workflows streamlined; embedding dimension set consistently.
下载附件