Python 3 library and CLI application for SporeStack
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.6 KiB


All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.



  • affiliate_amount


  • Protect files in ~/.sporestack with aggressive umask.

[6.0.0a1 - 2022-03-31]

Remember to backup your ~/.sporestack folder as any tokens you generate will be stored there!


  • Now token-centric. You can only use sporestack to launch or topup servers from a token.
  • sporestack launch/info/topup, etc, moved to sporestack server launch/info/topup, etc.
  • --token argument takes the name of the token, and not the key. Defaults to primary.
  • --ssh-key-file now defaults to ~/.ssh/
  • Import generated tokens from the key with: sporestack token import (token reference name, default is primary) --key (the token key in hex format)


  • New token commands: sporestack token create/list

[5.2.3 - 2022-03-30]


  • Use ~/.sporestack/servers instead of ~/.sporestack. Will migrate existing servers automatically.

[5.2.2 - 2022-02-24]


  • Better sporestack list expired server handling.

[5.2.1 - 2022-02-10]


  • New, 32 character machine ID format. (Old, 64 hex character format still supported.)
  • in Keep a Changelog format.

[5.2.0 - 2022-01-31]


  • sporestack rebuild command.

[5.1.2 - 2021-10-18]


  • Send sporestack-python/version in Use-Agent header.