Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion AGENT.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
**Uteke** is a local-first semantic memory engine for AI agents. Single Rust binary, fully offline, ~30ms recall. No API key, Docker, or cloud service needed.

- **Repo:** `codecoradev/uteke` (remote GitHub), local clone
- **Version:** 0.7.1
- **Version:** 0.7.2
- **License:** Apache 2.0
- **Main branches:** `develop` (default branch, all PRs go here), `main` (release mirror)

Expand Down
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
## [Unreleased]

## [0.7.2] — 2026-07-09

### Added
- **Version field in `/health` response (#636)** — `GET /health` now reports the server's crate version (`CARGO_PKG_VERSION`). HTTP clients (e.g. Corin) can gate features against the remote server version instead of guessing from the local CLI. Backward compatible — `version` is an added JSON field.

### Fixed
- **Defensive datetime parsing — tolerate missing timezone in RFC3339 fields (#635)** — A single corrupted row with timezone-less `updated_at` (ISO 8601 but not RFC3339) crashed `load_all()`, making the entire memory database inaccessible. Fix: new `parse_datetime_flexible()` falls back to assuming UTC (`+00:00`) when strict RFC3339 parse fails; new idempotent `repair_datetime_timezones()` scans `memories` + `documents` on every DB open and repairs bad rows in-place.
- **`POST /doc/list` default limit 5 → 1000 (#634)** — Document listing reused the memory pagination default (`5`), silently truncating client-side document trees. Documents are not paginated like memories — added dedicated `default_doc_limit() = 1000`. Memory and room-recall defaults unchanged.

## [0.7.1] — 2026-07-09

### Fixed
Expand Down
8 changes: 4 additions & 4 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ members = [
]

[workspace.package]
version = "0.7.1"
version = "0.7.2"
edition = "2021"
license = "Apache-2.0"
repository = "https://github.com/codecoradev/uteke"
Expand Down
2 changes: 1 addition & 1 deletion README.id.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<a href="https://github.com/codecoradev/uteke/actions/workflows/ci.yml?branch=develop"><img src="https://github.com/codecoradev/uteke/actions/workflows/ci.yml/badge.svg?branch=develop" alt="CI" /></a>
<a href="https://opensource.org/licenses/Apache-2.0"><img src="https://img.shields.io/badge/License-Apache_2.0-blue.svg" alt="License: Apache 2.0" /></a>
<img src="https://img.shields.io/badge/Rust-1.75+-orange.svg" alt="Rust 1.75+" />
<img src="https://img.shields.io/badge/status-v0.7.1-green.svg" alt="v0.7.1" />
<img src="https://img.shields.io/badge/status-v0.7.2-green.svg" alt="v0.7.2" />
</p>

<p align="center">
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<a href="https://github.com/codecoradev/uteke/actions/workflows/ci.yml?branch=develop"><img src="https://github.com/codecoradev/uteke/actions/workflows/ci.yml/badge.svg?branch=develop" alt="CI" /></a>
<a href="https://opensource.org/licenses/Apache-2.0"><img src="https://img.shields.io/badge/License-Apache_2.0-blue.svg" alt="License: Apache 2.0" /></a>
<img src="https://img.shields.io/badge/Rust-1.75+-orange.svg" alt="Rust 1.75+" />
<img src="https://img.shields.io/badge/status-v0.7.1-green.svg" alt="v0.7.1" />
<img src="https://img.shields.io/badge/status-v0.7.2-green.svg" alt="v0.7.2" />
</p>

<p align="center">
Expand Down
2 changes: 1 addition & 1 deletion crates/uteke-cli/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ name = "uteke"
path = "src/main.rs"

[dependencies]
uteke-core = { path = "../uteke-core", version = "0.7.1", features = ["onnx"] }
uteke-core = { path = "../uteke-core", version = "0.7.2", features = ["onnx"] }
clap = { version = "4", features = ["derive"] }
serde_json = "1"
tracing = "0.1"
Expand Down
2 changes: 1 addition & 1 deletion crates/uteke-mcp/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ name = "uteke_mcp"
path = "src/lib.rs"

[dependencies]
uteke-core = { path = "../uteke-core", version = "0.7.1", features = ["onnx"] }
uteke-core = { path = "../uteke-core", version = "0.7.2", features = ["onnx"] }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
dirs = "6"
4 changes: 2 additions & 2 deletions crates/uteke-server/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ name = "uteke-serve"
path = "src/main.rs"

[dependencies]
uteke-core = { path = "../uteke-core", version = "0.7.1", features = ["onnx"] }
uteke-mcp = { path = "../uteke-mcp", version = "0.7.1" }
uteke-core = { path = "../uteke-core", version = "0.7.2", features = ["onnx"] }
uteke-mcp = { path = "../uteke-mcp", version = "0.7.2" }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
toml = "1"
Expand Down
2 changes: 1 addition & 1 deletion docs/cli-reference.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ title: CLI Reference

# CLI Reference

Complete reference for all uteke commands. Version **0.7.1**.
Complete reference for all uteke commands. Version **0.7.2**.

## Global Flags

Expand Down
2 changes: 1 addition & 1 deletion docs/docker.md
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ Docker automatically pulls the correct architecture.
| Tag | Description |
|-----|-------------|
| `latest` | Latest stable release |
| `v0.7.1` | Specific version |
| `v0.7.2` | Specific version |
| `v0.6.6` | Specific version |
| `0.6` | Minor version (latest patch) |
| `slim` | Slim image (no embedded model — mount model volume separately, see below) |
Expand Down