Continuous Integration

Enhancements to Jacoco code coverage reports: You can now get individual file level detail, trend graphs for average line coverage and branch coverage for overall coverage results of the last ten runs and download the code coverage file in the .tar.gz format

CI timeouts configurable up to 24 hours for BYON: Subscriptions with custom nodes (BYON) can set the timeout up to 24 hours, for Continuous Integration projects

Node Stats for BYON: Subscriptions with custom nodes (BYON) can view CPU, Disk usage and Memory as graphs for custom nodes. Access these through Subscription Settings>Nodes Section>Click on the node>Stats section

Continuous Delivery Pipelines

New Job and Resource types:

Provision Job Type: provision jobs are used to create objects on a supported Container Service

Added a section in TASK object that runs irrespective of the job result: A section called Always, is added to the TASK object that executes, irrespective of the job result. Check out this example for job notifications

Standard ENVs to runSH job environments: Read more about the variables added in our documentation and use them in integrations of your runSH job by following this tutorial

Added a service deployment for GKE: Use it as an input to a provision job to create a new load balancer in a Google Container Engine (GKE) cluster. Details in documentation

SPOG Visualization updates: The Single Pane Of Glass (SPOG) UI is simplified. Read more about the different jobs and resources actions. You can now right click on a params resource to override or add new params from the UI

Third party integrations

Kubernetes Support: Deploy your Dockerized applications to Kubernetes Container service. More details in our documentation. Follow this tutorial to deploy a sample app to Kubernetes for a Node.js app with GitHub, Docker Hub

Support placement strategies for Amazon's EC2 Container Service (ECS): ECS has added support for various placement strategies in their services. We now allow our users to set these fields. Details in our documentation

In addition to the new features, we've fixed several customer reported issues and made changes to improve the performance of the platform. For more details on the January releases and see what's upcoming for February, read our release notes.