Releases: Shippable/admiral
Releases · Shippable/admiral
v5.6.2
Features
None. The purpose of this release was to lay some foundation for upcoming UI changes.
Bug Fixes
None.
v5.6.1
Features
- Allow notifications for canceled runs and builds to be configured separately from failed.
- Support for Yarn, Selenium 3.4.0 in v5.6.1 image.
- Ansible CLI support in runSh, runCLI jobs.
Bug Fixes
- Missing ENV for mysql in newer images.
- Error when switching node from an unavailable image.
- Docker images not getting pulled when using cache.
v5.5.5
Bug Fixes
- Fixes in rSync deploy validations
- Fix system machine image being not visible when it becomes unavailable
- Fix AWS default profile not getting set when ECR integration is used
Steps to Upgrade
-
Pre-installation:
- Pull the latest code by running the following:
git fetch origin --tags
git tag
git checkout v5.5.5
- Run
sudo apt-get update
on all machines
- Pull the latest code by running the following:
-
Installation:
- Run
./base.sh upgrade --version v5.5.5
- Run
-
Post installation:
- Reset all system and custom nodes
- Verify custom nodes are running the latest version of genExec
v5.5.4
Features
- Support for simplified and custom ECS service/task names.
Bug Fixes
- Kube deployments not getting deleted.
- Projects disable failing for projects with large number of runs.
- Projects disable not resetting some of the properties of the projects.
- Gitlab projects not working on renaming.
Steps to Upgrade
-
Pre-installation:
- Pull the latest code by running the following:
git fetch origin --tags
git tag
git checkout v5.5.4
- Run
sudo apt-get update
on all machines
- Pull the latest code by running the following:
-
Installation:
- Run
./base.sh upgrade --version v5.5.4
- Run
-
Post installation:
- Reset all system and custom nodes
- Verify custom nodes are running the latest version of genExec
v5.5.3
Features
- Kubernetes support for liveness/readiness probes
Bug Fixes
- Corrects the value of
JOB_ID
for CI jobs. - Kubernetes avoid kubectl rollout status errors
- Support for login to more than one ECR registry
- Dry Run Pipelines for branch names with a '/'
- Kubernetes selector matchLabels avoid defaults
Steps to Upgrade
-
Pre-installation:
- Pull the latest code by running the following:
git fetch origin --tags
git tag
git checkout v5.5.3
- Run
sudo apt-get update
on all machines
- Pull the latest code by running the following:
-
Installation:
- Run
./base.sh upgrade --version v5.5.3
- Run
-
Post installation:
- Reset all system and custom nodes
- Verify custom nodes are running the latest version of genExec
v5.5.2
Features
- Builds now run on
c4.large
machines instead ofc3.large
. Additionally, subscriptions can be updated to usec4.xlarge
in subscription's billing section. - Support for deploying to Azure DC/OS.
- Hovering over a job or a resource in SPOG now shows a tooltip to easily identify it.
- Console logs are now fetched from archive directly in the browser if available.
PULL_REQUEST_REPO_FULL_NAME
env is now available in CI jobs. Also,dependencyName_IS_FORK
dependencyName_IS_PULL_REQUEST
,dependencyName_REPO_FULL_NAME
, anddependencyName_PULL_REQUEST_REPO_FULL_NAME
are available in runSh/runCLI jobs.
Bug Fixes
- Support
portMapping
protocol for all providers. - Fix "Account used to process webhooks" under project settings showing incomplete data.
Steps to Upgrade
-
Pre-installation:
- Pull the latest code by running the following:
git fetch origin --tags
git tag
git checkout v5.5.2
- Run
sudo apt-get update
on all machines
- Pull the latest code by running the following:
-
Installation:
- Run
./base.sh upgrade --version v5.5.2
- Run
-
Post installation:
- Reset all system and custom nodes
- Verify custom nodes are running the latest version of genExec
v5.5.1
Features
JOB_TRIGGERED_BY_NAME
,JOB_TRIGGERED_BY_ID
is now available in CI job as well.rSync
jobs now collect all errors and shows it at the end.- Filters and sorting in SPOG grid view.
- Builds search is now available in SPOG view.
- We now show a 404 page if you are lost.
- Right click on a job in SPOG now reveals the dependencies that will be used.
- Running a job in SPOG no longer opens the consoles modal.
runSh
andrunCLI
can be made public by settingallowPublicAccess
property on the YML totrue
. This isfalse
by default.
Bug Fixes
gitRepo
with missingsourceName
is updated up correctly.- Minor socket update fixes.
rSync
shows the correct file name when a trigger resource has an error.
Steps to Upgrade
-
Pre-installation:
- Pull the latest code by running the following:
git fetch origin --tags
git tag
git checkout v5.5.1
- Run
sudo apt-get update
on all machines
- Pull the latest code by running the following:
-
Installation:
- Run
./base.sh upgrade --version v5.5.1
- Run
-
Post installation:
- Reset all system and custom nodes
- Verify custom nodes are running the latest version of genExec
v5.4.4
Features
- Two new environment variables are available in runSh and runCLI jobs to identify which resource triggered it. These are
JOB_TRIGGERED_BY_NAME
,JOB_TRIGGERED_BY_ID
. - CI build emails have new enhancements.
sendConsoleLogs
,sendCoverageReports
can be set in the notification YML section to attach console logs and coverage reports in the email. - Admin runs page now supports filtering and sorting.
- New and improved runs search model.
- Pipeline now supports dry-run. Branches can be visualized before merging.
- Improvements in grid view search performance.
Bug Fixes
- Resources can no longer be soft-deleted when a build is running. This prevents the subscription from getting stuck in an inconsitent state.
- Only sync repo that a subscription integration has access to will be shown in the new sync repo dropdown.
- Sockets are correctly handled when a new sync repo is added.
- Failed custom and system nodes due to insufficent space can now be reset and no longer have to be removed and added again.
- rSync will not be skipped if we fail to obtain SHA from the provider.
- Fixes in PR builds for Bitbucket Server.
- runCI resources are cleaned up correctly when deleted from resources.
Steps to Upgrade
-
Pre-installation:
- Pull the latest code by running the following:
git fetch origin --tags
git tag
git checkout v5.4.4
- Run
sudo apt-get update
on all machines
- Pull the latest code by running the following:
-
Installation:
- Run
./base.sh upgrade --version v5.4.4
- Run
-
Post installation:
- Reset all system and custom nodes
- Verify custom nodes are running the latest version of genExec
v5.4.3
Features
- Added a project setting to run only the latest commit for a branch.
- Added a project setting to run only the latest commit for a pull request.
- Added run length metric/duration to home dashboard and custom views run list.
- Added sort toggle header for status, name, start time columns in home, subscriptions, and projects dashboard.
Bug Fixes
- Build directory is always cleaned before a new build is started in
pre_ci
steps. - Bitbucket branches with special characters can now be triggered.
- Custom labels can now be set on Kubernetes deployments.
Notes
- Paid subscriptions do not get free minions anymore.
Steps to Upgrade
-
Pre-installation:
- Pull the latest code by running the following:
git fetch origin --tags
git tag
git checkout v5.4.3
- Run
sudo apt-get update
on all machines
- Pull the latest code by running the following:
-
Installation:
- Run
./base.sh upgrade --version v5.4.3
- Run
-
Post installation:
- Reset all system and custom nodes
- Verify custom nodes are running the latest version of genExec
v5.4.2
Features
- Allow pipeline event triggers to be hidden to improve performance of SPOG.
- Added Grid View to SPOG. Documentation for grid view will be available on the getting started section.
- runCLI now tears down authentication configs.
Bug Fixes
- Remove old
DOCKER_OPTS
when resetting older custom and system nodes.
Steps to Upgrade
-
Pre-installation:
- Pull the latest code by running the following:
git fetch origin --tags
git tag
git checkout v5.4.2
- Run
sudo apt-get update
on all machines
- Pull the latest code by running the following:
-
Installation:
- Run
./base.sh upgrade --version v5.4.2
- Run
-
Post installation:
- Reset all system and custom nodes
- Verify genExec are running the latest version