Download Latest Version 3000.17.4 source code.zip (5.6 MB)
Email in envelope

Get an email when there's a new version of OliveTin

Home / 3000.17.0
Name Modified Size InfoDownloads / Week
Parent folder
checksums.txt 2026-07-08 3.1 kB
OliveTin-windows-amd64.msi 2026-07-08 24.0 MB
OliveTin_linux_arm64.apk 2026-07-08 6.1 MB
OliveTin_linux_armv5.apk 2026-07-08 6.4 MB
OliveTin_linux_armv7.apk 2026-07-08 6.3 MB
OliveTin_linux_riscv64.apk 2026-07-08 6.3 MB
OliveTin_linux_amd64.apk 2026-07-08 6.7 MB
OliveTin_linux_amd64.rpm 2026-07-08 6.5 MB
OliveTin_linux_arm64.rpm 2026-07-08 5.9 MB
OliveTin_linux_armv6.apk 2026-07-08 6.3 MB
OliveTin_linux_armv5.rpm 2026-07-08 6.1 MB
OliveTin_linux_armv6.rpm 2026-07-08 6.1 MB
OliveTin_linux_riscv64.deb 2026-07-08 6.1 MB
OliveTin_linux_riscv64.rpm 2026-07-08 6.1 MB
OliveTin_linux_amd64.deb 2026-07-08 6.5 MB
OliveTin_linux_arm64.deb 2026-07-08 5.9 MB
OliveTin_linux_armv7.deb 2026-07-08 6.1 MB
OliveTin_linux_armv7.rpm 2026-07-08 6.1 MB
OliveTin-freebsd-arm6.tar.gz 2026-07-08 7.8 MB
OliveTin-freebsd-arm64.tar.gz 2026-07-08 7.6 MB
OliveTin_linux_armv5.deb 2026-07-08 6.2 MB
OliveTin_linux_armv6.deb 2026-07-08 6.1 MB
OliveTin-darwin-amd64.tar.gz 2026-07-08 8.3 MB
OliveTin-linux-arm5.tar.gz 2026-07-08 7.9 MB
OliveTin-linux-arm6.tar.gz 2026-07-08 7.9 MB
OliveTin-linux-arm7.tar.gz 2026-07-08 7.8 MB
OliveTin-darwin-arm64.tar.gz 2026-07-08 7.8 MB
OliveTin-freebsd-amd64.tar.gz 2026-07-08 8.2 MB
OliveTin-freebsd-arm5.tar.gz 2026-07-08 7.8 MB
OliveTin-linux-amd64.tar.gz 2026-07-08 8.2 MB
OliveTin-freebsd-arm7.tar.gz 2026-07-08 7.8 MB
OliveTin-linux-arm64.tar.gz 2026-07-08 7.6 MB
OliveTin-linux-riscv64.tar.gz 2026-07-08 7.8 MB
OliveTin-windows-amd64.zip 2026-07-08 8.4 MB
3000.17.0 source code.tar.gz 2026-07-08 5.1 MB
3000.17.0 source code.zip 2026-07-08 5.4 MB
README.md 2026-07-08 3.1 kB
Totals: 37 Items   257.3 MB 0

Changelog

Security

  • [904616] security: GHSA-jm28-2wcr-qf3h (LOW) enforce logs ACL on sync execution endpoints
  • [4ef86a] security: GHSA-vc6p-m6vx-6cwq (HIGH) harden shellAfterCompleted execution
  • [0e45f3] security: GHSA-xc5w-4v5w-7x65 (HIGH) harden shell argument type safety
  • [422044] security: GHSA-xpxj-f2fm-rqch (HIGH) bound OAuth2 state map growth

Features

  • [e24ae6] feat: Checklist support (#922)
  • [a856d4] feat: Checklist support (#922) (#1066)
  • [0c4d25] feat: add entity UI with list filtering and prefilled action arguments
  • [6ce936] feat: add entity UI with list filtering and prefilled action arguments (#1069)
  • [afd9f9] feat: expand entity list and detail APIs with properties and related actions
  • [506ad4] feat: expand entity list and detail APIs with properties and related … (#1068)

Bug fixes

  • [42f257] fix(config): reject ambiguous checklist comma format and propagate encode errors ParseChecklistValue now accepts JSON arrays or single bare values and rejects legacy comma-separated input. Empty JSON segments are validated consistently, and FormatChecklistValue returns marshal errors instead of an empty string
  • [8eda67] fix(docs): correct shellAfterCompleted quoting for output and exitCode The after-completion example put {{ output }} and {{ exitCode }} inside single-quoted shell arguments, so and never expanded after substituteShellAfterCompletedEnvRefs runs. Update the apprise sample to use printf-based quoting that allows env substitution, document the single-quote pitfall, and extend TestShellAfterCompletedUsesOutputEnvSafely to assert stdout is substituted as well as injection being blocked.
  • [139618] fix(executor): always anchor custom regex patterns and harden shellAfterCompleted Wrap regex: patterns in a non-capturing group before applying ^...$ so alternation cannot bypass full-string matching. Return template parse errors from buildShellAfterCommand, and guard nil binding/action before building shellAfterCompleted commands.
  • [b18518] fix: add support for entities in checklists
  • [58dc80] fix: coderabbit suggestions on the justification
  • [09212d] fix: default choices causing the filter values to be hidden (#1065)
  • [9dc51d] fix: harden checklist JSON wire format, entity pagination, and review findings across API and UI

Others

  • [ec114e] Merge commit from fork
  • [e42178] Merge commit from fork
  • [995ff7] Merge commit from fork
  • [d0075a] Next (#1070)

Container images (from GitHub)

  • docker pull ghcr.io/olivetin/olivetin:3000.17.0

Container images (on Docker Hub)

  • docker pull docker.io/jamesread/olivetin:3000.17.0

Upgrade warnings, or breaking changes

  • No such issues between the last release and this version.

Thanks for your interest in OliveTin!

Source: README.md, updated 2026-07-08