Skip to content

Releases: ehsaniara/joblet

v5.6.10

31 Jan 16:52
8fd3141

Choose a tag to compare

Server Installation (Linux)

Debian/Ubuntu

# AMD64 (Intel/AMD)
wget https://github.com/ehsaniara/joblet/releases/download/v5.6.10/joblet_5.6.10_amd64.deb
sudo dpkg -i joblet_5.6.10_amd64.deb

# ARM64 (AWS Graviton, ARM servers)
wget https://github.com/ehsaniara/joblet/releases/download/v5.6.10/joblet_5.6.10_arm64.deb
sudo dpkg -i joblet_5.6.10_arm64.deb

# Start service
sudo systemctl start joblet && sudo systemctl enable joblet

RHEL/CentOS/Amazon Linux

# x86_64
sudo yum install -y https://github.com/ehsaniara/joblet/releases/download/v5.6.10/joblet-5.6.10-1.x86_64.rpm

# aarch64 (AWS Graviton)
sudo yum install -y https://github.com/ehsaniara/joblet/releases/download/v5.6.10/joblet-5.6.10-1.aarch64.rpm

# Start service
sudo systemctl start joblet && sudo systemctl enable joblet

RNX CLI (Client)

macOS

# Apple Silicon (M1/M2/M3/M4)
curl -L https://github.com/ehsaniara/joblet/releases/download/v5.6.10/rnx-v5.6.10-darwin-arm64.tar.gz | tar xz
sudo mv rnx-darwin-arm64 /usr/local/bin/rnx

# Intel
curl -L https://github.com/ehsaniara/joblet/releases/download/v5.6.10/rnx-v5.6.10-darwin-amd64.tar.gz | tar xz
sudo mv rnx-darwin-amd64 /usr/local/bin/rnx

Windows

Invoke-WebRequest -Uri "https://github.com/ehsaniara/joblet/releases/download/v5.6.10/rnx-v5.6.10-windows-amd64.zip" -OutFile rnx.zip
Expand-Archive rnx.zip -DestinationPath .
Move-Item rnx-windows-amd64.exe C:\Windows\rnx.exe

Linux

curl -L https://github.com/ehsaniara/joblet/releases/download/v5.6.10/rnx-v5.6.10-linux-amd64.tar.gz | tar xz
sudo mv rnx-linux-amd64 /usr/local/bin/rnx

Quick Start

# 1. Copy client config from server
scp your-server:/opt/joblet/config/rnx-config.yml ~/.rnx/

# 2. Test connection
rnx job list

# 3. Run a job
rnx job run echo "Hello from Joblet!"

Verify Checksums

curl -LO https://github.com/ehsaniara/joblet/releases/download/v5.6.10/SHA256SUMS.txt
sha256sum -c SHA256SUMS.txt

What's Changed

  • Refactor CUDA verification to use nvidia-smi and fix silent GPU allocation failures. by @ehsaniara in #255
  • Add per-job execution timeout with --timeout flag by @ehsaniara in #256

Full Changelog: v5.6.9...v5.6.10

v5.6.9

08 Jan 03:42
d87b8cb

Choose a tag to compare

Server Installation (Linux)

Debian/Ubuntu

# AMD64 (Intel/AMD)
wget https://github.com/ehsaniara/joblet/releases/download/v5.6.9/joblet_5.6.9_amd64.deb
sudo dpkg -i joblet_5.6.9_amd64.deb

# ARM64 (AWS Graviton, ARM servers)
wget https://github.com/ehsaniara/joblet/releases/download/v5.6.9/joblet_5.6.9_arm64.deb
sudo dpkg -i joblet_5.6.9_arm64.deb

# Start service
sudo systemctl start joblet && sudo systemctl enable joblet

RHEL/CentOS/Amazon Linux

# x86_64
sudo yum install -y https://github.com/ehsaniara/joblet/releases/download/v5.6.9/joblet-5.6.9-1.x86_64.rpm

# aarch64 (AWS Graviton)
sudo yum install -y https://github.com/ehsaniara/joblet/releases/download/v5.6.9/joblet-5.6.9-1.aarch64.rpm

# Start service
sudo systemctl start joblet && sudo systemctl enable joblet

RNX CLI (Client)

macOS

# Apple Silicon (M1/M2/M3/M4)
curl -L https://github.com/ehsaniara/joblet/releases/download/v5.6.9/rnx-v5.6.9-darwin-arm64.tar.gz | tar xz
sudo mv rnx-darwin-arm64 /usr/local/bin/rnx

# Intel
curl -L https://github.com/ehsaniara/joblet/releases/download/v5.6.9/rnx-v5.6.9-darwin-amd64.tar.gz | tar xz
sudo mv rnx-darwin-amd64 /usr/local/bin/rnx

Windows

Invoke-WebRequest -Uri "https://github.com/ehsaniara/joblet/releases/download/v5.6.9/rnx-v5.6.9-windows-amd64.zip" -OutFile rnx.zip
Expand-Archive rnx.zip -DestinationPath .
Move-Item rnx-windows-amd64.exe C:\Windows\rnx.exe

Linux

curl -L https://github.com/ehsaniara/joblet/releases/download/v5.6.9/rnx-v5.6.9-linux-amd64.tar.gz | tar xz
sudo mv rnx-linux-amd64 /usr/local/bin/rnx

Quick Start

# 1. Copy client config from server
scp your-server:/opt/joblet/config/rnx-config.yml ~/.rnx/

# 2. Test connection
rnx job list

# 3. Run a job
rnx job run echo "Hello from Joblet!"

Verify Checksums

curl -LO https://github.com/ehsaniara/joblet/releases/download/v5.6.9/SHA256SUMS.txt
sha256sum -c SHA256SUMS.txt

What's Changed

  • Fix silent nvidia-smi failures and add cgroup path validation by @ehsaniara in #254

Full Changelog: v5.6.8...v5.6.9

v5.6.8

06 Jan 07:07
2ce59e0

Choose a tag to compare

Server Installation (Linux)

Debian/Ubuntu

# AMD64 (Intel/AMD)
wget https://github.com/ehsaniara/joblet/releases/download/v5.6.8/joblet_5.6.8_amd64.deb
sudo dpkg -i joblet_5.6.8_amd64.deb

# ARM64 (AWS Graviton, ARM servers)
wget https://github.com/ehsaniara/joblet/releases/download/v5.6.8/joblet_5.6.8_arm64.deb
sudo dpkg -i joblet_5.6.8_arm64.deb

# Start service
sudo systemctl start joblet && sudo systemctl enable joblet

RHEL/CentOS/Amazon Linux

# x86_64
sudo yum install -y https://github.com/ehsaniara/joblet/releases/download/v5.6.8/joblet-5.6.8-1.x86_64.rpm

# aarch64 (AWS Graviton)
sudo yum install -y https://github.com/ehsaniara/joblet/releases/download/v5.6.8/joblet-5.6.8-1.aarch64.rpm

# Start service
sudo systemctl start joblet && sudo systemctl enable joblet

RNX CLI (Client)

macOS

# Apple Silicon (M1/M2/M3/M4)
curl -L https://github.com/ehsaniara/joblet/releases/download/v5.6.8/rnx-v5.6.8-darwin-arm64.tar.gz | tar xz
sudo mv rnx-darwin-arm64 /usr/local/bin/rnx

# Intel
curl -L https://github.com/ehsaniara/joblet/releases/download/v5.6.8/rnx-v5.6.8-darwin-amd64.tar.gz | tar xz
sudo mv rnx-darwin-amd64 /usr/local/bin/rnx

Windows

Invoke-WebRequest -Uri "https://github.com/ehsaniara/joblet/releases/download/v5.6.8/rnx-v5.6.8-windows-amd64.zip" -OutFile rnx.zip
Expand-Archive rnx.zip -DestinationPath .
Move-Item rnx-windows-amd64.exe C:\Windows\rnx.exe

Linux

curl -L https://github.com/ehsaniara/joblet/releases/download/v5.6.8/rnx-v5.6.8-linux-amd64.tar.gz | tar xz
sudo mv rnx-linux-amd64 /usr/local/bin/rnx

Quick Start

# 1. Copy client config from server
scp your-server:/opt/joblet/config/rnx-config.yml ~/.rnx/

# 2. Test connection
rnx job list

# 3. Run a job
rnx job run echo "Hello from Joblet!"

Verify Checksums

curl -LO https://github.com/ehsaniara/joblet/releases/download/v5.6.8/SHA256SUMS.txt
sha256sum -c SHA256SUMS.txt

What's Changed

Full Changelog: v5.6.7...v5.6.8

v5.6.7

06 Jan 06:06
7d8b7ff

Choose a tag to compare

Server Installation (Linux)

Debian/Ubuntu

# AMD64 (Intel/AMD)
wget https://github.com/ehsaniara/joblet/releases/download/v5.6.7/joblet_5.6.7_amd64.deb
sudo dpkg -i joblet_5.6.7_amd64.deb

# ARM64 (AWS Graviton, ARM servers)
wget https://github.com/ehsaniara/joblet/releases/download/v5.6.7/joblet_5.6.7_arm64.deb
sudo dpkg -i joblet_5.6.7_arm64.deb

# Start service
sudo systemctl start joblet && sudo systemctl enable joblet

RHEL/CentOS/Amazon Linux

# x86_64
sudo yum install -y https://github.com/ehsaniara/joblet/releases/download/v5.6.7/joblet-5.6.7-1.x86_64.rpm

# aarch64 (AWS Graviton)
sudo yum install -y https://github.com/ehsaniara/joblet/releases/download/v5.6.7/joblet-5.6.7-1.aarch64.rpm

# Start service
sudo systemctl start joblet && sudo systemctl enable joblet

RNX CLI (Client)

macOS

# Apple Silicon (M1/M2/M3/M4)
curl -L https://github.com/ehsaniara/joblet/releases/download/v5.6.7/rnx-v5.6.7-darwin-arm64.tar.gz | tar xz
sudo mv rnx-darwin-arm64 /usr/local/bin/rnx

# Intel
curl -L https://github.com/ehsaniara/joblet/releases/download/v5.6.7/rnx-v5.6.7-darwin-amd64.tar.gz | tar xz
sudo mv rnx-darwin-amd64 /usr/local/bin/rnx

Windows

Invoke-WebRequest -Uri "https://github.com/ehsaniara/joblet/releases/download/v5.6.7/rnx-v5.6.7-windows-amd64.zip" -OutFile rnx.zip
Expand-Archive rnx.zip -DestinationPath .
Move-Item rnx-windows-amd64.exe C:\Windows\rnx.exe

Linux

curl -L https://github.com/ehsaniara/joblet/releases/download/v5.6.7/rnx-v5.6.7-linux-amd64.tar.gz | tar xz
sudo mv rnx-linux-amd64 /usr/local/bin/rnx

Quick Start

# 1. Copy client config from server
scp your-server:/opt/joblet/config/rnx-config.yml ~/.rnx/

# 2. Test connection
rnx job list

# 3. Run a job
rnx job run echo "Hello from Joblet!"

Verify Checksums

curl -LO https://github.com/ehsaniara/joblet/releases/download/v5.6.7/SHA256SUMS.txt
sha256sum -c SHA256SUMS.txt

What's Changed

Full Changelog: v5.6.6...v5.6.7

v5.6.6

05 Jan 23:32
0ad1435

Choose a tag to compare

Server Installation (Linux)

Debian/Ubuntu

# AMD64 (Intel/AMD)
wget https://github.com/ehsaniara/joblet/releases/download/v5.6.6/joblet_5.6.6_amd64.deb
sudo dpkg -i joblet_5.6.6_amd64.deb

# ARM64 (AWS Graviton, ARM servers)
wget https://github.com/ehsaniara/joblet/releases/download/v5.6.6/joblet_5.6.6_arm64.deb
sudo dpkg -i joblet_5.6.6_arm64.deb

# Start service
sudo systemctl start joblet && sudo systemctl enable joblet

RHEL/CentOS/Amazon Linux

# x86_64
sudo yum install -y https://github.com/ehsaniara/joblet/releases/download/v5.6.6/joblet-5.6.6-1.x86_64.rpm

# aarch64 (AWS Graviton)
sudo yum install -y https://github.com/ehsaniara/joblet/releases/download/v5.6.6/joblet-5.6.6-1.aarch64.rpm

# Start service
sudo systemctl start joblet && sudo systemctl enable joblet

RNX CLI (Client)

macOS

# Apple Silicon (M1/M2/M3/M4)
curl -L https://github.com/ehsaniara/joblet/releases/download/v5.6.6/rnx-v5.6.6-darwin-arm64.tar.gz | tar xz
sudo mv rnx-darwin-arm64 /usr/local/bin/rnx

# Intel
curl -L https://github.com/ehsaniara/joblet/releases/download/v5.6.6/rnx-v5.6.6-darwin-amd64.tar.gz | tar xz
sudo mv rnx-darwin-amd64 /usr/local/bin/rnx

Windows

Invoke-WebRequest -Uri "https://github.com/ehsaniara/joblet/releases/download/v5.6.6/rnx-v5.6.6-windows-amd64.zip" -OutFile rnx.zip
Expand-Archive rnx.zip -DestinationPath .
Move-Item rnx-windows-amd64.exe C:\Windows\rnx.exe

Linux

curl -L https://github.com/ehsaniara/joblet/releases/download/v5.6.6/rnx-v5.6.6-linux-amd64.tar.gz | tar xz
sudo mv rnx-linux-amd64 /usr/local/bin/rnx

Quick Start

# 1. Copy client config from server
scp your-server:/opt/joblet/config/rnx-config.yml ~/.rnx/

# 2. Test connection
rnx job list

# 3. Run a job
rnx job run echo "Hello from Joblet!"

Verify Checksums

curl -LO https://github.com/ehsaniara/joblet/releases/download/v5.6.6/SHA256SUMS.txt
sha256sum -c SHA256SUMS.txt

What's Changed

  • Add parametric storage backend selection to AWS deployment scripts by @ehsaniara in #251

Full Changelog: v5.6.5...v5.6.6

v5.6.5

05 Jan 05:46
534b7db

Choose a tag to compare

Server Installation (Linux)

Debian/Ubuntu

# AMD64 (Intel/AMD)
wget https://github.com/ehsaniara/joblet/releases/download/v5.6.5/joblet_5.6.5_amd64.deb
sudo dpkg -i joblet_5.6.5_amd64.deb

# ARM64 (AWS Graviton, ARM servers)
wget https://github.com/ehsaniara/joblet/releases/download/v5.6.5/joblet_5.6.5_arm64.deb
sudo dpkg -i joblet_5.6.5_arm64.deb

# Start service
sudo systemctl start joblet && sudo systemctl enable joblet

RHEL/CentOS/Amazon Linux

# x86_64
sudo yum install -y https://github.com/ehsaniara/joblet/releases/download/v5.6.5/joblet-5.6.5-1.x86_64.rpm

# aarch64 (AWS Graviton)
sudo yum install -y https://github.com/ehsaniara/joblet/releases/download/v5.6.5/joblet-5.6.5-1.aarch64.rpm

# Start service
sudo systemctl start joblet && sudo systemctl enable joblet

RNX CLI (Client)

macOS

# Apple Silicon (M1/M2/M3/M4)
curl -L https://github.com/ehsaniara/joblet/releases/download/v5.6.5/rnx-v5.6.5-darwin-arm64.tar.gz | tar xz
sudo mv rnx-darwin-arm64 /usr/local/bin/rnx

# Intel
curl -L https://github.com/ehsaniara/joblet/releases/download/v5.6.5/rnx-v5.6.5-darwin-amd64.tar.gz | tar xz
sudo mv rnx-darwin-amd64 /usr/local/bin/rnx

Windows

Invoke-WebRequest -Uri "https://github.com/ehsaniara/joblet/releases/download/v5.6.5/rnx-v5.6.5-windows-amd64.zip" -OutFile rnx.zip
Expand-Archive rnx.zip -DestinationPath .
Move-Item rnx-windows-amd64.exe C:\Windows\rnx.exe

Linux

curl -L https://github.com/ehsaniara/joblet/releases/download/v5.6.5/rnx-v5.6.5-linux-amd64.tar.gz | tar xz
sudo mv rnx-linux-amd64 /usr/local/bin/rnx

Quick Start

# 1. Copy client config from server
scp your-server:/opt/joblet/config/rnx-config.yml ~/.rnx/

# 2. Test connection
rnx job list

# 3. Run a job
rnx job run echo "Hello from Joblet!"

Verify Checksums

curl -LO https://github.com/ehsaniara/joblet/releases/download/v5.6.5/SHA256SUMS.txt
sha256sum -c SHA256SUMS.txt

What's Changed

  • add interface abstractions for system calls that were previously called directly, enabling mocking with counterfeiter for testing. by @ehsaniara in #246
  • Fix E2E Test Flakiness and Standardize JobUUID Naming by @ehsaniara in #247
  • Codebase cleanup and I/O metrics implementation by @ehsaniara in #248
  • Add S3 storage backend for persist service by @ehsaniara in #249
  • Improve connection pooling, add retry logic, and make config configurable by @ehsaniara in #250

Full Changelog: v5.6.4...v5.6.5

v5.6.4

22 Dec 20:41
dd0d740

Choose a tag to compare

Server Installation (Linux)

Debian/Ubuntu

# AMD64 (Intel/AMD)
wget https://github.com/ehsaniara/joblet/releases/download/v5.6.4/joblet_5.6.4_amd64.deb
sudo dpkg -i joblet_5.6.4_amd64.deb

# ARM64 (AWS Graviton, ARM servers)
wget https://github.com/ehsaniara/joblet/releases/download/v5.6.4/joblet_5.6.4_arm64.deb
sudo dpkg -i joblet_5.6.4_arm64.deb

# Start service
sudo systemctl start joblet && sudo systemctl enable joblet

RHEL/CentOS/Amazon Linux

# x86_64
sudo yum install -y https://github.com/ehsaniara/joblet/releases/download/v5.6.4/joblet-5.6.4-1.x86_64.rpm

# aarch64 (AWS Graviton)
sudo yum install -y https://github.com/ehsaniara/joblet/releases/download/v5.6.4/joblet-5.6.4-1.aarch64.rpm

# Start service
sudo systemctl start joblet && sudo systemctl enable joblet

RNX CLI (Client)

macOS

# Apple Silicon (M1/M2/M3/M4)
curl -L https://github.com/ehsaniara/joblet/releases/download/v5.6.4/rnx-v5.6.4-darwin-arm64.tar.gz | tar xz
sudo mv rnx-darwin-arm64 /usr/local/bin/rnx

# Intel
curl -L https://github.com/ehsaniara/joblet/releases/download/v5.6.4/rnx-v5.6.4-darwin-amd64.tar.gz | tar xz
sudo mv rnx-darwin-amd64 /usr/local/bin/rnx

Windows

Invoke-WebRequest -Uri "https://github.com/ehsaniara/joblet/releases/download/v5.6.4/rnx-v5.6.4-windows-amd64.zip" -OutFile rnx.zip
Expand-Archive rnx.zip -DestinationPath .
Move-Item rnx-windows-amd64.exe C:\Windows\rnx.exe

Linux

curl -L https://github.com/ehsaniara/joblet/releases/download/v5.6.4/rnx-v5.6.4-linux-amd64.tar.gz | tar xz
sudo mv rnx-linux-amd64 /usr/local/bin/rnx

Quick Start

# 1. Copy client config from server
scp your-server:/opt/joblet/config/rnx-config.yml ~/.rnx/

# 2. Test connection
rnx job list

# 3. Run a job
rnx job run echo "Hello from Joblet!"

Verify Checksums

curl -LO https://github.com/ehsaniara/joblet/releases/download/v5.6.4/SHA256SUMS.txt
sha256sum -c SHA256SUMS.txt

What's Changed

  • Enhanced runtime info with detailed metadata and pip install fix by @ehsaniara in #245

Full Changelog: v5.6.3...v5.6.4

v5.6.3

22 Dec 14:22
16a324d

Choose a tag to compare

Server Installation (Linux)

Debian/Ubuntu

# AMD64 (Intel/AMD)
wget https://github.com/ehsaniara/joblet/releases/download/v5.6.3/joblet_5.6.3_amd64.deb
sudo dpkg -i joblet_5.6.3_amd64.deb

# ARM64 (AWS Graviton, ARM servers)
wget https://github.com/ehsaniara/joblet/releases/download/v5.6.3/joblet_5.6.3_arm64.deb
sudo dpkg -i joblet_5.6.3_arm64.deb

# Start service
sudo systemctl start joblet && sudo systemctl enable joblet

RHEL/CentOS/Amazon Linux

# x86_64
sudo yum install -y https://github.com/ehsaniara/joblet/releases/download/v5.6.3/joblet-5.6.3-1.x86_64.rpm

# aarch64 (AWS Graviton)
sudo yum install -y https://github.com/ehsaniara/joblet/releases/download/v5.6.3/joblet-5.6.3-1.aarch64.rpm

# Start service
sudo systemctl start joblet && sudo systemctl enable joblet

RNX CLI (Client)

macOS

# Apple Silicon (M1/M2/M3/M4)
curl -L https://github.com/ehsaniara/joblet/releases/download/v5.6.3/rnx-v5.6.3-darwin-arm64.tar.gz | tar xz
sudo mv rnx-darwin-arm64 /usr/local/bin/rnx

# Intel
curl -L https://github.com/ehsaniara/joblet/releases/download/v5.6.3/rnx-v5.6.3-darwin-amd64.tar.gz | tar xz
sudo mv rnx-darwin-amd64 /usr/local/bin/rnx

Windows

Invoke-WebRequest -Uri "https://github.com/ehsaniara/joblet/releases/download/v5.6.3/rnx-v5.6.3-windows-amd64.zip" -OutFile rnx.zip
Expand-Archive rnx.zip -DestinationPath .
Move-Item rnx-windows-amd64.exe C:\Windows\rnx.exe

Linux

curl -L https://github.com/ehsaniara/joblet/releases/download/v5.6.3/rnx-v5.6.3-linux-amd64.tar.gz | tar xz
sudo mv rnx-linux-amd64 /usr/local/bin/rnx

Quick Start

# 1. Copy client config from server
scp your-server:/opt/joblet/config/rnx-config.yml ~/.rnx/

# 2. Test connection
rnx job list

# 3. Run a job
rnx job run echo "Hello from Joblet!"

Verify Checksums

curl -LO https://github.com/ehsaniara/joblet/releases/download/v5.6.3/SHA256SUMS.txt
sha256sum -c SHA256SUMS.txt

What's Changed

  • Runtime build improvements with library customization and EC2 fixes by @ehsaniara in #244

Full Changelog: v5.6.2...v5.6.3

v5.6.2

22 Dec 02:54
3aefc8a

Choose a tag to compare

Server Installation (Linux)

Debian/Ubuntu

# AMD64 (Intel/AMD)
wget https://github.com/ehsaniara/joblet/releases/download/v5.6.2/joblet_5.6.2_amd64.deb
sudo dpkg -i joblet_5.6.2_amd64.deb

# ARM64 (AWS Graviton, ARM servers)
wget https://github.com/ehsaniara/joblet/releases/download/v5.6.2/joblet_5.6.2_arm64.deb
sudo dpkg -i joblet_5.6.2_arm64.deb

# Start service
sudo systemctl start joblet && sudo systemctl enable joblet

RHEL/CentOS/Amazon Linux

# x86_64
sudo yum install -y https://github.com/ehsaniara/joblet/releases/download/v5.6.2/joblet-5.6.2-1.x86_64.rpm

# aarch64 (AWS Graviton)
sudo yum install -y https://github.com/ehsaniara/joblet/releases/download/v5.6.2/joblet-5.6.2-1.aarch64.rpm

# Start service
sudo systemctl start joblet && sudo systemctl enable joblet

RNX CLI (Client)

macOS

# Apple Silicon (M1/M2/M3/M4)
curl -L https://github.com/ehsaniara/joblet/releases/download/v5.6.2/rnx-v5.6.2-darwin-arm64.tar.gz | tar xz
sudo mv rnx-darwin-arm64 /usr/local/bin/rnx

# Intel
curl -L https://github.com/ehsaniara/joblet/releases/download/v5.6.2/rnx-v5.6.2-darwin-amd64.tar.gz | tar xz
sudo mv rnx-darwin-amd64 /usr/local/bin/rnx

Windows

Invoke-WebRequest -Uri "https://github.com/ehsaniara/joblet/releases/download/v5.6.2/rnx-v5.6.2-windows-amd64.zip" -OutFile rnx.zip
Expand-Archive rnx.zip -DestinationPath .
Move-Item rnx-windows-amd64.exe C:\Windows\rnx.exe

Linux

curl -L https://github.com/ehsaniara/joblet/releases/download/v5.6.2/rnx-v5.6.2-linux-amd64.tar.gz | tar xz
sudo mv rnx-linux-amd64 /usr/local/bin/rnx

Quick Start

# 1. Copy client config from server
scp your-server:/opt/joblet/config/rnx-config.yml ~/.rnx/

# 2. Test connection
rnx job list

# 3. Run a job
rnx job run echo "Hello from Joblet!"

Verify Checksums

curl -LO https://github.com/ehsaniara/joblet/releases/download/v5.6.2/SHA256SUMS.txt
sha256sum -c SHA256SUMS.txt

What's Changed

Full Changelog: v5.6.1...v5.6.2

v5.6.1

22 Dec 00:45
98f766f

Choose a tag to compare

Server Installation (Linux)

Debian/Ubuntu

# AMD64 (Intel/AMD)
wget https://github.com/ehsaniara/joblet/releases/download/v5.6.1/joblet_5.6.1_amd64.deb
sudo dpkg -i joblet_5.6.1_amd64.deb

# ARM64 (AWS Graviton, ARM servers)
wget https://github.com/ehsaniara/joblet/releases/download/v5.6.1/joblet_5.6.1_arm64.deb
sudo dpkg -i joblet_5.6.1_arm64.deb

# Start service
sudo systemctl start joblet && sudo systemctl enable joblet

RHEL/CentOS/Amazon Linux

# x86_64
sudo yum install -y https://github.com/ehsaniara/joblet/releases/download/v5.6.1/joblet-5.6.1-1.x86_64.rpm

# aarch64 (AWS Graviton)
sudo yum install -y https://github.com/ehsaniara/joblet/releases/download/v5.6.1/joblet-5.6.1-1.aarch64.rpm

# Start service
sudo systemctl start joblet && sudo systemctl enable joblet

RNX CLI (Client)

macOS

# Apple Silicon (M1/M2/M3/M4)
curl -L https://github.com/ehsaniara/joblet/releases/download/v5.6.1/rnx-v5.6.1-darwin-arm64.tar.gz | tar xz
sudo mv rnx-darwin-arm64 /usr/local/bin/rnx

# Intel
curl -L https://github.com/ehsaniara/joblet/releases/download/v5.6.1/rnx-v5.6.1-darwin-amd64.tar.gz | tar xz
sudo mv rnx-darwin-amd64 /usr/local/bin/rnx

Windows

Invoke-WebRequest -Uri "https://github.com/ehsaniara/joblet/releases/download/v5.6.1/rnx-v5.6.1-windows-amd64.zip" -OutFile rnx.zip
Expand-Archive rnx.zip -DestinationPath .
Move-Item rnx-windows-amd64.exe C:\Windows\rnx.exe

Linux

curl -L https://github.com/ehsaniara/joblet/releases/download/v5.6.1/rnx-v5.6.1-linux-amd64.tar.gz | tar xz
sudo mv rnx-linux-amd64 /usr/local/bin/rnx

Quick Start

# 1. Copy client config from server
scp your-server:/opt/joblet/config/rnx-config.yml ~/.rnx/

# 2. Test connection
rnx job list

# 3. Run a job
rnx job run echo "Hello from Joblet!"

Verify Checksums

curl -LO https://github.com/ehsaniara/joblet/releases/download/v5.6.1/SHA256SUMS.txt
sha256sum -c SHA256SUMS.txt

What's Changed

  • Add Automatic Deadsnakes PPA Support for Python 3.10+ Runtime Builds by @ehsaniara in #242

Full Changelog: v5.6.0...v5.6.1