Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
2a394e5
fix(docs): standardize recall latency to ~45ms
ajianaz Aug 11, 2026
e381b17
Merge pull request #999 from codecoradev/fix/docs-recall-latency-30ms…
ajianaz Aug 11, 2026
cc8a69b
chore: harden .gitignore + restructure repo for public safety
ajianaz Aug 13, 2026
c80655a
feat: hybrid as default recall strategy + import fixes (#1005, #1014)…
ajianaz Aug 13, 2026
4a56cac
perf: Phase 2 — skip update check in batch mode, pre-truncate embeddi…
ajianaz Aug 13, 2026
20a0455
feat: Phase 3 — lifecycle/deprecated, memory tools guide, source prov…
ajianaz Aug 13, 2026
6403f01
feat: scene-segmented extraction with priority scoring (#1009) (#1018)
ajianaz Aug 13, 2026
af0e500
chore: bump version to 0.14.0 (#1019)
ajianaz Aug 13, 2026
87a0280
fix: crates.io publish race condition + uteke-mcp metadata (#1021)
ajianaz Aug 14, 2026
5e063e2
fix(ci): switch deploy-website from npm to bun (#1022)
ajianaz Aug 14, 2026
4aea7c4
feat(test): adopt cargo-mutants for mutation testing (#1023)
ajianaz Aug 14, 2026
5441eab
fix(chunker): heading duplication + multibyte infinite loop; 40 mutat…
ajianaz Aug 14, 2026
6a1ec8e
chore: bump version to 0.14.1 (#1025)
ajianaz Aug 14, 2026
b98f579
fix(cli): uteke-cli crates.io publish failure + release verify step (…
ajianaz Aug 14, 2026
6e4dac1
chore: bump version to 0.14.2 (#1031)
ajianaz Aug 14, 2026
2253e07
ci(release): reject stale RELEASE_NOTES.md (#1033)
ajianaz Aug 14, 2026
9d3ad3a
fix: HTTP & MCP recall strategy — default hybrid, loud validation (#1…
ajianaz Aug 15, 2026
76d24b5
chore: bump version to 0.14.3 (#1039)
ajianaz Aug 15, 2026
c2d85de
fix(ci): release notes heredoc executed installer on runner — use tem…
ajianaz Aug 15, 2026
b0dcf99
Merge remote-tracking branch 'origin/develop' into chore/carry-fix-10…
ajianaz Aug 15, 2026
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
60 changes: 12 additions & 48 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -421,54 +421,18 @@ jobs:
cp RELEASE_NOTES.md release-notes.md
else
echo "::notice::No RELEASE_NOTES.md found, auto-generating from CHANGELOG"
echo "## What's New in ${VER}" > release-notes.md
echo "" >> release-notes.md
cat changelog-body.md >> release-notes.md
echo "" >> release-notes.md
cat >> release-notes.md << RELEASEEOF

### 📦 Downloads

Each archive contains three binaries + ONNX Runtime shared library:

| Binary | Description |
|--------|-------------|
| `uteke` | CLI tool |
| `uteke-serve` | HTTP server daemon |
| `uteke-mcp` | MCP server (stdio + HTTP) |
| `libonnxruntime.so*` / `libonnxruntime*.dylib` / `onnxruntime*.dll` | ONNX Runtime |

| Platform | File |
|----------|------|
| Linux x86_64 (AVX2) | `uteke-x86_64-unknown-linux-gnu-${VER}.tar.gz` |
| Linux x86_64 (Legacy, SSE4.2) | `uteke-x86_64-unknown-linux-gnu-legacy-${VER}.tar.gz` |
| Linux ARM64 | `uteke-aarch64-unknown-linux-gnu-${VER}.tar.gz` |
| macOS Apple Silicon | `uteke-aarch64-apple-darwin-${VER}.tar.gz` |
| Windows x86_64 | `uteke-x86_64-pc-windows-msvc-${VER}.zip` |

> **Legacy Bundle (Linux only)** — Includes a SSE4.2-only ORT sidecar (`ort-legacy/`) for CPUs without AVX2 (Intel Celeron J4125/N4020). Use this bundle to avoid SIGILL crashes on older hardware.

### 🚀 Quick Start

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

# Pin a specific version
UTEKE_VERSION=${VER} 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
RELEASEEOF
{
echo "## What's New in ${VER}"
echo ""
cat changelog-body.md
echo ""
# Static tail (downloads table + quick start) lives in a plain template
# file — NEVER inline it in a heredoc. Unquoted heredoc bodies undergo
# shell expansion: markdown backticks become command substitutions and
# get EXECUTED (v0.14.3: installer curl|sh ran on the runner, then
# uteke-serve blocked forever). Template file = zero expansion.
sed "s/__VER__/${VER#v}/g" scripts/release-notes-template.md
} > release-notes.md
fi

- name: Create GitHub Release
Expand Down
41 changes: 41 additions & 0 deletions scripts/release-notes-template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
### 📦 Downloads

Each archive contains three binaries + ONNX Runtime shared library:

| Binary | Description |
|--------|-------------|
| `uteke` | CLI tool |
| `uteke-serve` | HTTP server daemon |
| `uteke-mcp` | MCP server (stdio + HTTP) |
| `libonnxruntime.so*` / `libonnxruntime*.dylib` / `onnxruntime*.dll` | ONNX Runtime |

| Platform | File |
|----------|------|
| Linux x86_64 (AVX2) | `uteke-x86_64-unknown-linux-gnu-__VER__.tar.gz` |
| Linux x86_64 (Legacy, SSE4.2) | `uteke-x86_64-unknown-linux-gnu-legacy-__VER__.tar.gz` |
| Linux ARM64 | `uteke-aarch64-unknown-linux-gnu-__VER__.tar.gz` |
| macOS Apple Silicon | `uteke-aarch64-apple-darwin-__VER__.tar.gz` |
| Windows x86_64 | `uteke-x86_64-pc-windows-msvc-__VER__.zip` |

> **Legacy Bundle (Linux only)** — Includes a SSE4.2-only ORT sidecar (`ort-legacy/`) for CPUs without AVX2 (Intel Celeron J4125/N4020). Use this bundle to avoid SIGILL crashes on older hardware.

### 🚀 Quick Start

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

# Pin a specific version
UTEKE_VERSION=__VER__ 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
Loading