Skip to content

oneloop 0.1.0-rc.8

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Oct 05:55
· 4 commits to main since this release
111e4e9

The eighth release candidate. HTML previews of attachments and Knowledge files
now show files up to 10 MiB, such as reports with many screenshots inside, and
a preview that can't be shown says why. Opening a preview again usually shows
the browser's copy instead of downloading it again. This release also updates
rustls-webpki for a security advisory. Read the upgrade notes before you
upgrade; if you upgrade from an older release candidate, read the upgrade
notes of each release after yours too.

Upgrade notes

  • From 0.1.0-rc.7, the database doesn't change: it stays at schema 10. Stop
    oneloop, install the new version and start it. If you run
    oneloop db migrate --backup-dir <directory> as usual, it prints
    database in <data folder> is current (schema 10) and changes nothing.
  • From 0.1.0-rc.6 or older, read the upgrade notes of 0.1.0-rc.7 too. Stop
    oneloop, install the new version, and run
    oneloop db migrate --backup-dir <directory>. It saves a backup first, then
    upgrades the database to schema 10.
  • HTML previews now use temporary disk space in the data folder while they are
    sent, about the size of the file, and need free disk space above
    ONELOOP_DISK_MIN_FREE, as uploads do. A preview that would leave less says
    that the server is low on disk space. If the data folder is often near that
    limit, free some space or give it more. Production setup says what previews
    cost in memory and disk space.

Changed

  • HTML previews of attachments and Knowledge files now show files up to
    10 MiB instead of 1 MiB, such as reports with many screenshots inside the
    file. Files uploaded or synced before preview at once. While a preview is
    sent, its prepared page waits in a temporary file in the data folder
    instead of in memory. Previews now need free disk space above
    ONELOOP_DISK_MIN_FREE, as uploads do, and each person can have three
    attachment pages and three Knowledge pages being sent at once. Production
    setup says what previews cost in memory and disk space.
  • Opening an HTML preview again usually shows the browser's copy when the file
    hasn't changed, instead of downloading it again. Reload preview still
    gets a new copy from the server.

Fixed

  • An HTML preview that can't be shown, such as one of a deleted file, one the
    server is too busy to prepare, or one whose session ended, now says why in
    its frame and points to Reload preview. Before, the frame stayed empty.
  • A file you just uploaded, deleted, reordered or marked temporary or
    permanent no longer goes back to how it was for a moment when a read of the
    task's files that started earlier comes back, and an open preview of the new
    file no longer closes.

Security

  • Updated rustls-webpki to 0.103.16 (RUSTSEC-2026-0382). oneloop uses it when
    it fetches the metadata document of an AI assistant that connects.

Distribution

  • Docker: ghcr.io/code19m/oneloop:0.1.0-rc.8, for linux/amd64 and
    linux/arm64
  • From source:
    cargo install --git https://github.com/code19m/oneloop --tag v0.1.0-rc.8 --locked