Skip to content

Releases: R3n3r0/Nexo

v1.0.2

Choose a tag to compare

@R3n3r0 R3n3r0 released this 19 Oct 19:45

Changelog

Others

  • 61c184b: topology: accept native absolute drive paths on Windows (@R3n3r0)

Verify this release

# checksums.txt: signed with cosign keyless by the release workflow of this tag
cosign verify-blob checksums.txt --bundle checksums.txt.sigstore.json \
  --certificate-identity 'https://github.com/R3n3r0/Nexo/.github/workflows/release.yml@refs/tags/v1.0.2' \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com
sha256sum --ignore-missing -c checksums.txt

# images (multi-arch index, SBOM and provenance attestations)
cosign verify docker.io/paolor/nexo:v1.0.2 \
  --certificate-identity 'https://github.com/R3n3r0/Nexo/.github/workflows/release.yml@refs/tags/v1.0.2' \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com
docker buildx imagetools inspect docker.io/paolor/nexo:v1.0.2 --format '{{ json .SBOM }}'

Install

docker pull paolor/nexo:v1.0.2
docker pull paolor/nexoctl:v1.0.2
docker pull paolor/nexo-media-worker:v1.0.2
# Helm chart attached to this release (signature: nexo-1.0.2.tgz.sigstore.json)
helm install nexo https://github.com/R3n3r0/Nexo/releases/download/v1.0.2/nexo-1.0.2.tgz

deb/rpm packages nexo (server, systemd unit), nexoctl (CLI) and
nexo-media-worker (media worker, systemd unit) for amd64 and arm64 are
attached below; see docs/08-deployment-modes.md §8.7 and
docs/user/media-worker.md.

v1.0.1

Choose a tag to compare

@R3n3r0 R3n3r0 released this 19 Oct 19:01

Changelog

Performance

Others

  • 3ea1b7a: Add a demo animation of the console to the README (@R3n3r0)
  • b493470: Benchmarks: describe the machine every result comes from (@R3n3r0)
  • af01faa: CI: remove the unit test and security scan jobs (@R3n3r0)
  • d77581e: Images in every format and width (@R3n3r0)
  • bfeb33e: Images on the same URL, media worker deployment, README (@R3n3r0)
  • 564ccc3: Images: colors converted to sRGB, PNG and WebP orientation (@R3n3r0)
  • d073d58: Media rules for images (domain), video pipeline diagram and logo (@R3n3r0)
  • 0322319: Media worker: renditions, posters and thumbnails without ffmpeg (@R3n3r0)
  • bdbe071: README: a new layout and the video features, with screenshots (@R3n3r0)
  • 450888e: Video buckets in one step: the HLS option of bucket creation (@R3n3r0)
  • 4e57463: Video pipeline benchmarks and the optimizations they found (@R3n3r0)
  • 61995f2: bench: add warp-compare.sh to compare Nexo with other S3 servers (@R3n3r0)
  • 3cb0117: media worker: decode and encode the video on every core (@R3n3r0)
  • 84a1528: media: domain model of the bucket media rules, jobs and sidecars (@R3n3r0)
  • b133dbc: media: package progressive MP4 as HLS on the fly (@R3n3r0)
  • e3aad63: media: stream videos as HLS from the console and share links (@R3n3r0)
  • bc91f12: media: video player in the console, stream share links and public player (@R3n3r0)
  • 85eafed: release: extract the smoke archives outside the binary directory (@R3n3r0)
  • 614e30a: storage: metadata log for small-object writes (opt-in) (@R3n3r0)
  • 0dacfbe: test(integration): wait for healthy erasure sets before checking cluster metrics (@R3n3r0)

Verify this release

# checksums.txt: signed with cosign keyless by the release workflow of this tag
cosign verify-blob checksums.txt --bundle checksums.txt.sigstore.json \
  --certificate-identity 'https://github.com/R3n3r0/Nexo/.github/workflows/release.yml@refs/tags/v1.0.1' \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com
sha256sum --ignore-missing -c checksums.txt

# images (multi-arch index, SBOM and provenance attestations)
cosign verify docker.io/paolor/nexo:v1.0.1 \
  --certificate-identity 'https://github.com/R3n3r0/Nexo/.github/workflows/release.yml@refs/tags/v1.0.1' \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com
docker buildx imagetools inspect docker.io/paolor/nexo:v1.0.1 --format '{{ json .SBOM }}'

Install

docker pull paolor/nexo:v1.0.1
docker pull paolor/nexoctl:v1.0.1
docker pull paolor/nexo-media-worker:v1.0.1
# Helm chart attached to this release (signature: nexo-1.0.1.tgz.sigstore.json)
helm install nexo https://github.com/R3n3r0/Nexo/releases/download/v1.0.1/nexo-1.0.1.tgz

deb/rpm packages nexo (server, systemd unit), nexoctl (CLI) and
nexo-media-worker (media worker, systemd unit) for amd64 and arm64 are
attached below; see docs/08-deployment-modes.md §8.7 and
docs/user/media-worker.md.

v1.0.0

Choose a tag to compare

@R3n3r0 R3n3r0 released this 17 Oct 21:07

Changelog

Features

Bug fixes

Performance

Others

Verify this release

# checksums.txt: signed with cosign keyless by the release workflow of this tag
cosign verify-blob checksums.txt --bundle checksums.txt.sigstore.json \
  --certificate-identity 'https://github.com/R3n3r0/Nexo/.github/workflows/release.yml@refs/tags/v1.0.0' \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com
sha256sum --ignore-missing -c checksums.txt

# images (multi-arch index, SBOM and provenance attestations)
cosign verify docker.io/paolor/nexo:v1.0.0 \
  --certificate-identity 'https://github.com/R3n3r0/Nexo/.github/workflows/release.yml@refs/tags/v1.0.0' \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com
docker buildx imagetools inspect docker.io/paolor/nexo:v1.0.0 --format '{{ json .SBOM }}'

Install

docker pull paolor/nexo:v1.0.0
docker pull paolor/nexoctl:v1.0.0
# Helm chart attached to this release (signature: nexo-1.0.0.tgz.sigstore.json)
helm install nexo https://github.com/R3n3r0/Nexo/releases/download/v1.0.0/nexo-1.0.0.tgz

deb/rpm packages nexo (server, systemd unit) and nexoctl (CLI) for
amd64 and arm64 are attached below; see docs/08-deployment-modes.md §8.7.