Release 0.26.0

This commit is contained in:
Rūdolfs Ošiņš
2026-07-15 16:27:45 +02:00
parent 221eb9b890
commit cb4ac69c29
4 changed files with 12 additions and 8 deletions
+8 -4
View File
@@ -1,21 +1,25 @@
# Changelog
## [unreleased]
## radicle-httpd + radicle-search 0.26.0
- **Repository search**: New optional `radicle-search` indexing daemon backs a `/repos/search?q=…` endpoint for typo-tolerant search over repo names and descriptions, plus faster `/repos?sort=activity|seeding` listings; httpd falls back to its built-in storage walk when the daemon is absent, so existing behavior is unchanged
- **Git archive downloads**: Additional formats ZIP and TAR are now supported. Also, a prefix is added to the archive by default, which can be disabled by using the query `?prefix=false`. This query string is immediately deprecated. It only exists as a workaround for users to adapt their download scripts etc. to accommodate for the prefix. It will be removed in a future version.
- **Streaming archive downloads**: Archives are streamed to the client instead of being buffered in memory, avoiding excessive memory use on large repositories
- **Faster archive HEAD requests**: `HEAD` requests no longer build an archive that is then discarded
- **Streaming git operations**: Clone, fetch, and push stream request and response bodies and accept gzip-compressed requests, reducing memory use on large operations
## 0.25.0
## radicle-httpd 0.25.0
- **Canonical and peer refs in repo API**: The repo endpoint now exposes canonical refs and per-peer refs, letting clients discover branches and tags resolved by delegate quorum as well as those from individual nodes
- **Job COBs endpoint**: New `/repos/{rid}/jobs/{sha}` endpoint serves job collaborative objects, enabling clients to query CI/CD job state
## 0.24.0
## radicle-httpd 0.24.0
- **Windows support**: The HTTP daemon now runs on Windows with platform-specific adaptations
- **Faster API responses**: Improved `/node` endpoint performance
- **Git namespace paths**: Direct access to node ref namespaces via `/{rid}.git/{nid}/` remote URLs, simplifying clones and fetches from specific nodes
- Updated dependencies and internal improvements
## 0.23.0
## radicle-httpd 0.23.0
- **Live config reload**: Update configuration without restarting by sending a SIGHUP signal
Generated
+2 -2
View File
@@ -2544,7 +2544,7 @@ dependencies = [
[[package]]
name = "radicle-httpd"
version = "0.25.0"
version = "0.26.0"
dependencies = [
"anyhow",
"axum",
@@ -2623,7 +2623,7 @@ dependencies = [
[[package]]
name = "radicle-search"
version = "0.1.0"
version = "0.26.0"
dependencies = [
"anyhow",
"chrono",
+1 -1
View File
@@ -3,7 +3,7 @@ name = "radicle-httpd"
description = "Radicle HTTP daemon"
homepage.workspace = true
license.workspace = true
version = "0.25.0"
version = "0.26.0"
authors = ["cloudhead <cloudhead@radicle.xyz>", "sebastinez <me@sebastinez.dev>"]
edition = "2021"
default-run = "radicle-httpd"
+1 -1
View File
@@ -3,7 +3,7 @@ name = "radicle-search"
description = "Optional search/index daemon for Radicle, alongside radicle-node and radicle-httpd"
homepage.workspace = true
license.workspace = true
version = "0.1.0"
version = "0.26.0"
edition = "2024"
default-run = "radicle-search"