Releases: gotempsh/temps
Releases · gotempsh/temps
v0.0.6-beta9
Immutable
release. Only release title and notes can be modified.
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 | bashHomebrew (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 --versionManual 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 --versionmacOS 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 --versionmacOS 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 --versionChecksums
# 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-missingv0.0.6-beta8
Immutable
release. Only release title and notes can be modified.
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 | bashHomebrew (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 --versionManual 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 --versionmacOS 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 --versionmacOS 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 --versionChecksums
# 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-missingv0.0.6-beta7
Immutable
release. Only release title and notes can be modified.
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
OnDemandManagervia a core trait, wired through the plugin system. - Race condition prevention:
set_sleepinguses 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
EnvironmentSleepStateChangedAuditreplaces 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
Immutable
release. Only release title and notes can be modified.
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 | bashHomebrew (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 --versionManual 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 --versionmacOS 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 --versionmacOS 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 --versionChecksums
# 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-missingv0.0.6-beta5
Immutable
release. Only release title and notes can be modified.
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 | bashHomebrew (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 --versionManual 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 --versionmacOS 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 --versionmacOS 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 --versionChecksums
# 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-missingv0.0.6-beta4
Immutable
release. Only release title and notes can be modified.
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 | bashHomebrew (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 --versionManual 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 --versionmacOS 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 --versionmacOS 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 --versionChecksums
# 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-missingv0.0.6-beta3
Immutable
release. Only release title and notes can be modified.
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 | bashHomebrew (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 --versionManual 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 --versionmacOS 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 --versionmacOS 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 --versionChecksums
# 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-missingv0.0.6-beta.2
Immutable
release. Only release title and notes can be modified.
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 | bashHomebrew (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 --versionManual 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 --versionmacOS 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 --versionmacOS 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 --versionChecksums
# 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-missingv0.0.6-beta.1
Immutable
release. Only release title and notes can be modified.
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 | bashHomebrew (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 --versionManual 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 --versionmacOS 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 --versionmacOS 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 --versionChecksums
# 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-missingv0.0.5
Immutable
release. Only release title and notes can be modified.
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 | bashHomebrew (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 --versionManual 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 --versionmacOS 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 --versionmacOS 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 --versionChecksums
# 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