omnibus-gitlab/CHANGELOG.md

350 KiB

Omnibus-gitlab changelog

The latest version of this file can be found at the master branch of the omnibus-gitlab repository.

16.11.1 (2024-04-24)

Fixed (1 change)

16.11.0 (2024-04-17)

Added (5 changes)

Fixed (2 changes)

Changed (14 changes)

Security (1 change)

16.10.4 (2024-04-24)

No changes.

16.10.3 (2024-04-12)

Fixed (1 change)

16.10.2 (2024-04-09)

No changes.

16.10.1 (2024-03-27)

Security (1 change)

16.10.0 (2024-03-20)

Added (3 changes)

Fixed (2 changes)

Changed (22 changes)

Deprecated (1 change)

Removed (1 change)

Performance (1 change)

Other (1 change)

16.9.6 (2024-04-24)

No changes.

16.9.5 (2024-04-12)

Fixed (1 change)

16.9.4 (2024-04-09)

No changes.

16.9.3 (2024-03-27)

Security (1 change)

16.9.2 (2024-03-06)

Security (1 change)

16.9.1 (2024-02-20)

No changes.

16.9.0 (2024-02-14)

Added (5 changes)

Fixed (2 changes)

Changed (17 changes)

Deprecated (1 change)

Security (2 changes)

16.8.7 (2024-04-12)

Fixed (1 change)

16.8.6 (2024-04-09)

No changes.

16.8.5 (2024-03-27)

Security (1 change)

16.8.4 (2024-03-06)

Security (1 change)

16.8.3 (2024-02-20)

No changes.

16.8.2 (2024-02-07)

Security (1 change)

16.8.1 (2024-01-24)

Security (2 changes)

16.8.0 (2024-01-17)

Added (2 changes)

Fixed (3 changes)

Changed (7 changes)

Deprecated (1 change)

Removed (2 changes)

16.7.7 (2024-03-06)

Security (1 change)

16.7.6 (2024-02-20)

No changes.

16.7.5 (2024-02-07)

Security (1 change)

16.7.4 (2024-01-24)

Security (2 changes)

16.7.3 (2024-01-13)

No changes.

16.7.2 (2024-01-10)

No changes.

16.7.1 (2023-12-23)

No changes.

16.7.0 (2023-12-20)

Added (9 changes)

Fixed (1 change)

Changed (20 changes)

Security (2 changes)

16.6.7 (2024-02-07)

Security (1 change)

16.6.6 (2024-01-24)

Security (2 changes)

16.6.5 (2024-01-13)

No changes.

16.6.4 (2024-01-11)

No changes.

16.6.3 (2023-12-23)

No changes.

16.6.2 (2023-12-13)

No changes.

16.6.1 (2023-11-30)

Security (2 changes)

16.6.0 (2023-11-15)

Added (4 changes)

Fixed (1 change)

Changed (11 changes)

Security (1 change)

Other (1 change)

16.5.8 (2024-01-24)

No changes.

16.5.7 (2024-01-13)

No changes.

16.5.6 (2024-01-11)

No changes.

16.5.5 (2023-12-23)

No changes.

16.5.4 (2023-12-13)

No changes.

16.5.3 (2023-11-30)

Security (3 changes)

16.5.2 (2023-11-14)

Changed (1 change)

16.5.1 (2023-10-30)

No changes.

16.5.0 (2023-10-20)

Added (3 changes)

Fixed (7 changes)

Changed (13 changes)

Deprecated (1 change)

Security (5 changes)

Other (1 change)

16.4.5 (2024-01-11)

No changes.

16.4.4 (2023-12-13)

No changes.

16.4.3 (2023-11-30)

Security (3 changes)

16.4.2 (2023-10-30)

Security (2 changes)

16.4.1 (2023-09-28)

Security (3 changes)

16.4.0 (2023-09-21)

Added (3 changes)

Fixed (5 changes)

Changed (15 changes)

Removed (2 changes)

Other (1 change)

16.3.7 (2024-01-11)

No changes.

16.3.6 (2023-10-30)

Security (2 changes)

16.3.5 (2023-09-28)

Security (3 changes)

16.3.4 (2023-09-18)

No changes.

16.3.3 (2023-09-12)

No changes.

16.3.2 (2023-09-05)

No changes.

16.3.1 (2023-08-31)

No changes.

16.3.0 (2023-08-21)

Added (1 change)

Fixed (4 changes)

Changed (13 changes)

Removed (1 change)

Security (1 change)

Other (1 change)

16.2.9 (2024-01-11)

No changes.

16.2.8 (2023-09-28)

Security (2 changes)

16.2.7 (2023-09-18)

No changes.

16.2.6 (2023-09-12)

No changes.

16.2.5 (2023-08-31)

Security (1 change)

16.2.4 (2023-08-11)

Fixed (1 change)

16.2.3 (2023-08-03)

No changes.

16.2.2 (2023-08-01)

Changed (1 change)

Security (2 changes)

16.2.1 (2023-07-25)

No changes.

16.2.0 (2023-07-21)

Added (3 changes)

Fixed (2 changes)

Changed (16 changes)

Other (1 change)

16.1.6 (2024-01-11)

No changes.

16.1.5 (2023-08-31)

Security (2 changes)

16.1.4 (2023-08-03)

No changes.

16.1.3 (2023-08-01)

Fixed (1 change)

Security (3 changes)

16.1.2 (2023-07-04)

No changes.

16.1.1 (2023-06-28)

No changes.

16.1.0 (2023-06-21)

Added (4 changes)

Fixed (2 changes)

Changed (14 changes)

Removed (1 change)

Security (2 changes)

Other (1 change)

16.0.8 (2023-08-01)

Security (3 changes)

16.0.7 (2023-07-04)

No changes.

16.0.6 (2023-06-28)

Security (1 change)

16.0.5 (2023-06-16)

No changes.

16.0.4 (2023-06-08)

No changes.

16.0.3 (2023-06-06)

No changes.

16.0.2 (2023-06-05)

Security (2 changes)

16.0.1 (2023-05-22)

No changes.

16.0.0 (2023-05-18)

Added (6 changes)

Fixed (4 changes)

Changed (10 changes)

Deprecated (12 changes)

Removed (5 changes)

Security (2 changes)

Other (5 changes)

15.11.13 (2023-07-27)

No changes.

15.11.12 (2023-07-14)

No changes.

15.11.11 (2023-07-04)

No changes.

15.11.10 (2023-06-28)

Security (1 change)

15.11.9 (2023-06-15)

No changes.

15.11.8 (2023-06-06)

No changes.

15.11.7 (2023-06-05)

Security (3 changes)

15.11.6 (2023-05-24)

No changes.

15.11.5 (2023-05-19)

No changes.

15.11.4 (2023-05-16)

Added (1 change)

Changed (1 change)

15.11.3 (2023-05-10)

No changes.

15.11.2 (2023-05-03)

No changes.

15.11.1 (2023-05-01)

Security (3 changes)

15.11.0 (2023-04-21)

Added (2 changes)

Fixed (2 changes)

Changed (12 changes)

Security (3 changes)

15.10.8 (2023-06-05)

Added (1 change)

Changed (1 change)

Security (3 changes)

15.10.7 (2023-05-10)

No changes.

15.10.6 (2023-05-03)

No changes.

15.10.5 (2023-05-01)

Security (3 changes)

15.10.4 (2023-04-21)

No changes.

15.10.3 (2023-04-14)

Fixed (1 change)

15.10.2 (2023-04-05)

No changes.

15.10.1 (2023-03-30)

Security (3 changes)

15.10.0 (2023-03-21)

Added (4 changes)

Fixed (2 changes)

Changed (15 changes)

Deprecated (1 change)

Security (1 change)

15.9.8 (2023-05-10)

No changes.

15.9.7 (2023-05-03)

No changes.

15.9.6 (2023-05-01)

Security (3 changes)

15.9.5 (2023-04-21)

Fixed (1 change)

15.9.4 (2023-03-30)

Security (4 changes)

15.9.3 (2023-03-09)

No changes.

15.9.2 (2023-03-02)

Security (1 change)

15.9.1 (2023-02-23)

No changes.

15.9.0 (2023-02-21)

Added (5 changes)

Changed (20 changes)

Deprecated (2 changes)

Security (1 change)

Other (3 changes)

15.8.6 (2023-04-18)

Fixed (1 change)

15.8.5 (2023-03-30)

Security (3 changes)

15.8.4 (2023-03-02)

Security (1 change)

15.8.3 (2023-02-15)

No changes.

15.8.2 (2023-02-10)

Security (1 change)

15.8.1 (2023-01-30)

No changes.

15.8.0 (2023-01-20)

Added (1 change)

Fixed (2 changes)

Changed (4 changes)

Deprecated (1 change)

Removed (2 changes)

Security (2 changes)

Other (2 changes)

15.7.9 (2023-04-20)

No changes.

15.7.8 (2023-03-02)

Security (1 change)

15.7.7 (2023-02-10)

Security (1 change)

15.7.6 (2023-01-30)

Security (1 change)

15.7.5 (2023-01-12)

No changes.

15.7.4 (2023-01-12)

No changes.

15.7.3 (2023-01-11)

No changes.

15.7.2 (2023-01-09)

Security (2 changes)

15.7.1 (2023-01-05)

No changes.

15.7.0 (2022-12-21)

Added (3 changes)

Fixed (2 changes)

Changed (5 changes)

Security (5 changes)

Other (1 change)

15.6.8 (2023-02-10)

Security (1 change)

15.6.7 (2023-01-30)

Fixed (1 change)

Security (1 change)

15.6.6 (2023-01-12)

Security (1 change)

15.6.5 (2023-01-12)

No changes.

15.6.4 (2023-01-09)

Security (3 changes)

15.6.3 (2022-12-21)

No changes.

15.6.2 (2022-12-05)

Fixed (1 change)

15.6.1 (2022-11-30)

Security (5 changes)

15.6.0 (2022-11-21)

Fixed (3 changes)

Changed (4 changes)

Security (2 changes)

Other (2 changes)

15.5.9 (2023-01-12)

Security (1 change)

15.5.8 (2023-01-12)

No changes.

15.5.7 (2023-01-09)

Security (4 changes)

15.5.6 (2022-12-07)

Fixed (1 change)

15.5.5 (2022-11-30)

Security (7 changes)

15.5.4 (2022-11-11)

No changes.

15.5.3 (2022-11-07)

Changed (1 change)

15.5.2 (2022-11-02)

Security (2 changes)

15.5.1 (2022-10-24)

No changes.

15.5.0 (2022-10-21)

Added (7 changes)

Fixed (5 changes)

Changed (16 changes)

Deprecated (2 changes)

Security (2 changes)

Other (3 changes)

15.4.6 (2022-11-30)

Security (7 changes)

15.4.5 (2022-11-15)

No changes.

15.4.4 (2022-11-02)

Security (2 changes)

15.4.3 (2022-10-19)

No changes.

15.4.2 (2022-10-04)

No changes.

15.4.1 (2022-09-29)

Security (2 changes)

15.4.0 (2022-09-21)

Added (1 change)

Fixed (2 changes)

Changed (7 changes)

Security (4 changes)

Other (5 changes)

15.3.5 (2022-11-02)

Security (2 changes)

15.3.4 (2022-09-29)

Security (3 changes)

15.3.3 (2022-09-01)

Changed (1 change)

15.3.2 (2022-08-30)

Security (4 changes)

15.3.1 (2022-08-22)

No changes.

15.3.0 (2022-08-19)

Added (2 changes)

Fixed (3 changes)

Changed (4 changes)

Removed (1 change)

Security (3 changes)

Other (6 changes)

15.2.5 (2022-09-29)

Security (3 changes)

15.2.4 (2022-08-30)

Security (4 changes)

15.2.3 (2022-08-22)

No changes.

15.2.2 (2022-08-01)

Fixed (1 change)

15.2.1 (2022-07-28)

Security (2 changes)

15.2.0 (2022-07-21)

Added (6 changes)

Fixed (8 changes)

Changed (13 changes)

Deprecated (1 change)

15.1.6 (2022-08-30)

Security (5 changes)

15.1.5 (2022-08-22)

No changes.

15.1.4 (2022-07-28)

Security (2 changes)

15.1.3 (2022-07-19)

Fixed (3 changes)

Changed (1 change)

15.1.2 (2022-07-05)

No changes.

15.1.1 (2022-06-30)

No changes.

15.1.0 (2022-06-21)

Added (1 change)

Fixed (4 changes)

Changed (6 changes)

Deprecated (1 change)

Removed (2 changes)

Security (1 change)

Performance (1 change)

Other (1 change)

15.0.5 (2022-07-28)

Security (2 changes)

15.0.4 (2022-06-30)

No changes.

15.0.3 (2022-06-16)

Performance (1 change)

15.0.2 (2022-06-06)

Fixed (1 change)

15.0.1 (2022-06-01)

No changes.

15.0.0 (2022-05-20)

Added (7 changes)

Fixed (4 changes)

Changed (7 changes)

Removed (3 changes)

Other (1 change)

14.10.5 (2022-06-30)

No changes.

14.10.4 (2022-06-01)

Security (1 change)

14.10.3 (2022-05-20)

Fixed (1 change)

14.10.2 (2022-05-04)

Other (1 change)

14.10.1 (2022-04-29)

No changes.

14.10.0 (2022-04-21)

Added (3 changes)

Fixed (3 changes)

Changed (5 changes)

Security (3 changes)

14.9.5 (2022-06-01)

Security (1 change)

14.9.4 (2022-04-29)

Security (1 change)

14.9.3 (2022-04-12)

No changes.

14.9.2 (2022-03-31)

Security (2 changes)

14.9.1 (2022-03-23)

No changes.

14.9.0 (2022-03-21)

Added (9 changes)

Fixed (4 changes)

Changed (5 changes)

Security (5 changes)

Other (3 changes)

14.8.6 (2022-04-29)

Security (1 change)

14.8.5 (2022-03-31)

Security (2 changes)

14.8.4 (2022-03-16)

Security (1 change)

14.8.3 (2022-03-14)

No changes.

14.8.2 (2022-02-25)

No changes.

14.8.1 (2022-02-23)

No changes.

14.8.0 (2022-02-21)

Added (10 changes)

Fixed (6 changes)

Changed (16 changes)

Deprecated (1 change)

14.7.7 (2022-03-31)

Security (2 changes)

14.7.6 (2022-03-24)

Security (1 change)

14.7.5 (2022-03-09)

No changes.

14.7.4 (2022-02-25)

Security (2 changes)

14.7.3 (2022-02-15)

Fixed (1 change)

14.7.2 (2022-02-08)

Fixed (1 change)

14.7.1 (2022-02-03)

No changes.

14.7.0 (2022-01-21)

Added (6 changes)

Fixed (4 changes)

Changed (6 changes)

Security (1 change)

Other (1 change)

14.6.7 (2022-03-31)

Security (1 change)

14.6.6 (2022-03-01)

Fixed (1 change)

14.6.5 (2022-02-25)

Security (2 changes)

14.6.4 (2022-02-03)

Security (2 changes)

14.6.3 (2022-01-18)

Fixed (1 change)

14.6.2 (2022-01-11)

No changes.

14.6.1 (2022-01-04)

No changes.

14.6.0 (2021-12-21)

Added (5 changes)

Fixed (4 changes)

Changed (8 changes)

14.5.4 (2022-02-03)

Security (2 changes)

14.5.3 (2022-01-11)

No changes.

14.5.2 (2021-12-03)

Security (1 change)

14.5.1 (2021-12-01)

Fixed (1 change)

14.5.0 (2021-11-19)

Added (11 changes)

Fixed (5 changes)

Changed (11 changes)

Removed (1 change)

Security (2 changes)

14.4.5 (2022-01-11)

No changes.

14.4.4 (2021-12-03)

Security (1 change)

14.4.3 (2021-12-01)

Added (1 change)

14.4.2 (2021-11-08)

Added (1 change)

Fixed (1 change)

14.4.1 (2021-10-28)

Security (2 changes)

14.4.0 (2021-10-21)

Added (6 changes)

Fixed (4 changes)

Changed (7 changes)

Deprecated (1 change)

14.3.6 (2021-12-03)

Security (1 change)

14.3.5 (2021-11-26)

Added (1 change)

Fixed (2 changes)

Changed (1 change)

14.3.4 (2021-10-28)

Security (2 changes)

14.3.3 (2021-10-12)

Fixed (2 changes)

14.3.2 (2021-10-01)

No changes.

14.3.1 (2021-09-30)

No changes.

14.3.0 (2021-09-21)

Added (6 changes)

Fixed (3 changes)

Changed (8 changes)

Deprecated (1 change)

Removed (1 change)

Security (1 change)

Other (2 changes)

14.2.7 (2021-11-26)

Added (1 change)

Fixed (3 changes)

14.2.6 (2021-10-28)

Security (2 changes)

14.2.5 (2021-09-30)

No changes.

14.2.4 (2021-09-17)

No changes.

14.2.3 (2021-09-01)

No changes.

14.2.2 (2021-08-31)

Security (1 change)

14.2.1 (2021-08-23)

Fixed (1 change)

14.2.0 (2021-08-20)

Added (8 changes)

Fixed (3 changes)

Changed (7 changes)

Security (1 change)

Other (2 changes)

14.1.8 (2021-11-15)

Fixed (2 changes)

14.1.7 (2021-09-30)

No changes.

14.1.6 (2021-09-27)

No changes.

14.1.5 (2021-09-02)

No changes.

14.1.4 (2021-08-31)

Security (1 change)

14.1.3 (2021-08-17)

Fixed (1 change)

14.1.2 (2021-08-03)

Security (1 change)

14.1.1 (2021-07-28)

Fixed (1 change)

14.1.0 (2021-07-21)

Added (6 changes)

Fixed (3 changes)

Changed (11 changes)

Removed (3 changes)

Security (2 changes)

Other (2 changes)

updated (2 changes)

fix (1 change)

14.0.12 (2021-11-05)

Fixed (1 change)

14.0.11 (2021-09-23)

No changes.

14.0.10 (2021-09-02)

No changes.

14.0.9 (2021-08-31)

Security (2 changes)

14.0.8 (2021-08-25)

No changes.

14.0.7 (2021-08-03)

Security (2 changes)

14.0.6 (2021-07-20)

No changes.

14.0.5 (2021-07-08)

No changes.

14.0.4 (2021-07-07)

No changes.

14.0.3 (2021-07-06)

No changes.

14.0.2 (2021-07-01)

Security (1 change)

14.0.1 (2021-06-24)

Fixed (1 change)

14.0.0 (2021-06-21)

Added (8 changes)

Fixed (8 changes)

Changed (17 changes)

Removed (18 changes)

Security (1 change)

Other (2 changes)

13.12.15 (2021-11-03)

No changes.

13.12.14 (2021-11-03)

No changes.

13.12.13 (2021-10-29)

Fixed (1 change)

13.12.12 (2021-09-21)

No changes.

13.12.11 (2021-09-02)

No changes.

13.12.10 (2021-08-10)

No changes.

13.12.9 (2021-08-03)

Security (2 changes)

13.12.8 (2021-07-07)

No changes.

13.12.7 (2021-07-05)

No changes.

13.12.6 (2021-07-01)

Security (2 changes)

13.12.5 (2021-06-21)

No changes.

13.12.4 (2021-06-14)

Fixed (1 change)

Security (1 change)

13.12.3 (2021-06-07)

No changes.

13.12.2 (2021-06-01)

No changes.

13.12.1 (2021-05-25)

No changes.

13.12.0 (2021-05-21)

Added (8 changes)

Fixed (4 changes)

Changed (6 changes)

Deprecated (5 changes)

Security (2 changes)

Performance (1 change)

Other (4 changes)

13.11.7 (2021-07-07)

No changes.

13.11.6 (2021-07-01)

Security (3 changes)

13.11.5 (2021-06-01)

No changes.

13.11.4 (2021-05-14)

No changes.

13.11.3 (2021-04-30)

No changes.

13.11.2 (2021-04-27)

Security (2 changes)

13.11.1+ee.0 (2021-04-22)

No changes.

13.11.0+ee.0 (2021-04-21)

Added (9 changes)

Fixed (7 changes)

Changed (6 changes)

Deprecated (1 change)

Security (3 changes)

Performance (1 change)

Other (2 changes)

13.10.5 (2021-06-01)

No changes.

13.10.4 (2021-04-27)

Security (2 changes)

13.10.3 (2021-04-13)

Security (1 change)

  • Only allow exiftool to process JPEG and TIFF files.

Fixed (1 change)

  • Update AWS Marketplace Release code to match new API requirements. !5146

13.10.2 (2021-04-01)

Fixed (1 change)

  • Update gitlab-exporter to avoid query failures. !5123

13.10.1 (2021-03-31)

Security (1 change)

  • Bump PostgreSQL versions to 11.11 and 12.6.

13.10.0 (2021-03-22)

Removed (2 changes)

  • Drop unused awesomeprint gem. !5023
  • Remove upgrade survey. !5045

Fixed (5 changes, 1 of them is from the community)

  • gitlab-redis-cli: fix authentication with unquoted values. !5010
  • Ensure that pg_basebackup will not ask for password. !5012
  • Geo - Fix command to work with Patroni. !5033
  • Fix postgresql['dir'] references in geo commands. !5061
  • Fix gitlab pages on alternate port. !5070 (Lee Tickett @leetickett)

Deprecated (1 change)

  • Deprecate gitlab_pages['domain_config_source']. !5079

Changed (10 changes, 1 of them is from the community)

  • Add Grafana reporting option. !5000
  • Update monitoring components. !5013
  • Add internal and external URL config for KAS. !5016
  • Add member option for command. !5025
  • Update the package metadata vendor name to be GitLab, Inc. !5027
  • Set permissions on assets that were copied into the container. !5036 (Edison Hanchell)
  • Set Grafana auth scope based on allowed groups. !5038
  • Bump Container Registry to v3.1.0-gitlab. !5054
  • Use sha256 for signing RPM packages. !5072
  • Remove recommended Pages max_connections limit. !5078

Added (6 changes, 2 of them are from the community)

  • Added Debian 10 ARM64 builds. !5018
  • Add GitLab Pages propagate-correlation-id configuration parameter. !5043 (Ercan Ucan)
  • Allow custom smtp configuration for grafana in omnibus-gitlab. !5047 (msschl)
  • Expose Rails allowed_hosts setting in gitlab.rb. !5057
  • Allow gitlab build remote overrides from the environment. !5067
  • Add GitLab Pages cache configuration settings. !5084

Other (7 changes, 2 of them are from the community)

  • Add user_status_cleanup_batch cronjob. !5009
  • Rename instance statistics count worker. !5021
  • Explicitly set group for GitLab data directories. !5090 (Ben Bodenmiller (@bbodenmiller))
  • Use builders with updated Go version. !5092
  • Enable nakayoshi_fork by default.
  • Update Mattermost to 5.32.1.
  • Remove apt-transport-https as apt natively support https. (Simon Deziel)

13.9.7 (2021-04-27)

Security (2 changes)

13.9.6 (2021-04-13)

Security (1 change)

  • Only allow exiftool to process JPEG and TIFF files.

Fixed (1 change)

  • Update AWS Marketplace Release code to match new API requirements. !5146

13.9.5 (2021-03-31)

Security (2 changes)

  • Update openssl from 1i to 1j.
  • Bump PostgreSQL versions to 11.11 and 12.6.

13.9.4 (2021-03-17)

  • No changes.

13.9.3 (2021-03-08)

  • No changes.

13.9.2 (2021-03-04)

  • No changes.

13.9.1 (2021-02-23)

Fixed (1 change)

  • Ensure Marketplace AMIs have licenses embedded. !5031

13.9.0 (2021-02-22)

Security (1 change)

  • Add HTTP header to prevent content sniffing in /assets/* directory.

Fixed (2 changes, 1 of them is from the community)

  • Reconfigure nolonger errors in a FIPS environment. !4932
  • configure sshd and git account so that pam is not used any longer in docker. !4953 (Fnordpol)

Deprecated (2 changes)

  • Add warning message to migration nodes for PG verisons older than 12. !4918
  • Deprecate support for Ubuntu 16.04. !5006

Changed (7 changes)

  • Update libtiff to 4.2.0. !4859
  • Make GitLab Docker image and AWS AMIs use Ubuntu 20.04 packages. !4876
  • Raise warning if node attribute file can't be found. !4894
  • Update logrotate to 3.18.0. !4902
  • Upgrade Redis to 6.0.10. !4930
  • Bump Container Registry to v3.0.0-gitlab. !4962
  • Add redis config for gitlab-kas. !4974

Performance (3 changes)

  • Bump gitlab-exporter to 10.0.0, use jemalloc allocator. !4922
  • Add Git refs performance patches. !4977
  • Tune Ruby GC for gitlab-exporter. !4987

Added (6 changes)

  • Add application settings cache expiry to gitlab.rb. !4938
  • Emit Ruby Prometheus metrics for gitlab-exporter. !4958
  • Add flag to disable kernel parameter modification. !4967
  • Add matomo_disable_cookies setting. !4979
  • Add default replication factor configuration option to Praefect. !4988
  • Patch Ruby 2.7 with counting memory allocations.

Other (4 changes, 2 of them are from the community)

  • Compile workhorse as part of gitlab-rails. !4829
  • Remove Bundler 1.17.3 bundling. !4903 (Takuya Noguchi)
  • Bump Grafana version to 7.3.7. !4933
  • Update Mattermost to 5.31.1. !5003 (Harrison Healey)

13.8.8 (2021-04-13)

Security (1 change)

  • Only allow exiftool to process JPEG and TIFF files.

13.8.7 (2021-03-31)

Security (2 changes)

  • Update openssl from 1i to 1j.
  • Bump PostgreSQL versions to 11.11 and 12.6.

13.8.6 (2021-03-17)

  • No changes.

13.8.5 (2021-03-04)

  • No changes.

13.8.4 (2021-02-11)

  • No changes.

13.8.3 (2021-02-05)

Fixed (1 change)

  • Fix selinux nil error when workhorse is set to use tcp. !4978

13.8.2 (2021-02-01)

Security (2 changes)

  • Add patch for libxml2 CVE-2019-20388,CVE-2020-7595.
  • Update PG11 and PG12 minor versions.

13.8.1 (2021-01-26)

Fixed (1 change)

  • Skip pages auth settings when access control is disabled. !4952

13.8.0 (2021-01-22)

Security (1 change)

  • Update OpenSSL to 1.1.1i. !4830

Removed (2 changes)

  • Remove process_* metrics from probes config. !4853
  • Remove git_process metrics probes. !4863

Fixed (4 changes)

  • Patroni switchover and failover commands do not ask for user confirmation. !4909
  • Fix https and custom domains pages settings. !4919
  • Ensure EE services are considered disabled when on CE. !4927
  • Safely lookup PostgreSQL parameters in Patroni settings. !4928

Deprecated (1 change)

  • Deprecate node['gitlab']['pgbouncer-exporter'] in favor of node['monitoring']['pgbouncer-exporter']. !4766

Changed (10 changes)

  • Update logrotate to 3.17.0. !4432
  • Print PG11 deprecation notice. !4706
  • Update consul to 1.6.10. !4789
  • Update configs for Puma 5.1.0. !4803
  • Generate Pages access control secrets only if access control is enabled. !4842
  • Auto-upgrade to PG12 for single node installs. !4848
  • Switch to enabling patroni by default with new patroni role. !4851
  • Use more PostgreSQL attributes for Patroni parameters. !4857
  • Add setting to change Rack server used for gitlab-exporter, bump it to 8.0.0. !4896
  • Bump Container Registry to v2.13.1-gitlab. !4913

Performance (1 change)

  • Use Puma nakayoshi_fork. !4914

Added (5 changes)

  • Add support for configuring Workhorse alternate root path. !4856
  • Add Patroni check-standby-leader command. !4864
  • Expose setting for encrypted settings path. !4884
  • Add logging to Let's Encrypt auto renewal cron job. !4911
  • Add package upgrade survey link. !4931

Other (6 changes, 3 of them are from the community)

  • Bump Patroni to version 2.0.1. !4820
  • Remove deprecated Prometheus settings from gitlab.yml. !4869
  • Bump Grafana to 7.3.6. !4873
  • Update Docker to 20.10 in our pipelines on CI/CD. !4878 (Takuya Noguchi)
  • Use Debian 10 as examples in development docs. !4883 (Takuya Noguchi)
  • Update Mattermost to 5.30.1. !4885 (hmhealey)

13.7.9 (2021-03-17)

  • No changes.

13.7.8 (2021-03-04)

  • No changes.

13.7.7 (2021-02-11)

  • No changes.

13.7.6 (2021-02-01)

Security (3 changes)

  • Update OpenSSL to 1.1.1i.
  • Update PG11 and PG12 minor versions.
  • Add patch for libxml2 CVE-2019-20388,CVE-2020-7595.

13.7.5 (2021-01-25)

Fixed (2 changes)

  • Patroni switchover and failover commands do not ask for user confirmation. !4909
  • Fix https and custom domains pages settings. !4919

13.7.4 (2021-01-13)

  • No changes.

13.7.3 (2021-01-08)

  • No changes.

13.7.2 (2021-01-07)

Security (2 changes)

  • Patch bundler to not use insecure temp directory as home.
  • Update curl to 7_74_0.

13.7.1 (2020-12-23)

Fixed (1 change)

  • Ensure patroni and consul remain up during upgrade migrations. !4854

13.7.0 (2020-12-22)

Fixed (8 changes)

  • Improve PostgreSQL service status check. !4672
  • Switch to gitlab:db:active for GEO replication. !4763
  • Make Build::Check.on_tag? silent. !4769
  • Update Promethes and Grafana. !4774
  • Fix shmmax for arm64. !4799
  • Increase jemalloc page size on arm64. !4800
  • Exclude windows .ruby files from gems. !4838
  • Fix incorrect deprecation warning for Sidekiq experimental queue selector. !4839

Deprecated (1 change)

  • Remove CentOS 6 Builds. !4782

Changed (11 changes, 1 of them is from the community)

  • Update OpenSSL to 1.1.1h. !4593
  • Rename Piwik config items after rebranding to Matomo. !4667 (Katrin Leinweber @katrinleinweber)
  • Update libjpeg-turbo to 2.0.6. !4765
  • Default to PostgreSQL 12 in fresh installs. !4777
  • Use the configurable PostgreSQL readiness check for Patroni. !4787
  • Bump Container Registry to v2.12.0-gitlab. !4796
  • PostgreSQL status helper should not fail fast. !4798
  • Always pg_rewind when Patroni primary resumes. !4810
  • Update gitlab-kas to v13.7.0. !4817
  • Generate warning on consul configuration change. !4828
  • Add install survey link to package installation. !4845

Performance (2 changes)

  • Update gitlab-exporter to v7.1.1. !4783
  • Adjust Postgres memory settings to current best practice. !4788

Added (11 changes)

  • Generate encrypted_settings_key_base rails secret. !4687
  • Patroni: reinitialize-replica command. !4692
  • Add centos 8 arm64 packages. !4743
  • Add Pages zip configuration flags. !4754
  • Allow PostgreSQL adapter tcp parameter tuning. !4776
  • Add /database_bloat endpoint for gitlab-exporter. !4785
  • Add support for configuring database application_name for Rails. !4808
  • Add options for Patroni pg_rewind assumptions. !4811
  • Add devops adoption worker settings. !4812
  • Add FortiToken Cloud configuration to gitlab.rb. !4824
  • Allow setting Gitaly cgroups configuration. !4837

Other (4 changes, 1 of them is from the community)

  • Bump consul version to 1.6.4. !3802
  • pages: Support for HTTPS over PROXYv2 protocol. !4760
  • Use the 'main' branch for gitlab-shell nightlies. !4772
  • Update Mattermost to 5.29.1. !4807 (hmhealey)

13.6.7 (2021-02-11)

  • No changes.

13.6.6 (2021-02-01)

Security (3 changes)

  • Update OpenSSL to 1.1.1i.
  • Update PG11 and PG12 minor versions.
  • Add patch for libxml2 CVE-2019-20388,CVE-2020-7595.

13.6.5 (2021-01-13)

  • No changes.

13.6.4 (2021-01-07)

Security (2 changes)

  • Patch bundler to not use insecure temp directory as home.
  • Update curl to 7_74_0.

13.6.3 (2020-12-10)

Fixed (1 change)

  • Fix Unicorn custom socket not being honored by Workhorse. !4778

13.6.2 (2020-12-07)

Security (3 changes)

  • Update GnuPG to version 2.2.23.
  • Update libxml2 to version 2.9.10.
  • Update GraphicsMagick to 1.3.35 and patch PNG vulnerability.

13.6.1 (2020-11-23)

  • No changes.

13.6.0 (2020-11-22)

Security (1 change)

  • Set instance ID as root password on AMI instance startup. !4638

Fixed (6 changes)

  • Add support for custom database ports to pg_upgrade. !4665
  • Use PostgreSQL's default values to override Patroni dynamic config. !4677
  • Ensure pg_rewind can be used and won't fail for Patroni. !4689
  • Restart Gitaly when Ruby version changes. !4696
  • Use license_finder on GitLab Workhorse. !4705
  • Drop --with-cflags gRPC argument from Raspberry Pi build. !4711

Changed (4 changes)

  • logrotate defaults: set notifempty so empty files are not rotated. !3820
  • Support for alternative auth_types in pgbouncer. !4671
  • Mark Sidekiq queue selector as no longer experimental. !4714
  • Bump Container Registry to v2.11.0-gitlab. !4741

Performance (2 changes)

  • Update postgres_exporter metrics. !4586
  • Update Prometheus components. !4682

Added (7 changes)

  • Support gitlab-shell ssl_cert_dir config setting. !4379
  • Add google_tag_manager_id configuration. !4473
  • Allow setting Gitaly's git.bin_path. !4668
  • Upgrade Git to v2.29.0. !4690
  • Instruct more cleary how to proceed when old failed PostgreSQL upgrades exist on disk. !4694
  • Display root account username at the end of first reconfigure. !4712
  • Add role for GitLab Pages. !4740

Other (12 changes)

  • Upgrade Ruby to v2.7.2. !4632
  • Add Image Resizer config defaults. !4639
  • Clean up pg_query gem native extension directory. !4683
  • Clean up nokogumbo extension dir. !4698
  • Exclude exe files from Python libraries from the package. !4699
  • Ensure users are using Patroni before upgrading PG to 12. !4700
  • Bump development Ruby version to v2.7.2. !4703
  • Add note about backing up gitlab.rb in Docker. !4707
  • Update Grafana version to 7.3.1. !4722
  • Update GITLAB_KAS_VERSION to 13.6.1. !4742
  • Update rake to v13. !4745
  • Update Mattermost to 5.28.1.

13.5.7 (2021-01-13)

  • No changes.

13.5.6 (2021-01-07)

Security (2 changes)

  • Patch bundler to not use insecure temp directory as home.
  • Update curl to 7_74_0.

13.5.5 (2020-12-07)

Security (3 changes)

  • Update GnuPG to version 2.2.23.
  • Update libxml2 to version 2.9.10.
  • Update GraphicsMagick to 1.3.35 and patch PNG vulnerability.

13.5.4 (2020-11-13)

  • No changes.

13.5.3 (2020-11-03)

Fixed (1 change)

  • Geo: Perform point-in-time recovery before promotion of secondary node. !4636

Performance (1 change)

  • Set net.core.somaxconn kernel parameter for Puma. !4688

13.5.2 (2020-11-02)

  • No changes.

13.5.1 (2020-10-22)

Fixed (1 change)

  • Ensure group is set before mode in storage_directory. !4661

13.5.0 (2020-10-22)

Fixed (10 changes, 2 of them are from the community)

  • Configure pg-upgrade to work with patroni service. !4529
  • Exit non-zero during upgrade if reconfigure fails. !4591
  • Remove EE only note for packages in gitlab.yml.erb. !4594 (Ben Bodenmiller (@bbodenmiller))
  • Add selinux module for gitlab-shell. !4598
  • Support geo data dir for pg-upgrade. !4603
  • Allows special characters in Grafana admin password. !4606
  • Update workhorse auth socket when puma uses custom socket. !4620
  • Error during docker build on package download failure. !4641
  • Fix onsolidated form object storage configuration template. !4656
  • Fix libatomic package name for RHEL/CentOS. !4660 (Hi Key @HiKey)

Deprecated (1 change)

  • Add deprecation warning for CentOS 6. !4596

Changed (6 changes)

  • Update Chef from 15.12.22 to 15.14.0. !4537
  • Update unixcharles/acme-client from 2.0.6 to 2.0.7. !4581
  • Only send one Referrer-Policy header. !4584
  • Make Gitaly internal API calls go through Workhorse. !4592
  • Add support for cert authentication with PostgreSQL. !4618
  • Remove extraneous rbtrace files from build. !4647

Added (14 changes)

  • Allow configuring permanent replication slots in patroni. !4534
  • Allow bootstrapping patroni Standby Cluster. !4558
  • Gitaly daily maintenance config. !4572
  • Add gitlab-kas to omnibus. !4579
  • Praefect configuration for database with no proxy. !4583
  • Add wrappers for Patroni restart and reload commands. !4601
  • Add database reindexing cronjob. !4602
  • Add Kerberos LDAP mapping configuration. !4608
  • Allow promotion task to alter Geo node configuration. !4609
  • Support revert-pg-upgrade for Patroni cluster nodes. !4611
  • Specify display_version for sofware without proper version string. !4622
  • Add pages object storage settings. !4623
  • Expose wal_log_hints PostgreSQL setting. !4642
  • Add FortiAuthenticator configuration to gitlab.rb. !4645

Other (7 changes, 1 of them is from the community)

  • Remove Praefect primary config. !4559
  • Add member invitation reminder emails cron worker. !4582
  • Explicitly set group for repositories_storages and improve manage-storage-directories tests. !4589 (Ben Bodenmiller (@bbodenmiller))
  • Remove ee/spec from final package. !4621
  • Move email configuration section closer to SMTP settings in template. !4631
  • Reduce Ubuntu 20 ARM package size. !4637
  • Update Mattermost to 5.27.0.

13.4.7 (2020-12-07)

Security (3 changes)

  • Update GnuPG to version 2.2.23.
  • Update libxml2 to version 2.9.10.
  • Update GraphicsMagick to 1.3.35 and patch PNG vulnerability.

13.4.6 (2020-11-03)

Fixed (1 change)

  • Geo: Perform point-in-time recovery before promotion of secondary node. !4636

13.4.5 (2020-11-02)

  • No changes.

13.4.4 (2020-10-15)

Fixed (1 change)

  • Force install PrettyTable 0.7. !4628

13.4.3 (2020-10-06)

  • No changes.

13.4.2 (2020-10-01)

Security (1 change)

  • Add config for remove unaccepted member invites cron worker.

13.4.1 (2020-09-24)

  • No changes.

13.4.0 (2020-09-22)

Security (3 changes, 3 of them are from the community)

  • Update Python to 3.7.9. !4544 (Takuya Noguchi)
  • Update PostgreSQL 11 from 11.7 to 11.9. !4545 (Takuya Noguchi)
  • Update PostgreSQL 12 from 12.3 to 12.4. !4546 (Takuya Noguchi)

Fixed (6 changes, 2 of them are from the community)

  • Remove stub_status => on from nginx status on gitlab.rb config file. !4500 (Kelvin Jasperson)
  • fix: remove useless query string match and disable buffering for artifacts. !4516 (Chieh-Min Wang)
  • Reload PostgreSQL configuration when Patroni is enabled. !4548
  • Fix missing gitlab-geo.conf when initiating replication. !4556
  • Improve pgbouncer running? method. !4557
  • Move TLS below Prometheus in Praefect config. !4575

Changed (8 changes, 1 of them is from the community)

  • Allow Prometheus external_labels to be configured. !4494 (Chris Weyl @rsrchboy)
  • Update replicate-geo-database to support PostgreSQL 12. !4495
  • Make gitlab-shell go through Workhorse. !4498
  • Added ability to disable a previously enabled consul service. !4502
  • Geo: Add final confirmation for promotion to primary. !4523
  • Upgrade GnuPG related software. !4525
  • Add guidance for setting the timeout value for PG upgrades. !4563
  • Add option to enable Sidekiq Exporter logs. !4573

Performance (1 change)

  • Inline Gitaly gRPC recording rule. !4561

Added (6 changes)

  • Add auto_link_user setting. !4415
  • Add arm64 package for ubuntu 20.04. !4478
  • Add Azure Blob Storage configuration. !4505
  • Build openSUSE 15.1 arm64. !4535
  • Add PostgreSQL connect_timeout parameter. !4555
  • Add Praefect reconciliation config options. !4571

Other (7 changes)

  • Update Prometheus components. !4303
  • Expose Consul api_url to gitlab.yml. !4482
  • Add prometheus recording rule for database query Apdex. !4489
  • Cron worker settings for CI platform target metrics. !4526
  • Address TODOs for removing legacy attribute support. !4533
  • Add instance statistics cron worker. !4567
  • Update Mattermost to 5.26.2.

13.3.9 (2020-11-02)

  • No changes.

13.3.8 (2020-10-21)

  • No changes.

13.3.6 (2020-09-14)

  • No changes.

13.3.5 (2020-09-04)

Fixed (1 change)

  • Fix geo fdw deprecation message. !4528

13.3.4 (2020-09-02)

  • No changes.

13.3.3 (2020-09-02)

  • No changes.

13.3.2 (2020-08-28)

  • No changes.

13.3.1 (2020-08-25)

  • No changes.

13.3.0 (2020-08-22)

Removed (3 changes)

  • Remove gitlab_rails['db_pool'] setting. !4426
  • Does not refresh the foreign tables on the Geo secondary server. !4475
  • Remove Foreign Data Wrapper support for Geo. !4491

Fixed (6 changes)

  • Re-apply gitlab-pages SSL_CERT_DIR change. !4411
  • Recording rules: Fix potential CPU overcounting problem. !4420
  • Allow postgres-exporter to use local socket and Rails db_name. !4439
  • Revert Block requests to the grafana avatar endpoint. !4484
  • Add rhel 8 to helper and selinux files. !4501
  • libatomic is required on both armhf and aarch64.

Changed (4 changes)

  • Update chef dependencies to 15.15.22. !4384
  • Update Praefect defaults. !4416
  • Remove read-only config toggle from Praefect. !4462
  • Bump Container Registry to v2.10.1-gitlab. !4480

Added (9 changes)

  • Add PostgreSQL 12 support. !4399
  • Add support for ActionCable in-app mode. !4407
  • Upgrade Grafana Dashboard to v1.8.0. !4409
  • Add free space check to pre-flight for pg-upgrade. !4421
  • Add -domain-config-source for GitLab Pages. !4428
  • Add cron settings for expired PAT notification. !4465
  • Add support for configuring AWS server side encryption. !4469
  • Upgrade Git to v2.28.0. !4483
  • Support units other than milliseconds for the pg-upgrade timeout option. !4493

Other (5 changes)

  • Use S3-compatible remote directory for Terraform state storage. !4412
  • Record average CPU and memory utilization for Usage Ping. !4455
  • Use gcc v6.3 for CentOS 6 to build Rails C extensions. !4466
  • Use new CMake for building libgit2 as part of Gitaly build. !4468
  • Update Mattermost to 5.25.3.

13.2.9 (2020-09-04)

Fixed (1 change)

  • Add rhel 8 to helper and selinux files. !4501

13.2.8 (2020-09-02)

  • No changes.

13.2.7 (2020-09-02)

  • No changes.

13.2.6 (2020-08-18)

  • No changes.

13.2.5 (2020-08-17)

  • No changes.

13.2.4 (2020-08-11)

Fixed (1 change)

  • Fix Geo replication resuming. !4461

13.2.3 (2020-08-05)

  • No changes.

13.2.2 (2020-07-29)

Fixed (1 change)

  • Disable crond if LetsEncrypt disabled. !4434

13.2.1 (2020-07-23)

Fixed (1 change)

  • Make actioncable recipe and control files match new runit requirement. !4419

13.2.0 (2020-07-22)

Fixed (9 changes)

  • Grafana Server SHOULD have serve_from_sub_path set to true. !4160
  • Fix reconfigure failure with sidekiq_cluster config. !4337
  • Convert a standalone PostgreSQL to a Patroni member. !4350
  • Ensure we are properly restarting the unicorn service. !4354
  • Absolute SSL path should work for postgres recipe. !4356
  • Allow patroni to receive the term signal. !4366
  • Centralize upgrade version check in order to include docker upgrades. !4381
  • Merge Chef attributes more conservatively. !4394
  • Handle a down server when checking if a database is in standby. !4404

Changed (6 changes, 1 of them is from the community)

  • Geo: Check if replication/verification is up-to-date in promotion preflight checks. !4314
  • Add Commands to Pause/Resume Replication. !4331
  • Update alertmanager to 0.21.0. !4347
  • Allow backup-etc to follow symlinks. !4349 (mterhar)
  • Add --delete-untagged alias for registry-garbage-collect command. !4371
  • Geo: Remove confirm-removing-keys option from promote-to-primary-node command. !4403

Performance (1 change)

  • Lower gzip compression threshold. !4387

Added (7 changes)

  • Allow forced ssl on defined cidr_addresses. !3724
  • Add Patroni sub-commands to gitlab-ctl. !4286
  • Add Ubuntu 20.04 packaging jobs. !4344
  • Update Grafana Dashboards. !4348
  • Praefect: support of TLS. !4352
  • Support consolidated object storage configuration. !4368
  • Add get-postgresql-primary command to gitlab-ctl. !4383

Other (12 changes)

  • Upgrade Chef libraries to Chef 15. !4092
  • Add setting to specify external Prometheus address to the rails application. !4309
  • Geo: Add force mode to promote-to-primary-node command. !4321
  • Bump GitLab Exporter to 7.0.6. !4328
  • Update builder image to 0.0.65, to pick up license_finder update. !4338
  • Add recording rules to support Prometheus usage pings. !4343
  • Record application server type in Prometheus. !4374
  • Update webdevops/go-crond from 0.6.1 to 20.7.0. !4385
  • Update gitlab-org/gitlab-exporter from 7.0.6 to 7.1.0. !4391
  • Add deprecation message for Geo::MigratedLocalFilesCleanUpWorker config options. !4401
  • Update libjpeg-turbo/libjpeg-turbo from 2.0.4 to 2.0.5.
  • Update Mattermost to 5.24.2.

13.1.10 (2020-09-02)

  • No changes.

13.1.9 (2020-09-02)

  • No changes.

13.1.8 (2020-08-18)

  • No changes.

13.1.7 (2020-08-17)

  • No changes.

13.1.6 (2020-08-05)

  • No changes.

13.1.5 (2020-07-23)

Fixed (3 changes)

  • Fix reconfigure failure with sidekiq_cluster config. !4337
  • Centralize upgrade version check in order to include docker upgrades. !4381
  • Make actioncable recipe and control files match new runit requirement. !4419

13.1.3 (2020-07-06)

  • No changes.

13.1.2 (2020-07-01)

Security (1 change)

  • Update PCRE to version 8.44.

13.1.1 (2020-06-23)

Fixed (1 change)

  • Manually disable copy_file_range() on RedHat kernels. !4346

Added (1 change)

  • Update to Grafana 7. !4297

13.1.0 (2020-06-22)

Removed (1 change)

  • Praefect configuration: remove postgres_queue_enabled. !4267

Fixed (1 change)

  • Enable consul service for sidekiq-cluster. !4266

Changed (8 changes)

  • Move hook values to [hooks] and gitlab connection values to [gitlab] in gitaly.toml. !4243
  • Geo - Confirm if primary can be contacted after manual preflight checks. !4260
  • gitlab.rb example template should show puma default. !4268
  • Praefect: Enable SQL failover by default. !4271
  • Update gitlab-exporter to 7.0.4. !4272
  • Enable btree_gist postgres extension. !4274
  • Update parser gem version. !4275
  • Make it possible to disable Workhorse -authSocket argument. !4324

Added (6 changes)

  • Add Patroni to Omnibus. !3984
  • Add libtiff as a dependency. !4047
  • Add command promotion-preflight-checks to run before promoting to primary node. !4246
  • Allow enabling Praefect read-only mode through gitlab.rb. !4250
  • Upgrade Grafana dashboards to v1.6.0. !4278
  • Add capability to supply env vars to gitlab-pages. !4296

Other (8 changes)

  • Build and release packages for Raspberry Pi Buster. !3953
  • Add (optional) list of manual checks to promote_to_primary script. !4231
  • Update nginx to stable version 1.18.0. !4242
  • Stop deleting rack attack files. !4269
  • Mark 13.0 as minimum version required to upgrade to 13.x. !4270
  • Upgrade to Git 2.27.0. !4294
  • Use latest Ubuntu AMI as base for our AMIs. !4308
  • Update Mattermost to 5.23.1.

13.0.14 (2020-08-18)

  • No changes.

13.0.13 (2020-08-17)

  • No changes.

13.0.12 (2020-08-05)

  • No changes.

13.0.11 (2020-08-05)

This version has been skipped due to packaging problems.

13.0.10 (2020-07-09)

Performance (1 change, 1 of them is from the community)

  • Run vacuumdb with 2 commands simultaneously. !4373 (Ben Bodenmiller @bbodenmiller)

13.0.9 (2020-07-06)

  • No changes.

13.0.8 (2020-07-01)

Security (1 change)

  • Update PCRE to version 8.44.

13.0.7 (2020-06-25)

Fixed (2 changes)

  • Fix geo timeout issue with pg-upgrade. !4148
  • Manually disable copy_file_range() on RedHat kernels. !4346

13.0.6 (2020-06-10)

  • No changes.

13.0.5 (2020-06-04)

  • No changes.

13.0.4 (2020-06-03)

  • No changes.

13.0.3 (2020-05-29)

  • No changes.

13.0.2 (2020-05-28)

Security (1 change)

  • Update Ruby to 2.6.6.

Fixed (2 changes)

  • Fix nginx duplicate MIME type warning. !4251
  • Do not run Grafana reset during docker startup. !4264

Added (1 change)

  • Update Praefect Grafana dashboards. !4241

13.0.1 (2020-05-27)

Security (1 change)

  • Block requests to the grafana avatar endpoint.

13.0.0 (2020-05-22)

Security (2 changes)

  • Update Ruby to 2.6.6.
  • Upgrade Openssl to 1.1.1.g.

Removed (6 changes)

  • Remove old settings for gitlab-monitor, pages auth-server, and other components. !4139
  • Remove support for protected paths throttling via Rack attack. !4149
  • Remove support for user attributes for Repmgr and Consul. !4153
  • Remove Grafana reset during upgrades. !4155
  • Remove PostgreSQL 9.6 and 10. !4186
  • Remove flag to set protected paths from gitlab.rb. !4207

Fixed (10 changes, 2 of them are from the community)

  • Remove crond job if Let's Encrypt autorenew is disabled. !4075
  • Install less to fix #5257. !4112 (Yannic Haupenthal)
  • Env dir content should not be displayed by chef. !4119
  • Fix geo timeout issue with pg-upgrade. !4148
  • Upgrade to pgbouncer_exporter v0.2.0. !4167
  • Update gitlab exporter to 7.0.2. !4178
  • Set gitlab_url from gitlab_rails attributes. !4225
  • Fix dbvacuum on pgupgrade. !4227
  • Bump version of gitlab-exporter gem. !4232
  • Disabling vts status module should keep gitlab-workhorse upstream. !4233 (Ovv)

Changed (4 changes, 1 of them is from the community)

  • Provide and implement a custom resource for restarting a daemon when the version changes. !3958 (Mitch Nielsen)
  • Enable Puma by default instead of Unicorn. !4141
  • List all existing roles as options in gitlab.rb. !4192
  • Bump Container Registry to v2.9.1-gitlab. !4197

Performance (5 changes)

  • Enable frame pointer in Ruby compile options. !4030
  • Disable RubyGems for Gitaly gitlab-shell hooks. !4103
  • upgrade redis to 5.0.9. !4126
  • Enable frame pointer in Git compile options. !4134
  • Update nginx gzip settings. !4200

Added (13 changes, 3 of them are from the community)

  • Add service_desk_email configuration. !3963
  • Add new extra CAs configuration file to smime email signing. !4085 (Diego Louzán)
  • Write gitlab shell configs to gitaly's config. !4110
  • Enable sidekiq-cluster by default. !4140
  • Add support for RSA private key for signing CI json web tokens. !4158
  • gitlab-pages: introduce internal_gitlab_server parameter. !4174
  • Add Prometheus rules for Puma. !4177
  • Copy AMIs to all regions we have access to. !4185
  • Add experimental support for ActionCable. !4204
  • Add expunge deleted messages option to mailroom. !4211 (Diego Louzán)
  • Add SSL_CERT_DIR to praefect's env. !4216
  • Allow enabling of grafana alerting in omnibus-gitlab. !4229 (msschl)
  • Update Praefect Grafana dashboards. !4241

Other (8 changes, 1 of them is from the community)

  • Make GitLab 12.10 the minimum version to upgrade to 13.0. !4111
  • Update links to PostgreSQL docs, point to version 11. !4150
  • Rename slave to replica in the omnibus-gitlab Redis configuration. !4168
  • Add troubleshooting doc for SMTP settings. !4170
  • Update documentation link and comments in Unleash settings. !4191
  • Patch Git to fix partial clone bug. !4217
  • Update CA certificate bundle. !4230
  • Update Mattermost to 5.22.2. (Harrison Healey)

12.10.14 (2020-07-06)

  • No changes.

12.10.13 (2020-07-01)

Security (1 change)

  • Update PCRE to version 8.44.

12.10.12 (2020-06-24)

Fixed (2 changes)

  • Fix geo timeout issue with pg-upgrade. !4148
  • Manually disable copy_file_range() on RedHat kernels. !4346

12.10.11 (2020-06-10)

  • No changes.

12.10.8 (2020-05-28)

Fixed (1 change)

  • Fix dbvacuum on pgupgrade. !4227

12.10.7 (2020-05-27)

Security (2 changes)

  • Block requests to the grafana avatar endpoint.
  • Update Ruby to 2.6.6.

12.10.6 (2020-05-15)

Fixed (4 changes)

  • Fix tracking db revert from pg-upgrade. !4116
  • Ignore the PG_VERSION value if database is not enabled. !4136
  • Fix pg-upgrade wrong number of args error. !4189
  • Only print pg upgrade message when postgres is actually enabled. !4209

Changed (1 change)

  • Do not set a default value for client side database statement timeout. !4154

12.10.6 (2020-05-15)

  • No changes.

12.10.5 (2020-05-13)

  • No changes.

12.10.4 (2020-05-05)

  • No changes.

12.10.3 (2020-05-04)

  • No changes.

12.10.2 (2020-04-30)

Security (2 changes)

  • Backport change for updating openssl/openssl from 1f to 1g.
  • Remove sensitive info from Docker image.

12.10.1 (2020-04-24)

Fixed (4 changes)

  • Rhel/centos8 rpm changed the arg input to posttrans. !4093
  • Ensure the pg bin files fallback for geo-postgresql. !4118
  • Prevent gitlab upgrades from GitLab 11.x. !4138
  • Rename Repmgr to RepmgrHandler in HA pg-upgrade scenario. !4146

Deprecated (1 change)

  • Print a deprecation notice for postgres upgrades if <11. !4054

12.10.0 (2020-04-22)

Security (1 change)

  • Update openssl/openssl from 1.1.1d to 1.1.1e. !4019

Fixed (5 changes)

  • Fixes sysctl error on reconfigure after reinstall. !3921
  • Fix pg-upgrade error during sysctl commands. !4080
  • Fix pg-upgrade error format exception. !4090
  • Fixed pg upgrade for separate geo tracking db. !4091
  • Fix repmgr failure during pg-upgrade. !4117

Deprecated (1 change)

  • Deprecate user attributes of consul and repmgr in favor of username. !3489

Changed (4 changes)

  • Upgrade Prometheus to 2.16.0. !3888
  • Bump Container Registry to v2.9.0-gitlab. !4071
  • Default to PG 11 for fresh installs. !4099
  • Set PG 11 as the default for pg-upgrade, and update automatically. !4115

Performance (2 changes, 1 of them is from the community)

  • Adjust Puma worker tuning. !4000
  • Add more optimized gitconfig. !4050 (Son Luong Ngoc <sluongng@gmail.com)

Added (12 changes)

  • Allow database timeout to be configured for the Rails app. !3844
  • Add storage setting for terraform state. !3983
  • Allow enabling experimental sidekiq-cluster. !4006
  • redis: introduce options for lazy freeing. !4008
  • Introduce gitlab-redis-cli. !4020
  • Include libjpeg-turbo to enable jpeg support in graphicsmagick. !4027
  • Add configuration for Praefect election strategy. !4048
  • Generate ActionCable configuration file. !4066
  • Adds gitlab-wrapper to praefect runit service to allow setting environment variables and graceful restarts. !4068
  • Update Grafana to include Praefect dashboards. !4084
  • Add Praefect config for enabling PostgreSQL-backed queue. !4096
  • Set server_name for smartcard NGINX server context. !4105

Other (11 changes, 1 of them is from the community)

  • Update logrotate version to 3.16.0. !3961
  • Use structure.sql instead of schema.rb. !3969
  • Update docutils from 0.13.1 to 0.16. !4017 (Takuya Noguchi)
  • Use Go 1.13.9 to build components. !4025
  • Build AMIs for all tags except RC and auto-deploy ones. !4036
  • Upgrade to Git 2.26.0. !4039
  • Update gitlab.rb.template with gitconfig defaults. !4049
  • Update gitlab-exporter from 6.1.0 to 7.0.1. !4065
  • Upgrade to Git 2.26.2. !4127
  • Upgrade Mattermost to 5.21.0.
  • Upgrade to Git 2.26.1.

12.9.10 (2020-06-10)

  • No changes.

12.9.9 (2020-06-03)

  • No changes.

12.9.8 (2020-05-27)

Security (2 changes)

  • Block requests to the grafana avatar endpoint.
  • Update Ruby to 2.6.6.

12.9.6 (2020-05-05)

  • No changes.

12.9.5 (2020-04-30)

Security (2 changes)

  • Backport change for updating openssl/openssl from 1f to 1g.
  • Remove sensitive info from Docker image.

Other (1 change)

  • Upgrade to Git 2.24.3. !4128

12.9.4 (2020-04-16)

Other (1 change)

  • Upgrade to Git 2.24.2.

12.9.4 (2020-04-17)

Other (1 change)

  • Upgrade to Git 2.24.2.

12.9.3 (2020-04-14)

Fixed (1 change)

  • Upgrade to OpenSSL v1.1.1f. !4087

12.9.2 (2020-03-31)

Fixed (1 change)

  • Configures logrotate service for puma. !4024

Added (1 change)

  • Allow setting in seat_link_enabled in gitlab.rb. !4042

Other (1 change)

  • Update Mattermost to 5.20.2.

12.9.1 (2020-03-26)

Security (1 change)

  • Bump pcre2 version to 10.34.

12.9.0 (2020-03-22)

Fixed (5 changes, 1 of them is from the community)

  • Support running pg-upgrade on geo-postgres in isolation. !3924
  • Don't change group ownership of registry directory. !3931 (Henrik Christian Grove grove@one.com)
  • Fix fetch_assets script for branch names with -z. !3941
  • Upgrade pgbouncer_exporter to v0.1.3. !3982
  • Fixes case when Geo secondary db changes do not restart the dependent services. !4002

Changed (5 changes, 1 of them is from the community)

  • Restart GitLab Pages when new CA certs installed. !3842 (Ben Bodenmiller)
  • Make PostgreSQL log settings configurable. !3949
  • Move PostgreSQL runtime logging configuration to runtime.conf. !3955
  • Update chef-acme to 4.1.1. !3980
  • Bump Container Registry to v2.8.2-gitlab. !3996

Added (8 changes)

  • Build AMIs for GitLab Premium. !3841
  • Expose ssh_user as a distinct configuration option. !3925
  • Allow advertise_addr to flow to consul services. !3948
  • Add logrotate support for services not under gitlab namespace. !3952
  • Add the elastic bulk indexer cron worker. !3965
  • Geo: Symlink gitlab-pg-ctl command for Geo failover for HA. !3976
  • Add smartcard_client_certificate_required_host to gitlab.rb. !3985
  • Add failover_enabled top level option in praefect. !3987

Other (6 changes)

  • Add docs about PG 11 being available. !3936
  • Update gitlab-org/gitlab-exporter from 6.0.0 to 6.1.0. !3940
  • Adds documentation note about updating environment variables for Puma. !3944
  • Use the updated gitlab-depscan tool that allows whitelisting CVEs. !3947
  • Modify mail_room to output crash logs as json. !3960
  • Update Mattermost to 5.20.1.

12.8.10 (2020-04-30)

Security (2 changes)

  • Backport change for updating openssl/openssl from 1f to 1g.
  • Remove sensitive info from Docker image.

12.8.9 (2020-04-14)

Fixed (1 change)

  • Upgrade to OpenSSL v1.1.1f. !4088

12.8.7 (2020-03-16)

  • No changes.

12.8.6 (2020-03-11)

  • No changes.

12.8.5

  • No changes.

12.8.4

  • No changes.

12.8.3

  • No changes.

12.8.1

  • No changes.

12.8.0

Security (2 changes, 1 of them is from the community)

  • Update GraphicsMagick to 1.3.34. !3905 (Takuya Noguchi)
  • Update postgresql 10.9->10.11, 9.6.14->9.6.16. Resolves CVE-2019-10208.

Fixed (2 changes)

  • Handle worker timeouts configured as strings. !3877
  • Fix prepared statements limit in database.yml. !3937

Deprecated (1 change)

  • Pass GitLab Pages secrets as environment variables. !3689

Changed (10 changes)

  • Update gitlab-exporter to 5.2.2. !3848
  • Bump registry to v2.7.6-gitlab from v2.7.4-gitlab. !3862
  • Bump registry to v2.7.7-gitlab from v2.7.6-gitlab. !3879
  • Update gitlab-org/gitlab-exporter from 5.2.2 to 6.0.0. !3906
  • Add support for PostgreSQL 11 to gitlab-ctl pg-upgrade. !3907
  • Check root before gitlab-ctl reconfigure. !3913
  • Don't restart and hup gitaly right after a fresh install. !3918
  • Format Unicorn timestamp logs in ISO8601.3 format. !3926
  • Bump Container Registry to v2.8.0-gitlab. !3929
  • Bump Container Registry to v2.8.1-gitlab. !3934

Added (9 changes)

  • Provide packages for CentOS/RHEL 8. !3748
  • Adding Vacuum Queue metrics to postgres-exporter.yaml. !3771
  • Support min_concurrency option for sidekiq-cluster. !3867
  • Add Pages -gitlab-client-http-timeout and -gitlab-client-jwt-expiry". !3886
  • Make GitLab GraphQL timeout configurable. !3916
  • Compile repmgr for PG 11. !3919
  • Support experimental_queue_selector option for sidekiq-cluster. !3920
  • Add setting for environment auto stop worker. !3927
  • Add notification on install for PG11. !3935

Other (6 changes)

  • Add PostgreSQL 11 as an alpha database version. !3858
  • Update monitoring components. !3874
  • Patch Git to get better pack reuse. !3896
  • Bump PostgreSQL versions to 9.6.17, 10.12, and 11.7. !3933
  • Upgrade Mattermost to 5.19.1.
  • Update Mattermost to 5.18.1.

12.7.9 (2020-04-14)

Fixed (1 change)

  • Upgrade to OpenSSL v1.1.1f. !4089

12.7.8 (2020-03-26)

Security (1 change)

  • Bump pcre2 version to 10.34.

12.7.7

Security (1 change)

  • Update postgresql 10.9->10.12, 9.6.14->9.6.17. Resolves CVE-2019-10208.

12.7.6

  • No changes.

12.7.5

Fixed (1 change)

  • Fix prometheus duplicate rule. !3891

12.7.4

  • No changes.

12.7.3

  • No changes.

12.7.2

  • No changes.

12.7.1

Fixed (1 change)

  • Fetch external URL from EC2 only on fresh installations. !3878

12.7.0

Security (1 change)

  • Update Mattermost to 5.17.3 (GitLab 12.6).

Fixed (1 change)

  • Check for puma when setting Geo primary. !3855

Changed (7 changes, 1 of them is from the community)

  • Disable Grafana Reporting & Update Check. !3793 (Stefan Schlesi)
  • Update exiftool to 11.70. !3801
  • Update gitlab-exporter to 5.1.0. !3806
  • Update jemalloc to 5.2.1. !3807
  • Update logrotate from r3-8-5 to 3.15.1. !3809
  • Use value provided as EXTERNAL_URL during installation/upgrade in gitlab.rb. !3828
  • Add grpc_latency_bucket config to praefect. !3854

Performance (2 changes)

  • Update Redis to 5.0.7 and redis-exporter to 1.3.4. !3392
  • Raise unicorn memory limits. !3853

Added (3 changes, 1 of them is from the community)

  • Add gitlab-ctl command to fetch Redis master connection details. !3811
  • Configure a maximum request duration for GitLab rails. !3830
  • Add Service Platform Metrics Grafana dashboard by updating grafana-dashboards to v1.3.0. !3843 (Ben Bodenmiller)

Other (6 changes)

  • Update https://git.code.sf.net/p/libpng/code from 1.6.35 to 1.6.37. !3800
  • Update rubygems/rubygems from 2.7.9 to 2.7.10. !3805
  • Update chef and chef-zero versions. !3810
  • Patch Git to get reused pack info. !3812
  • Collect NOTICE files of softwares under Apache license. !3821
  • Bump Ruby version to 2.6.5. !3827

12.6.7

  • No changes.

12.6.6

  • No changes.

12.6.5

Security (1 change)

  • Update Mattermost to 5.17.3 (GitLab 12.6).

12.6.4

  • No changes.

12.6.3

  • No changes.

12.6.2

  • No changes.

12.6.1

Fixed (1 change)

  • Revert to passing Redis password as command line argument. !3816

12.6.0

Removed (1 change)

  • Stop building packages for openSUSE 15.0. !3753

Fixed (10 changes, 2 of them are from the community)

  • Fix SELinux installation failures on CentOS 8. !3752
  • Grafana login should not require local PostgreSQL. !3761
  • Set Referrer-Policy for Mattermost to strict-origin-when-cross-origin, allow customization. !3763 (Florian Kaiser)
  • write pages template, when api_secret_key is defined. !3770 (Max Wittig)
  • Add rack_attack_admin_area_protected_paths_enabled setting. !3773
  • Use valid sslmode setting in postgres-exporter. !3777
  • Fix inability to disable Connection and Upgrade NGINX headers. !3781
  • Fix admin_email_worker_cron rendering in gitlab.yml. !3790
  • Use password if provided to detect running Redis version. !3796
  • Revert to passing Redis password as command line argument. !3816

Changed (1 change)

  • Allow multiple virtual storages in praefect config. !3754

Added (5 changes)

  • Add personal_access_tokens_expiring_worker configuration to gitlab.rb. !3679
  • Add incoming_email_log_file config. !3719
  • Add Praefect sentry configs. !3759
  • Show warning during reconfigure if version of running Redis instance is different than the installed one. !3787
  • Praefect: render database section in config.toml. !3791

Other (3 changes)

  • Upgrade to Git 2.24. !3768
  • Change Puma log format to JSON. !3785
  • Update Mattermost to 5.17.1.

12.5.10

  • No changes.

12.5.8

Security (1 change)

  • Update Mattermost to 5.16.5 (GitLab 12.5).

12.5.7

  • No changes.

12.5.5

Fixed (2 changes)

  • Fix unwanted Grafana resets during upgrades. !3772
  • Bump acme-client version to 2.0.5. !3782

12.5.5

  • No changes.

12.5.4

Security (1 change, 1 of them is from the community)

  • Upgrade git to security patch 2.22.2. (Marin Jankovski)

12.5.3

  • No changes.

12.5.2

Security (1 change)

  • Disable grafana metrics api by default and add option to enable it.

12.5.1

  • No changes.

12.5.0

Security (1 change)

  • Update Mattermost to 5.15.2.

Fixed (4 changes)

  • Build from Docker Distribution fork and update to v2.7.4-gitlab. !3686
  • Support alternative PG directories in pg-upgrade. !3701
  • Geo: Fix refresh foreign tables on reconfigure. !3728
  • Fix praefect prometheus configuration. !3731

Changed (4 changes)

  • Add new format for praefect storage node configuration. !3699
  • Make Puma/Unicorn exclusive. !3703
  • Add internal_socket_dir to gitaly config. !3711
  • Allow to specify shutdown_blackout_seconds. !3734

Added (6 changes)

  • Add settings for feature flags unleash client. !3681
  • Add gitlab-etc backup to pre-install. !3682
  • Add support for GitLab Pages authentication secret. !3705
  • Check for non-UTF8 locale during reconfigure. !3708
  • Make systemd unit ordering configurable. !3743
  • Enable registry using external_url when https is auto enabled. !3747

Other (6 changes)

  • Update Consul Version. !3400
  • Add logging directory default for gitlab shell in gitaly config.toml. !3680
  • Add prevent_ldap_sign_in option to gitlab.rb. !3692
  • Update instructions for adding setting to gitlab.yml. !3710
  • Refactor LetsEncrypt auto-enabling logic. !3712
  • Update Mattermost to 5.16.2.

12.4.8

  • No changes.

12.4.7

  • No changes.

12.4.6

Security (1 change, 1 of them is from the community)

  • Upgrade git to security patch 2.22.2. (Marin Jankovski)

12.4.4

  • No changes.

12.4.3

Security (1 change)

  • Update Mattermost to 5.15.2.

12.4.2

  • No changes.

12.4.1

  • No changes.

12.4.0

Security (2 changes)

  • Update openssl to 1.1.1d. !3674
  • Update Grafana version to 6.3.5.

Fixed (11 changes)

  • Nginx responds to health checks with correct content types. !3594
  • Fix pg-upgrade handling of secondary database nodes. !3631
  • Do not cleanup old gitlab-monitor directory if explicitly using it. !3634
  • Resolve "Reconfigure skips Geo DB migrations if Geo DB is not running on the same machine". !3635
  • Fix database replication bootstrap with gitlab-ctl repmgr standby setup. !3636
  • Ensure user's gitconfig contains system's core options. !3648
  • Warn when LD_LIBRARY_PATH env var is set. !3652
  • Add Rugged search path to Gitaly config. !3656
  • Use MD5 checksums in the registry's Google storage driver. !3660
  • Don't fail gitaly startup if setting ulimit fails. !3684
  • Upgrade PgBouncer to v1.12.0. !3691

Deprecated (2 changes)

  • Deprecates Protected Paths setting. !3597
  • Mark openSUSE 15.0 to be warned about during reconfigure. !3687

Changed (3 changes)

  • Update Geo zero downtime instructions. !3562
  • Add saturation recording rules to Prometheus. !3665
  • Add virtual_storage_name, auth to praefect. !3672

Added (6 changes, 2 of them are from the community)

  • Add skip-auto-backup flag to skip backup during upgrade. !3245 (Dany Jupille)
  • Add Praefect as a GitLab service. !3580
  • Allow setting of alertmanager global config. !3611
  • Update grafana-dashboards to v1.2.0. !3627 (Takuya Noguchi)
  • Add TasksMax setting to systemd unit file. !3649
  • Build packages for openSUSE 15.1. !3683

Other (5 changes)

  • Consult the gitlab-elasticsearch-indexer version from GitLab. !3276
  • Add core.fsyncObjectFiles as default git config. !3632
  • Use postgresql_config resource for postgresql configuration files. !3647
  • gitlab-shell: use make build instead of bin/compile. !3653
  • Update Mattermost to 5.15.

12.3.9

Security (1 change, 1 of them is from the community)

  • Upgrade git to security patch 2.22.2. (Marin Jankovski)

12.3.8

Security (2 changes)

  • Update Mattermost to 5.14.5 (GitLab 12.3).
  • Disable grafana metrics api by default and add option to enable it.

12.3.7

  • No changes.

12.3.4

Fixed (1 change)

  • Update postgresql-bin.json to be generated from a template. !3643

12.3.3

  • No changes.

12.3.2

Security (1 change)

  • Update Grafana version to 6.3.5.

12.3.1

  • No changes.

12.3.0

Security (2 changes)

  • Make logrotate perform operations not as root user.
  • Add documentation for configuring an asset proxy server.

Fixed (5 changes, 1 of them is from the community)

  • Wrap prometheus.listen_address value in quotes in the config/gitlab.yml file. !3561
  • Show errors when misspelled top-level config is used. !3563
  • Change download mirror for unzip software. !3602
  • Invoke die method from proper scope. !3604
  • Update Mattermost to 5.14.2. (Harrison Healey)

Changed (3 changes)

  • Clean up disabled services for service discovery for prometheus. !3506
  • Use file resource instead of using gitlab-keys. !3558
  • Removed non-gzipped files for sourcemaps to save on package size. !3592

Performance (1 change)

  • Fix slow fetches for repositories using object deduplication. !3559

Added (6 changes, 2 of them are from the community)

  • Add SMIME email notification settings. !3514 (Diego Louzán)
  • Add settings to specify SSL cert and key for DB server. !3529
  • Add option to allow some provider bypass two factor. !3543 (Dodocat)
  • [Geo]Configuration for Docker Registry Replication. !3549
  • Make gitaly open files ulimit configurable. !3560
  • Add smartcard_san_extensions to gitlab.rb. !3566

Other (8 changes, 1 of them is from the community)

  • Rename gitlab-monitor to gitlab-exporter. Service name, log directory, prometheus job names and more have been updated. !3517
  • Add backup of /etc/gitlab to upgrade process. !3518
  • Cleanup deprecated settings list. !3527
  • Update monitoring components. !3550
  • Regenerate database.ini if missing. !3555
  • Deprecate node['gitlab'] monitoring attributes instead of removal. !3583
  • Update gitlab-elasticsearch-indexer to v1.3.0. !3587
  • Update Mattermost to 5.14. (Harrison Healey)

12.2.12

Security (1 change, 1 of them is from the community)

  • Upgrade git to security patch 2.22.2. (Marin Jankovski)

12.2.11

Security (1 change, 1 of them is from the community)

  • Upgrade git to security patch 2.22.2. (Marin Jankovski)

12.2.10

Security (1 change, 1 of them is from the community)

  • Upgrade git to security patch 2.22.2. (Marin Jankovski)

12.2.8

  • No changes.

12.2.6

Security (1 change)

  • Update Grafana version to 6.3.5.

12.2.5

  • No changes.

12.2.4

Security (1 change, 1 of them is from the community)

  • Update Mattermost to 5.13.3 (GitLab 12.2). (Harrison Healey)

12.2.3

  • No changes.

12.2.2

  • No changes.

12.2.1

Fixed (1 change)

  • Fix Error 500s when loading repositories with license files. !3542

12.2.1

Security (2 changes)

  • Add documentation for configuring an asset proxy server.
  • Make logrotate perform operations not as root user.

12.2.0

Security (5 changes, 1 of them is from the community)

  • Update nginx to 1.16.1. !3525
  • Rename unused redis commands by default. !3436
  • Update PostgreSQL to 9.6.14 and 10.9. !3492
  • Update GraphicsMagick to 1.3.33. !3494 (Takuya Noguchi)
  • Update nginx to 1.16.1. !3525
  • Rename Grafana directory as part of upgrade to invalidate user sessions.

Removed (1 change)

  • Stop building packages for openSUSE 42.3. !3469

Fixed (5 changes)

  • Validate runit can set ownership of config files. !3332
  • Use armv7 build of Grafana in RPi package. !3401
  • A new wrapper for backup and restore to change ownership of registry directory automatically. !3447
  • Clean up stale Redis instance config files. !3464
  • Typo in initial_license in gitlab.rb. !3497

Changed (5 changes, 1 of them is from the community)

  • Update nginx to version 1.16.0. !3442
  • Enable TLS v1.3 by default in NGINX. !3458
  • Cleanup unnecessary gem files in gitlab package. !3471
  • Support manually setting the db version for psql bin. !3485
  • Add default support of ECDSA https certificates in nginx. !3511 (ptymatt)

Performance (1 change)

  • Adjust unicorn worker CPU formula. !3473

Added (4 changes, 1 of them is from the community)

  • Build packages for Debian Buster. !3426
  • add option to define custom page headers. !3465 (Max Wittig)
  • Add support for Content Security Type. !3499
  • Bump the Git version to 2.22. !3502

Other (6 changes, 1 of them is from the community)

  • Upgrade rubocop to 0.69.0. !3473
  • Upgrade gitlab-monitor to 4.2.0. !3483
  • Attempt to upgrade the database in the docker image. !3515
  • Bump ohai version to 14.14.0. !3523
  • Update Mattermost to 5.13.2. (Harrison Healey)
  • Add perl dependency to SSL troubleshooting steps.

12.1.17

Security (1 change, 1 of them is from the community)

  • Upgrade git to security patch 2.21.1. (Marin Jankovski)

Other (1 change)

  • Consult the gitlab-elasticsearch-indexer version from GitLab. !3663

12.1.16

  • No changes.

12.1.15

Security (1 change, 1 of them is from the community)

  • Upgrade git to security patch 2.21.1. (Marin Jankovski)

Other (1 change)

  • Consult the gitlab-elasticsearch-indexer version from GitLab. !3663

12.1.14

  • No changes.

12.1.13

  • No changes.

12.1.12

  • No changes.

12.1.11

  • No changes.

12.1.10

  • No changes.

12.1.10

Security (1 change)

  • Update Grafana version to 6.3.5.

12.1.5

Security (1 change)

  • Automatically set an admin password for Grafana and disable basic authentication.

12.1.4

  • No changes.

12.1.3

Other (1 change)

  • Fix bzip2 location. !3448

12.1.2

  • No changes.

12.1.2

  • No changes.

12.1.1

  • No changes.

12.1.0

Security (1 change, 1 of them is from the community)

  • Update Mattermost to 5.11.1 (GitLab 12.0). (Harrison Healey)

Fixed (15 changes, 2 of them are from the community)

  • Auto-enable Let's Encrypt for certificate renewal. !3342
  • Use PostgreSQL username from node attribute file in gitlab-ctl command. !3352
  • gitaly: prometheus not working with tls enabled. !3353 (Roger Meier)
  • Support pg-upgrade on dbs with collate and ctype values that differ from each other. !3371
  • Properly check whether postgres is enabled when doing pg-upgrade. !3381
  • Bring back the option to use the authorized keyfile in docker. !3388
  • Get prometheus home directory from node attributes. !3395
  • Create the uploads_storage_path directory. !3396
  • Fix upgrade time calculation metric. !3397
  • Fix GitLab upgrades crashing when LetsEncrypt cert needs renewal. !3402
  • Set ALTERNATIVE_SOURCES for tests. !3412
  • Fix error with repmgr and PostgreSQL 9. !3417
  • Make Roles respect user specified configuration. !3423
  • Enable specifying --path in bundle install on Ruby docker images. !3432
  • Update Mattermost to 5.12.4. (Harrison Healey)

Deprecated (1 change)

  • Remove bundled MySQL client and related docs. !3382

Changed (5 changes)

  • Ensure we only grab the last line of stdout from rails runner. !3406
  • Set INSTALLATION_TYPE of Marketplace AMI to gitlab-aws-marketplace-ami. !3414
  • Add support for ACME v2. !3420
  • Run before_fork only once on boot for Unicorn.
  • Update redis_exporter to 1.0.3.

Added (8 changes, 1 of them is from the community)

  • Add recording rules for SLIs. !3335
  • Build packages for openSUSE 15.0. !3343
  • Add worker configuration for pages domain ssl renewal through Let's Encrypt. !3355
  • Add prometheus settings to gitlab.yml. !3383
  • Add a role for monitoring. !3404
  • Add smartcard_required_for_git_access to gitlab.rb. !3415
  • Add ability to set 'maxsize' for logrotate configs. !3419
  • add option to enable sentry and to define dsn/environment for pages. !3424 (Roger Meier)

Other (7 changes, 2 of them are from the community)

  • Upgrade to OpenSSL 1.1.1c. !3069
  • Add GEO support to pg-upgrade. !3316
  • Use Go module vendoring for builds. !3337
  • Bump Chef related libraries to 14.x. !3344
  • Use Postgresql 10.7 instead of 10.7.0. !3387 (Takuya Noguchi)
  • Enable frame pointer in Redis compile options. !3421
  • Update Mattermost to 5.12.2. (Harrison Healey)

12.0.10

Security (2 changes, 2 of them are from the community)

  • Update Mattermost to 5.11.1 (GitLab 12.0). (Harrison Healey)
  • Upgrade git to security patch 2.21.1. (Marin Jankovski)

Fixed (5 changes)

  • Support pg-upgrade on dbs with collate and ctype values that differ from each other. !3371
  • Properly check whether postgres is enabled when doing pg-upgrade. !3381
  • Use armv7 build of Grafana in RPi package. !3401
  • Fix error with repmgr and PostgreSQL 9. !3417
  • Enable specifying --path in bundle install on Ruby docker images. !3432

Performance (1 change)

  • Fix slow pushes for repositories using object deduplication. !3364

Other (1 change)

  • Fix bzip2 location. !3448

12.0.10

Security (2 changes, 2 of them are from the community)

  • Update Mattermost to 5.11.1 (GitLab 12.0). (Harrison Healey)
  • Upgrade git to security patch 2.21.1. (Marin Jankovski)

Fixed (5 changes)

  • Support pg-upgrade on dbs with collate and ctype values that differ from each other. !3371
  • Properly check whether postgres is enabled when doing pg-upgrade. !3381
  • Use armv7 build of Grafana in RPi package. !3401
  • Fix error with repmgr and PostgreSQL 9. !3417
  • Enable specifying --path in bundle install on Ruby docker images. !3432

Performance (1 change)

  • Fix slow pushes for repositories using object deduplication. !3364

Other (1 change)

  • Fix bzip2 location. !3448

12.0.9

Security (2 changes, 1 of them is from the community)

  • Patch nginx 1.14.2 for CVE-2019-9511, CVE-2019-9513, CVE-2019-9516.
  • Update Mattermost to 5.11.1. (Marc Schwede)

12.0.8

Security (2 changes)

  • Add documentation for configuring an asset proxy server.
  • Make logrotate perform operations not as root user.

12.0.7

Security (2 changes)

  • Add documentation for configuring an asset proxy server.
  • Make logrotate perform operations not as root user.

12.0.6

Security (1 change)

  • Rename Grafana directory as part of upgrade.

12.0.5

Security (1 change)

  • Automatically set an admin password for Grafana and disable basic authentication.

12.0.3 (2019-07-01)

  • No changes.

12.0.2 (2019-06-25)

  • No changes.

12.0.1 (2019-06-24)

Fixed (1 change)

  • Fix upgrade version check in preinst to handle double-decimal-digit versions. !3369

12.0.0 (2019-06-22)

Removed (4 changes)

  • Remove old env directory cleaning. !3290
  • Remove support for skip-auto-migrations file. !3306
  • Remove TLSv1.1 support in nginx. !3307
  • Remove Prometheus 1.x support. !3315

Fixed (11 changes)

  • Add timeout option to pg-upgrade command. !3284
  • Ensure reconfigure has succeeded reading node attributes. !3302
  • Set default path for git storage directories if user didn't specify one. !3304
  • Get node attribute file from directory contents if hostname is empty. !3309
  • Ensure sidekiq and gitlab-monitor are restarted when the ruby version changes. !3317
  • Upgrade node-exporter to 0.18.1. !3326
  • Update Prometheus exporters. !3328
  • Handle special characters in FDW passwords. !3339
  • Hup Mattermost after a version upgrade. !3340
  • Fix Unicorn not cleaning up stale metrics file at startup. !3350
  • Don't fail on public attribute file on missing 'normal' key. !3358

Deprecated (1 change)

  • Mark openSUSE 42.3 as deprecated. !3334

Changed (6 changes)

  • Extracted postgresql recipe logic in gitlab recipe to its own recipe. !2794
  • Enable Grafana by default and configure GitLab SSO. !3272
  • Make PostgreSQL 10.7 the default version. !3291
  • Default to JSON logging when possible. !3292
  • Allow health check endpoints to be access via plain http. !3296
  • Remove old chef state before running chef commands. !3310

Performance (2 changes)

  • Upgrade Ruby to 2.6.3. !3119
  • Disable AuthorizedKeysFile in Docker. !3198

Added (6 changes, 1 of them is from the community)

  • Allow configuring an HTTP proxy for GitLab Pages. !3060 (Ben Anderson)
  • Add Pages -insecure-ciphers support. !3275
  • Add Pages -tls-min-version and -tls-max-version support. !3286
  • Service discovery for Prometheus via Consul. !3295
  • Replace --auth-server with --gitlab-server flag for pages. !3314
  • Make gitaly git.catfile_cache_size configurable. !3329

Other (13 changes, 2 of them are from the community)

  • Update python to 3.7.3 with updated libedit patches. !3274 (Takuya Noguchi)
  • GitLab-Pages can output JSON format logs. !3288
  • Ensure reconfigure runs with our desired version of the acme-client gem. !3294
  • Update sysctl to use --system option. !3298
  • Set 11.11 to be the minimum version required to upgrade to 12.0. !3300
  • Document Setting Logs to Non-JSON Format. !3303
  • Remove PG 9.6 to 9.6.8 directory symlink. !3305
  • Publish unlicensed EE AMI to Community AMIs. !3331
  • Update gitlab-elasticsearch-indexer to v1.2.0. !3331
  • Skip automatic pg-upgrade on GEO. !3338
  • Specify Ruby 2.6.3 for development. !3345
  • Update Mattermost to 5.11.0. (Harrison Healey)
  • Stop printing certificate skipped messages, instead list which certs were copied.

11.11.8

Security (1 change, 1 of them is from the community)

  • Update Mattermost to 5.10.2 (GitLab 11.11). (Harrison Healey)

11.11.7

  • No changes.

11.11.5 (2019-06-27)

  • No changes.

11.11.4 (2019-06-26)

Other (1 change)

  • Publish unlicensed EE AMI to Community AMIs. !3331

11.11.3 (2019-06-10)

Fixed (2 changes)

  • Fix bug in pg-upgrade HA detection. !3287
  • Pass cron directory to crond run file. !3327

11.11.2 (2019-06-04)

Fixed (1 change, 1 of them is from the community)

  • Update Mattermost to 5.10.1 (GitLab 11.11). (Harrison Healey)

11.11.1 (2019-05-30)

  • No changes.

11.11.0 (2019-05-22)

Security (1 change)

  • Upgrade RubyGems to 2.7.9. !3082

Removed (1 change)

  • Remove postgres auto-upgrade from Docker images for 11.11.0 release.

Fixed (4 changes)

  • Run pg_upgrade with configured postgres username. !3162
  • Fix Grafana GitLab Authentication. !3195
  • Run repmgr's psql commands as the specified user. !3224
  • Remove timestamp prefix from JSON formatted registry logs.

Deprecated (1 change)

  • Stop building Ubuntu 14.04 packages. !3192

Changed (4 changes)

  • Patch bundle install in CentOS 6 to install sassc gem using newer GCC. !3112
  • Enable additional node metrics. !3207
  • geo_log_cursor is located in ee/bin/ now. !3223
  • Bump Grafana Dashboards. !3241

Performance (2 changes)

  • Use AuthorizedKeysCommand in Docker builds. !3191
  • Remove smaps metrics from gitlab-monitor. !3279

Added (12 changes, 2 of them are from the community)

  • Bundle PostgreSQL 10 with the package. !3142
  • Docker: attempt to cleanup stale pids on restart. !3200
  • Decouple Geo node identity from external_url. !3201
  • Add configuration support for dependency proxy feature. !3206
  • add option to define Sentry settings. !3214 (Roger Meier)
  • Support gitlab-shell feature flags through gitlab.rb. !3215
  • Upgrade Git to 2.21. !3220
  • Add HA support for pg-upgrade command. !3240
  • Add pages domain removal cron configuration. !3246
  • Allow Sentry client-side DSN to be passed on gitlab.yml. !3249
  • add option to define Sentry environment for gitaly. !3253 (Roger Meier)
  • Add option to provide license during initial installation. !3265

Other (7 changes, 2 of them are from the community)

  • Bump Prometheus components to the latest. !3182
  • Update liblzma to 5.2.4. !3197
  • Update libtool to 2.4.6. !3210
  • Move sidekiq-cluster to ee/bin. !3216
  • Rename library methods to make their function explicit. !3222
  • Update Mattermost to 5.10.0. (Harrison Healey)
  • Stop raspberry pi builds during nightlies. (John T Skarbek)

11.10.8 (2019-07-01)

  • No changes.

11.10.7 (2019-06-26)

  • No changes.

11.10.6 (2019-06-04)

Fixed (1 change)

  • Pin procfs version used for building redis-exporter. !3319

11.10.4 (2019-05-01)

Security (1 change, 1 of them is from the community)

  • Update Mattermost to 5.9.1 (GitLab 11.10). (Harrison Healey)

11.10.3 (2019-04-30)

Fixed (1 change)

  • Update exclusion of gem cache to match ruby 2.5. !3243

11.10.2 (2019-04-25)

  • No changes.

11.10.1 (2019-04-23)

  • No changes.

11.10.0 (2019-04-22)

Security (1 change)

  • Bundle exiftool as a dependency.

Fixed (3 changes)

  • Use a fixed git abbrev parameter when we fetch a git revision. !3143
  • Fix bug where passing -w to pg-upgrade aborted the process. !3164
  • Update WorkhorseHighErrorRate alert. !3183

Changed (3 changes)

  • Remove gitlab-markup custom patches. !3115
  • Add grafana-dashboards to auto-provisioning. !3141
  • Set the default LANG variable in docker to support UTF-8. !3159

Added (7 changes, 2 of them are from the community)

  • Refactor Prometheus rails scrape config. !3046 (Ben Kochie bjk@gitlab.com)
  • Support conditional external diffs. !3059
  • Support for registry-garbage-collect command. !3097
  • Add sub_module to bundled nginx. !3100 (Rafael Gomez)
  • Add gitaly graceful restart wrapper. !3116
  • Add optional db_name to "gitlab-ctl replicate-geo-database". !3124
  • Add default Referrer-Policy header. !3138

Other (9 changes, 2 of them are from the community)

  • Upgrade jemalloc to 5.1.0. !2957
  • Update CA Certificates to 2019-01-23. !3095
  • Add gitlab_shell.authorized_keys_file to gitlab.yml. !3096
  • Update to latest krb5 version 1.17. !3114
  • Update to latest libxml2. !3156
  • Update bundler to 1.17.3. !3157 (Takuya Noguchi)
  • Share AWS AMIs with the Marketplace account. !3190
  • Move software built from git to omnibus-mirror. !3228
  • Update Mattermost to 5.9.0 (GitLab 11.10). (Harrison Healey)

11.9.12 (2019-05-30)

Security (1 change, 1 of them is from the community)

  • Update Mattermost to 5.8.2 (GitLab 11.9). (Harrison Healey)

11.9.11 (2019-04-30)

  • No changes.

11.9.10 (2019-04-26)

  • No changes.

11.9.9 (2019-04-23)

Other (1 change)

  • Move software built from git to omnibus-mirror. !3228

11.9.8 (2019-04-11)

  • No changes.

11.9.7 (2019-04-09)

  • No changes.

11.9.6 (2019-04-04)

Fixed (1 change)

  • Fix Grafana auth URLs. !3139

11.9.5 (2019-04-03)

Security (1 change, 1 of them is from the community)

  • Update Mattermost to 5.8.1. (Harrison Healey)

Fixed (1 change)

  • Fix typo in Prometheus v2 rules. !3145

11.9.3 (2019-03-27)

  • No changes.

11.9.2 (2019-03-26)

Security (1 change)

  • Bundle exiftool as a dependency.

11.9.1 (2019-03-25)

  • No changes.

11.9.0 (2019-03-22)

Security (2 changes)

  • Delete build artifacts from AMIs before publishing. !3044
  • Upgrade to OpenSSL 1.0.2r. !3066

Fixed (6 changes, 2 of them are from the community)

  • Fix permissions of repositories directory in update-permissions script. !3029 (Matthias Lohr mail@mlohr.com)
  • Fix issue with sshd failing in docker with user remap and privileged. !3047
  • Allow Geo tracking DB user password to be set. !3058
  • Restore docker registry compatibility with old clients using manifest v2 schema1. !3061 (Julien Pervillé)
  • Automatically configure Prometheus alertmanager. !3071
  • Ensure gitaly is setup before migrations are run.

Deprecated (1 change)

  • Update nginx to version 1.14.2. !3065

Changed (1 change)

  • Upgrade gitlab-monitor to 3.1.0. !3052

Added (5 changes)

  • Add Prometheus support to Docker Registry. !2884
  • Add option to disable init detection. !3028
  • Add Grafana service. !3057
  • Support Google Cloud Memorystore by disabling Redis CLIENT. !3072
  • Support Google Cloud Memorystore in gitlab-monitor. !3084

Other (6 changes, 4 of them are from the community)

  • Update mixlib-log from 1.7.1 to 3.0.1. !2951
  • Stop building packages for Raspbian Jessie. !3004
  • Update python to 3.4.9. !3040 (Takuya Noguchi)
  • Update docutils to 0.13.1. !3042 (Takuya Noguchi)
  • Replace deprecated "--no-ri --no-rdoc" in rubygems. !3050 (Takuya Noguchi)
  • Update Mattermost to 5.8. !3070 (Harrison Healey)

11.8.10 (2019-04-30)

  • No changes.

11.8.9 (2019-04-25)

  • No changes.

11.8.8 (2019-04-23)

Security (1 change, 1 of them is from the community)

  • Upgrade Mattermost to 5.7.3 (GitLab 11.8). !3137 (Harrison Healey)

11.8.7 (2019-04-09)

  • No changes.

11.8.6 (2019-03-28)

  • No changes.

11.8.5 (2019-03-27)

  • No changes.

11.8.4 (2019-03-26)

Security (1 change)

  • Bundle exiftool as a dependency.

11.8.3 (2019-03-19)

  • No changes.

11.8.2 (2019-03-13)

Fixed (2 changes, 1 of them is from the community)

  • Restore docker registry compatibility with old clients using manifest v2 schema1. !3061 (Julien Pervillé)
  • Ensure gitaly is setup before migrations are run.

Other (1 change, 1 of them is from the community)

  • Update Mattermost to 5.7.2. !3080 (Harrison Healey)

11.8.1 (2019-02-28)

Fixed (1 change)

  • Add support for restart_command in runit cookbook. !3062

Added (1 change, 1 of them is from the community)

  • Adding scripts/changelog. !3009 (Ian Baum)

11.8.0 (2019-02-22)

  • Remove Redis config from gitlab-shell !3000
  • Add AWS customer provided encryption key configuration option !2928
  • Fix mattermost data directory permissions with update-permissions
  • Properly encode the Redis password component in the URL !2999
  • Patch runit to not consider status of log service for status command exit code !2949
  • Upgrade libpng to 1.6.36 !2950
  • Fix invalid registry redirect url when using the default ports (jelhan) !2961
  • Update runit cookbook to v4.3.0 !2902
  • Turn on http to https redirection for Registry and Mattermost if LE integration is used !2968
  • Make registry validation configurable !2992
  • Upgrade Docker registry to 2.7.1 !2970
  • Upgrade Nginx to 1.12.2 !2988
  • Bump gitlab-elasticsearch-indexer to 1.0.0
  • Include experimental Docker Distribution Pruner !2946
  • Update Prometheus to v2.6.1 !2981
  • Update Prometheus node_exporter to v0.17.0 !2981
  • Update Prometheus redis_exporter to v0.26.0 !2981
  • Support smartcard auth against LDAP server !3006
  • Update Mattermost to 5.7.1
  • Update Prometheus alerting rules !3011
  • Allow external diffs for merge requests to be configured

11.7.12 (2019-04-23)

  • No changes.

11.7.11 (2019-04-09)

  • No changes.

11.7.10 (2019-03-28)

  • No changes.

11.7.9 (2019-03-27)

  • No changes.

11.7.8 (2019-03-26)

Security (1 change)

  • Bundle exiftool as a dependency.

11.7.7 (2019-03-19)

  • No changes.

11.7.0

  • Disable nginx proxy_request_buffering for git-receive-pack !2935
  • Hide transfer of refs/remotes/* in git config !2932
  • Add option to specify a registry log formatter !2911
  • Ensure env values are converted to strings (Romain Tartière) !2923
  • Make location of repmgr.conf dynamic in run file and gitlab-ctl commands !2924
  • Enabled ENA networking and SRIOV support to AMIs !2867
  • Drop support for Debian Wheezy !2943
  • Restart sidekiq-cluster when relevant changes occur !2945
  • Support TLS communication with gitaly

11.6.11 (2019-04-23)

  • No changes.

11.6.10 (2019-02-28)

  • No changes.

11.6.3

  • Fix Docker registry not working with Windows layers !2938
  • Remove deprecated OpenShift template !2936
  • Update Mattermost to 5.6.2
  • Fix warnings/errors when Prometheus is disabled. !2940

11.6.2

  • Fix environment variables not being cleaned up !2934

11.6.0

  • Switch restart_command for Unicorn service to signal HUP instead of USR2 !2905
  • Upgrade Ruby to 2.5.3 !2806
  • Deprecate postgresql['data_dir'] !2846
  • Move env directory of all services to /opt/gitlab/etc/<service>/env !2825
  • Move the postgres install to being located under its major version path !2818
  • Add support for Git v2 protocol in docker image's sshd_config !2864
  • Add client support for Redis over SSL !2843
  • Disable sidekiq probes of gitlab-monitor by default in Redis HA mode and provide probe_sidekiq attribute to control it. !2872
  • Update docker registry to include a set of patches from the upcoming 2.7.0 release !2888
  • Update Mattermost to 5.5.0
  • Add impersonation_enabled configuration to gitlab.rb !2880
  • Update runit version to 2.1.2 !2897
  • Update Prometheus components !2891
  • Add smartcard configuration to gitlab.rb !2894

11.5.11 (2019-04-23)

  • No changes.

11.5.8

  • Hide transfer of refs/remotes/* in git config

11.5.2

  • Make remote-syslog detect log directories of all services correctly !2871

11.5.1

  • Update GITLAB_PAGES_VERSION to 1.3.1
  • Update GITLAB_WORKHORSE_VERSION to 7.1.3
  • Update postgresql to 9.6.11 !2840

11.5.0

  • Add experimental support for Puma !2801
  • Move to standardized cluster lifecycle event handlers in preparation for Puma support !2728
  • Update gitlab-monitor to 2.19.1
  • Add option to configure consul group !2781
  • Add Prometheus alerts for GitLab components !2753
  • Update required gitlab-elasticsearch-indexer version to 0.3.0 for Elasticsearch 6 support !2791
  • Add option to configure postgresql group !2780
  • Add option to configure prometheus group !2782
  • Add option to configure redis group !2784
  • Upgrade Bundler version to 1.16.6
  • Omit Gitaly development and test gems !2808
  • Support for Pages access control settings (Turo Soisenniemi)
  • Pages: Support limiting connection concurrency !2815
  • Geo: Fix adding a password to the FDW user mapping !2799
  • Specify groups while running services and gitlab- prefixed commands !2785
  • Update Mattermost to 5.4.0
  • Warn users when postgresql needs to be restarted due to version changes !2823
  • Ensure postgres doesn't automatically restart when it's run file changes !2830
  • Add nginx-module-vts for Prometheus metrics collection !2795
  • Ensure pgbouncer is shut down when multiple master situation is encountered and resumed when it is cleared !2812
  • Provide SSL_CERT_DIR to embedded Go services !2813

11.4.8

  • Update GITLAB_PAGES_VERSION to 1.1.1
  • Update GITLAB_WORKHORSE_VERSION to 7.0.1

11.4.1

  • Upgrade Ruby version to 2.4.5

11.4.0

  • Enable omniauth by default !2728
  • Update Mattermost to 5.3.1
  • Fix identification of Prometheus's rule directory !2736
  • Run geo_prune_event_log_worker_cron every 5min
  • Fix workhorse log path in the Docker fix update-permission script !2742 (Matteo Mazza)
  • Remove recursive chown for public directory !2743
  • Update libpng to 1.6.35 !2746
  • Update redis to 3.2.12 !2750
  • Update libgcrypt to 1.8.3 !2747
  • Update npth version to 1.6
  • Update libgpg-error to 1.32
  • Update libassuan to 2.5.1
  • Update gpgme to 1.10.0
  • Update gnupg to 2.2.10
  • Bump git to 2.18.1
  • Set only files under trusted_cert directory explicitly to user read/write and group/other read. !2755
  • Use Prometheus 2.4.2 for new installs. Deprecate Prometheus 1.x and add prometheus-upgrade command !2733

11.3.11

  • Update GITLAB_PAGES_VERSION to 1.1.1
  • Update GITLAB_WORKHORSE_VERSION to 6.1.2

11.3.4

  • Bump git to 2.18.1

11.3.2

  • Update pgbouncer cookbook to not regenerate databases.ini on hosts using consul watchers

11.3.1

  • Update Mattermost to 5.2.2

11.3.0

  • Support max_concurrency option in sidekiq_cluster
  • Support Redis hz parameter
  • Support Redis tcp-backlog parameter
  • Disable SSL compression by default when using gitlab-psql or gitlab-geo-psql
  • Increase Sidekiq RSS memory limit from 1 GB to 2 GB
  • Add /metrics endpoint to gitlab_monitor !2719 (Maxime)
  • Reload sysctl if a new symlink is created in /etc/sysctl.d
  • Bump omnibus-ctl to v0.6.0 !2715
  • Add missing pgbouncer options
  • Add plugin_directory and plugin_client_directory to supported Mattermost settings !2649

11.2.3

  • Fix custom runtime_dir not working
  • Geo Secondary: ensure rails enabled when Gitaly enabled !2720
  • Update Mattermost to 5.2.1
  • Update libiconv to 1.15
  • Update libiconv zlib and makedepend build recipe to improve build cache reuse

11.2.1

  • Fix bzip2 download source
  • Allow configuration of maven package repository

11.2.0

  • Bump git to 2.18.0 !2636
  • Bump Prometheus Alertmanager to 0.15.1 !2664
  • Update gitlab-monitor to 2.18.0 !2662
  • Update gitlab-monitor to 2.17.0
  • Enable rbtrace for unicorn if ENABLE_RBTRACE is set
  • Fix database.yml group setting to point at the proper user['group']
  • Fix Prometheus metrics not working out of the box in Docker
  • Make gitlab-ctl repmgr standby setup honor postgresql['data_dir']
  • Update Mattermost to 5.1.1
  • Update repmgr-check-master to exit 1 for standby nodes
  • Run GitLab service after systemd multi-user.target !2632
  • Update repmgr-check-master to exit 1 for standby nodes
  • Geo: Fix replicate-geo-database not working with a custom port

11.1.1

  • Update Mattermost to 5.0.2
  • Omit SLAVEOF if Redis is in an HA environment !2651
  • Export PYTHONPATH and ICU_DATA to gitaly !2650
  • Restore gitaly default log level to 'info' !2661

11.1.0

  • Include OSS driver for object storage support in the registry
  • Support setting of PostgreSQL SSL mode and compression in repmgr conninfo
  • Disable PostgreSQL SSL compression by default
  • Tighten permission on Mattermost's config.json file !2587
  • Tighten permission on Gitaly's config.toml file !2589
  • Tighten permission on gitlab-shell's config.yml file !2585
  • Add an option to activate verbose logging for GitLab Pages (maxmeyer)
  • Don't attempt to modify PostgreSQL users if database is in read-only mode
  • Remove NGINX custom page for 422 errors
  • Tighten permission on gitlab-monitor's gitlab-monitor.yml file !2584
  • Tighten permission on gitlab.yml file !2591
  • Tighten permission on database.yml file !2592
  • Add support for Prometheus remote read/write services.
  • Add support for database service discovery
  • Tighten permission on geo's database_geo.yml file !2590
  • Set TZ environment variable for gitlab-rails to ':/etc/localtime' to decrease number of system callse - !2600
  • Don't add timestamp to gitaly logs if logging format is json !2615
  • Remove hardcoded path for pages secrets (julien MILLAU)
  • Tighten permission on gitlab-workhorse's config.toml file !2586
  • Add pseudonymizer data collection worker
  • Update node_exporter to 0.16.0, metric names have been changed !2639
  • Update alertmanager to 0.15.0 !2639
  • Update redis_exporter to 0.20.2 !2639
  • Update postgres_exporter to 0.4.6 !2641
  • Update pgbouncer_exporter to 0.0.3-gitlab !2617
  • Update Mattermost to 5.0.0

11.0.3

  • Revert change to default unicorn/sidekiq listen address.
  • Add Prometheus relabel configs to change display from 127.0.0.1 to localhost
  • Tighten permission on pgbouncer and consul related config files !2588

11.0.2

  • Set the default for geo_prune_event_log_worker_cron to once/2hours
  • Restart geo-logcursor when unicorn or sidekiq are updated
  • Fix Prometheus Unicorn metrics not coming back after a HUP
  • Set the default for geo_prune_event_log_worker_cron to once/2hours

11.0.1

  • No changes

11.0.0

  • Disable PgBouncer PID file by default
  • Add pgbouncer_exporter
  • Bump minimum version required for upgrade to 10.8 2df263267
  • Geo: Only create database_geo.yml and run migrations if Rails is enabled
  • Render gitlab-pages admin settings
  • Fix old unicorn master not quitting after a new process is running
  • Mattermost: Fix reconfiguration of GitLab OAuth configuration settings
  • Bump PgBouncer to 1.8.1
  • Automatically add registry hostname to the to alt_name of the LetsEncrypt certificate #3343
  • Use localhost hostname for unicorn and sidekiq listeners
  • Add ipv6 loopback to monitoring whitelist
  • Remove deprecated Mattermost settings and use environment variables to set supported ones. !2522
  • Bump git to 2.17.1 !2552
  • Updated Mattermost to 4.10.1
  • Render gitaly-ruby num_workers config
  • Set installation type information to be used by usage ping - !2561
  • Add graphicsmagick dependency
  • Add cron job for archiving-trace worker
  • Add attribute to control automatic registration of a database node as master on initialization !2571
  • Add PostgreSQL support for default_statistics_target

10.8.5

  • Geo: Make sure gitlab_secondary schema has the correct owner

10.8.2

  • Automatically restart Gitaly when its VERSION file changes
  • Update gitlab-monitor to 2.16.0
  • No need to patch lib/gitlab.rb anymore since it now reads the REVISION file if present
  • Upgrade git to 2.16.4

10.8.1

  • Add git_data_dir to the deprecation list 7d04ed06b
  • Geo: Set recovery_target_timeline to latest by default
  • Remove deprecated git_data_dir configuration and old hash format of git_data_dirs configuration !2520
  • Upgrade Ruby version to 2.4.4
  • Upgrade Bundler version to 1.16.2
  • Upgrade Rubygems version to 2.7.6
  • Add support for Prometheus rules files

10.8.0

  • Force kill unicorn process if it is still running after a TERM or INT signal
  • Upgrade Ruby version to 2.3.7
  • Update gitlab-monitor to 2.13.0
  • Add Prometheus Alertmanager
  • Bump git to 2.16.3
  • Bump curl to 7.59.0 aab088263
  • Bump pcre to 8.42 07c83a5ab
  • Bump rubygems to 2.6.14 84b2510fd
  • Bump openssl to 1.0.2o 1fe9f4ef2
  • Do not ship cached gem archives. #3235
  • Excludes source assets from gitlab-rails component. #3238
  • Keep gitaly service running during package upgrades 034992fbc
  • Geo: Error when primary promotion fails
  • Geo: Disable SSL compression by default in generating recovery.conf
  • Add option to disable healthcheck for storagedriver in registry
  • Enable gzip by default
  • Restart runsv when log directory is changed 0a784647b
  • Bump rsync to 3.1.3 f539aa946
  • Patch bzip2 against CVE-2016-3189 552730bfa
  • Fix pgbouncer recipe to use the correct user for standalone instances
  • Commands gitlab-psql and gitlab-geo-psql will use respective GitLab databases by default. #3485
  • Make pg-upgrade start the bundled postgresql server if it isn't already running
  • Enforce upgrade paths for package upgrades 56a250b1a
  • Patch unzip to fix multiple CVEs cefd5b1b6
  • Geo: Success message for gitlab-ctl promote-to-primary-node command

10.7.5

  • Upgrade Git to 2.14.4

10.7.4

  • Geo: promoting secondary node into primary doesnt remove database_geo.yml #3463
  • Only create gitlab-consul database user after repmgr database has been created
  • Make migrations during upgrade only stop unnecessary services

10.7.3

  • Add support for the -daemon-inplace-chroot command-line flag to GitLab Pages

10.7.2

  • No changes

10.7.1

  • No changes
  • Bump libxslt to 1.1.32 f584de1d7
  • Bump libxml2 to 2.9.8 e3a117275
  • Update Mattermost to 4.9.1

10.7.0

  • Geo: Increase default WAL standby settings from 30s to 60s
  • Geo: Add support for creating a user for the pgbouncer on the Geo DB
  • Geo: Add cron job for migrated local files worker
  • Disable 3DES ssl_ciphers of nginx for gitlab-rails, mattermost, pages, and registry (Takuya Noguchi)
  • Add option to configure log_statement config in PostgreSQL
  • Internal: Speed up rubocop job (Takuya Noguchi)
  • Bump redis_exporter to 0.17.1
  • Excludes static libraries, header files, and *-config binaries from package.
  • Support Sidekiq log_format option
  • Render gitlab-shell log_format option
  • Support direct_upload for Artifacts and Uploads
  • Set proxy_http_version to ensure request buffering is disabled for GitLab Container Registry
  • Auto-enable Let's Encrypt certificate management when external_url is of the https protocol, we are terminating ssl with the embedded nginx, and certficate files are absent.
  • Fix bug where changing log directory of gitlab-monitor had no effect 1e451dc2
  • Updated Mattermost to 4.8.1
  • Create shared/{tmp,cache} directories when manage-storage-directories is enabled
  • Render Gitaly logging_ruby_sentry_dsn config option
  • Fix bug in error reporting of gitlab-ctl renew-le-certs #3389
  • Adds go-crond to the package #3251
  • Auto-renew LetsEncrypt with go-crond #3251

10.6.6

  • Update Git to 2.14.4

10.6.5

  • Update Mattermost to 4.7.4

10.6.4

  • Fixes an issue where unicorn and sidekiq services weren't being restarted after their configuration changed.
  • Added missing Mattermost settings to gitlab.rb

10.6.2

  • Geo: many fixes in FDW support, making it enabled by default in Secondary node.
  • Fixed omnibus deprecations in PostgreSQL resources DSL

10.6.1

  • Pages: if logformat set to json, do not append timestamps with svlogd.
  • Downgrade jemalloc to 4.2.1 to avoid segfaults in Ruby

10.6.0

  • Geo: When upgrading we keep geo-postgresql up to run database migrations
  • Geo: Add cron configuration for repository verification workers
  • Warn users of stale sprockets manifest file after install 8d4cd46c (David Haltinner)
  • Geo: Don't attempt to refresh FDW tables if FDW is not enabled
  • Deprecate /etc/gitlab/skip-auto-migrations for /etc/gitlab/skip-auto-reconfigure
  • Update python to 3.4.8 (Takuya Noguchi)
  • Update jemalloc to 5.0.1
  • Update chef to 13.6.4
  • Unsets RUBYLIB in gitlab-rails, gitlab-rake, and gitlab-ctl to avoid interactions with system ruby libraries.
  • Update rainbow to 2.2.2, package_cloud to 0.3.04 and rest-client to 2.0.2 (Takuya Noguchi)
  • Use awesome_print gem to print Ruby objects to the user 761a1e6a
  • Update postgresql to 9.6.8
  • Remove possible remains of relative_url.rb file that was used in earlier versions 88de20f18
  • Add announce-ip and announce-port options for Redis and Sentinel (Borja Aparicio)
  • Support the -logFormat option in Workhorse
  • Update rubocop to 0.52.1 (Takuya Noguchi)
  • Restart geo-logcursor when database_geo.yml is updated
  • Change the default location of pgbouncer socket to /var/opt/gitlab/pgbouncer
  • Excludes unused /opt/gitlab/embedded/service/gitlab-shell/{go,go_build} directories.
  • Updated Mattermost to 4.7.3
  • Add proxy_download options to object storage
  • Add lfs_object_store_direct_upload option
  • Render the gitlab-pages '-log-format' option
  • Workhorse: if logformat set to json, do not update timestamps with svlogd.

10.5.8

  • Update Mattermost to 4.6.3

10.5.7

  • No changes

10.5.6

  • No changes

10.5.5

  • Resolve "consul service postgresql_service failing on db host - no access to /opt/gitlab/embedded/node

10.5.8

  • Update Mattermost to 4.6.3

10.5.7

  • No changes

10.5.6

  • No changes

10.5.5

  • Resolve "consul service postgresql_service failing on db host - no access to /opt/gitlab/embedded/node

10.5.4

  • Update Let's Encrypt to use fullchain instead of certificate

10.5.2

  • Fix regression where redirect_http_to_https was always on for hosts using https
  • Geo: Add support to configure a custom PostgreSQL FDW external user on the tracking database

10.5.1

  • Fix regression where using new Hash format for git_data_dirs broke reconfigure 542aea4aa

10.5.0

  • Add support to configure the fdw parameter in database_geo.yml
  • Extends rspec to gitlab-ctl consul's helper class, and refactors to avoid namespace conflicts.
  • Geo: Use a background WAL receiver and replication slot to improve initial sync
  • Support Redis as an LRU cache
  • Remove usage of gitlab_shell['git_data_directories'] configuration 2003bc5d
  • Set PostgreSQL archive_timeout to 0 by default
  • Added LDAP configuration option for lowercase_usernames
  • Support authorized_keys database lookups with SELinux on CentOS 7.4
  • Add support for generating Let's Encrypt certificates as part of reconfigure
  • Support configuration of Redis Sentinels by persistence class
  • Add support for setting environment variables for Registry (Anthony Dong)
  • Don't attempt to backup non-existent PostgreSQL data file in gitlab-ctl replicate-geo-database
  • Add object storage support for uploads
  • Do not attempt to load postgresql_extension if database in question doesn't exist.
  • Honor the unicorn['worker_processes'] setting for a Geo secondary node
  • Upgrades Chef to 12.21.31

10.4.1

  • Update gitlab-monitor to 2.5.0
  • Add GitLab pages status page configuration

10.4.0

  • Upgrade Ruby version to 2.3.6
  • Add support for enabling FDW for GitLab Geo
  • Request confirmation of Geo replication user password
  • Make sure db/geo/schema.rb is writable when node is a Geo secondary
  • Add warning to LoggingHelper
  • Update gitlab-monitor to 2.4.0 92312d6
  • Update CA certificates bundle to one from 2017.09.20 a8f56b7f

10.3.6

  • Specify initial tag of QA image for pushing to dockerhub
  • Use dash instead of spaces in cache keys and build jobs

10.3.1

  • Make it possible to configure an external Geo tracking database
  • Process reconfigure failures and print out a message
  • Remove unused redis bin gitlab-shell configuration
  • Bump bundled git version to 2.14.3 a2b4bedf
  • Update pgbouncer recipe to better handle initial configuration
  • Render gitaly-ruby memory settings
  • Add a runit service to probe repository storages

10.3.0

  • Add workhorse metrics to Prometheus
  • Add sidekiq metrics to Prometheus
  • Include gpgme, gnupg and their dependencies
  • Add gitaly metrics to Prometheus
  • Upgrade node-exporter to 0.15.2
  • Upgrade postgres-exporter to 0.4.1
  • Upgrade prometheus to 1.8.2
  • Remove duplicated shared object files from grpc gem (Takuya Noguchi)
  • Update default gitlab-shell git timeout to 3 hours ec9ed900
  • Enable support for git push options in the git config (Romain Maffina) 08edd3e4
  • Update Redis to 3.2.11 (Takuya Noguchi)
  • Turn on postgresql SSL by default b18597e3
  • Update pgbouncer and repmgr recipes to prevent errors on reconfigure
  • Add a command to promote secondary node to primary for GitLab Geo
  • Fixed behaviour of postgres_user provider with unspecified passwords/options 8bd2e615
  • Added roles to ease HA Postgres configuration d7d0f32a

10.2.6

  • Update Mattermost to 4.3.4

10.2.3

  • Adjust number of unicorn workers if running a Geo secondary node

10.2.0

  • Enable pgbouncer application_name_add_host config by default 29dab6af1
  • Move configuration for failing storages to the admin panel 83ad75c0
  • Upgrade curl to 7.56.1
  • Update backup directory management with better support for non-root NFS
  • Disable prepared statements by default
  • Remove deprecated settings from gitlab.yml template: geo_primary_role, geo_secondary_role
  • Add options to enable SSL with PostgreSQL
  • Change the default pgbouncer settings to be suitable for larger environments
  • Bump openssl to 1.0.2m (Takuya Noguchi)
  • Upgrade Mattermost to 4.3.2
  • Stop creating SSH keys for Geo secondaries f7147d8b
  • Make postgresql replication client sslmode configurable 1e2be156
  • Disable TLSv1 and SSLv3 ciphers for postgresql 7ab9004f
  • Add support for multiple Redis instances f6af9a81

10.1.6

  • Update Mattermost to 4.2.2

10.1.3

  • No changes

10.1.2

  • Bump embedded Git version to 2.13.6 921ba935
  • Update Mattermost to 4.2.1 640c88

10.1.1

  • No changes

10.1.0

  • Add a gitlab-ctl command to remove master nodes from cluster b50d50478
  • Restart Unicorn and Sidekiq on the Geo secondary if the tracking database is migrated 1aaed2
  • Remove unused Grit configuration settings 90f403a261
  • Add concurrency configuration for Gitaly 402f23b28
  • Enable profiler for jemalloc c40b82c403
  • Update Postgres exporter to 0.2.3 1f847e9e96
  • Update Prometheus to 1.7.2 1f847e9e96
  • Update Redis exporter to 0.12.2 1f847e9e96
  • Increase wal_keep_segments setting from 10 to 50 for Geo primary 9b1304fe
  • Disable NGINX buffering with container registry 2413adb
  • Add -artifacts-server and -artifacts-server-timeout support to Omnibus 188def96b3
  • Introduce roles configuration to allow enabling of multiple sets of services 8535073e64
  • Added PostgreSQL support for effective_io_concurrency 37799aea3
  • Added PostgreSQL support for max_worker_processes and max_parallel_workers_per_gather 37799aea3
  • Added PostgreSQL support for log_lock_waits and deadlock_timeout 37799aea3
  • Added PostgreSQL support for track_io_timing 37799aea3
  • Rename Rails secret jws_private_key to openid_connect_signing_key (Markus Koller) 24d56df29b
  • Render gitaly.client_path in gitlab.yml 80a9c492e
  • Correct Registry permissions in Docker update-permissions script 0b624f8ed
  • Upgrade PostgreSQL to 9.6.5 (Takuya Noguchi) 84a3f5c09

10.0.7

  • Fix an issue causing symlinking against system binaries if old PostgreSQL data was present on the filesystem a712c

10.0.6

  • Upgrade curl to 7.56.1 17ea571
  • Update Mattermost to 4.2.1 640c88

10.0.5

  • No changes

10.0.4

  • Ensure pgbouncer doesn't fail reconfigure if database isn't ready yet b50d50478

10.0.3

  • No changes

10.0.4

  • Ensure pgbouncer doesn't fail reconfigure if database isn't ready yet

10.0.3

  • No changes

10.0.2

  • Fix an issue where enabling a GitLab Geo role would also disable all default services 11e6dbf
  • Reload consul on config change instead of restarting 097cf5
  • Update pg-upgrade output to be more clear when a bundled PostgreSQL is not in use 7b80458b
  • Add option to configure redis snapshot frequency 400f3a54

10.0.1

  • No changes

10.0.0

  • Use semanage instead of chcon for setting SELinux security contexts (Elliot Wright) 45abda5f4
  • Add option to override the hostname for remote syslog
  • Add backup_timeout argument to geo db replication command
  • Remove sensitive params from the NGINX access logs 6983fe59
  • Upgrade rubygems to 2.6.13 4650cd70a
  • Add option to pass EXTERNAL_URL during installation d0f30ef2
    • Saves users from manually editing gitlab.rb just to set the URL and hence makes installation process easier
  • Remove TLSv1 from the list of accepted ssl protocols
  • Moved the settings handling into the package cookbook and reduced code duplication in settings
  • Move the GitLab HA roles into their own files, and switch default services to be enabled by a Default role
  • Remove geo_bulk_notify_worker_cron 44def4b5
  • Rework single_quote helper as quote that can handle escaping strings with embedded quotes fdc6a93
  • Add gitlab-ctl pgb-console command
  • Increase warning visibility of the deprecated git_data_dir setting
  • Add omniauth sync_profile_from_provider and sync_profile_attributes configuration
  • Only generate a private SSH key on Geo secondaries c2f2dcba
  • Support LFS object storage options for GitLab EEP
  • Upgrade ruby version to 2.3.5
  • Upgrade libyaml version to 0.1.7
  • Add NGINX RealIP module configuration templating for Pages and Registry
  • Fix gitlab-ctl wrapper to allow '*' in arguments
  • Update failover_pgbouncer script to use the pgbouncer user for the database configuration
  • Update Mattermost to 4.2.0

9.5.5

  • Add more options to repmgr.conf template
  • Update pgbouncer to use one style of logging
  • Set bootstrap_expect to default to 3 for consul servers
  • Fix bug where pgb-notify would fail when databases.json was empty
  • Restart repmgrd after nodes are registered with a cluster
  • Add --node option to gitlab-ctl repmgr standby unregister
  • Upgrade ruby version to 2.3.5
  • Upgrade libyaml version to 0.1.7

9.5.4

  • Changing pg_hba configuration should only reload PG c99ef6

9.5.3

9.5.2

  • No changes

9.5.1

  • No changes

9.5.0

  • Fix the NGINX configuration for GitLab Pages with Cache-Control headers 2242884e
  • Bump openssl to 1.0.2l 04ae64d7
  • Allow deeply nested configuration settings in gitlab.rb
  • Build and configure gitaly-ruby
  • Added support for PostgreSQL's "idle_in_transaction_session_timeout" setting
  • UDP log shipping as part of CE
  • Bump Git version to 2.13.5
  • Added Consul service in EE
  • Update gitlab-elasticsearch-indexr to v0.2.1 11a2e7fd
  • Add configuration options for handling repository storage failures
  • Add support for --negate in sidekiq-cluster
  • Update Mattermost to 4.1.0

9.4.3

  • Fix LDAP SSL config: Use ca_file, not ca_cert.
  • Fix Mattermost setting teammate_name_display not working.
    • Renamed mattermost['service_teammate_name_display'] to mattermost['team_teammate_name_display'] ad3a4f58

9.4.3

  • Add Prometheus client after_fork hook to reset file backed metrics

9.4.2

  • Update LDAP SSL config: Rename method to encryption. Add ca_cert, ssl_version and verify_certificates

9.4.1

  • Expose new Mattermost config options that went into 4.0.1

9.4.0

  • Add configuration options of monitoring ip whitelist and Unicorn sampler interval
  • Bump NGINX version to 1.12.1 f8c349bf
  • Add support in Geo replicate-geo-database command for replication slots 9fa27e9a0
  • Fix gitlab-shell not able to import projects from trusted SSL certificates
  • Remove software definition of expat 59c39870
  • Add unicorn metrics to Prometheus
  • Bump gitlab-elasticsearch-indexer version to 0.2.0 bba8edd3
  • Disable RubyGems in gitlab-shell scripts for performance
  • Adjust various default values for PostgreSQL based on GitLab.com
  • Gitaly can no longer be disabled
  • Bump omnibus-ctl version to 0.5.0
  • Add GeoLogCursor EE service
  • Set max_replication_slots to 1 by default for primary Geo instances
  • Set TZ environment variable for Gitaly
  • Automate repmgr configuration
  • Render Gitaly token authentication settings
  • Update Mattermost to 4.0.1
  • Drop GitProbe settings from gitlab-monitor
  • Move registry internal key population to gitlab-rails recipe 683bdcfb

9.3.8

  • Upgrade Mattermost to 3.10.2 6ebf54

9.3.7

  • No Changes

9.3.6

  • No Changes

9.3.5

  • Update gitlab-monitor to 1.9.0 c18672
  • Fix port not being passed to pg_basebackup in replicate-geo-database script ca92eb

9.3.4

  • No Changes

9.3.3

  • Allow sidekiq-cluster to run without having sidekiq enabled
  • Remove outdated Mattermost v2 DB upgrade code
  • Fix port not being passed to pg_basebackup in replicate-geo-database script
  • Switch postgresql['custom_pg_hba_entries'] from Array to Hash

9.3.2

  • Update gitlab-monitor to 1.8.0

9.3.1

  • Use the new "gettext:compile" task during build 59dbbd8b
  • Create the postgresql user for postgresql-exporter 3fedab4f

9.3.0

  • Ensure PostgreSQL user is created for Geo installations 4bedc5f1
  • Add a --skip-backup option in Geo replicate-geo-database command 22a01a23
  • Rename geo_download_dispatch worker configuration
  • Rename geo_backfill worker configuration
  • Upgrade Prometheus to 1.6.3
  • Bump Git version to 2.13.0 b8a4bc4f
  • Upgrade PostgreSQL to 9.6.3 8f144d
  • Upgrade ES indexer to 0.1.0
  • Changing relative URL requires a hard reset ccd76ae2
  • Add omniauth sync_email_from_provider configuration
  • Add libre2 to support the 're2' gem
  • Add a runtime directory for unicorn metrics
  • Support object storage for artifacts for GitLab EEP
  • Add repmgr as an EE dependency
  • Upgrade Mattermost to 3.10.0

9.2.8

  • Update Mattermost to 3.9.2 f55f9f

9.2.7

  • No changes

9.2.6

  • Backport: Upgrade ES indexer to 0.1.0

9.2.5

  • Add default values to GitLab Geo roles 77e7bdfa

9.2.5

  • Fix gitlab-ctl replicate-geo-database when run in a Docker container

9.2.2

  • Fix bug where cron values are not set to nil and default to a set value

9.2.1

  • Use ln -sf to prevent sshd startup errors upon a full Docker restart ecf4fd62b

9.2.0

  • Add a missing symlink for /opt/gitlab/init/sshd to make gitlab-ctl stop work in Docker 4a098168
  • Allow setting usage_ping_enabled in gitlab.rb
  • Update mysql client to 5.5.55
  • Add a build env variable ALTERNATIVE_SOURCES f0cab0c6
  • Create reconfigure log dir explicitly (Anastas Dancha) 9654cfe3
  • Upgrade docker/distribution to 2.6.1 5fe36ffe
  • Upgrade Prometheus to 1.6.1 d4bdd143
  • Upgrade gitlab-monitor to 1.6 b245f2c1
  • Add ldap_group_sync worker configuration f21c3886
  • Add gitlab_shell_timeout configuration 0289f50b
  • Generate license .csv file 5478b1aa
  • Postgresql configuration changle will now reload Postgresql instead of restart
  • Generate PO translation files 6b6c936a
  • Change service running detection 18b51873
  • Rename trigger schedules to pipeline schedules
  • Compile new binaries for gitlab-shell
  • Compile python with libedit
  • Disable Nginx proxy_request_buffering for Git LFS endpoints

9.1.7

  • Update Mattermost to 3.7.6 ce50d5f

9.1.6

  • No changes

9.1.5

  • No changes

9.1.4

  • Fix gitlab.yml template to quote sidekiq-cron 285fbb

9.1.3

  • Update mysql client to 5.5.56. 5e673

9.1.2

  • Add support for the following PostgreSQL settings: random_page_cost, max_locks_per_transaction, log_temp_files, log_checkpoints

9.1.1

  • No changes

9.1.0

  • Remove deprecated satellites configuration f88ba40b
  • Add configuration file for Gitaly 7c7c728
  • Add support for Gitaly address per shard 2096928
  • Build Container Registry with include_gcs flags (Lars Larsson) deb707fd
  • Update Prometheus flags, tweak resource usage b2dcb8da
  • EE: Create and migrate GitLab Geo database and configure Geo replication b71f72
  • EE: Add set-geo-primary-node command ecbcf2
  • EE: Add hot-standby configuration for Geo DB 82158
  • EE: Change the order of configuration loading for EE recipes ba19b7c0
  • Add support storages in Gitaly config f3205fa
  • Update Node exporter to 0.14.0 84f71c0
  • Update Redis exporter to 0.10.9.1 84f71c0

9.0.6

  • No changes

9.0.5

  • Build SLES 12 EE package at the same time as others.
  • Fix AWS build errors
  • Updating documentation for external PostgreSQL usage
  • Added quotes to GITLAB_SKIP_PG_UPGRADE

9.0.4

  • Update Mattermost version to 3.7.3 b8abd225

9.0.3

  • Added support for managing PostgreSQL's hot_standby_feedback option 8971a5e0
  • Add configuration support for new Mattermost 3.7 settings (Robin Naundorf) 3c9d6936
  • Fix 'template1 being accessed by other users' error c8633b8b
  • Fix ability to disable postgres and redis exporters 04eaf7f6
  • Start new services after they are enabled 42c9af27

9.0.2

  • No changes

9.0.1

  • Allow configuration of prepared statement caching in Rails 169891c2
  • Default redis prometheus exporter to off if redis is not managed locally 63056441
  • Default postgres prometheus exporter to off if postgres is not managed locally 63056441
  • Default pages http to https redirect to off 1ece2480
  • Make HSTS easier to configure, and the docs on it accurate 4ba90ff8
  • Move the automatic PG Upgrade to happen after migrations have run 8cf38d43

9.0

  • Remove Bitbucket from templates as it does not require special settings anymore b87ae1f
  • Fix the issue that prevents registry from starting when user and group are not the same (O Schwede) c4e83c5
  • Add configuration options for GitLab container registry to support notification endpoints to template (Alexandre Gomes) ef9b0f255
  • Update curl to 7.53.0 38aea7179
  • Update directory configuration structure to allow multiple settings per data directory
  • Remove mailroom configuration template, reuse the default from GitLab 5511b246
  • Remove deprecated standalone GitLab CI configuration ad126ba
  • Expose configuration for HSTS which was removed from GitLab Rails f5919f
  • Expose KUBERNETES_SERVICE_HOST and KUBERNETES_SERVICE_PORT to Prometheus for k8s 8a4e7d
  • Disable Nginx caching except for assets 6c1cdd8
  • Update Prometheus to 1.5.2 0edcf58
  • Update GitLab Monitor to 1.2.0 0edcf58
  • Update Postgres-exporter to 0.1.2 0edcf58
  • Update Redis-exporter to 0.10.7 0edcf58
  • Expose apiCiLongPollingDuration for GitLab Workhorse f88ae849
  • Add storage class configuration option for S3 backups (Jon Keys) 1e4a6ac4
  • Generate RSA private key for doorkeeper-openid_connect (Markus Koller) a447c41
  • Change default syntax for git_data_dirs ee831d9
  • Remove deprecated git-annex configuration 527b942
  • Expose GitLab Workhorse configuration file 835144e
  • Add option to verify clients with an SSL certificate to Mattermost, Registry and GitLab Pages
  • Rename stuck_ci_builds_worker to stuck_ci_jobs_worker in the gitlab_rails config
  • EE: Add a tracking database for GitLab Geo f1077d10
  • Provide default Host header for requests that do not have one 14f77c
  • Gitaly service on by default 350dea
  • Update Nginx to 1.10.3 211a89fb6

8.17.5

  • Update Mattermost version to 3.6.5 bb826eeb

8.17.4

  • No changes

8.17.3

  • Changing call to create tmp dir as the database user 7b54cd76

8.17.0

  • Add support for setting PostgreSQL's synchronous_commit and synchronous_standby_names settings
  • Remove deprecated Elasticsearch configuration options ab660c56
  • Include GitLab Pages in the Community Edition
  • Add HealthCheck support to our Docker image 845b52b2
  • Remove Nodejs dependency 7d22e0a8
  • Add an option to skip cache:clear task (Adam Hamsik) e4ba9913
  • Update Mattermost OAuth2 endpoints when GitLab's url changes
  • Include Redis exporter, off by default 3bd03d2d
  • Include Postgres exporter, off by default e8755757
  • Fixed trusted certificates being lost during Docker image restarts
  • Make pam_loginuid.so optional for SSH in our Docker image (Martin von Gagern) eb73ecea
  • Introduce gitlab-ctl diff-config command to compare existing and new configuration bb0bd
  • Remove update_all_mirrors_worker_cron and update_all_remote_mirrors_worker_cron settings 49706b
  • Expose max_standby_archive_delay and max_standby_streaming_delay Postgresql settings
  • Disconnect and reconnect database connections when forking in Unicorn a7b35aaf
  • Add support for the PostgreSQL max_replication_slots setting
  • Allow exposing prometheus metrics on gitlab-pages

8.16.9

  • Update Mattermost version to 3.6.5 e5f65b8

8.16.8

  • No changes

8.16.7

  • No changes

8.16.6

  • EE: Make sure ssh_keygen creates the directory first e5483177

8.16.5

  • Upgrade Mattermost to 3.6.2 2c7dab9f
  • EE: Make sure ssh_keygen creates the directory first e5483177

8.16.4

  • Make pam_loginuid.so optional for SSH in our Docker image (Martin von Gagern) eb73ecea

8.16.3

8.16.2

  • No changes

8.16.1

  • No changes

8.16.0

  • Update git to 2.10.2 27cde301
  • Allow users to specify an initial shared runner registration token 11de915b
  • Update Mattermost to version 3.6 4fcdc632
  • Include Prometheus and Node Exporter, off by default bef79732
  • Let users expose Mattermost host if installed on other server 2aec8f66
  • Make gitlab.rb template file scraping friendly 92e5eedf

8.15.7

  • Update Mattermost to 3.5.3 to patch a security vulnerability

8.15.6

  • Pin bundler version to 1.13.7 to avoid breaking changes
  • Update Mattermost to 3.5.2 to patch a XSS vulnerability

8.15.5

  • No changes

8.15.4

  • No changes

8.15.3

  • No changes

8.15.2

  • No changes

8.15.1

  • No changes

8.15.0

  • Update git to 2.8.4 381c0b9d
  • Clean up apt lists to reduce the Docker image size (Tao Wang) 7e796c5f
  • Enable Mattermost slash commands by default 2b3406
  • Enable overriding of username and profile picture for webhook on Mattermost by default 8528864
  • Fix Mattermost authorization with Gitlab (Tyranron) d704d3
  • Expose Mattermost url in gitlab.yml 4d90c7fa
  • Add prometheusListenAddr config setting for gitlab-workhorse 12bb9df2
  • Fix Mattermost service file not respecting mattermost['home'] option ca96b4e
  • Bump ruby version to 2.3.3 9f5fe2c2
  • Add configuration that allows overriding proxy headers for GitLab Pages NGINX (BruXy) c2722f1e
  • Make hideRefs option of git default in omnibus installations e7484a9b
  • Use internal GitLab mirrors of rb-readline and registry as cache 2d137543
  • Adding attribute for gitlab-shell custom hooks f753e1f0
  • Pass websockets through to workhorse for terminal support 849ffc
  • Add notification for new PostgreSQL version 05dbb3ec
  • Update libcurl to 7.52.0 ea11a83
  • Add EE sidekiq_cluster configurable for setting up extra Sidekiq processes

8.14.10

  • Update Mattermost to 3.5.3 to patch a security vulnerability

8.14.9

  • Pin bundler version to 1.13.7 to avoid breaking changes

8.14.8

  • Update Mattermost to 3.5.2 to patch a XSS vulnerability

8.14.7

  • No changes

8.14.6

  • No changes

8.14.5

  • Expose client_output_buffer_limit redis settings 5f1503

8.14.4

  • Fix gitlab-ctl pg-upgrade to properly handle database encodings 46e71561
  • Update symlinks of postgres on both upgrade and reconfigure 484a3d8a

8.14.3

  • Patch Git 2.7.4 for security vulnerabilities 568753c3

8.14.2

  • Revert 34e28112 so we don't listen on IPv6 by default

8.14.1

  • No changes

8.14.0

  • Switch the redis user's shell to /bin/false 9d60ee4
  • NGINX listen on IPv6 by default (George Gooden) 34e28112
  • Upgrade Nginx to 1.10.2 085bf610
  • Update Redis to 3.2.5 (Takuya Noguchi) edf0575c1
  • Updarted cacerts.pem to 2016-11-02 version aca2f5e88
  • Stopped using PCRE in the storage directory helper 0e06490
  • Add git-trace logging for gitlab-shell 1dab1c
  • Update mattermost to 3.5 7ecf31
  • Add support for OpenSUSE 13.2 and 42.1 82b7345 6ea9e2
  • Support Redis Sentinel daemon (EE only) 457c4764
  • Separate package repositories for OL and SL e37eaae
  • Add mailroom idle timeout configuration 0488f3de

8.13.12

  • No changes

8.13.11

  • No changes

8.13.10

  • No changes

8.13.9

  • No changes

8.13.8

  • Patch Git 2.7.4 for security vulnerabilities 2d7cf04a

8.13.7

  • No changes

8.13.6

  • No changes

8.13.5

  • No changes

8.13.4

  • Update curl to 7.51.0 to get the latest security patches fc32c83
  • Fix executable file mode for the Docker image update-permissions command 6c80205

8.13.2

  • Move mail_room queue from incoming_email to email_receiver 373609c

8.13.1

  • Update docs for nginx status, fix the default server for status config b49fb1

8.13.0

  • Add support for registry debug addr configuration 87b7a780
  • Add support for configuring workhorse's api limiting 1b6c85d4
  • Fix unsetting the sticky bit for storage directory permissions and improved error messages 7467b51
  • Fixed a bug with disabling registry storage deletion be305d40
  • Support specifying a post reconfigure script to run in the docker container aa8bec5
  • Add support for nginx status (Luis Sagastume) 3cd7b36
  • Enable jemalloc by default 0a7799d2
  • Move database migration log to a persisted location b368c46c

8.12.13

  • No changes

8.12.12

  • No changes

8.12.11

  • Patch Git 2.7.4 for security vulnerabilities 564cfddf

8.12.10

  • No changes

8.12.9

  • No changes

8.12.8

  • No changes

8.12.7

  • Use forked gitlab-markup gem (forked from github-markup) 422d9bf20

8.12.6

  • No changes

8.12.5

  • Update the storage directory helper to check permissions for symlink targets

8.12.4

  • No changes

8.12.3

  • Updated cacerts.pem to 2016-09-14 version 9bc1fec

8.12.2

  • Update openssl to 1.0.2j 527d02

8.12.1

  • Fix gitlab-workhorse Runit template bug e20e5ff

## 8.12.0

  • Add support for using NFS root_squash for storage directories d5cf0d1d
  • Update mattermost to 3.4 6857c902
  • Add gitlab-ctl deploy-page status command b8ffd251
  • Set read permissions on the trusted certificates in case they are restricted
  • Fix permissions for nginx proxy_cache directory (Charles Blaxland) 4eb85976
  • Render gitlab-workhorse token c50c85
  • Enable git packfile bitmap creation 2a07f08
  • Localise all custom sources in .custom_sources.yml 5bcbd4f
  • Update the mode of the certificate files when using trusted certificates b00cd4
  • Allow configuring Rack Attack endpoints (Dmitry Ivanov) 7aee63
  • Bundle jemalloc and allow optional enable 1381ba
  • Use single db_host when multi postgresql::listen_adresses (Julien Garcia Gonzalez) 717dc269
  • Add gitlab-ctl registry-garbage-collect command 5f5526d3
  • Update curl to version 7.50.3 7848b550
  • Add default HOME variable to workhorse fcfa3672
  • Show GitLab ascii art after installation (Luis Sagastume) 17ed6cb

8.11.11

  • No changes

8.11.10

  • No changes

8.11.9

  • No changes

8.11.8

  • No changes

8.11.7

  • No changes

8.11.6

  • Fix registry build by enabling vendor feature

8.11.5

  • No changes

8.11.4

  • Fix missing Logrotate directory 453ea
  • Expose shared_preload_libraries Postresql settings f0557
  • Expose log_line_prefix Postresql settings cae662

8.11.3

  • Patch docutils to work with Python3 to restore .RST rendering 70ee88c2

8.11.2

  • Fixed a regression where the default container registry and mattermost nginx proxy headers were not being set

8.11.1

  • Unreleased

8.11.0

  • Add configuration that allows overriding proxy headers for Mattermost NGINX config (Cody Mize) 4985ca
  • Upgrade krb5 lib to 1.14.2 3670e5
  • Set ICU_DATA to the right path to make Charlock Holmes and libicu work properly 60e8061d
  • Upgrade chef-zero to 4.8.0 e390cd
  • Create logrotate folders and configs even when the service is disabled (Gennady Trafimenkov) eae7c9
  • Added nginx options to enable 2-way SSL client authentication (Oliver Hernandez) c51085
  • Upgrade libicu to 57.1 f58a4b15
  • Upgrade Nginx to 1.10.1 67a0bd0
  • Allow configuration of the authorized_keys file location used by gitlab-shell
  • Upgrade omnibus to 5.4.0 7bac2
  • Add configuration that allows disabling of db migrations (Jason Plum) a50d09
  • Initial support for Redis Sentinel 267ace
  • Do not manage authorized keys anymore 7dc1d6
  • Upgrade to Chef 12.12.15 c930fbd4
  • Tidy up key names for secrets to match GitLab Rails app
  • Update rsync to 3.1.2 8cc078
  • Upgrade ruby to 2.3.1 58a13
  • Change config_guess to a private mirror 1b197
  • Remove Redis dump.rdb on downgrades for furuture packages (Gustavo Lopez) 824530
  • Update postgresql to 9.2.18 (Takuya Noguchi)
  • Update expat to 2.2.0 (Takuya Noguchi)
  • Ignore and don't write gitlab_ci:gitlab_server key in gitlab-secrets file 10bcb

8.10.10

  • No changes

8.10.9

  • Fix registry build by enabling vendor feature

8.10.8

  • No changes

8.10.7

  • No changes

8.10.6

  • No changes

8.10.5

  • Pin mixlib-log to version 1.6.0 in order to keep the log open for writes during reconfigure 7345d

8.10.4

  • Revert Host and X-Forwarded-Host headers in NGINX 9ac08
  • Better handle the ssl certs whitelisted files when the directory has been symlinked 97493919d
  • Fix issue where mattermost log file is created by the root user 581fa

8.10.3

  • No changes

8.10.2

  • Exclude standard ports from Host header

8.10.1

  • Fix custom HTTP/HTTPS external ports ddcf302f

8.10.0

  • Fix RangeError bignum too big errors on armhf platforms 4ba24bfe
  • Update redis to 3.2.1 (Takuya Noguchi) 144bf
  • Updated Chef version to 12.10.24 6e0c66
  • Disable nodejs Snapshot feature on ARM platforms f9a7b4bf
  • Update the trusted certs recipe to copy in certs that were linked in from external folders
  • Use gitlab:db:configure to seed and migrate the database 047cfd
  • Update Mattermost to 3.2 28cf3
  • Lower expiry date of registry internal certificate b269b4
  • Add personal access token to rack attack whitelist 21abc

8.9.10

  • No changes

8.9.9

  • Fix registry build by enabling vendor feature

8.9.8

  • No changes

8.9.7

  • No changes

8.9.6

  • Bump chef-zero to 4.7.1 to squelch debug messages 9eefa12f

8.9.5

  • No changes

8.9.4

  • Bump chef-zero to 4.7.0 to retain Ruby 2.1 compatibility 8495179

8.9.3

  • IMPORTANT: Location of the trusted certificate directory has changed e2e7b

8.9.2

  • Restart unicorn for the adjusted trusted certs if unicorn is running 3748d9
  • Change the default imap timeout to 60 03684d

8.9.1

  • Prevent running CREATE EXTENSION in a slave server 7821bbaa
  • Skip choosing an init system recipe when running in a container e229a968

8.9.0

  • Make default IMAP incoming mailbox "inbox" in case user omits this setting d3c187
  • Make NGINX server_names_hash_bucket_size configurable and default it to 64 bytes 7cb488
  • Use gitlab:db:configure to seed and migrate the database
  • Add log prefix for pages and registry services 48e29b
  • Add configuration option for the Container Registry storage driver
  • Change the autovacuum configuration defaults f5ac85
  • Update redis to 3.2.0 (Takuya Noguchi) 357263
  • Add configuration that allows overriding proxy headers for Registry NGINX config (Alexander Zigelski) 046c84c
  • Update version of pcre ac72670
  • Update version of expat ac72670
  • Update postgresql to 9.2.17 (Takuya Noguchi) 6e0c0f
  • Make one unicorn new default 0ddd2
  • Trim Docker image size 2aedc2
  • Expose track_activity_query_size setting for Postgresql 5ebd7c
  • Expose maxclients setting for Redis 535540c
  • Add expire_build_artifacts_worker cron config 3603b
  • Upgrade Mattermost to 3.1 d446f0
  • Add expire_build_artifacts_worker cron config 3603b7
  • Allow adding custom trusted certificates (Robert Habermann) 48e891
  • Increase the Unicorn memory limits to 400-650MB 8f688
  • Add configuration for Registry storage config 545856

8.8.9

  • No changes

8.8.8

  • No changes

8.8.7

  • No changes

8.8.6

  • Update version of pcre
  • Update version of expat

8.8.5

  • No changes

8.8.4

  • No changes

8.8.3

  • Add gitlab_default_projects_features_container_registry variable

8.8.2

  • Update docker/distribution to 2.4.1 1c01c9c
  • Update libxml2 to 2.9.4 a3f7d6
  • Add Postgresql autovacuuming configuration 289c25

8.8.1

  • No changes

8.8.0

  • Disable Rack Attack throttling if specified in config 631511f8
  • Update postgresql to 9.2.16 (CVE-2016-2193/CVE-2016-3065) (Takuya Noguchi) d02125
  • Check mountpoint before starting up pages daemon a53e7a0
  • Add support for Container Registry f74472d
  • Add maintenance_work_mem and wal_buffers Postgresql settings 5675dc

8.7.9

  • No changes

8.7.8

  • Update version of pcre
  • Update version of expat

8.7.7

  • No changes

8.7.3

  • Update openssl to 1.0.2h

8.7.2

  • No changes

8.7.1

  • Package supports Ubuntu 16.04 8a4ce1f5
  • Pin versions of ohai and chef-zero to prevent reconfigure outputting too much info f9b2307c

8.7.0

  • Added db_sslca to the configuration options for connecting to an external database 2b4033cb
  • Compile NGINX with the real_ip module and add configuration options b4830b90
  • Added trusted_proxies configuration option for non-bundled web-server 3f137f1c
  • Support the ability to change mattermost UID and GID c5a588da
  • Updated libicu to 56.1 4de944d9
  • Updated liblzma to 5.2.2 4de944d9
  • Change the way db:migrate is triggered 3b42520a
  • Allow Omniauth providers to be marked as external 7dd68edf
  • Enable Git LFS by default (Ben Bodenmiller) 22345799
  • Updated how we detect when to update the :latest and :rc docker build tags cb3af445
  • Disable automatic git gc 8ed13f4b
  • Restart GitLab pages daemon on version change 922f7655
  • Add git-annex to the docker image c1fdc4ff
  • Update Nginx to 1.9.12 96ca0916
  • Update Mattermost to v2.2.0 fd740e17
  • Update cacerts to 2016.04.20 edefbe2e
  • Add configuration for geo_bulk_notify_worker_cron 219125bf
  • Add configuration repository_archive_cache_worker_cron 8240ab3a
  • Update the docker update-permissions script 13343b4f
  • Add SMTP ssl configuration option (wu0407) 4a377fc2
  • Build curl dependency without libssh2 17e41f8

8.6.9

  • Build curl dependency without libssh2 17e41f8

8.6.8

  • Update Mattermost download URL from GitHub to releases.mattermost.com

8.6.7

  • No changes

8.6.6

  • No changes

8.6.5

  • No changes

8.6.4

  • No changes

8.6.3

  • No changes

8.6.2

  • Updated chef version to 12.6.0 37bf798
  • Use :before from Chef 12.6 to enable extension before migration or database seed fd6c88e0

8.6.1

  • Fix artifacts path key in gitlab.yml.erb c29c1a5d

8.6.0

  • Update redis version to 2.8.24 2773274
  • Pass listen_network of gitlab_workhorse to gitlab nginx template 51b20e2
  • Enable NGINX proxy caching 8b91c071
  • Restart unicorn when bundled ruby is updated aca3cb2
  • Add ability to use dateformat for logrotate configuration (Steve Norman) 6667865d
  • Added configuration option that allows disabling http2 protocol bcaa9e9
  • Enable pg_trgm extension for packaged Postgres f88fe25
  • Update postgresql to 9.2.15 to address CVE-2016-0773 (Takuya Noguchi) 16bf321
  • If gitlab rails is disabled, reconfigure needs to run without errors 5e695aac
  • Update mattermost to v2.1.0 f555c232
  • No static content delivery via nginx anymore as we have workhorse (Artem Sidorenko) 89b72505
  • Add configuration option to disable management of storage directories 81a370d3

8.5.13

  • Build curl dependency without libssh2 17e41f8

8.5.12

  • No changes

8.5.11

  • Update Mattermost download URL from GitHub to releases.mattermost.com

8.5.10

  • No changes

8.5.9

  • No changes

8.5.8

  • Bump Git version to 2.7.4

8.5.7

  • Bump Git version to 2.7.3

8.5.6

  • No changes

8.5.5

  • Add ldap_sync_time global configuration as the EE is still supporting it 3a58bfd

8.5.4

  • No changes

8.5.3

  • No changes

8.5.2

  • Fix regression where NGINX config for standalone ci was not created d3352a78b4
  • Update openssl to 1.0.2g 0e44b8e910

8.5.1

  • Push Raspbian repository for RPI2 to packagecloud 57acdde046
  • Update GitLab pages daemon to v0.2.0 326add9bab
  • Unset env variables that could interfere with gitlab-rake and gitlab-rails commands e72a6f0e25

8.5.0

  • Add experimental support for relative url installations (Artem Sidorenko) c3639dc311
  • Restart mailroom service when a config changes f77dcfe994
  • Remove gitlab-ci standalone from the build, not all gitlab-ci code de6419c850
  • Switch openssl to 1.0.2f a53d77674f
  • Update nginx to 1.9.10 8201623411
  • Use http2 module 8201623411
  • Update omnibus to include -O2 compiler flag e9acc03ca2
  • Add configuration options to override default proxy headers 3807ed87ec
  • Change permissions of public/uploads directory to be more restrictive 7e4aa2f5e6
  • Update mattermost to v2.0.0 8caacf73e2
  • Add support for gitlab-pages daemon 0bbaba4d69
  • Added configuration options for new allow_single_sign_on behavior and auto_link_saml_user 96ba412748

8.4.11

  • Build curl dependency without libssh2 17e41f8

8.4.10

  • No changes

8.4.9

  • Update Mattermost download URL from GitHub to releases.mattermost.com

8.4.8

  • No changes

8.4.7

  • No changes

8.4.6

  • No changes

8.4.5

  • No changes

8.4.4

  • Allow webserver user to access the gitlab pages e0cbafafad

8.4.3

8.4.2

8.4.1

  • No changes

8.4.0

  • Add support for ecdsa and ed25519 keys to Docker image (Matthew Monaco) 3bfcb2617d
  • Pull the latest base image before building the GitLab Docker image (Ben Sjoberg) c9926773d7
  • Remove runit files when service is disabled 8c4c446c2b
  • Add GITLAB_OMNIBUS_CONFIG to Docker image bfe5cb8187
  • Compile all .py files during packaging b131e0fc05
  • Correctly update md5sums for deb packager b131e0fc05
  • Fix syntax for md5sums file b131e0fc05
  • Update git to use symlinks for alias commands 65df6a4dcf
  • Remove libgit definition and rely on it being built by rugged fe38fa17db
  • Update ruby to 2.1.8 6f1d4204ca
  • Update git to 2.6.2 6f1d4204ca
  • Ensure that cache clear is run after db:migrate b4dfb1f7b4
  • Add support for Elasticsearch config (EE only) 04961dd066
  • Update cacerts to 2016.01.20 8ddedf2eff
  • Change the way version is specified for gitlab-rails, gitlab-shell and gitlab-workhorse a8676c647a
  • Update Mattermost to v1.4.0 82149cf5fa
  • Add config for specifying environmental variables for gitlab-workhorse 79b807649d
  • Increase default Unicorn memory limits to 300-350 814ee578bb
  • Forward git-annex config to gitlab.yml 796a0d9875
  • Prevent mailroom from going into restart loop 378f2355c5
  • Add gitlab-workhorse config for proxy_headers_timeout d3de62c54b
  • Bundle unzip which is required for EE features 56e1fc0b11

8.3.10

  • Build curl dependency without libssh2 17e41f8

8.3.9

  • No changes

8.3.8

  • Update Mattermost download URL from GitHub to releases.mattermost.com

8.3.7

  • No changes

8.3.6

  • No changes

8.3.5

  • No changes

8.3.4

8.3.3

8.3.2

  • No changes

8.3.1

  • Increase default worker memory from 250MB to 300MB.
  • Update GitLab workhorse to 0.5.1 cd01ed859e
  • Update rubygemst to 2.5.1 58fcbbdb31
  • Update libgit2 to 0.23.4 and let rugged be compiled during bundle install fb54c1f0f2

8.3.0

8.2.6

  • Build curl dependency without libssh2 17e41f8

8.2.5

  • cacerts to 2016.04.20
  • Change URL for Mattermost to releases.mattermost.com

8.2.4

  • Cacerts 20.01.2016.
  • Upgrade rubygems to 2.5.1.

8.2.3

  • Add gitlab_default_projects_features_builds variable (Patrice Bouillet) e13556d337

8.2.2

  • Set client_max_body_size back to all required blocks 40047e0919
  • Specific replication entry in pg_hba.conf for Postgresql replication 7e32b1f96a

8.2.1

8.2.0

  • Skip builds directory backup in preinstall 1bfbf44086
  • GitLab Mattermost version 1.2.1, few default settings changed 34a3a366eb
  • Refactor mailroom into a separate service 959c1b3f43
  • Update nginx config for artifacts and lfs 4e365f159e
  • Added lfs config settings 4e365f159e
  • Rename gitlab-git-http-server to gitlab-workhorse 47afb19142
  • Updated chef version to 12.5.1 (Jayesh Mistry) 814263c9ec
  • gitlab-workhorse version 0.4.2 3b66c9be19
  • Fix docker image pushing when package is RC 99bad0cf40

8.1.3

8.1.2

  • Load the sysctl config as soon as it is set a9f5ece8e7
  • Added postgresql replication settings f1949604de

8.1.1

  • Fix missing email feedback address for Mattermost (Pete Deffendol) 4121e5853a
  • Fix reply by email support in the package 49cc150360
  • Add mailroom to the log 01e26d3412
  • Fix sysctl param loading da0c487ff8

8.1.0

  • Restart gitlab-git-http-server on version change
  • Moved docker build to omnibus-gitlab repository 9757575747
  • Using sv to check for service status e7b00e4a5d
  • Set kernel.sem for postgres connections dff749b36a
  • Use ruby 2.1.7 6fb46c4db9
  • Add backup encryption option for AWS backups 8562644f3d
  • Update git to 2.6.1 b379c1060a
  • Update gitlab-git-http-server to 0.3.0 737815fd22
  • Move incoming email settings to gitlab.yml 9d8673e221
  • Add config to enable slow query logging e3c4013d4c
  • GitLab Mattermost to 1.1.1 38ef5d7b60
  • Do not try to stop ci services if they are already disabled 635d7952fa

8.0.4

  • Fix accidental removal of creating backup directory cb7afb0dff
  • Create secrets and database templates for gitlab-ci for users upgrading from versions prior to 7.14 b9df5e8ce5
  • Change the ownership of gitlab-shell/hooks directory a6fe61e7e1

8.0.3

8.0.2

  • If using external mysql for mattermost don't run postgres code d847479b8b
  • Add incoming_email_start_tls config ec02a9076f

8.0.1

  • Revert "Do not buffer with nginx git http requests"

8.0.0

  • gitlab-git-http-server 0.2.9 is enabled by default e6fa1b77c9
  • Added reply by email configuration 3181425e05
  • Add to host to ssh config for git user for bitbucket importer 3b0f7ebefc
  • Add ability to configure the format of nginx logs 03511afa1d
  • Add option to configure db driver for Mattermost f8f00ff203
  • Remove local_mode_cache_warning warnings durning reconfigure run 6cd30475cd
  • Update chef server version to 12.4.1 435183d75f
  • Enable spdy support when using ssl (Manuel Gutierrez) caafd1d9cf
  • Explicitly set scheme for X-Forwarded-Proto (Stan Hu) 19d71ac3cb
  • Add option to set ssl_client_certificate path (Brayden Lopez) fc0f7e9344
  • Add new Kerberos configuration settings for EE 40fc4a8687
  • Add proxy_read_timeout and proxy_connect_timeout config (Alexey Zalesnyi) 286695fd91
  • Add option to disable accounts management through omnibus-gitlab b7f5f2bea4
  • Change the way sysctl configuration is being invoked 5481024558
  • Fix redirect ports in nginx templates 54e342cd8d
  • Do not buffer with nginx git http requests 99ea9025a4

7.14.3

  • Add redis password option when using TCP auth d847479b8b

7.14.2

  • Update gitlab-git-http-server to version 0.2.9 82a3bec2eb
  • Ignore unknown values from gitlab-secrets.json (Stan Hu) ef76c81d7b
  • Update cacerts to 2015.09.02 6bb15558b6

7.14.1

  • Update gitlab-git-http-server to version 0.2.8 505de5318f
  • Fix automatic SSO authorization between GitLab and Mattermost (Hiroyuki Sato) 1e7453bb71

7.14.0

  • Add gitlab-git-http-server (disabled by default) 009aa7d2e6
  • Resolved intermittent issues in gitlab-ctl reconfigure 83ce5ac3fe
  • Added backup_archive_permissions configuration option fdf9a793d5
  • Refactor gitlab-ctl stop for unicorn and logrotate b692b82445
  • Include GitLab Mattermost in the package 7a6f6012b8

7.13.2

  • Move config.ru out of etc directory to prevent passenger problems 5ee0ac2214
  • Fix merge gone wrong to include upgrade to redis 2.8.21 528400090e

7.13.1

  • No changes

7.13.0

  • IMPORTANT: Default number of unicorn workers is at minimum 2, maximum number is calculated to leave 1GB of RAM free 2f623a5e9b
  • IMPORTANT: Postgresql unix socket is now moved from Postgresql default to prevent clashes between packaged and (possibly) existing Postgresql installation 9ca63f517d
  • Packages will be built with new tags b81165d934
  • Unicorn worker restart memory range is now configurable 69e0f8f241
  • Updated redis to 2.8.21 d1f2f38da7
  • Updated omnibus-ctl to 0.3.6 d1f2f38da7
  • Updated chef to 12.4.0.rc.2 d1f2f38da7
  • Updated nginx to 1.7.12 d1f2f38da7
  • Updated libxml2 to 2.9.2 d1f2f38da7
  • Updated postgresql to 9.2.10 d1f2f38da7
  • Updated omnibus to commit 0abab93bb67377d20c94bc4322018e2248b4a610 d1f2f38da7
  • Postinstall message will check if instance is on EC2. Improved message output. dba7d1ed2a
  • Change systemd service so GitLab starts up only after all FS are mounted and services started 2fc8482daf
  • Use posttrans scriplet for RHEL systems to run upgrade or symlink omnibus-gitlab commands f9169ba540
  • Set net.core.somaxconn parameter for unicorn f147911fd0
  • Add configuration option for builds directory for GitLab CI a9bb2580db
  • Skip running selinux module load if selinux is disabled 5707ef1d25

7.12.2

  • Fix gitlab_shell_secret symlink which was removed by previous package on Redhat platform systems b34d4bcf4f
  • Upgrade openssl to 1.0.1p 0ebb908e13

7.12.1

  • Added configuration options for auto_link_ldap_user and auto_sign_in_with_provider fdb185c14f
  • Update remote_syslog to 1.6.15 a1b3772ad3
  • Fixed callback url for CI autoauthorization dbb46b073d

7.12.0

  • Allow install_dir to be changed to allow different build paths (DJ Mountney) d205dc9e4da86ea39af18a6715f9538d3893488cf
  • Switched to omnibus fork 99c713cb57
  • Upgraded chef to 12.4.0.rc.0 b1a3870bd5
  • Remove generated gitlab_shell_secret file during build 8ba8e92215
  • Update redis to 2.8.20 6589e23ed7
  • Exit on package installation if backup failed and wasn't skipped 710253c318
  • Added sslmode and sslrootcert database configuration option (Anthony Brodard) dbeb00346c
  • Added option to disable HTTPS on nginx to support proxied SSL for GitLab CI
  • Added custom listen_port for GitLab CI nginx to support reverse proxies
  • IMPORTANT: secret_token in gitlab.rb for GitLab, GitLab-shell and GitLab CI will now take presedence over the auto generated one
  • Automatically authorise GitLab CI with GitLab when they are on the same server
  • Transmit gitlab-shell logs with remote_syslog 9242b83525
  • Moved GitLab CI cronjob from root to the gitlab-ci user 4b9926b8c0
  • gitlab-rake and gitlab-ci-rake can be ran without sudo 4d4e3702ff
  • Git username and email are removed from git users gitconfig 1911109c06
  • Updated openssl to 1.0.1o 163305cac9
  • Updated git version to 2.4.3 88186e3e71
  • Updated SSL ciphers to exclude all DHE suites 08f790400b
  • Updated rubygems version to 2.2.5 c85aed400b
  • Rewrite runit default recipe which will now decide differently on which init is used d3156878ea
  • Do not depend on Ohai platform helper for running selinux recipe cee73a2348

7.11.0

  • Set the default certificate authority bundle to the embedded copy (Stan Hu) 673ac21021
  • Use a different mirror for libossp-uuid (DJ Mountney) 7f46d70855
  • Update omnibus-software 42839a91c2
  • Add option to disable gitlab-rails when using only CI a784851e26
  • Point to different state file for gitlab logrotate 42591805f6
  • Allow setting ssl_dhparam in nginx config 7b0c80ed9c

7.10.0

  • Add option to disable HTTPS on nginx to support proxied SSL (Stan Hu) 80f4204052
  • Add openssh as runtime dependency e9b4f537a6
  • Upgrade chef-gem version to 11.18.0 5a5300fe6b
  • Upgrade gitlab-ctl version to 0.3.3 cdcbb3b4bc
  • Specify build directory for pip for docutils build a0e240c969
  • Upgrade ruby to 2.1.6 5058dd591d
  • Add archive_repo sidekiq queue 3ed5e6e162
  • Add CI services to remote syslog 5fa5235aef
  • Set number of unicorn workers to CPU core count + 1 5ad7e8b89c
  • Upgrade omnibusy-ruby to 4.0.0 d8d6a20551
  • Upgrade postgresql version to 9.2.9 d8d6a20551
  • Upgrade nginx to 1.7.11 528658852f
  • Upgrade zlib to 1.2.8 20ed5ce4d0
  • Create database using the database name in attributes c5dfbe8786
  • Add gitlab_email_reply_to property (Stan Hu) e34317a289
  • Add configuration option for gitlab-www user home dir e975b3ab47
  • Restart nginx instead of issuing a HUP signal changes so that changes in listen_address work (Stan Hu) 72d09b9b29
  • Automatically stop GitLab, backup, reconfigure and start after a new package is installed
  • Rename the package from 'gitlab' to 'gitlab-ce' / 'gitlab-ee'
  • Update cacerts version e57085281e
  • Better parsing of DB settings in gitlab.rb 503fad5f9d
  • Update omnibus-ctl version to 0.3.4 b5972560c8
  • Try to detect init system in use on Debian (nextime) 7dd0234c19
  • Devuan support added in runit (nextime) 7dd0234c19
  • Disable EC2 plugin 70ba5285e1
  • Disable multiple ohai plugins 0026ba2675

7.9.0

  • Respect gitlab_email_enabled property (Daniel Serodio) e2982692d4
  • Use correct cert for CI (Flávio J. Saraiva) 484227e2df
  • Add ca_path and ca_file params for smtp email configuration (Thireus) fa9c1464bc
  • Add custom listen_port to nginx config for reverse proxies (Stan Hu) 8c438a68fb
  • Update openssl to 1.0.1k 0aa00aecf0
  • DEPRECATION: 'gitlab_signup_enabled', 'gitlab_signin_enabled', 'gitlab_default_projects_limit', 'gravatar_enabled' are deprecated, settings can be changed in admin section of GitLab UI
  • DEPRECATION: CI setting gitlab_ci_add_committer is deprecated. Use gitlab_ci_add_pusher to notify user who pushed the commit of a failing build
  • DEPRECATION: 'issues_tracker_redmine', 'issues_tracker_jira' and related settings are deprecated. Configuring external issues tracker has been moved to Project Services section of GitLab UI
  • Change default number of unicorn workers from 2 to 3 3d3f6e632b
  • Use systemd for debian 8 6f8a9e2c82
  • Increase unicorn timeout to 1 hour f21dddc2d2
  • Add nodejs dependency
  • Added option to add keys needed for bitbucket importer c8c720f970
  • Add rack attack and email_display name config options e3dcc9a7ef

7.8.0

7.7.0

  • Update ruby to 2.1.5 79e6833045
  • Change the root_password setting to initial_root_password 577a4b7b89
  • Include CI Oauth settings option 2e5ae7414e
  • Include option to set global git config options 8eae0942ec

7.6.0

  • Update git to 2.0.5 0749ffc43b
  • Update libgit2 and rugged to version 0.21.2 66ac2e805a
  • Generate SMTP settings using one template for both applications (Michael Ruoss) a6d6ff11f1
  • Add gitlab-shell configuration settings for http_settings, audit_usernames, log_level 5e4310442a
  • Enable Sidekiq MemoryKiller by default with a 1,000,000 kB limit 99bbe20b8f
  • Change runit recipe for Fedora to systemd (Nathan) fbb7687f3c
  • Added kerberos lib to support gitlab dependency 66fd3a85cc
  • gitlab.rb now lists all available configuration options 6080f12569
  • Add option to insert configuration settings in nginx template (Sander Boom) 5ba0485a48

7.5.0

  • Use system UIDs and GIDs when creating accounts (Tim Bishop) cfc0434212
  • Bundle GitLab CI with the package 3715204d86
  • Fix inserting external_url in gitlab.rb after installation 59f5976562
  • Avoid duplicate sidekiq log entries on remote syslog servers cb514282f0
  • Update nginx config and SSL ciphers (Ben Bodenmiller) 0722d29c 89afa691
  • Remove duplicate http headers (Phill Campbell) 8ea0d201c3
  • Parallelize bundle install during build c53e92b80f
  • Use Ruby 2.1.4 e083162579
  • Remove exec symlinks after gitlab uninstall 70c9a6e00b
  • Generate required gitlab_shell_secret d65d4832f1

7.4.0

  • Fix broken environment variable removal
  • Hard-code the environment directory for gitlab-rails
  • Set PATH and RAILS_ENV via the env directory
  • Set the environment for gitlab-rails and gitlab-rake via chpst
  • Configure bundle exec wrapper with gitlab-rails-rc
  • Add a logrotate service for gitlab-rails/production.log etc.
  • Again using backwards compatible ssl ciphers
  • Increased Unicorn timeout to 60s
  • For non-bundled webserver added an option of supplying external webserver user username
  • Add option for using backup uploader
  • Update openssl to 1.0.1j
  • If hostname is correctly set, omnibus will prefill external_url

7.3.1

  • Fix web-server recipe order
  • Make /var/opt/gitlab/nginx gitlab-www's home dir
  • Remove unneeded write privileges from gitlab-www

7.3.0

  • Add systemd support for Centos 7
  • Add a Centos 7 SELinux module for ssh-keygen permissions
  • Log rake db:migrate output in /tmp
  • Support issue_closing_pattern via gitlab.rb (Michael Hill)
  • Use SIGHUP for zero-downtime NGINX configuration changes
  • Give NGINX its own working directory
  • Use the default NGINX directory layout
  • Raise the default Unicorn socket backlog to 1024 (upstream default)
  • Connect to Redis via sockets by default
  • Set Sidekiq shutdown timeout to 4 seconds
  • Add the ability to insert custom NGINX settings into the gitlab server block
  • Change the owner of gitlab-rails/public back to root:root
  • Restart Redis and PostgreSQL immediately after configuration changes
  • Perform chown 7.2.x security fix in postinst

7.2.0

  • Pass environment variables to Unicorn and Sidekiq (Chris Portman)
  • Add openssl_verify_mode to SMTP email configuration (Dionysius Marquis)
  • Enable the 'ssh_host' field in gitlab.yml (Florent Baldino)
  • Create git's home directory if necessary
  • Update openssl to 1.0.1i
  • Fix missing sidekiq.log in the GitLab admin interface
  • Defer more gitlab.yml defaults to upstream
  • Allow more than one NGINX listen address
  • Enable NGINX SSL session caching by default
  • Update omnibus-ruby to 3.2.1
  • Add rugged and libgit2 as dependencies at the omnibus level
  • Remove outdated Vagrantfile

7.1.0

  • Build: explicitly use .forward for sending notifications
  • Fix MySQL build for Ubuntu 14.04
  • Built-in UDP log shipping (Enterprise Edition only)
  • Trigger Unicorn/Sidekiq restart during version change
  • Recursively set the SELinux type of ~git/.ssh
  • Add support for the LDAP admin_group attribute (GitLab EE)
  • Fix TLS issue in SMTP email configuration (provides new attribute tls) (Ricardo Langner)
  • Support external Redis instances (sponsored by O'Reilly Media)
  • Only reject SMTP attributes which are nil
  • Support changing the 'restricted_visibility_levels' option (Javier Palomo)
  • Only start omnibus-gitlab services after a given filesystem is mounted
  • Support the repository_downloads_path setting in gitlab.yml
  • Use Ruby 2.1.2
  • Pin down chef-gem's ohai dependency to 7.0.4
  • Raise the default maximum Git output to 20 MB

7.0.0-ee.omnibus.1

  • Fix MySQL build for Ubuntu 14.04

7.0.0

  • Specify numeric user / group identifiers
  • Support AWS S3 attachment storage
  • Send application email via SMTP
  • Support changing the name of the "git" user / group (Michael Fenn)
  • Configure omniauth in gitlab.yml
  • Expose more fields under 'extra' in gitlab.yml
  • Zero-downtime Unicorn restarts
  • Support changing the 'signin_enabled' option (Konstantinos Paliouras)
  • Fix Nginx HTTP-to-HTTPS log configuration error (Konstantinos Paliouras)
  • Create the authorized-keys.lock file for gitlab-shell 1.9.4
  • Include Python and docutils for reStructuredText support
  • Update Ruby to version 2.1.1
  • Update Git to version 2.0.0
  • Make Runit log rotation configurable
  • Change default Runit log rotation from 10x1MB to 30x24h
  • Security: Restrict redis and postgresql log directory permissions to 0700
  • Add a 'gitlab-ctl deploy-page' command
  • Automatically create /etc/gitlab/gitlab.rb after the package is installed
  • Security: Use sockets and peer authentication for Postgres
  • Avoid empty Piwik or Google Analytics settings
  • Respect custom Unicorn port setting in gitlab-shell

6.9.4-ee.omnibus.1

  • Security: Use sockets and peer authentication for Postgres

6.9.2.omnibus.2

  • Security: Use sockets and peer authentication for Postgres

6.9.2

  • Create the authorized-keys.lock file for gitlab-shell 1.9.4

6.9.1

  • Fix Nginx HTTP-to-HTTPS log configuration error (Konstantinos Paliouras)

6.9.0

  • Make SSH port in clone URLs configurable (Julien Pivotto)
  • Fix default Postgres port for non-packaged DBMS (Drew Blessing)
  • Add migration instructions coming from an existing GitLab installation (Goni Zahavy)
  • Add a gitlab.yml conversion support script
  • Correct default gravatar configuration (#112) (Julien Pivotto)
  • Update Ruby to 2.0.0p451
  • Fix name clash between release.sh and make release
  • Fix Git CRLF bug
  • Enable the 'sign_in_text' field in gitlab.yml (Mike Nestor)
  • Use more fancy SSL ciphers for Nginx
  • Use sane LDAP defaults
  • Clear the Rails cache after modifying gitlab.yml
  • Only run rake db:migrate when the gitlab-rails version has changed
  • Ability to change the Redis port

6.8.1

  • Use gitlab-rails 6.8.1

6.8.0

  • MySQL client support (EE only)
  • Update to omnibus-ruby 3.0
  • Update omnibus-software (e.g. Postgres to 9.2.8)
  • Email notifications in release.sh
  • Rewrite parts of release.sh as a Makefile
  • HTTPS support (Chuck Schweizer)
  • Specify the Nginx bind address (Marco Wessel)
  • Debian 7 build instructions (Kay Strobach)

6.7.3-ee.omnibus.1

  • Update gitlab-rails to v6.7.3-ee

6.7.3-ee.omnibus

6.7.4.omnibus

  • Update gitlab-rails to v6.7.4

6.7.2-ee.omnibus.2

  • Update OpenSSL to 1.0.1g to address CVE-2014-0160

6.7.3.omnibus.3

  • Update OpenSSL to 1.0.1g to address CVE-2014-0160