mirror of
https://github.com/sameersbn/docker-gitlab.git
synced 2026-01-25 14:08:09 +00:00
404 lines
12 KiB
Markdown
404 lines
12 KiB
Markdown
# Changelog
|
|
|
|
This file only reflects the changes that are made in the the docker image. Please refer to the upstream GitLab [CHANGELOG](https://github.com/gitlabhq/gitlabhq/blob/master/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**
|
|
- 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
|