Changelog

Enterprise 2.1.11

Features

  • travis-build has been updated to the latest version, bringing in these fixes and changes.
  • We now run a daily cron job to clean up stale builds and update users and repos!

Security Fixes

  • System packages have been updated to their latest security versions.

Bug Fixes

  • Builds using HHVM could fail when doing apt-get
  • PHP 5.3 builds failed with an error

Known Issues

  • When using a self signed certificate, workers can have problems connecting to travis-build to download install scripts due to certificate issues (eg: Rust)
  • Travis CI Enterprise will still write to the old log after log rotation
  • Migrations and database creation are not run by default on startup when in HA mode. Have to run te-db-migrate manually on the platform host.
  • In HA mode canceling an individual job of a build matrix can return a 502
  • SNI not yet supported for RabbitMQ servers while in HA mode

Enterprise 2.1.10

Features

Security Fixes

  • System packages have been updated to their latest security versions.

Bug Fixes

  • Fixed issue with Riak package source 404 causing some builds to fail.
  • Fixed known issue where email notifications would not be sent in certain cases when using Travis CI Enterprise with GitHub Enterprise.
  • Fixed known issue where iOS/macOS queue was still enabled on Travis CI Enterprise, causing OSX jobs to get stuck indefinitely.
  • Hostname is no longer tied to License, which means you can change your hostname in the Replicated console and not have to contact support!

Known Issues

  • When using a self signed certificate, workers can have problems connecting to travis-build to download install scripts due to certificate issues (eg: Rust)
  • Travis CI Enterprise will still write to the old log after log rotation
  • Migrations and database creation are not run by default on startup when in HA mode. Have to run te-db-migrate manually on the platform host.
  • In HA mode canceling an individual job of a build matrix can return a 502
  • SNI not yet supported for RabbitMQ servers while in HA mode

Enterprise 2.1.9

Features

Security Fixes

  • System packages have been updated to their latest security versions.
  • Updated RubyGems to latest version addressing multiple vulnerabilities.
  • Updated Ruby to latest patches releases to cover recent security updates.

Known Issues

  • When using a self signed certificate, workers can have problems connecting to travis-build to download install scripts due to certificate issues (eg: Rust)
  • Travis CI Enterprise will still write to the old log after log rotation
  • Email notifications may not be sent in certain cases when using Travis CI Enterprise with GitHub Enterprise
  • iOS/macOS queue is still enabled on Travis CI Enterprise, even when there are no workers processing it causing jobs to be stuck in it indefinitely.
  • Migrations and database creation are not run by default on startup when in HA mode. Have to run te-db-migrate manually on the platform host.
  • In HA mode canceling an individual job of a build matrix can return a 502
  • SNI not yet supported for RabbitMQ servers while in HA mode

Enterprise 2.1.8

Features

Security Fixes

  • System packages have been updated to their latest security versions.

Bug fixes

  • Fixes an issue where a typo in the NGINX tls cipher configuration caused a cipher suite to not be available
  • Fixes an issue where a hard coded queue limit caused jobs to not getting picked up because the concurrency level had been reached

Known Issues

  • When using a self signed certificate, workers can have problems connecting to travis-build to download install scripts due to certificate issues (eg: Rust)
  • Travis CI Enterprise will still write to the old log after log rotation
  • Email notifications may not be sent in certain cases when using Travis CI Enterprise with GitHub Enterprise
  • iOS/macOS queue is still enabled on Travis CI Enterprise, even when there are no workers processing it causing jobs to be stuck in it indefinitely.
  • Migrations and database creation are not run by default on startup when in HA mode. Have to run te-db-migrate manually on the platform host.
  • In HA mode canceling an individual job of a build matrix can return a 502
  • SNI not yet supported for RabbitMQ servers while in HA mode

Enterprise 2.1.7

Features

Security Fixes

  • System packages have been updated to their latest security versions.

Bug fixes

  • Fixed issue where the unused “archive” queue could get full and cause redis to take up too much memory. To clear this queue on your installation use the snippet provided in our FAQ here.
  • Fixed issue where /request/:id API endpoint did not return build associated with the request.
  • Fixed bug where protected branches could cause PR builds to not be built on newer GitHub Enterprise versions

Known Issues

  • Travis CI Enterprise will still write to the old log after log rotation
  • Email notifications may not be sent in certain cases when using Travis CI Enterprise with GitHub Enterprise
  • iOS/macOS queue is still enabled on Travis CI Enterprise, even when there are no workers processing it causing jobs to be stuck in it indefinitely.
  • Migrations and database creation are not run by default on startup when in HA mode. Have to run te-db-migrate manually on the platform host.
  • In HA mode canceling an individual job of a build matrix can return a 502
  • SNI not yet supported for RabbitMQ servers while in HA mode

Enterprise 2.1.6

Features

  • travis-build has been updated to the latest version, bringing in all of these fixes and changes.
  • Added the /request/:id endpoint in the API

Security Fixes

  • System packages have been updated to their latest security versions.

Bug fixes

  • Fixes a problem where jobs could get routed to the wrong queue.

Known Issues

  • Travis CI Enterprise will still write to the old log after log rotation
  • Email notifications may not be sent in certain cases when using Travis CI Enterprise with GitHub Enterprise
  • iOS/macOS queue is still enabled on Travis CI Enterprise, even when there are no workers processing it causing jobs to be stuck in it indefinitely.
  • Migrations and database creation are not run by default on startup when in HA mode. Have to run te-db-migrate manually on the platform host.
  • In HA mode canceling an individual job of a build matrix can return a 502
  • SNI not yet supported for RabbitMQ servers while in HA mode

Enterprise 2.1.5

Features

Security Fixes

  • Fixed issue where secure keys cold be leaked in the logs. You can read more about that here.
  • System packages have been updated to their latest security versions.

Known Issues

  • Travis CI Enterprise will still write to the old log after log rotation
  • Email notifications may not be sent in certain cases when using Travis CI Enterprise with GitHub Enterprise
  • iOS/macOS queue is still enabled on Travis CI Enterprise, even when there are no workers processing it causing jobs to be stuck in it indefinitely.
  • Migrations and database creation are not run by default on startup when in HA mode. Have to run te-db-migrate manually on the platform host.
  • In HA mode canceling an individual job of a build matrix can return a 502
  • SNI not yet supported for RabbitMQ servers while in HA mode

Enterprise 2.1.4

Features

Security Fixes

  • System packages have been updated to their latest security versions.

Bug Fixes

  • travis-build update fixes issue with Yarn not being installed if you already had an install block in your .travis.yml

Known Issues

  • Travis CI Enterprise will still write to the old log after log rotation
  • Email notifications may not be sent in certain cases when using Travis CI Enterprise with GitHub Enterprise
  • iOS/macOS queue is still enabled on Travis CI Enterprise, even when there are no workers processing it causing jobs to be stuck in it indefinitely.
  • Migrations and database creation are not run by default on startup when in HA mode. Have to run te-db-migrate manually on the platform host.
  • In HA mode canceling an individual job of a build matrix can return a 502
  • SNI not yet supported for RabbitMQ servers while in HA mode

Enterprise 2.1.3

Bug Fixes

  • Fixed a bug where the app host URL was not set for caching, could cause builds to fail unexpectedly.

Known Issues

  • Travis CI Enterprise will still write to the old log after log rotation
  • Email notifications may not be sent in certain cases when using Travis CI Enterprise with GitHub Enterprise
  • iOS/macOS queue is still enabled on Travis CI Enterprise, even when there are no workers processing it causing jobs to be stuck in it indefinitely.
  • Migrations and database creation are not run by default on startup when in HA mode. Have to run te-db-migrate manually on the platform host.
  • In HA mode canceling an individual job of a build matrix can return a 502
  • SNI not yet supported for RabbitMQ servers while in HA mode

Enterprise 2.1.2

Bug Fixes

  • Fix for some cases where Pull Requests were not being built on GitHub Enterprise

Known Issues

  • Travis CI Enterprise will still write to the old log after log rotation
  • Email notifications may not be sent in certain cases when using Travis CI Enterprise with GitHub Enterprise
  • iOS/macOS queue is still enabled on Travis CI Enterprise, even when there are no workers processing it causing jobs to be stuck in it indefinitely.
  • Migrations and database creation are not run by default on startup when in HA mode. Have to run te-db-migrate manually on the platform host.
  • In HA mode canceling an individual job of a build matrix can return a 502
  • SNI not yet supported for RabbitMQ servers while in HA mode

Enterprise 2.1.1

Bug Fixes

  • Fixed issue where private repositories would not trigger builds

Known Issues

  • Travis CI Enterprise will still write to the old log after log rotation
  • Email notifications may not be sent in certain cases when using Travis CI Enterprise with GitHub Enterprise
  • iOS/macOS queue is still enabled on Travis CI Enterprise, even when there are no workers processing it causing jobs to be stuck in it indefinitely.
  • Migrations and database creation are not run by default on startup when in HA mode. Have to run te-db-migrate manually on the platform host.
  • In HA mode canceling an individual job of a build matrix can return a 502
  • SNI not yet supported for RabbitMQ servers while in HA mode

Enterprise 2.1.0

Features

  • Enterprise now supports cron builds
  • You can now see the job config in the UI!
  • Using the latest greatest travis-build which means numerous bug fixes for build scripts and support for things like yarn! You can see all of the PRs that made it into this build here
  • Travis CI Enterprise can now be configured to only do git clones over HTTPS
  • Parts of Travis CI have been completely rewritten to be much faster and more efficient!

Security Fixes

  • System packages have been updated to their latest security versions.

Bug Fixes

  • Fixed issue where suspended GitHub users could cause builds to fail
  • Organizations with large amounts of repositories could take a very long time to sync, this is fixed now
  • The dependency on GitHub.com for certain build setups (caching, gimme, sbt, etc) has been removed

Known Issues

  • Travis CI Enterprise will still write to the old log after log rotation
  • Email notifications may not be sent in certain cases when using Travis CI Enterprise with GitHub Enterprise
  • iOS/macOS queue is still enabled on Travis CI Enterprise, even when there are no workers processing it causing jobs to be stuck in it indefinitely.
  • Migrations and database creation are not run by default on startup when in HA mode. Have to run te-db-migrate manually on the platform host.
  • In HA mode canceling an individual job of a build matrix can return a 502
  • SNI not yet supported for RabbitMQ servers while in HA mode