Release 2.2.2

Security Fixes

  • System packages have been updated to their latest security versions.
  • Public repositories' deploy keys are read-only (no longer read-write). Configure additional SSH keys in repositories' settings, as needed.

Bug Fixes

  • Public repositories can now be viewed by all authenticated users, and not just ones belonging to those Organizations
  • Raw Logs on public repositories would give access denied errors, now they work as expected.
  • Fixed issue where GitHub.com API would throw 422's when trying to enable or disable repositories (not yet an issue in GitHub Enterprise)
  • Fixed "Timeout waiting for network availability" delay in builds

Known Issues

  • 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 and then te-db-migrate-logs manually on the platform host.
  • In HA mode canceling an individual job of a build matrix can return a 502
  • no_proxy not honored by travis-tasks (eg GitHub status updates, Slack Updates, etc)
  • When using a GitHub Enterprise instance in Private Mode, user/repository avatar images will not show up in emails nor will the build status image in repository README files.
  • When using a self signed cert some images may not show in some email clients
  • HTTPS clones fail when GitHub Enterprise instance is using a self-signed cert