5.11.1 - Shippable/support GitHub Wiki
Bug Fixes
- fixed html injection vulnerability in test reports
- updated microservice versions of nodejs to avoid DOS security vulnerability
- modify account delete workflow to reduce errors that prevent it from succeeding
Features
- enhanced ECS managed deployments to retry 'get service' calls, to avoid intermittent issues where ECS returns no data, despite the service existing.
- for ECS managed deployments, setting memoryReservation in dockerOptions will avoid the default value for the memory option
- bastion hosts can now be defined for Kubernetes as part of the cluster resource, rather than in the integration itself. this allows for greating flexibility.
- key/value pairs saved to assembly line job state will now be visible in the UI on the job dashboard
- jobs/resources in the spog will show additional information on hover
- select subscription will be highlighted in the sidebar
- syncRepo type resources are now allowed as jobs in the shippable.yml for the purpose of adding global flags. see docs
- Shippable Assembly Lines configuration files have all been consolidated. Instead of defining 3 separate files, all resources, jobs, and triggers should be defined in the same file:
shippable.yml
. see docs - Introduce new option to run runSh jobs in parallel with themselves.
- many devops-recipes examples have been updated to reflect integration and config file changes
New Integrations
As we continue to clean up our integrations, several existing integrations have been deprecated and replaced with more generic/flexible versions. No action is necessary
Updated integrations:
Deprecations
Assembly Lines Config Files Shippable.jobs.yml, Shippable.resources.yml, and Shippable.triggers.yml have been deprecated. They will continue to work through the forseeable future, however the preferred method is to include your jobs/resources/triggers directly in your shippable.yml file
Integrations If you are using any deprecated integrations in your Assembly lines or CI, they will continue to work without any disruptions. You can update them or delete them, but cannot create new ones
- Amazon ECR
- Amazon Webservices
- Amazon ECS
- Docker cloud
- Docker Hub
- Docker Trusted Registry
- Azure DC/OS
- Hipchat
- Google Cloud
- Google Container Registry
- Google Container Engine
- IRC
- Jenkins
- Kubernetes
- Jfrog Artifactory
- PEM Keys
- Private Registries
- Quay.io
- Slack
- Event Trigger
- SSH Keys
- Node Cluster
- Docker Datacenter
- Joyent Triton