Skip to content

Releases: gotempsh/temps

v0.0.6-beta9

14 Mar 19:17
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v0.0.6-beta9 Pre-release
Pre-release

Changes

See CHANGELOG.md for details.

Installation

Quick Install (Recommended)

macOS, Linux, and WSL:

curl -fsSL https://github.com/gotempsh/temps/releases/download/v0.0.6-beta9/install.sh | bash

Homebrew (macOS and Linux)

# Download formula
curl -fsSL https://github.com/gotempsh/temps/releases/download/v0.0.6-beta9/temps.rb -o /tmp/temps.rb

# Install
brew install /tmp/temps.rb

# Verify
temps --version

Manual Installation

Linux AMD64

# Download
curl -LO https://github.com/gotempsh/temps/releases/download/v0.0.6-beta9/temps-linux-amd64.tar.gz

# Extract
tar -xzf temps-linux-amd64.tar.gz

# Move to PATH
sudo mv temps /usr/local/bin/temps

# Verify
temps --version

macOS AMD64 (Intel)

# Download
curl -LO https://github.com/gotempsh/temps/releases/download/v0.0.6-beta9/temps-darwin-amd64.tar.gz

# Extract
tar -xzf temps-darwin-amd64.tar.gz

# Move to PATH
sudo mv temps /usr/local/bin/temps

# Verify
temps --version

macOS ARM64 (Apple Silicon)

# Download
curl -LO https://github.com/gotempsh/temps/releases/download/v0.0.6-beta9/temps-darwin-arm64.tar.gz

# Extract
tar -xzf temps-darwin-arm64.tar.gz

# Move to PATH
sudo mv temps /usr/local/bin/temps

# Verify
temps --version

Checksums

# Download checksums
curl -LO https://github.com/gotempsh/temps/releases/download/v0.0.6-beta9/checksums.txt

# Verify checksum (Linux/macOS)
sha256sum -c checksums.txt --ignore-missing

v0.0.6-beta8

14 Mar 16:37
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v0.0.6-beta8 Pre-release
Pre-release

Changes

See CHANGELOG.md for details.

Installation

Quick Install (Recommended)

macOS, Linux, and WSL:

curl -fsSL https://github.com/gotempsh/temps/releases/download/v0.0.6-beta8/install.sh | bash

Homebrew (macOS and Linux)

# Download formula
curl -fsSL https://github.com/gotempsh/temps/releases/download/v0.0.6-beta8/temps.rb -o /tmp/temps.rb

# Install
brew install /tmp/temps.rb

# Verify
temps --version

Manual Installation

Linux AMD64

# Download
curl -LO https://github.com/gotempsh/temps/releases/download/v0.0.6-beta8/temps-linux-amd64.tar.gz

# Extract
tar -xzf temps-linux-amd64.tar.gz

# Move to PATH
sudo mv temps /usr/local/bin/temps

# Verify
temps --version

macOS AMD64 (Intel)

# Download
curl -LO https://github.com/gotempsh/temps/releases/download/v0.0.6-beta8/temps-darwin-amd64.tar.gz

# Extract
tar -xzf temps-darwin-amd64.tar.gz

# Move to PATH
sudo mv temps /usr/local/bin/temps

# Verify
temps --version

macOS ARM64 (Apple Silicon)

# Download
curl -LO https://github.com/gotempsh/temps/releases/download/v0.0.6-beta8/temps-darwin-arm64.tar.gz

# Extract
tar -xzf temps-darwin-arm64.tar.gz

# Move to PATH
sudo mv temps /usr/local/bin/temps

# Verify
temps --version

Checksums

# Download checksums
curl -LO https://github.com/gotempsh/temps/releases/download/v0.0.6-beta8/checksums.txt

# Verify checksum (Linux/macOS)
sha256sum -c checksums.txt --ignore-missing

v0.0.6-beta7

13 Mar 06:36
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v0.0.6-beta7 Pre-release
Pre-release

What's Changed

On-Demand Environments — Improved Wake/Sleep Lifecycle

  • Full container orchestration: Wake and sleep API endpoints now start/stop containers instead of just flipping a database flag. Wake waits for health checks before marking the environment as ready.
  • OnDemandWaker trait: Decouples the environment handlers from the proxy's OnDemandManager via a core trait, wired through the plugin system.
  • Race condition prevention: set_sleeping uses atomic CAS (UPDATE ... WHERE sleeping = $current) to prevent concurrent state transitions from conflicting.
  • 30-second cooldown: State transitions are rate-limited to prevent rapid wake/sleep cycling (returns HTTP 429).
  • Partial failure rollback: If some containers fail to stop during sleep, the sleeping state is reverted to prevent DB/container inconsistency.
  • Dedicated audit type: New EnvironmentSleepStateChangedAudit replaces the generic settings audit for sleep/wake events.
  • Error hardening: Database and internal errors no longer leak details to API clients.

Mobile Responsiveness — Environment Settings

  • ~100px less chrome on mobile: Collapsed the Environments title, environment tabs, and view tabs into a much more compact layout.
  • Inline environment tabs: On mobile, environment names appear as compact inline tabs with the + button, replacing the full title + two-line tabs.
  • Compact project header: Smaller height (48px vs 64px), hidden Deployed badge, truncated project name on mobile.
  • Better form layout: Switch toggle rows, label selectors, and action buttons stack properly on small screens.
  • Overflow handling: Variable keys, domain names, and deployment info truncate instead of overflowing.

Full Changelog: v0.0.6-beta6...v0.0.6-beta7

v0.0.6-beta6

12 Mar 19:00
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v0.0.6-beta6 Pre-release
Pre-release

Changes

See CHANGELOG.md for details.

Installation

Quick Install (Recommended)

macOS, Linux, and WSL:

curl -fsSL https://github.com/gotempsh/temps/releases/download/v0.0.6-beta6/install.sh | bash

Homebrew (macOS and Linux)

# Download formula
curl -fsSL https://github.com/gotempsh/temps/releases/download/v0.0.6-beta6/temps.rb -o /tmp/temps.rb

# Install
brew install /tmp/temps.rb

# Verify
temps --version

Manual Installation

Linux AMD64

# Download
curl -LO https://github.com/gotempsh/temps/releases/download/v0.0.6-beta6/temps-linux-amd64.tar.gz

# Extract
tar -xzf temps-linux-amd64.tar.gz

# Move to PATH
sudo mv temps /usr/local/bin/temps

# Verify
temps --version

macOS AMD64 (Intel)

# Download
curl -LO https://github.com/gotempsh/temps/releases/download/v0.0.6-beta6/temps-darwin-amd64.tar.gz

# Extract
tar -xzf temps-darwin-amd64.tar.gz

# Move to PATH
sudo mv temps /usr/local/bin/temps

# Verify
temps --version

macOS ARM64 (Apple Silicon)

# Download
curl -LO https://github.com/gotempsh/temps/releases/download/v0.0.6-beta6/temps-darwin-arm64.tar.gz

# Extract
tar -xzf temps-darwin-arm64.tar.gz

# Move to PATH
sudo mv temps /usr/local/bin/temps

# Verify
temps --version

Checksums

# Download checksums
curl -LO https://github.com/gotempsh/temps/releases/download/v0.0.6-beta6/checksums.txt

# Verify checksum (Linux/macOS)
sha256sum -c checksums.txt --ignore-missing

v0.0.6-beta5

11 Mar 21:24
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v0.0.6-beta5 Pre-release
Pre-release

Changes

See CHANGELOG.md for details.

Installation

Quick Install (Recommended)

macOS, Linux, and WSL:

curl -fsSL https://github.com/gotempsh/temps/releases/download/v0.0.6-beta5/install.sh | bash

Homebrew (macOS and Linux)

# Download formula
curl -fsSL https://github.com/gotempsh/temps/releases/download/v0.0.6-beta5/temps.rb -o /tmp/temps.rb

# Install
brew install /tmp/temps.rb

# Verify
temps --version

Manual Installation

Linux AMD64

# Download
curl -LO https://github.com/gotempsh/temps/releases/download/v0.0.6-beta5/temps-linux-amd64.tar.gz

# Extract
tar -xzf temps-linux-amd64.tar.gz

# Move to PATH
sudo mv temps /usr/local/bin/temps

# Verify
temps --version

macOS AMD64 (Intel)

# Download
curl -LO https://github.com/gotempsh/temps/releases/download/v0.0.6-beta5/temps-darwin-amd64.tar.gz

# Extract
tar -xzf temps-darwin-amd64.tar.gz

# Move to PATH
sudo mv temps /usr/local/bin/temps

# Verify
temps --version

macOS ARM64 (Apple Silicon)

# Download
curl -LO https://github.com/gotempsh/temps/releases/download/v0.0.6-beta5/temps-darwin-arm64.tar.gz

# Extract
tar -xzf temps-darwin-arm64.tar.gz

# Move to PATH
sudo mv temps /usr/local/bin/temps

# Verify
temps --version

Checksums

# Download checksums
curl -LO https://github.com/gotempsh/temps/releases/download/v0.0.6-beta5/checksums.txt

# Verify checksum (Linux/macOS)
sha256sum -c checksums.txt --ignore-missing

v0.0.6-beta4

09 Mar 23:09
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v0.0.6-beta4 Pre-release
Pre-release

Changes

See CHANGELOG.md for details.

Installation

Quick Install (Recommended)

macOS, Linux, and WSL:

curl -fsSL https://github.com/gotempsh/temps/releases/download/v0.0.6-beta4/install.sh | bash

Homebrew (macOS and Linux)

# Download formula
curl -fsSL https://github.com/gotempsh/temps/releases/download/v0.0.6-beta4/temps.rb -o /tmp/temps.rb

# Install
brew install /tmp/temps.rb

# Verify
temps --version

Manual Installation

Linux AMD64

# Download
curl -LO https://github.com/gotempsh/temps/releases/download/v0.0.6-beta4/temps-linux-amd64.tar.gz

# Extract
tar -xzf temps-linux-amd64.tar.gz

# Move to PATH
sudo mv temps /usr/local/bin/temps

# Verify
temps --version

macOS AMD64 (Intel)

# Download
curl -LO https://github.com/gotempsh/temps/releases/download/v0.0.6-beta4/temps-darwin-amd64.tar.gz

# Extract
tar -xzf temps-darwin-amd64.tar.gz

# Move to PATH
sudo mv temps /usr/local/bin/temps

# Verify
temps --version

macOS ARM64 (Apple Silicon)

# Download
curl -LO https://github.com/gotempsh/temps/releases/download/v0.0.6-beta4/temps-darwin-arm64.tar.gz

# Extract
tar -xzf temps-darwin-arm64.tar.gz

# Move to PATH
sudo mv temps /usr/local/bin/temps

# Verify
temps --version

Checksums

# Download checksums
curl -LO https://github.com/gotempsh/temps/releases/download/v0.0.6-beta4/checksums.txt

# Verify checksum (Linux/macOS)
sha256sum -c checksums.txt --ignore-missing

v0.0.6-beta3

09 Mar 20:19
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v0.0.6-beta3 Pre-release
Pre-release

Changes

See CHANGELOG.md for details.

Installation

Quick Install (Recommended)

macOS, Linux, and WSL:

curl -fsSL https://github.com/gotempsh/temps/releases/download/v0.0.6-beta3/install.sh | bash

Homebrew (macOS and Linux)

# Download formula
curl -fsSL https://github.com/gotempsh/temps/releases/download/v0.0.6-beta3/temps.rb -o /tmp/temps.rb

# Install
brew install /tmp/temps.rb

# Verify
temps --version

Manual Installation

Linux AMD64

# Download
curl -LO https://github.com/gotempsh/temps/releases/download/v0.0.6-beta3/temps-linux-amd64.tar.gz

# Extract
tar -xzf temps-linux-amd64.tar.gz

# Move to PATH
sudo mv temps /usr/local/bin/temps

# Verify
temps --version

macOS AMD64 (Intel)

# Download
curl -LO https://github.com/gotempsh/temps/releases/download/v0.0.6-beta3/temps-darwin-amd64.tar.gz

# Extract
tar -xzf temps-darwin-amd64.tar.gz

# Move to PATH
sudo mv temps /usr/local/bin/temps

# Verify
temps --version

macOS ARM64 (Apple Silicon)

# Download
curl -LO https://github.com/gotempsh/temps/releases/download/v0.0.6-beta3/temps-darwin-arm64.tar.gz

# Extract
tar -xzf temps-darwin-arm64.tar.gz

# Move to PATH
sudo mv temps /usr/local/bin/temps

# Verify
temps --version

Checksums

# Download checksums
curl -LO https://github.com/gotempsh/temps/releases/download/v0.0.6-beta3/checksums.txt

# Verify checksum (Linux/macOS)
sha256sum -c checksums.txt --ignore-missing

v0.0.6-beta.2

02 Mar 21:25
Immutable release. Only release title and notes can be modified.
87d6751

Choose a tag to compare

v0.0.6-beta.2 Pre-release
Pre-release

Changes

See CHANGELOG.md for details.

Installation

Quick Install (Recommended)

macOS, Linux, and WSL:

curl -fsSL https://github.com/gotempsh/temps/releases/download/v0.0.6-beta.2/install.sh | bash

Homebrew (macOS and Linux)

# Download formula
curl -fsSL https://github.com/gotempsh/temps/releases/download/v0.0.6-beta.2/temps.rb -o /tmp/temps.rb

# Install
brew install /tmp/temps.rb

# Verify
temps --version

Manual Installation

Linux AMD64

# Download
curl -LO https://github.com/gotempsh/temps/releases/download/v0.0.6-beta.2/temps-linux-amd64.tar.gz

# Extract
tar -xzf temps-linux-amd64.tar.gz

# Move to PATH
sudo mv temps /usr/local/bin/temps

# Verify
temps --version

macOS AMD64 (Intel)

# Download
curl -LO https://github.com/gotempsh/temps/releases/download/v0.0.6-beta.2/temps-darwin-amd64.tar.gz

# Extract
tar -xzf temps-darwin-amd64.tar.gz

# Move to PATH
sudo mv temps /usr/local/bin/temps

# Verify
temps --version

macOS ARM64 (Apple Silicon)

# Download
curl -LO https://github.com/gotempsh/temps/releases/download/v0.0.6-beta.2/temps-darwin-arm64.tar.gz

# Extract
tar -xzf temps-darwin-arm64.tar.gz

# Move to PATH
sudo mv temps /usr/local/bin/temps

# Verify
temps --version

Checksums

# Download checksums
curl -LO https://github.com/gotempsh/temps/releases/download/v0.0.6-beta.2/checksums.txt

# Verify checksum (Linux/macOS)
sha256sum -c checksums.txt --ignore-missing

v0.0.6-beta.1

01 Mar 12:17
Immutable release. Only release title and notes can be modified.
7ee8022

Choose a tag to compare

v0.0.6-beta.1 Pre-release
Pre-release

Changes

See CHANGELOG.md for details.

Installation

Quick Install (Recommended)

macOS, Linux, and WSL:

curl -fsSL https://github.com/gotempsh/temps/releases/download/v0.0.6-beta.1/install.sh | bash

Homebrew (macOS and Linux)

# Download formula
curl -fsSL https://github.com/gotempsh/temps/releases/download/v0.0.6-beta.1/temps.rb -o /tmp/temps.rb

# Install
brew install /tmp/temps.rb

# Verify
temps --version

Manual Installation

Linux AMD64

# Download
curl -LO https://github.com/gotempsh/temps/releases/download/v0.0.6-beta.1/temps-linux-amd64.tar.gz

# Extract
tar -xzf temps-linux-amd64.tar.gz

# Move to PATH
sudo mv temps /usr/local/bin/temps

# Verify
temps --version

macOS AMD64 (Intel)

# Download
curl -LO https://github.com/gotempsh/temps/releases/download/v0.0.6-beta.1/temps-darwin-amd64.tar.gz

# Extract
tar -xzf temps-darwin-amd64.tar.gz

# Move to PATH
sudo mv temps /usr/local/bin/temps

# Verify
temps --version

macOS ARM64 (Apple Silicon)

# Download
curl -LO https://github.com/gotempsh/temps/releases/download/v0.0.6-beta.1/temps-darwin-arm64.tar.gz

# Extract
tar -xzf temps-darwin-arm64.tar.gz

# Move to PATH
sudo mv temps /usr/local/bin/temps

# Verify
temps --version

Checksums

# Download checksums
curl -LO https://github.com/gotempsh/temps/releases/download/v0.0.6-beta.1/checksums.txt

# Verify checksum (Linux/macOS)
sha256sum -c checksums.txt --ignore-missing

v0.0.5

27 Feb 16:10
Immutable release. Only release title and notes can be modified.
e76ea69

Choose a tag to compare

Changes

See CHANGELOG.md for details.

Installation

Quick Install (Recommended)

macOS, Linux, and WSL:

curl -fsSL https://github.com/gotempsh/temps/releases/download/v0.0.5/install.sh | bash

Homebrew (macOS and Linux)

# Download formula
curl -fsSL https://github.com/gotempsh/temps/releases/download/v0.0.5/temps.rb -o /tmp/temps.rb

# Install
brew install /tmp/temps.rb

# Verify
temps --version

Manual Installation

Linux AMD64

# Download
curl -LO https://github.com/gotempsh/temps/releases/download/v0.0.5/temps-linux-amd64.tar.gz

# Extract
tar -xzf temps-linux-amd64.tar.gz

# Move to PATH
sudo mv temps /usr/local/bin/temps

# Verify
temps --version

macOS AMD64 (Intel)

# Download
curl -LO https://github.com/gotempsh/temps/releases/download/v0.0.5/temps-darwin-amd64.tar.gz

# Extract
tar -xzf temps-darwin-amd64.tar.gz

# Move to PATH
sudo mv temps /usr/local/bin/temps

# Verify
temps --version

macOS ARM64 (Apple Silicon)

# Download
curl -LO https://github.com/gotempsh/temps/releases/download/v0.0.5/temps-darwin-arm64.tar.gz

# Extract
tar -xzf temps-darwin-arm64.tar.gz

# Move to PATH
sudo mv temps /usr/local/bin/temps

# Verify
temps --version

Checksums

# Download checksums
curl -LO https://github.com/gotempsh/temps/releases/download/v0.0.5/checksums.txt

# Verify checksum (Linux/macOS)
sha256sum -c checksums.txt --ignore-missing