Skip to content

Releases: serversideup/spin

v3.0.1

20 Dec 17:28
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fixed a bug where spin new laravel was trying to read from the laravel-pro repo instead 😅

v3.0.0

19 Dec 14:51
dd05687
Compare
Choose a tag to compare

❌ Breaking Changes

None 😅

🎅 Spin Pro is on sale

To celebrate the V3 launch of Spin, we're offering a rare discount on Spin Pro. Everything we earn from Spin Pro is reinvested back into Spin.
image

🤩 What's new

There are a number of improvements to this release.

Create, provision, and secure servers from the CLI

Supports Hetzner, Digital Ocean, and Vultr. All you need to do is set an API key from your provider and Spin will handle creating the server for you 🤯

Click the image below to watch the sneak peek or 🎥 Watch The Video On YouTube.

YouTube

Merged .spin-inventory.ini and .spin.yml into one file

Instead of requiring two files of .spin-inventory.ini and .spin.yml, everything is now centralized into a .spin.yml file (see the new .spin.yml example). We then use a script to dynamically generate the inventory, dramatically simplifying the on-boarding experience for new users.

Spin Hub

We created an MVP version of "Spin Hub", which is a page for showcasing templates built by the community.

Added "spin configure" command

Easily reduce the headache of configuring services like GitHub actions by running spin configure gha <environment-name>. This command will use the serversideup/docker-github-cli image to automatically configure GitHub Actions to be used with Spin -- a HUGE time saver 💯

Added "spin gh" command

Speaking of running GitHub CLI and our new serversideup/docker-github-cli image, you can now run spin gh followed by any valid GitHub CLI command to run the latest version of GH CLI using Docker.

Added "spin maintain" command

Maintaining servers is now as easy as running spin maintain <environment-name>. This will automatically update all server packages and reboot the server if it needs to.

Refactored "spin deploy" command

We spent a lot of time improving the reliability of spin deploy.

Tons of other bug fixes

As we were going through the code base, we cleaned up many small issues that could come up for some users.

Full Changelog

v2.3.0...v3.0.0

v3.0.0-beta9

18 Dec 11:59
Compare
Choose a tag to compare
v3.0.0-beta9 Pre-release
Pre-release

🤩 What's new

  • Added SPIN_DEBUG environment variable so users can get debug output with SPIN_DEBUG=1

🐛 Bug fixes

  • Fixed path issues with spin vault when running with Docker

Full Changelog: v3.0.0-beta8...v3.0.0-beta9

v3.0.0-beta8

18 Dec 03:04
Compare
Choose a tag to compare
v3.0.0-beta8 Pre-release
Pre-release

🐛 Bug fixes

  • Fixed issues with spin deploy for using custom SSH ports and users
  • Changed spin deploy image from localhost:5080 to 127.0.0.1:5080 so we don't run into requirements of running the local registry with HTTPS

Full Changelog: v3.0.0-beta7...v3.0.0-beta8

v3.0.0-beta10

18 Dec 16:15
Compare
Choose a tag to compare
v3.0.0-beta10 Pre-release
Pre-release

🐛 Bug fix

  • Refactored spin vault command to work with local and docker ansible-vault commands

Full Changelog: v3.0.0-beta9...v3.0.0-beta10

v3.0.0-beta7

16 Dec 20:26
Compare
Choose a tag to compare
v3.0.0-beta7 Pre-release
Pre-release

🐛 Bug Fix

  • Fixed issue with spin vault where it would cause failures in certain cases with .vault-password

Full Changelog: v3.0.0-beta6...v3.0.0-beta7

v3.0.0-beta6

13 Dec 14:23
Compare
Choose a tag to compare
v3.0.0-beta6 Pre-release
Pre-release

🤩 What's new

  • Added image clean up on spin deploy
  • Changed image tags for spin deploy to be based off timestamp

Full Changelog: v3.0.0-beta5...v3.0.0-beta6

v3.0.0-beta5

10 Dec 21:40
Compare
Choose a tag to compare
v3.0.0-beta5 Pre-release
Pre-release

🤩 What's new

  • Added support for spin deploy without requiring Dockerfiles
  • Added automated support for spin deploy to set the AUTHORIZED_KEYS variable from .spin.yml
  • Documentation UX updates by @danpastori in #139

Full Changelog: v3.0.0-beta4...v3.0.0-beta5

v3.0.0-beta4

10 Dec 19:24
Compare
Choose a tag to compare
v3.0.0-beta4 Pre-release
Pre-release

🐛 Bug fix

  • Fixed a parsing issue with spin deploy (#136)

Full Changelog: v3.0.0-beta3...v3.0.0-beta4

v3.0.0-beta3

10 Dec 16:41
Compare
Choose a tag to compare
v3.0.0-beta3 Pre-release
Pre-release

🤩 What's new

  • Changed spin gh functionality to run from /app instead of /workdir for better clarity

Warning

This is a change required to work with serversideup/docker-github-cli, which may be cached on your machine. After you update Spin, you might want to run a spin prune to make sure your Docker caches are cleared before using spin gh again

Full Changelog: v3.0.0-beta2...v3.0.0-beta3