Skip to content

Latest commit

 

History

History
962 lines (731 loc) · 24.1 KB

Changelog.md

File metadata and controls

962 lines (731 loc) · 24.1 KB

Changelog

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

9.4.1

  • gitlab: upgrade to CE v9.4.1

9.4.0-1

  • Fix asset compiling for missing translations

9.4.0

  • gitlab: upgrade to CE v9.4.0
  • Added support for nginx_real_ip module (#1137)
  • Added more security for regenarting certs (#1288)

9.3.9

  • gitlab: upgrade to CE v9.3.9

9.3.8

  • gitlab: upgrade to CE v9.3.8
  • Added RE2 library to build dependencies (issue 35342)

9.3.7

  • gitlab: upgrade to CE v9.3.7

9.3.6

  • gitlab: upgrade to CE v9.3.6

9.3.5

  • gitlab: upgrade to CE v9.3.5

9.3.4

  • gitlab: upgrade to CE v9.3.4

9.3.3

  • gitlab: upgrade to CE v9.3.3

9.3.2

  • gitlab: upgrade to CE v9.3.2

9.3.1

  • gitlab: upgrade to CE v9.3.1

9.3.0-1

  • Add the missing Gitaly config to let git commands over http/https working

9.3.0

  • gitlab: upgrade to CE v9.3.0
  • update baseimage to 14.04.20170608
  • Add DB_COLLATION (For MySQL related doesn't recognize by postgres)
  • Add GITLAB_PIPELINE_SCHEDULE_WORKER_CRON
  • Add GITALY_ENABLED
  • Add GITALY_SOCKET_PATH
  • Add GITALY_ADDRESS

9.2.7

  • gitlab: upgrade to CE v9.2.7

9.2.6

  • gitlab: upgrade to CE v9.2.6

9.2.5

  • gitlab: upgrade to CE v9.2.5

9.2.2

  • gitlab: upgrade to CE v9.2.2

9.2.1

  • gitlab: upgrade to CE v9.2.1

9.2.0

  • gilab: upgrade to CE v9.2.0
  • Add flexibility to use versions committed into gitlab-ce

9.1.4

  • gitlab: upgrade to CE v9.1.4

9.1.3

  • gitlab: upgrade to CE v9.1.3

9.1.2

  • gitlab: upgrade to CE v9.1.2
  • update baseimage to 14.04.20170503

9.1.1

  • gitlab: upgrade to CE v9.1.1

9.1.0-1

  • Fix gitlab-workhorse version display

9.1.0

  • gitlab: upgrade to CE v9.1.0
  • gitlab-shell: upgrade to 5.0.2
  • gitlab-workhorse: upgrade to 1.4.3

9.0.6

  • gitlab: upgrade to CE v9.0.6

9.0.5

  • gitlab: upgrade to CE v9.0.5

9.0.4

  • gitlab: upgrade to CE v9.0.4

9.0.3

  • gitlab: upgrade to CE v9.0.3

9.0.2

  • gitlab: upgrade to CE v9.0.2

9.0.1

  • gitlab: upgrade to CE v9.0.1
  • gitlab-workhorse 1.4.2

9.0.0

  • gitlab: upgrade to CE v9.0.0
  • gitlab-shell 5.0.0
  • gitlab-workhorse 1.4.1
  • gitlab-pages 0.4.0

8.17.4

  • gitlab: upgrade to CE v8.17.4

8.17.3

  • gitlab: upgrade to CE v8.17.3

8.17.2

  • gitlab: upgrade to CE v8.17.2

8.17.1

  • gitlab: upgrade to CE v8.17.1
  • fixes first problems with gitlab-pages

8.17.0

  • gitlab: upgrade to CE v8.17.0
  • added GITLAB_PAGES_ENABLED
  • added GITLAB_PAGES_DOMAIN
  • added GITLAB_PAGES_DIR
  • added GITLAB_PAGES_PORT
  • added GITLAB_PAGES_HTTPS
  • added GITLAB_PAGES_EXTERNAL_HTTP
  • added GITLAB_PAGES_EXTERNAL_HTTPS
  • added SSL_PAGES_KEY_PATH
  • added SSL_PAGES_CERT_PATH
  • added nodejs 7.x as core dependencie
  • added gitlab-pages daemon

8.16.6

  • gitlab: upgrade to CE v8.16.6
  • Fix logical bug of Remote Backup

8.16.5

  • gitlab: upgrade to CE v8.16.5

8.16.4

  • gitlab: upgrade to CE v8.16.4

8.16.3

  • gitlab: upgrade to CE v8.16.3

8.16.2

  • gitlab: upgrade to CE v8.16.2

8.16.1

  • gitlab: upgrade to CE v8.16.1

8.16.0

  • gitlab: upgrade to CE v8.16.0

8.15.4

  • gitlab: upgrade to CE v8.15.4

8.15.3

  • gitlab: upgrade to CE v8.15.3

8.15.2

  • gitlab: upgrade to CE v8.15.2

8.15.1

  • gitlab: upgrade to CE v8.15.1

8.15.0

  • gitlab: upgrade to CE v8.15.0
  • added GITLAB_MATTERMOST_ENABLED
  • added GITLAB_MATTERMOST_URL
  • added OAUTH_AUTHENTIQ_CLIENT_ID
  • added OAUTH_AUTHENTIQ_CLIENT_SECRET
  • added OAUTH_AUTHENTIQ_SCOPE
  • added OAUTH_AUTHENTIQ_REDIRECT_URI

8.14.5

  • gitlab: upgrade to CE v8.14.5

8.14.4

  • gitlab: upgrade to CE v8.14.4

8.14.3

  • gitlab: upgrade to CE v8.14.3

8.14.2

  • gitlab: upgrade to CE v8.14.2

8.14.1

  • gitlab: upgrade to CE v8.14.1

8.14.0

  • gitlab: upgrade to CE v8.14.0
  • added IMAP_TIMEOUT
  • update golang to 1.6.3

8.13.6

  • gitlab: upgrade to CE v8.13.6

8.13.5

  • gitlab: upgrade to CE v8.13.5

Important: We skipped 8.13.4 because it doesn't contain any changes. For more information 8.13.4 release

8.12.1

8.13.3

  • gitlab: upgrade to CE v8.13.3

8.13.2

  • gitlab: upgrade to CE v8.13.2

8.13.1

  • gitlab: upgrade to CE v8.13.1

8.13.0

  • gitlab: upgrade to CE v8.13.0
  • added GITLAB_EMAIL_SUBJECT_SUFFIX

8.12.7

  • gitlab: upgrade to CE v8.12.7

8.12.6

  • gitlab: upgrade to CE v8.12.6

8.12.5

  • gitlab: upgrade to CE v8.12.5

8.12.4

  • gitlab: upgrade to CE v8.12.4

8.12.3

  • gitlab: upgrade to CE v8.12.3

Important: We skipped 8.12.2 because it doesn't contain any changes. For more information 8.12.3 release

8.12.1

  • gitlab: upgrade to CE v8.12.1

8.12.0

  • gitlab: upgrade to CE v8.12.0

8.11.7

  • gitlab: upgrade to CE v8.11.7

8.11.6

  • gitlab: upgrade to CE v8.11.6

8.11.5

  • gitlab: upgrade to CE v8.11.5

8.11.4

  • gitlab: upgrade to CE v8.11.4

8.11.3

  • gitlab: upgrade to CE v8.11.3

8.11.2

  • gitlab: upgrade to CE v8.11.2

8.11.0

  • gitlab: upgrade to CE v8.11.0
  • added GITLAB_SECRETS_SECRET_KEY_BASE
  • added GITLAB_SECRETS_OTP_KEY_BASE

Important When you start to upgrade from 8.10-7 or below use the key of /home/git/data/.secret for GITLAB_SECRETS_OTP_KEY_BASE otherwise it will break your 2FA .

8.10.7

  • gitlab: upgrade to CE v8.10.7

8.10.6

  • gitlab: upgrade to CE v8.10.6

8.10.5

  • gitlab: upgrade to CE v8.10.5

8.10.4

  • gitlab: upgrade to CE v8.10.4

8.10.3

  • gitlab: upgrade to CE v8.10.3

8.10.2-1

  • Fix OAUTH_GOOGLE_RESTRICT_DOMAIN

8.10.2

  • gitlab: upgrade to CE v8.10.2
  • Improve OAUTH_GOOGLE_RESTRICT_DOMAIN for multiple restricted domains

8.10.1

  • gitlab: upgrade to CE v8.10.1

8.10.0

  • gitlab: upgrade to CE v8.10.0

8.9.6

  • gitlab: upgrade to CE v8.9.6

8.9.5

  • gitlab: upgrade to CE v8.9.5

8.9.4

  • gitlab: upgrade to CE v8.9.4

8.9.3

  • gitlab: upgrade to CE v8.9.3

8.9.2

  • gitlab: upgrade to CE v8.9.2

8.9.1

  • gitlab: upgrade to CE v8.9.1

8.9.0

  • gitlab: upgrade to CE v8.9.0

8.8.5-1

  • added GitLab Container Registry support
  • added SSL_CIPHERS option to change ciphers of the nginx

8.8.5

  • gitlab: upgrade to CE v8.8.5

8.8.4

  • gitlab: upgrade to CE v8.8.4
  • added GITLAB_PROJECTS_LIMIT configuration option

8.8.3

  • gitlab: upgrade to CE v8.8.3

8.8.2

  • gitlab: upgrade to CE v8.8.2

8.8.1

  • gitlab: upgrade to CE v8.8.1

8.8.0

  • gitlab: upgrade to CE v8.8.0
  • oauth: exposed OAUTH_GITHUB_URL and OAUTH_GITHUB_VERIFY_SSL options for users for GitHub Enterprise.

8.7.6

  • gitlab: upgrade to CE v8.7.6

8.7.5

  • gitlab: upgrade to CE v8.7.5

8.7.3

  • gitlab: upgrade to CE v8.7.3

8.7.2

  • gitlab: upgrade to CE v8.7.2

8.7.1

  • gitlab: upgrade to CE v8.7.1

8.7.0

  • gitlab-shell: upgrade to v.2.7.2
  • gitlab: upgrade to CE v8.7.0
  • SSO: OAUTH_ALLOW_SSO now specifies a comma separated list of providers.
  • OAuth: Added OAUTH_EXTERNAL_PROVIDERS to specify external oauth providers.
  • Exposed GITLAB_TRUSTED_PROXIES configuration parameter

8.6.7

  • added GITLAB_SIGNUP_ENABLED option to enable/disable signups
  • gitlab: upgrade to CE v8.6.7

8.6.6

  • gitlab: upgrade to CE v8.6.6

8.6.5

  • gitlab: upgrade to CE v8.6.5

8.6.4

  • gitlab: upgrade to CE v8.6.4

8.6.3

  • gitlab-shell: upgrade to v.2.6.12
  • gitlab: upgrade to CE v8.6.3

8.6.2

  • gitlab: upgrade to CE v8.6.2

8.6.1

  • gitlab: upgrade to CE v8.6.1

8.6.0

  • gitlab-shell: upgrade to v.2.6.11
  • gitlab-workhorse: upgrade to v0.7.1
  • gitlab: upgrade to CE v8.6.0
  • exposed configuration parameters for auth0 OAUTH support
  • fixed relative_url support

8.5.8

  • gitlab: upgrade to CE v8.5.8

8.5.7

  • gitlab: upgrade to CE v8.5.7

8.5.5

  • gitlab: upgrade to CE v8.5.5

8.5.4

  • gitlab: upgrade to CE v8.5.4

8.5.3

  • gitlab: upgrade to CE v8.5.3

8.5.1

  • gitlab: upgrade to CE v8.5.1

8.5.0

  • gitlab-workhorse: upgrade to v0.6.4
  • gitlab: upgrade to CE v8.5.0
  • firstrun: expose GITLAB_ROOT_EMAIL configuration option
  • expose OAUTH_AUTO_LINK_SAML_USER configuration parameter

8.4.4

  • gitlab: upgrade to CE v8.4.4

8.4.3

  • gitlab: upgrade to CE v8.4.3

8.4.2

  • gitlab-workhorse: upgrade to v0.6.2
  • gitlab: upgrade to CE v8.4.2

8.4.1

  • gitlab: upgrade to CE v8.4.1

8.4.0-1

  • assets:precompile moved back to build time

8.4.0

  • gitlab-shell: upgrade to v.2.6.10
  • gitlab-workhorse: upgrade to v0.6.1
  • gitlab: upgrade to CE v8.4.0
  • oauth: expose cas3 oauth configuration options
  • oauth: expose azure oauth configuration options
  • assets:precompile executed at runtime

8.3.4

  • gitlab-workhorse: upgrade to v0.5.4
  • gitlab: upgrade to CE v8.3.4
  • expose LDAP_TIMEOUT configuration parameter

8.3.2

  • gitlab: upgrade to CE v8.3.2

8.3.1

  • gitlab: upgrade to CE v8.3.1

8.3.0-1

  • fixed static asset routing when GITLAB_RELATIVE_URL_ROOT is used.

8.3.0

  • envsubst is now used for updating the configurations
  • renamed config CA_CERTIFICATES_PATH to SSL_CA_CERTIFICATES_PATH
  • renamed config GITLAB_HTTPS_HSTS_ENABLED to NGINX_HSTS_ENABLED
  • renamed config GITLAB_HTTPS_HSTS_MAXAGE to NGINX_HSTS_MAXAGE
  • renamed config GITLAB_BACKUPS to GITLAB_BACKUP_SCHEDULE
  • gitlab-workhorse: upgrade to v0.5.1
  • gitlab: upgrade to CE v8.3.0
  • expose GITLAB_MAX_OBJECT_SIZE configuration parameter
  • removed NGINX_MAX_UPLOAD_SIZE configuration parameter
  • gitlab-shell: upgrade to v.2.6.9

8.2.3

  • fixed static asset routing when GITLAB_RELATIVE_URL_ROOT is used.
  • added GITLAB_BACKUP_PG_SCHEMA configuration parameter
  • gitlab: upgrade to CE v8.2.3

8.2.2

  • added GITLAB_DOWNLOADS_DIR configuration parameter
  • DB_TYPE parameter renamed to DB_ADAPTER with mysql2 and postgresql as accepted values
  • exposed DB_ENCODING parameter
  • gitlab: upgrade to CE v8.2.2

8.2.1-1

  • fixed typo while setting the value of GITLAB_ARTIFACTS_DIR

8.2.1

  • expose rack_attack configuration options
  • gitlab-shell: upgrade to v.2.6.8
  • gitlab: upgrade to CE v8.2.1
  • added GITLAB_ARTIFACTS_ENABLED configuration parameter
  • added GITLAB_ARTIFACTS_DIR configuration parameter

8.2.0

  • gitlab-shell: upgrade to v.2.6.7
  • gitlab-workhorse: upgrade to v.0.4.2
  • gitlab: upgrade to CE v8.2.0
  • added GITLAB_SHARED_DIR configuration parameter
  • added GITLAB_LFS_OBJECTS_DIR configuration parameter
  • added GITLAB_PROJECTS_BUILDS configuration parameter
  • added GITLAB_LFS_ENABLED configuration parameter

8.1.4

  • gitlab: upgrade to CE v8.1.4

8.1.3

  • proper long-term fix for http/https cloning when GITLAB_RELATIVE_URL_ROOT is used
  • gitlab: upgrade to CE v8.1.3
  • Expose Facebook OAUTH configuration parameters

8.1.2

  • gitlab: upgrade to CE v8.1.2
  • removed GITLAB_SATELLITES_TIMEOUT configuration parameter

8.1.0-2

  • Recompile assets when GITLAB_RELATIVE_URL_ROOT is used Fixes #481

8.1.0-1

  • temporary fix for http/https cloning when GITLAB_RELATIVE_URL_ROOT is used

8.1.0

  • gitlab: upgrade to CE v8.1.0
  • gitlab-git-http-server: upgrade to v0.3.0

8.0.5-1

  • speed up container startup by compiling assets at image build time
  • test connection to redis-server

8.0.5

  • gitlab: upgrade to CE v.8.0.5

8.0.4-2

  • fix http/https cloning when GITLAB_RELATIVE_URL_ROOT is used
  • allow user to override OAUTH_ENABLED setting

8.0.4-1

  • update baseimage to sameersbn/ubuntu:14.04.20151011

8.0.4

  • gitlab: upgrade to CE v.8.0.4

8.0.3

  • gitlab: upgrade to CE v.8.0.3

8.0.2

  • gitlab: upgrade to CE v.8.0.2
  • added IMAP_STARTTLS parameter, defaults to false
  • expose oauth parameters for crowd server

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 [email protected]
  • 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