11 Commits
Author SHA1 Message Date
Yorgos SaslisandDaniel Norman b9ba3b7917 Add RADICLE_HTTPD_LOG_FORMAT runtime switch
- Select text (default) or json log format at startup, not at
  compile time
- Emit the access log as structured fields (client, method, uri,
  version, status, latency_ms, bytes) in json
- Log status and size as plain text, since tracing-subscriber
  escapes ANSI codes
- Remove the logfmt feature and tracing-logfmt dependency
- Drop the radicle-term dependency
- Split format setup from lib.rs into logger.rs

Co-Authored-By: Daniel Norman <daniel@norman.life>
2026-09-24 14:55:09 +02:00
Rūdolfs Ošiņš 7acf07393f Release 0.29.0 2026-09-14 09:09:07 +02:00
Rūdolfs Ošiņš 60fd9a1288 Release 0.28.0 2026-08-28 18:19:51 +02:00
Rūdolfs Ošiņš 152088105b Fix cargo audit reported warnings 2026-08-28 17:58:57 +02:00
Daniel NormanandRūdolfs Ošiņš b1acb3eb4d Integrate radicle-artifact into explorer
- Add release read API to httpd as cargo feature enabled by default
- Add Releases and Release views to the UI
- Filter out redacted artifacts and mark delegate authors
- Degrade releases UI gracefully with older radicle-httpd versions
- Hide fully redacted releases
- Skip releases in the list endpoint when every artifact was redacted by
  its author or a delegate, so no empty release entries are shown
- Keep them reachable with showRedacted=true and by release id
- Add e2e tests for the release routes

Co-Authored-By: Rūdolfs Ošiņš <rudolfs@osins.org>
2026-08-28 16:33:14 +02:00
Rūdolfs Ošiņš 427cece985 Release 0.27.0 2026-07-29 16:39:45 +02:00
Rūdolfs Ošiņš 57172e22b1 Upgrade cargo dependencies with cooldown 2026-07-28 09:55:09 +02:00
Rūdolfs Ošiņš cf7763d972 Bump all radicle crates to latest versions 2026-07-28 09:52:54 +02:00
Rūdolfs Ošiņš cb4ac69c29 Release 0.26.0 2026-07-15 16:27:45 +02:00
Rūdolfs Ošiņš 62b9c21f57 Release radicle-httpd and radicle-search together
radicle-search now ships in the same release as radicle-httpd: one
tag, one changelog, one reproducible build, with per-binary artifacts
in sibling folders on files.radicle.dev.

meilisearch-sdk: use the pure-Rust JWT backend (jwt_rust_crypto) instead
of jwt_aws_lc_rs, dropping aws-lc-sys, which fails to cross-compile to
the Apple targets under cargo-zigbuild.
2026-07-15 15:42:22 +02:00
Georgios Jason Efstathiou b201ddd501 radicle-search: Add search backend and httpd endpoints 2026-07-13 10:53:17 +02:00