Skip to content

Release v0.10.0

Latest

Choose a tag to compare

@ajianaz ajianaz released this 21 Jul 23:44
7d73bd8

What's New in v0.10.0

Changed

  • Rust edition 2021 β†’ 2024 (#755) β€” Project-wide edition upgrade. Enables gen blocks, let chains, unsafe extern blocks, improved if let/while let chains, and ref pattern simplification. Minimum Rust version raised from 1.75 to 1.85.

Added

  • POST /room/remember HTTP endpoint (#762) β€” Store a memory and link it to a room in a single API call. Accepts room_id, content, tags, namespace, type, metadata, and author. Previously remember_in_room() existed in uteke-core but was never exposed via HTTP.

Fixed

  • DELETE /forget returned 200 for non-existent memory IDs (#762) β€” Now checks memory existence before calling forget() and returns proper 404 when the ID doesn't exist. Previously silently returned success.
  • Clippy lints after edition 2024 upgrade (#755) β€” Fixed repeat("?").take(n) β†’ repeat_n("?", n), .map_or(true, |_| true) β†’ .is_none_or(|_| true), and let_binding_from_block in slug_from_path.

πŸ“¦ Binaries

Each archive contains three binaries:

  • uteke β€” CLI tool
  • uteke-serve β€” HTTP server daemon
  • uteke-mcp β€” MCP server (stdio + HTTP)
Platform File
Linux (x86_64) uteke-x86_64-unknown-linux-gnu-v0.10.0.tar.gz
Linux (ARM64) uteke-aarch64-unknown-linux-gnu-v0.10.0.tar.gz
macOS (Apple Silicon) uteke-aarch64-apple-darwin-v0.10.0.tar.gz
Windows (x86_64) uteke-x86_64-pc-windows-msvc-v0.10.0.zip

πŸš€ Quick Start

# Quick install (Linux / macOS)
curl -fsSL https://raw.githubusercontent.com/codecoradev/uteke/main/install.sh | sh

# Pin a specific version
UTEKE_VERSION= curl -fsSL https://raw.githubusercontent.com/codecoradev/uteke/main/install.sh | sh

# Store a memory
uteke remember "Important context" --tags project

# Recall by meaning
uteke recall "what was that context?"

# Start server for fast AI agent access
uteke-serve --port 8767

Full changelog: https://github.com/codecoradev/uteke/blob/main/CHANGELOG.md