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.
latest
- proper long-term fix for http/https cloning when
GITLAB_RELATIVE_URL_ROOT
is used
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 tofalse
- expose oauth parameters for crowd server
8.0.0
- set default value of
DB_TYPE
topostgres
- 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
andGITLAB_NOTIFY_PUSHER
parameters - added options to email IMAP and reply by email feature
- set value of
GITLAB_EMAIL
toSMTP_USER
if defined, else default toexample@example.com
- removed
GITLAB_ROBOTS_OVERRIDE
parameter. Override defaultrobots.txt
ifGITLAB_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
tonone
- 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
to3
- init: set default value of
SMTP_OPENSSL_VERIFY_MODE
topeer
- 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 to389
- init: set
LDAP_METHOD
default value toplain
- 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
andUSERMAP_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
andDB_PASS
from the postgresql linkage - added support for fetching
DB_NAME
,DB_USER
andDB_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
- upgrade gitlab to 6.7.2
- upgrade gitlab-shell to 1.9.1
- reorganize repo
- do not perform system upgrades (http://crosbymichael.com/dockerfile-best-practices-take-2.html)
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