Versions

This page provides a list of all public Swerve downloads. The primary downloads are hosted as Github releases, but in some circumstances there may be additional mirrors provided. Use this list to quickly jump to a version:

Version 0.3.0

This release saw the stable release of Lua support for scripted routes, as defined in the config.yml file.

You can see the full set of changes from version 0.2.0 on Github

Version 0.3.0 is currently missing direct downloads, but the source code is still available on the release page

Version 0.2.0

This release introduced the idea of a configuration file that supports the options passed into swerve on the command line. This allows Swerve configuration to live within the code base, being committed to version control, whilst still allowing options to be set via the command line for per-user customisation.

File upload support was also added in this release, and allows files to be persisted to disk when sent to the /upload path, or a path specified by the user's configuration.

You can see the full set of changes from version 0.1.0 on Github

Platform Architecture Link
Linux x64 Download
macOS x64 Download
Archived source code for this release is available on the release page

Version 0.1.0

This release allowed the serving of static web files from specified directories, including the idiomatic "index.html" rendering for directory paths

Platform Architecture Link
Linux x64 Download
Archived source code for this release is available on the release page