Skip to content

Releases: docksal/sandbox-server

v3.4.0

27 Jan 10:57
3c3d080
Compare
Choose a tag to compare

AWS

  • Updated base images to Ubuntu 22.04 (jammy) (amd64/arm64)

Templates:

GCP

  • Updated base image to Ubuntu 22.04 (jammy) (ubuntu-minimal-2204-jammy-v20230124)

v3.3.0

01 Apr 23:39
aa02df9
Compare
Choose a tag to compare

AWS

  • Dropped support for c5/r5/m5 instance types
  • Added support for t4g instance family in the advanced template
  • Updated Launch Stack links in README
    • Use specific release URLs to avoid issues with CloudFormation caching template files

Templates:

GCP

  • Updated base Ubuntu 20.04 image - ubuntu-minimal-2004-focal-v20220331

v3.2.0

07 Jan 00:17
c032e43
Compare
Choose a tag to compare

AWS

  • Allow attaching up to 3 existing Security Groups to the server instance
  • Added custom Security Group docs
  • Get the latest Ubuntu 20.04 AMI ID dynamically from Canonical's public Systems Manager Parameter

Templates:

GCP

  • Updated base Ubuntu 20.04 image - ubuntu-minimal-2004-focal-v20211209

v3.1.0

24 Nov 00:31
d1dcfa7
Compare
Choose a tag to compare

AWS

  • Updated base Ubuntu 20.04 AMI images - release 20211118 (https://cloud-images.ubuntu.com/locator/ec2/)
  • Updated available instance types for the basic template (added c5, dropped m5d and r5d)
  • Switched to Github Actions for template build/publishing

Templates:

GCP

  • Updated base Ubuntu 20.04 image - ubuntu-minimal-2004-focal-v20211120

v3.0.0

23 Jul 17:57
b819ade
Compare
Choose a tag to compare

MAJOR RELEASE

In this release, the underlying OS has been updated from Ubuntu 18.04 LTS to Ubuntu 20.04 LTS.
GCP setup got a major facelift thanks to @lpeabody. See the GCP section below for details.

AWS

  • Switched to Ubuntu 20.04 (focal) LTS AMIs
  • Added support for multiple EC2 instance types in EC2 Spot mode
  • Using anchors in YAML input template
    • This required switching to JSON output package format = template URLs have changed (see below)
  • Dropped t3.nano and t3.micro EC2 type options as they have less than 2GB of RAM
  • Added the ability to pin Docksal version

Templates

GCP

Big overhaul towards feature parity with the AWS template.

  • Switched to Ubuntu 20.04 (focal) LTS AMIs
  • Allow configuring machine size, disk size, and mode (on-demand vs preemptible)
  • Ensuring instance has a static IP
  • Added support for preemptible VM mode (similar to AWS EC2 Spot mode)
  • Switched to using MIGs (managed instance groups) for on-demand and preemptible VM provisioning
  • Added the ability to pin Docksal version

v2.2.1

23 Apr 19:41
a7eeebe
Compare
Choose a tag to compare

AWS

  • Updated README.md
    • Added a warning about upgrading from v1 to v2
    • Pointed "Launch Stack" buttons to the current major version on the stack templates (v2)

CloudFormation Templates

v2.2.0

12 Mar 05:18
bd2eeb1
Compare
Choose a tag to compare

AWS

AWS Advanced Template

  • Allow specifying up to 3 Access From IP ranges
    • Automatically whitelisting access to server from its external IP
  • Ensure data volume is detach from the old instance before attaching to the new one when stack is updated
  • Wait for stack update/create completed status before processing init script
  • Ignore docker errors when configuring LetsEncrypt
  • Create Elastic IP if one was not provided in stack parameters

CloudFormation Templates

v2.1.0

27 Jan 21:11
9bbe5fe
Compare
Choose a tag to compare

AWS

  • Automated S3 storage
  • Deployments to a non-default VPC
  • Configuring server ingress access restriction by IP rage
  • Applying Route53 policy to the instance role only when necessary
  • Fine tuned CloudFormation template parameters and descriptions
  • Updated features list and added details for all features in README. Check it out, it a juicy read!
  • Storing templates for feature branches in S3 for easy of access during testing

CloudFormation Templates

v2.0.0

31 Dec 20:35
0b27183
Compare
Choose a tag to compare

MAJOR RELEASE

This release is not backwards compatible with v1. It includes BREAKING CHANGES, which may lead to DATA LOSS on an existing v1 sandbox server. Upgrading existing sandbox server from v1 to v2 requires a manual backup and restored of the data on the data volume (/data).

The latest stable v1 release is v1.2.0.

Changes

  • Switched to the latest Ubuntu LTS 18.04.3 base image (AWS ad GCP)
  • AWS: Updated cloud init script - BREAKING CHANGE / DATA LOSS
    • Disabled using partitions on the data disk. Using fs over whole disk instead
    • Before updating, make a backup of your data volumes (/data). You will have to copy data over manually after the update.
  • AWS: Fixed switching between on-demand and spot EC2 modes
  • AWS: Added script to upload CloudFormation templates to S3 bucket
    • Now supporting versioned releases in addition to edge and stable.

AWS CloudFormation Templates

v1.2.0

31 Dec 20:25
aedf7ba
Compare
Choose a tag to compare

AWS

  • Split template into "basic" (very few questions asked) and "advanced" (new advanced features)
  • Added spot instance mode (advanced mode)
  • Added ability to do SSH authentication via Github teams (advanced mode)
  • Added Letsencrypt support (advanced mode) (#10)
  • Updated instance type to only include t3, m5/m5d, and r5/r5d
  • Refactored data volume mounting
    • Mounting data volume at /data
    • Using labels for disk naming
    • Added wait/check for EBS volume status before attachment

AWS CloudFormation Templates

GCP

  • Synced startup.sh script from AWS configuration