CHANGELOG-EE 8.64 KB
Newer Older
1 2
v 8.2.0
  - Invalidate stored jira password if the endpoint URL is changed
3
  - Fix: Page is not reloaded periodically to check if rebase is finished
4
  - When someone as marked as a required approver for a merge request, an email should be sent
5
  - Allow configuring the Jira API path (Alex Lossent)
Valery Sizov's avatar
Valery Sizov committed
6
  - Fix "Rebase onto master"
Drew Blessing's avatar
Drew Blessing committed
7
  - Ensure a comment is properly recorded in JIRA when a merge request is accepted
Valery Sizov's avatar
Valery Sizov committed
8
  - Allow groups to appear in the `Share with group` share if the group owner allows it
9
  - Add option to mirror an upstream repository.
10

Hannes Rosenögger's avatar
Hannes Rosenögger committed
11 12
v 8.1.0 (unreleased)
  - added an issues template (Hannes Rosenögger)
Valery Sizov's avatar
Valery Sizov committed
13

14
v 8.1.0
15 16
  - Add documentation for "Share project with group" API call
  - Added an issues template (Hannes Rosenögger)
17
  - Add documentation for "Share project with group" API call 
18
  - Abiliy to disable 'Share with Group' feature (via UI and API)
Hannes Rosenögger's avatar
Hannes Rosenögger committed
19

Robert Speicher's avatar
Robert Speicher committed
20 21 22 23 24
v 8.0.1
  - Correct gem dependency versions
  - Re-add the "Help Text" feature that was inadvertently removed

v 8.0.0
Dmitriy Zaporozhets's avatar
Dmitriy Zaporozhets committed
25
  - Fix navigation issue when viewing Group Settings pages
26
  - Guests and Reporters can approve merge request as well
27
  - Add fast-forward merge option in project settings
Dmitriy Zaporozhets's avatar
Dmitriy Zaporozhets committed
28
  - Separate rebase & fast-forward merge features
29

30 31 32 33 34 35 36 37 38
v 7.14.3
  - No changes

v 7.14.2
  - Fix the rebase before merge feature

v 7.14.1
  - Fix sign in form when just Kerberos is enabled

39
v 7.14.0
40
  - Disable adding, updating and removing members from a group that is synced with LDAP
41
  - Don't send "Added to group" notifications when group is LDAP synched
42
  - Fix importing projects from GitHub Enterprise Edition.
43 44
  - Automatic approver suggestions (based on an authority of the code)
  - Add support for Jenkins unstable status
45
  - Automatic approver suggestions (based on an authority of the code)
46
  - Support Kerberos ticket-based authentication for Git HTTP access
47

48
v 7.13.3
Valery Sizov's avatar
Valery Sizov committed
49 50 51 52 53
  - Merge community edition changes for version 7.13.3
  - Improved validation for an approver
  - Don't resend admin email to everyone if one delivery fails
  - Added migration for removing of invalid approvers

Valery Sizov's avatar
Valery Sizov committed
54 55
v 7.13.2
  - Fix group web hook
56
  - Don't resend admin email to everyone if one delivery fails
Valery Sizov's avatar
Valery Sizov committed
57 58

v 7.13.1
Valery Sizov's avatar
Valery Sizov committed
59 60 61 62
  - Merge community edition changes for version 7.13.1
  - Fix: "Rebase before merge" doesn't work when source branch is in the same project

v 7.13
63
  - Fix git hook validation on initial push to master branch.
Valery Sizov's avatar
Valery Sizov committed
64
  - Reset approvals on push
65
  - Fix 500 error when the source project of an MR is deleted
66
  - Ability to define merge request approvers
67

68 69 70 71 72 73 74
v 7.12.2
  - Fixed the alignment of project settings icons

v 7.12.1
  - No changes specific to EE

v 7.12.0
75
  - Fix error when viewing merge request with a commit that includes "Closes #<issue id>".
Robin Müller's avatar
Robin Müller committed
76 77
  - Enhance LDAP group synchronization to check also for member attributes that only contain "uid=<username>"
  - Enhance LDAP group synchronization to check also for submember attributes
78
  - Prevent LDAP group sync from removing a group's last owner
79
  - Add Git hook to validate maximum file size.
Dmitriy Zaporozhets's avatar
Dmitriy Zaporozhets committed
80
  - Project setting: approve merge request by N users before accept
81
  - Support automatic branch jobs created by Jenkins in CI Status
82
  - Add API support for adding and removing LDAP group links
83

84 85 86 87 88 89
v 7.11.4
  - no changes specific to EE

v 7.11.3
  - Fixed an issue with git annex

90 91 92
v 7.11.2
  - Fixed license upload and verification mechanism

93 94
v 7.11.0
  - Skip git hooks commit validation when pushing new tag.
95
  - Add Two-factor authentication (2FA) for LDAP logins
96 97

v 7.10.1
Marin Jankovski's avatar
Marin Jankovski committed
98 99 100
  - Check if comment exists in Jira before sending a reference

v 7.10.0
Dmitriy Zaporozhets's avatar
Dmitriy Zaporozhets committed
101
  - Improve UI for next pages: Group LDAP sync, Project git hooks, Project share with groups, Admin -> Appearance settigns
Valery Sizov's avatar
Valery Sizov committed
102
  - Default git hooks for new projects
Douwe Maan's avatar
Douwe Maan committed
103
  - Fix LDAP group links page by using new group members route.
104
  - Skip email confirmation when updated via LDAP.
Dmitriy Zaporozhets's avatar
Dmitriy Zaporozhets committed
105

Marin Jankovski's avatar
Marin Jankovski committed
106
v 7.9.0
107
  - Strip prefixes and suffixes from synced SSH keys:
108
    `SSHKey:ssh-rsa keykeykey` and `ssh-rsa keykeykey (SSH key)` will now work
109
  - Check if LDAP admin group exists before querying for user membership
110
  - Use one custom header logo for all GitLab themes in appearance settings
111
  - Escape wildcards when searching LDAP by group name.
Valery Sizov's avatar
Valery Sizov committed
112
  - Group level Web Hooks
113
  - Don't allow project to be shared with the group it is already in.
114

115
v 7.8.0
116 117 118 119 120 121 122
  - Improved Jira issue closing integration
  - Improved message logging for Jira integration
  - Added option of referencing JIRA issues from GitLab
  - Update Sidetiq to 0.6.3
  - Added Github Enterprise importer
  - When project has MR rebase enabled, MR will have rebase checkbox selected by default
  - Minor UI fixes for sidebar navigation
Dmitriy Zaporozhets's avatar
Dmitriy Zaporozhets committed
123
  - Manage large binaries with git annex
124

Drew Blessing's avatar
Drew Blessing committed
125 126
v 7.7.0
  - Added custom header logo support (Drew Blessing)
Dmitriy Zaporozhets's avatar
Dmitriy Zaporozhets committed
127 128
  - Fixed preview appearance bug
  - Improve performance for selectboxes: project share page, admin email users page
Drew Blessing's avatar
Drew Blessing committed
129

Job van der Voort's avatar
Job van der Voort committed
130 131 132 133 134 135
v 7.6.2
  - Fix failing migrations for MySQL, LDAP

v 7.6.1
  - No changes

136 137
v 7.6.0
  - Added Audit events related to membership changes for groups and projects
138
  - Added option to attempt a rebase before merging merge request
Dmitriy Zaporozhets's avatar
Dmitriy Zaporozhets committed
139
  - Dont show LDAP groups settings if LDAP disabled
140
  - Added member lock for groups to disallow membership additions on project level
Valery Sizov's avatar
Valery Sizov committed
141 142
  - Rebase on merge request. Introduced merge request option to rebase before merging
  - Better message for failed pushes because of git hooks
Valery Sizov's avatar
Valery Sizov committed
143
  - Kerberos support for web interface and git HTTP
144

Jacob Vosmaer's avatar
Jacob Vosmaer committed
145 146 147
v 7.5.3
  - Only set up Sidetiq from a Sidekiq server process (fixes Redis::InheritedError)

Valery Sizov's avatar
Valery Sizov committed
148 149
v 7.5.0
  - Added an ability to check each author commit's email by regex
Valery Sizov's avatar
Valery Sizov committed
150
  - Added an ability to restrict commit authors to existing Gitlab users
151
  - Add an option for automatic daily LDAP user sync
152 153
  - Added git hook for preventing tag removal to API
  - Added git hook for setting commit message regex to API
Valery Sizov's avatar
Valery Sizov committed
154
  - Added an ability to block commits with certain filenames by regex expression
Valery Sizov's avatar
Valery Sizov committed
155
  - Improved a jenkins parser
Valery Sizov's avatar
Valery Sizov committed
156

Valery Sizov's avatar
Valery Sizov committed
157 158 159
v 7.4.4
  - Fix broken ldap migration

Valery Sizov's avatar
Valery Sizov committed
160 161 162 163 164 165 166
v 7.4.0
  - Support for multiple LDAP servers
  - Skip AD specific LDAP checks
  - Do not show ldap users in dropdowns for groups with enabled ldap-sync
  - Update the JIRA integration documentation
  - Reset the homepage to show the GitLab logo by deleting the custom logo.

Marin Jankovski's avatar
Marin Jankovski committed
167 168
v 7.3.0
  - Add an option to change the LDAP sync time from default 1 hour
Marin Jankovski's avatar
Marin Jankovski committed
169
  - User will receive an email when unsubscribed from admin notifications
Dmitriy Zaporozhets's avatar
Dmitriy Zaporozhets committed
170 171 172 173
  - Show group sharing members on /my/project/team
  - Improve explanation of the LDAP permission reset
  - Fix some navigation issues
  - Added support for multiple LDAP groups per Gitlab group
Marin Jankovski's avatar
Marin Jankovski committed
174

175 176
v 7.2.0
  - Improve Redmine integration
177
  - Better logging for the JIRA issue closing service
178
  - Administrators can now send email to all users through the admin interface
Marin Jankovski's avatar
Marin Jankovski committed
179
  - JIRA issue transition ID is now customizable
Marin Jankovski's avatar
Marin Jankovski committed
180
  - LDAP group settings are now visible in admin group show page and group members page
181

182 183
v 7.1.0
  - Synchronize LDAP-enabled GitLab administrators with an LDAP group (Marvin Frick, sponsored by SinnerSchrader)
184
  - Synchronize SSH keys with LDAP (Oleg Girko (Jolla) and Marvin Frick (SinnerSchrader))
185
  - Support Jenkins jobs with multiple modules (Marvin Frick, sponsored by SinnerSchrader)
186

187
v 7.0.0
Marin Jankovski's avatar
Marin Jankovski committed
188
  - Fix: empty brand images are displayed as empty image_tag on login page (Marvin Frick, sponsored by SinnerSchrader)
189

Marin Jankovski's avatar
Marin Jankovski committed
190
v 6.9.4
191
  - Fix bug in JIRA Issue closing triggered by commit messages
Jacob Vosmaer's avatar
Jacob Vosmaer committed
192
  - Fix JIRA issue reference bug
193

Marin Jankovski's avatar
Marin Jankovski committed
194 195 196
v 6.9.3
  - Fix check CI status only when CI service is enabled(Daniel Aquino)

Marin Jankovski's avatar
Marin Jankovski committed
197 198 199 200 201 202
v 6.9.2
  - Merge community edition changes for version 6.9.2

v 6.9.1
  - Merge community edition changes for version 6.9.1

203
v 6.9.0
204
  - Add support for closing Jira tickets with commits and MR
Marin Jankovski's avatar
Marin Jankovski committed
205
  - Template for Merge Request description can be added in project settings
206
  - Jenkins CI service
207
  - Fix LDAP email upper case bug
208

Dmitriy Zaporozhets's avatar
Dmitriy Zaporozhets committed
209 210 211
v 6.8.0
  - Customise sign-in page with custom text and logo

212 213 214
v 6.7.1
  - Handle LDAP errors in Adapter#dn_matches_filter?

215 216
v 6.7.0
  - Improve LDAP sign-in speed by reusing connections
217
  - Add support for Active Directory nested LDAP groups
218 219
  - Git hooks: Commit message regex
  - Git hooks: Deny git tag removal
220
  - Fix group edit in admin area
221

222 223 224
v 6.5.0
  - Add reset permissions button to Group#members page

225 226 227 228 229 230 231
v 6.4.0
  - Respect existing group permissions during sync with LDAP group (d3844662ec7ce816b0a85c8b40f66ee6c5ae90a1)

v 6.3.0
  - When looking up a user by DN, use single scope (bc8a875df1609728f1c7674abef46c01168a0d20)
  - Try sAMAccountName if omniauth nickname is nil (9b7174c333fa07c44cc53b80459a115ef1856e38)

Dmitriy Zaporozhets's avatar
Dmitriy Zaporozhets committed
232 233 234 235 236
v 6.2.0
  - API: expose ldap_cn and ldap_access group attributes
  - Use omniauth-ldap nickname attribute as GitLab username
  - Improve group sharing UI for installation with many groups
  - Fix empty LDAP group raises exception
Valery Sizov's avatar
Valery Sizov committed
237
  - Respect LDAP user filter for git access