Download Latest Version omniedge-cli-2.9.0-linux-arm64.tar.gz (7.4 MB)
Email in envelope

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

Home / v2.6.0
Name Modified Size InfoDownloads / Week
Parent folder
omniedge-desktop-2.6.0-windows-x64-setup.exe 2026-02-06 9.2 MB
omniedge-desktop-2.6.0-windows-x64.msi 2026-02-06 13.0 MB
omniedge-desktop-2.6.0-macos-x64.dmg 2026-02-06 15.0 MB
omniedge-desktop-2.6.0-linux-x64.AppImage 2026-02-06 92.6 MB
omniedge-desktop-2.6.0-linux-x64.deb 2026-02-06 16.4 MB
omniedge-desktop-2.6.0-linux-x64.rpm 2026-02-06 16.4 MB
omniedge-desktop-2.6.0-macos-arm64.dmg 2026-02-06 14.1 MB
omniedge-2.6.0-openwrt-arm64.apk 2026-02-06 5.6 MB
omniedge-2.6.0-openwrt-arm64.ipk 2026-02-06 5.6 MB
omniedge-2.6.0-openwrt-x64.apk 2026-02-06 6.2 MB
omniedge-2.6.0-openwrt-x64.ipk 2026-02-06 6.2 MB
omniedge-cli-2.6.0-windows-x64.zip 2026-02-06 5.9 MB
omniedge-cli-2.6.0-linux-x64.AppImage 2026-02-06 7.5 MB
omniedge-cli-2.6.0-linux-x64.deb 2026-02-06 5.4 MB
omniedge-cli-2.6.0-linux-x64.rpm 2026-02-06 7.2 MB
omniedge-cli-2.6.0-linux-x64.tar.gz 2026-02-06 7.2 MB
omniedge-cli-2.6.0-linux-arm64.deb 2026-02-06 5.1 MB
omniedge-cli-2.6.0-linux-arm64.rpm 2026-02-06 6.8 MB
omniedge-cli-2.6.0-linux-arm64.tar.gz 2026-02-06 6.8 MB
omniedge-cli-2.6.0-linux-riscv64.tar.gz 2026-02-06 7.1 MB
omniedge-cli-2.6.0-macos-x64.tar.gz 2026-02-06 6.5 MB
omniedge-cli-2.6.0-macos-arm64.tar.gz 2026-02-06 6.2 MB
OmniEdge v2.6.0 source code.tar.gz 2026-02-06 1.6 MB
OmniEdge v2.6.0 source code.zip 2026-02-06 1.7 MB
README.md 2026-02-06 2.8 kB
Totals: 25 Items   275.4 MB 0

Version Check & Self-Update

This release adds automatic update checking and self-update capabilities to both CLI and Desktop applications.

CLI Commands

Command Description
omniedge version Display version with commit hash and build date
omniedge version --check Check GitHub for available updates
omniedge version --releases Show recent release history
omniedge upgrade Download and install the latest version
omniedge upgrade --check Check only, don't install
omniedge upgrade --yes Skip confirmation prompt
omniedge upgrade --prerelease Include prerelease versions

CLI Self-Update Features

  • Cross-platform support: Windows, macOS, Linux (x86_64, aarch64)
  • Automatic asset detection: Selects correct binary for your platform
  • Backup before update: Creates .backup of current binary
  • Archive extraction: Handles .tar.gz and .zip formats
  • Progress display: Shows download progress with speed indicator
  • Semver comparison: Correctly handles version ordering including prereleases

Desktop Update Notifications

  • Background update check: Checks GitHub on app startup (non-blocking)
  • Update banner: Blue notification banner when update available
  • Version in footer: Displays current version with commit hash tooltip
  • Update indicator: Pulsing blue dot in footer when update available
  • One-click download: Opens download page in browser (no auto-install)
  • Dismissible: User can dismiss the notification

Technical Details

Component Description
crates/omni-core/src/updater.rs Core updater module with GitHub API integration
updater feature flag Compile-time opt-in for updater functionality
New dependencies reqwest (streaming), zip, flate2, tar

Tauri Backend Commands

:::typescript
// Get current version info
invoke('get_version_info') -> { version, commit, build_date }

// Check for updates
invoke('check_for_updates', { includePrerelease }) -> { update_available, latest_version, ... }

// Get release history
invoke('get_releases', { limit, includePrerelease }) -> [ReleaseInfo]

// Open download page
invoke('open_download_page')

Build Improvements

  • Git-based versioning: Version injected at build time from git tags
  • Consistent VERSION: All crates now use the same version from workspace

CI Changes

  • Removed omniedge-openwrt repository dispatch trigger (repository consolidated)

Compatibility

  • OmniNervous: v0.5.0
  • Existing Networks: Fully backward compatible with v2.5.x networks
  • Mixed Versions: v2.6.0 clients work seamlessly with older clients

Source: README.md, updated 2026-02-06