docker-gitlab/Changelog.md
2015-09-24 14:40:51 +05:30

12 KiB

Changelog

This file only reflects the changes that are made in the the docker image. Please refer to the upstream GitLab CHANGELOG for the list of changes in GitLab.

8.0.0

  • set default value of DB_TYPE to postgres
  • added sample Kubernetes rc and service description files
  • expose GITLAB_BACKUP_ARCHIVE_PERMISSIONS parameter
  • gitlab: upgrade to CE v.8.0.0
  • added GITLAB_SECRETS_DB_KEY_BASE parameter
  • added GITLAB_NOTIFY_ON_BROKEN_BUILDS and GITLAB_NOTIFY_PUSHER parameters
  • added options to email IMAP and reply by email feature
  • set value of GITLAB_EMAIL to SMTP_USER if defined, else default to example@example.com
  • removed GITLAB_ROBOTS_OVERRIDE parameter. Override default robots.txt if GITLAB_ROBOTS_PATH exists.
  • added CI redirection using GITLAB_CI_HOST parameter

7.14.3

  • gitlab: upgrade to CE v.7.14.3

7.14.2

  • Apply grsecurity policies to nodejs binary #394
  • Fix broken emojis post migration #196
  • gitlab-shell: upgrade to v.2.6.5
  • gitlab: upgrade to CE v.7.14.2

7.14.1

  • gitlab: upgrade to CE v.7.14.1

7.14.0

  • gitlab-shell: upgrade to v.2.6.4
  • gitlab: upgrade to CE v.7.14.0

7.13.5

  • gitlab: upgrade to CE v.7.13.5

7.13.4

  • gitlab: upgrade to CE v.7.13.4

7.13.3

  • gitlab: upgrade to CE v.7.13.3

7.13.2

  • gitlab: upgrade to CE v.7.13.2

7.13.1

  • gitlab: upgrade to CE v.7.13.1

7.13.0

  • expose SAML OAuth provider configuration
  • expose OAUTH_AUTO_SIGN_IN_WITH_PROVIDER configuration
  • gitlab: upgrade to CE v.7.13.0

7.12.2-2

  • enable persistence .secret file used in 2FA

7.12.2-1

  • fixed gitlab:backup:restore raketask

7.12.2

  • gitlab: upgrade to CE v.7.12.2

7.12.1

  • gitlab: upgrade to CE v.7.12.1

7.12.0

  • added SMTP_TLS configuration parameter
  • gitlab: upgrade to CE v.7.12.0
  • added OAUTH_AUTO_LINK_LDAP_USER configuration parameter

7.11.4-1

  • base image update to fix SSL vulnerability

7.11.4

  • gitlab: upgrade to CE v.7.11.4

7.11.3

  • gitlab: upgrade to CE v.7.11.3

7.11.2

  • gitlab: upgrade to CE v.7.11.2

7.11.0

  • init: added SIDEKIQ_MEMORY_KILLER_MAX_RSS configuration option
  • init: added SIDEKIQ_SHUTDOWN_TIMEOUT configuration option
  • gitlab-shell: upgrade to v.2.6.3
  • gitlab: upgrade to CE v.7.11.0
  • init: removed GITLAB_PROJECTS_VISIBILITY ENV parameter

7.10.4

  • gitlab: upgrade to CE v.7.10.4

7.10.3

  • gitlab: upgrade to CE v.7.10.3

7.10.2

  • init: added support for remote AWS backups
  • gitlab: upgrade to CE v.7.10.2

7.10.1

  • gitlab: upgrade to CE v.7.10.1

7.10.0

  • gitlab-shell: upgrade to v.2.6.2
  • gitlab: upgrade to CE v.7.10.0
  • init: removed ENV variables to configure External Issue Tracker integration
  • init: added GITLAB_EMAIL_REPLY_TO configuration option
  • init: added LDAP_BLOCK_AUTO_CREATED_USERS configuration option

7.9.4

  • gitlab: upgrade to CE v.7.9.4

7.9.3

  • added NGINX_PROXY_BUFFERING option
  • added NGINX_ACCEL_BUFFERING option
  • added GITLAB_GRAVATAR_ENABLED option
  • added GITLAB_GRAVATAR_HTTP_URL option
  • added GITLAB_GRAVATAR_HTTPS_URL option
  • fixes: "transfer closed with xxx bytes remaining to read" error
  • gitlab: upgrade to CE v.7.9.3

7.9.2

  • gitlab: upgrade to CE v.7.9.2

7.9.1

  • init: set default value of SMTP_OPENSSL_VERIFY_MODE to none
  • gitlab: upgrade to CE v.7.9.1

7.9.0

  • gitlab-shell: upgrade to v.2.6.0
  • gitlab: upgrade to CE v.7.9.0
  • init: set default value of UNICORN_WORKERS to 3
  • init: set default value of SMTP_OPENSSL_VERIFY_MODE to peer
  • init: removed GITLAB_RESTRICTED_VISIBILITY configuration option, can be set from the UI
  • init: added BitBucket OAuth configuration support
  • init: added GITLAB_EMAIL_DISPLAY_NAME configuration option

7.8.4

  • gitlab: upgrade to CE v.7.8.4

7.8.2

  • gitlab: upgrade to CE v.7.8.2

7.8.1

  • gitlab-shell: upgrade to v.2.5.4
  • gitlab: upgrade to CE v.7.8.1

7.8.0

  • update postgresql client to the latest version, Closes #249
  • removed GITLAB_SIGNUP configuration option, can be set from gitlab ui
  • removed GITLAB_SIGNIN configuration option, can be set from gitlab ui
  • removed GITLAB_PROJECTS_LIMIT configuration option, can be set from gitlab ui
  • removed GITLAB_GRAVATAR_ENABLED configuration option, can be set from gitlab ui
  • gitlab-shell: upgrade to v.2.5.3
  • gitlab: upgrade to CE v.7.8.0
  • init: set LDAP_PORT default value to 389
  • init: set LDAP_METHOD default value to plain
  • init: added gitlab oauth configuration support

7.7.2

  • gitlab-shell: upgrade to v.2.4.2
  • gitlab: upgrade to CE v.7.7.2

7.7.1

  • gitlab: upgrade to CE v.7.7.1

7.7.0

  • init: added GOOGLE_ANALYTICS_ID configuration option
  • added support for mantis issue tracker
  • fixed log rotation configuration
  • gitlab-shell: upgrade to v.2.4.1
  • gitlab: upgrade to CE v.7.7.0

7.6.2

  • gitlab: upgrade to CE v.7.6.2

7.6.1

  • disable nginx ipv6 if host does not support it.
  • init: added GITLAB_BACKUP_TIME configuration option
  • gitlab: upgrade to CE v.7.6.1

7.6.0

  • add support for configuring piwik
  • gitlab-shell: upgrade to v.2.4.0
  • gitlab: upgrade to CE v.7.6.0

7.5.3

  • accept BACKUP parameter while running the restore rake task, closes #220
  • init: do not run gitlab:satellites:create rake task at startup
  • gitlab: upgrade to CE v.7.5.3

7.5.2

  • gitlab: upgrade to CE v.7.5.2

7.5.1

  • gitlab: upgrade to CE v.7.5.1
  • gitlab-shell to v2.2.0
  • added GITLAB_TIMEZONE configuration option
  • added GITLAB_EMAIL_ENABLED configuration option

7.4.4

  • gitlab: upgrade to CE v.7.4.4
  • added SSL_VERIFY_CLIENT configuration option
  • added NGINX_WORKERS configuration option
  • added USERMAP_UID and USERMAP_GID configuration option

7.4.3

  • gitlab: upgrade to CE v.7.4.3

7.4.2

  • gitlab: upgrade to CE v.7.4.2

7.4.0

  • gitlab: upgrade to CE v.7.4.0
  • config: added LDAP_ACTIVE_DIRECTORY configuration option
  • added SMTP_OPENSSL_VERIFY_MODE configuration option
  • feature: gitlab logs volume
  • automatically compile assets if relative_url is changed
  • launch all daemons via supervisord

7.3.2-1

  • fix mysql status check

7.3.2

  • upgrade to gitlab-ce 7.3.2
  • removed internal mysql server
  • added support for fetching DB_NAME, DB_USER and DB_PASS from the postgresql linkage
  • added support for fetching DB_NAME, DB_USER and DB_PASS from the mysql linkage
  • gitlab-shell: upgrade to v.2.0.1
  • added GITLAB_GRAVATAR_ENABLED configuration option
  • added fig.yml

7.3.1-3

  • fix mysql command again!

7.3.1-2

  • fix mysql server status check

7.3.1-1

  • plug bash vulnerability by switching to dash shell
  • automatically run the gitlab:setup rake task for new installs

7.3.1

  • upgrade to gitlab-ce 7.3.1

7.3.0

  • upgrade to gitlab-ce 7.3.0
  • added GITLAB_WEBHOOK_TIMEOUT configuration option
  • upgrade to gitlab-shell 2.0.0
  • removed internal redis server
  • shutdown the container gracefully

7.2.2

  • upgrade to gitlab-ce 7.2.2
  • added GITLAB_HTTPS_HSTS_ENABLED configuration option (advanced config)
  • added GITLAB_HTTPS_HSTS_MAXAGE configuration option (advanced config)
  • upgrade to gitlab-shell 1.9.8
  • purge development packages after install. shaves off ~300MB from the image.
  • rebase image on sameersbn/debian:jessie.20140918 base image
  • added GITLAB_SSH_HOST configuration option
  • added GITLAB_USERNAME_CHANGE configuration option

7.2.1-1

  • removed the GITLAB_HTTPS_ONLY configuration option
  • added NGINX_X_FORWARDED_PROTO configuration option
  • optimization: talk directly to the unicorn worker from gitlab-shell

7.2.1

  • upgrade to gitlab-ce 7.2.1
  • added new SMTP_ENABLED configuration option.

7.2.0-1

  • fix nginx static route handling when GITLAB_RELATIVE_URL_ROOT is used.
  • fix relative root access without the trailing '/' character
  • added seperate server block for http config in gitlab.https.permissive. Fixes #127
  • added OAUTH_GOOGLE_RESTRICT_DOMAIN config option.

7.2.0

  • upgrade to gitlab-ce 7.2.0
  • update to the sameersbn/ubuntu:14.04.20140818 baseimage
  • remove /var/lib/apt/lists to optimize image size.
  • disable UsePrivilegeSeparation in sshd configuration, fixes #122
  • added OAUTH_BLOCK_AUTO_CREATED_USERS configuration option
  • added OAUTH_ALLOW_SSO configuration option
  • added github oauth configuration support
  • added twitter oauth configuration support
  • added google oauth configuration support
  • added support for jira issue tracker
  • added support for redmine issue tracker
  • update to gitlab-shell 1.9.7
  • update to the sameersbn/ubuntu:14.04.20140812 baseimage

7.1.1

  • removed "add_header X-Frame-Options DENY" setting from the nginx config. fixes #110
  • upgrade to gitlab-ce 7.1.1
  • run /etc/init.d/gitlab as git user, plays nicely with selinux

7.1.0

  • removed GITLAB_SUPPORT configuration option
  • upgrade to gitlab-ce 7.1.0
  • clone gitlab-ce and gitlab-shell sources from the git repo.
  • disable pam authentication module in sshd
  • update to the sameersbn/ubuntu:14.04.20140628 baseimage
  • no more root access over ssh, use nsenter instead
  • upgrade to nginx-1.6.x series from the nginx/stable ppa

7.0.0

  • upgrade to gitlab-7.0.0
  • fix repository and gitlab-satellites directory permissions.
  • added GITLAB_RESTRICTED_VISIBILITY configuration option
  • fix backup restore operation
  • upgrade to gitlab-shell 1.9.6
  • added app:sanitize command
  • automatically migrate database when gitlab version is updated
  • upgrade to gitlab-shell 1.9.5

6.9.2

  • upgrade to gitlab-ce 6.9.2

6.9.1

  • upgrade to gitlab-ce 6.9.1

6.9.0

  • upgrade to gitlab-ce 6.9.0
  • added GITLAB_RELATIVE_URL_ROOT configuration option
  • added NGINX_MAX_UPLOAD_SIZE configuration to specify the maximum acceptable size of attachments.

6.8.2

  • upgrade to gitlab-ce 6.8.2
  • renamed configuration option GITLAB_SHELL_SSH_PORT to GITLAB_SSH_PORT
  • added GITLAB_PROJECTS_VISIBILITY configuration option to specify the default project visibility level.
  • generate and store ssh host keys at the data store.
  • default GITLAB_PROJECTS_LIMIT is now set to 100
  • use sameersbn/ubuntu:14.04.20140508 base image, the trusted build of sameersbn/ubuntu:14.04.20140505 seems to be broken
  • use sameersbn/ubuntu:14.04.20140505 base image
  • added CA_CERTIFICATES_PATH configuration option to specify trusted root certificates.
  • added SSL support
  • added SSL_DHPARAM_PATH configuration option to specify path of dhparam.pem file.
  • added SSL_KEY_PATH configuration option to specify path of ssl key.
  • added SSL_CERTIFICATE_PATH configuration option to specify path of ssl certificate
  • added GITLAB_HTTPS_ONLY configuration option to configure strict https only access
  • added SSL_SELF_SIGNED configuration option to specify use of self signed ssl certificates.
  • fix git over ssh when the default http/https ports are not used.
  • compile the assets only if it does not exist or if the gitlab version has changed.
  • upgrade gitlab-shell to version 1.9.4
  • cache compiled assets to boost application startup.
  • fix symlink to uploads directory

6.8.1

  • upgrade to gitlab-ce 6.8.1

6.8.0

  • upgrade to gitlab-shell 1.9.3
  • added GITLAB_SIGNIN setting to enable or disable standard login form
  • upgraded to gitlab-ce version 6.8.0
  • added support for linking with redis container.
  • use sameersbn/ubuntu as the base docker image
  • install postgresql-client to fix restoring backups when used with a postgresql database backend.

6.7.5

  • upgrade gitlab to 6.7.5
  • support linking to mysql and postgresql containers
  • added DEFAULT_PROJECTS_LIMIT configuration option

6.7.4

  • upgrade gitlab to 6.7.4
  • added SMTP_AUTHENTICATION configuration option, defaults to :login.
  • added LDAP configuration options.

6.7.3

  • upgrade gitlab to 6.7.3
  • install ruby2.0 from ppa

6.7.2

6.6.5

  • upgraded to gitlab-6.6.5

v6.6.4

  • upgraded to gitlab-6.6.4
  • added changelog
  • removed postfix mail delivery
  • added SMTP_DOMAIN configuration option
  • added SMTP_STARTTLS configuration option
  • added SMTP_DOMAIN configuration option
  • added DB_PORT configuration option
  • changed backup time to 4am (UTC)

v6.6.2

  • upgraded to gitlab-6.6.2
  • added automated daily/monthly backups feature
  • documented ssh login details for maintenance tasks.
  • perform upgrade of git, nginx and other system packages
  • added GITLAB_SHELL_SSH_PORT configuration option
  • added app:rake command for executing gitlab rake tasks
  • documented hardware requirements

v6.6.1

  • upgraded to gitlabhq-6.6.1
  • reformatted README