CHANGELOG-EE 19.6 KB
Newer Older
Robert Speicher's avatar
Robert Speicher committed
1
Please view this file on the master branch, on stable branches it's out of date.
Valery Sizov's avatar
Valery Sizov committed
2

3
v 8.9.0 (unreleased)
4
  - Fix nil user handling in UpdateMirrorService
5
  - Allow LDAP to mark users as external based on their group membership. !432
6
  - Instrument instance methods of Gitlab::InsecureKeyFingerprint class
Patricio Cano's avatar
Patricio Cano committed
7
  - Add API endpoint for Merge Request Approvals !449
8

Stan Hu's avatar
Stan Hu committed
9 10 11
v 8.8.4
  - Remove license overusage message

12
v 8.8.3
13 14 15 16 17 18
  - Add standard web hook headers to Jenkins CI post. !374
  - Gracefully handle malformed DNs in LDAP group sync. !392
  - Reduce load on DB for license upgrade check. !421
  - Make it clear the license overusage message is visible only to admins. !423
  - Fix Git hook validations for fast-forward merges. !427
  - [Elastic] In search results, only show notes on confidential issues that the user has access to.
19

James Lopez's avatar
James Lopez committed
20 21
v 8.8.2
  - Fix repository mirror updates for new imports stuck in started
22 23
  - [Elastic] Search through the filenames. !409
  - Fix repository mirror updates for new imports stuck in "started" state. !416
James Lopez's avatar
James Lopez committed
24

25 26 27 28
v 8.8.1
  - No EE-specific changes

v 8.8.0
29
  - [Elastic] Database indexer prints its status
30
  - [Elastic][Fix] Database indexer skips projects with invalid HEAD reference
31
  - Fix skipping pages when restoring backups
32
  - Add EE license via API !400
33
  - [Elastic] More efficient snippets search
Valery Sizov's avatar
Valery Sizov committed
34 35
  - [Elastic] Add rake task for removing all indexes
  - [Elastic] Add rake task for clearing indexing status
Valery Sizov's avatar
Valery Sizov committed
36 37
  - [Elastic] Improve code search
  - [Elastic] Fix encoding issues during indexing
38
  - Warn admin if current active count exceeds license
39
  - [Elastic] Search through the filenames
40
  - Set KRB5 as default clone protocol when Kerberos is enabled and user is logged in (Borja Aparicio)
41
  - Add support for Admin Groups to SAML
42
  - Reduce emails-on-push HTML size by using a simple monospace font
43
  - API requests to /internal/authorized_keys are now tagged properly
44
  - Geo: Single Sign Out support !380
45

46 47 48
v 8.7.6
  - Bump GitLab Pages to 0.2.4 to fix Content-Type for predefined 404

49 50 51
v 8.7.5
  - No EE-specific changes

52 53 54 55 56 57 58
v 8.7.4
  - Delete ProjectImportData record only if Project is not a mirror !370
  - Fixed typo in GitLab GEO license check alert !379
  - Fix LDAP access level spillover bug !499

v 8.7.3
  - No EE-specific changes
59

60 61
v 8.7.2
  - Fix MR notifications for slack and hipchat when approvals are fullfiled. !325
62
  - GitLab Geo: Merge requests on Secondary should not check mergeable status
63

64 65 66
v 8.7.1
  - No EE-specific changes

Yorick Peterse's avatar
Yorick Peterse committed
67
v 8.7.0
68
  - Update GitLab Pages to 0.2.1: support user-defined 404 pages
69
  - Refactor group sync to pull access level logic to its own class. !306
70
  - [Elastic] Stabilize database indexer if database is inconsistent
71
  - Add ability to sync to remote mirrors. !249
72
  - GitLab Geo: Many replication improvements and fixes !354
Rémy Coutable's avatar
Rémy Coutable committed
73

74 75 76
v 8.6.8
  - No EE-specific changes

77 78 79
v 8.6.7
  - No EE-specific changes

80
v 8.6.6
81 82 83
  - Concat AD group recursive member results with regular member results. !333
  - Fix LDAP group sync regression for groups with member value `uid=<username>`. !335
  - Don't attempt to include too large diffs in e-mail-on-push messages (Stan Hu). !338
84

85 86 87
v 8.6.5
  - No EE-specific changes

Rémy Coutable's avatar
Rémy Coutable committed
88 89 90
v 8.6.4
  - No EE-specific changes

91 92
v 8.6.3
  - Fix other cases where git hooks would fail due to old commits. !310
Rémy Coutable's avatar
Rémy Coutable committed
93
  - Exit ElasticIndexerWorker's job happily if record cannot be found. !311
94
  - Fix "Reload with full diff" button not working (Stan Hu). !313
Rémy Coutable's avatar
Rémy Coutable committed
95

96 97 98 99 100
v 8.6.2
  - Fix old commits triggering git hooks on new branches branched off another branch. !281
  - Fix issue with deleted user in audit event (Stan Hu). !284
  - Mark pending todos as done when approving a merge request. !292
  - GitLab Geo: Display Attachments from Primary node. !302
Rémy Coutable's avatar
Rémy Coutable committed
101

Rémy Coutable's avatar
Rémy Coutable committed
102 103 104 105 106
v 8.6.1
  - Only rename the `light_logo` column in the `appearances` table if its not there yet. !290
  - Fix diffs in text part of email-on-push messages (Stan Hu). !293
  - Fix an issue with methods not accessible in some controllers. !295
  - Ensure Projects::ApproversController inherits from Projects::ApplicationController. !296
Rémy Coutable's avatar
Rémy Coutable committed
107 108

v 8.6.0
109
  - Handle duplicate appearances table creation issue with upgrade from CE to EE
110
  - Add confidential issues
James Lopez's avatar
James Lopez committed
111
  - Improve weight filter for issues
Rémy Coutable's avatar
Rémy Coutable committed
112 113
  - Update settings and documentation for per-install LDAP sync time
  - Fire merge request webhooks when a merge request is approved
114
  - Add full diff highlighting to Email on push
Rémy Coutable's avatar
Rémy Coutable committed
115 116
  - Clear "stuck" mirror updates before periodically updating all mirrors
  - LDAP: Don't render Linked LDAP groups forms when LDAP is disabled
Valery Sizov's avatar
Valery Sizov committed
117
  - [Elastic] Add elastic checker to gitlab:check
Valery Sizov's avatar
Valery Sizov committed
118
  - [Elastic] Added UPDATE_INDEX option to rake task
Valery Sizov's avatar
Valery Sizov committed
119
  - [Elastic] Removing repository and wiki index after removing project
Valery Sizov's avatar
Valery Sizov committed
120
  - [Elastic] Update index on push to wiki
Valery Sizov's avatar
Valery Sizov committed
121
  - [Elastic] Use subprocesses for ElasticSearch index jobs
Valery Sizov's avatar
Valery Sizov committed
122
  - [Elastic] More accurate as_indexed_json (More stable database indexer)
123
  - [Elastic] Fix: Don't index newly created system messages and awards
Valery Sizov's avatar
Valery Sizov committed
124
  - [Elastic] Fixed exception on branch removing
Rémy Coutable's avatar
Rémy Coutable committed
125
  - [Elastic] Fix bin/elastic_repo_indexer to follow config
126 127 128 129
  - GitLab Geo: OAuth authentication
  - GitLab Geo: Wiki synchronization
  - GitLab Geo: ReadOnly Middleware improvements
  - GitLab Geo: SSH Keys synchronization
Rémy Coutable's avatar
Rémy Coutable committed
130 131
  - Allow SSL verification to be configurable when importing GitHub projects
  - Disable git-hooks for git annex commits
James Lopez's avatar
James Lopez committed
132

133 134 135
v 8.5.13
  - No EE-specific changes

136 137 138
v 8.5.12
  - No EE-specific changes

139 140 141
v 8.5.11
  - Fix vulnerability that made it possible to enumerate private projects belonging to group

142 143 144
v 8.5.10
  - No EE-specific changes

145 146 147
v 8.5.9
  - No EE-specific changes

Rémy Coutable's avatar
Rémy Coutable committed
148 149 150
v 8.5.8
  - GitLab Geo: Documentation

151 152 153
v 8.5.7
  - No EE-specific changes

Rémy Coutable's avatar
Rémy Coutable committed
154
v 8.5.6
Rémy Coutable's avatar
Rémy Coutable committed
155
  - No EE-specific changes
Rémy Coutable's avatar
Rémy Coutable committed
156

Rémy Coutable's avatar
Rémy Coutable committed
157 158 159 160 161 162 163 164 165
v 8.5.5
  - GitLab Geo: Repository synchronization between primary and secondary nodes
  - Add documentation for GitLab Pages
  - Fix importing projects from GitHub Enterprise Edition
  - Fix syntax error in init file
  - Only show group member roles if explicitly requested
  - GitLab Geo: Improve GeoNodes Admin screen
  - GitLab Geo: Avoid locking yourself out when adding a GeoNode

Valery Sizov's avatar
Valery Sizov committed
166 167 168
v 8.5.4
  - [Elastic][Security] Notes exposure

169 170
v 8.5.3
  - Prevent LDAP from downgrading a group's last owner
Rémy Coutable's avatar
Rémy Coutable committed
171
  - Update gitlab-elastic-search gem to 0.0.11
172

173 174 175
v 8.5.2
  - Update LDAP groups asynchronously
  - Fix an issue when weight text was displayed in Issuable collapsed sidebar
176 177
v 8.5.2
  - Fix importing projects from GitHub Enterprise Edition.
James Lopez's avatar
James Lopez committed
178

179 180 181
v 8.5.1
  - Fix adding pages domain to projects in groups

182 183
v 8.5.0
  - Fix Elasticsearch blob results linking to the wrong reference ID (Stan Hu)
184
  - Show warning when mirror repository default branch could not be updated because it has diverged from upstream.
185
  - More reliable wiki indexer
186
  - GitLab Pages gets support for custom domain and custom certificate
187 188
  - Fix of Elastic indexer. It should not trigger record validation for projects
  - Fix of Elastic indexer. Stabilze indexer when serialized data is corrupted
189
  - [Elastic] Don't index unnecessary data into elastic
Robert Speicher's avatar
Robert Speicher committed
190

191 192 193
v 8.4.11
  - No EE-specific changes

194 195 196
v 8.4.10
  - No EE-specific changes

197 198 199
v 8.4.9
  - Fix vulnerability that made it possible to enumerate private projects belonging to group

200 201 202
v 8.4.8
  - No EE-specific changes

203 204 205 206 207 208
v 8.4.7
  - No EE-specific changes

v 8.4.6
  - No EE-specific changes

Robert Speicher's avatar
Robert Speicher committed
209 210 211
v 8.4.5
  - Update LDAP groups asynchronously

212 213
v 8.4.4
  - Re-introduce "Send email to users" link in Admin area
214
  - Fix category values for Jenkins and JenkinsDeprecated services
Valery Sizov's avatar
Valery Sizov committed
215
  - Fix Elasticsearch indexing for newly added snippets
Robert Speicher's avatar
Robert Speicher committed
216
  - Make Elasticsearch indexer more stable
217
  - Update gitlab-elasticsearch-git to 0.0.10 which contain a few important fixes
218

219
v 8.4.3
Valery Sizov's avatar
Valery Sizov committed
220
  - Elasticsearch: fix partial blob indexing on push
Valery Sizov's avatar
Valery Sizov committed
221
  - Elasticsearch: added advanced indexer for repositories
Douwe Maan's avatar
Douwe Maan committed
222
  - Fix Mirror User dropdown
223

Valery Sizov's avatar
Valery Sizov committed
224 225
v 8.4.2
  - Elasticsearch indexer performance improvements
Robert Speicher's avatar
Robert Speicher committed
226
  - Don't redirect away from Mirror Repository settings when repo is empty
227
  - Fix updating of branches in mirrored repository
Robert Speicher's avatar
Robert Speicher committed
228
  - Fix a 500 error preventing LDAP users with 2FA enabled from logging in
229
  - Rake task gitlab:elastic:index_repositories handles errors and shows progress
Robert Speicher's avatar
Robert Speicher committed
230
  - Partial indexing of repo on push (indexing changes only)
Valery Sizov's avatar
Valery Sizov committed
231

Robert Speicher's avatar
Robert Speicher committed
232 233 234 235
v 8.4.1
  - No EE-specific changes

v 8.4.0
Valery Sizov's avatar
Valery Sizov committed
236
  - Add ability to create a note for user by admin
237
  - Fix "Commit was rejected by git hook", when max_file_size was set null in project's Git hooks
238
  - Fix "Approvals are not reset after a new push is made if the request is coming from a fork"
239
  - Fix "User is not automatically removed from suggested approvers list if user is deleted"
Valery Sizov's avatar
Valery Sizov committed
240
  - Add option to enforce a semi-linear history by only allowing merge requests to be merged that have been rebased
241 242
  - Add option to trigger builds when branches or tags are updated from a mirrored upstream repository
  - Ability to use Elasticsearch as a search engine
243

244 245 246
v 8.3.10
  - No EE-specific changes

247 248 249
v 8.3.9
  - No EE-specific changes

250 251 252
v 8.3.8
  - Fix vulnerability that made it possible to enumerate private projects belonging to group

253 254 255
v 8.3.7
  - No EE-specific changes

256 257 258 259 260 261 262 263 264 265 266 267
v 8.3.6
  - No EE-specific changes

v 8.3.5
  - No EE-specific changes

v 8.3.4
  - No EE-specific changes

v 8.3.3
  - Fix undefined method call in Jenkins integration service

Robert Speicher's avatar
Robert Speicher committed
268 269 270
v 8.3.2
  - No EE-specific changes

Robert Speicher's avatar
Robert Speicher committed
271 272 273
v 8.3.1
  - Rename "Group Statistics" to "Contribution Analytics"

274
v 8.3.0
275
  - License information can now be retrieved via the API
276
  - Show Kerberos clone url when Kerberos enabled and url different than HTTP url (Borja Aparicio)
Valery Sizov's avatar
Valery Sizov committed
277
  - Fix bug with negative approvals required
Douwe Maan's avatar
Douwe Maan committed
278
  - Add group contribution analytics page
279
  - Add GitLab Pages
Douwe Maan's avatar
Douwe Maan committed
280
  - Add group contribution statistics page
281 282
  - Automatically import Kerberos identities from Active Directory when Kerberos is enabled (Alex Lossent)
  - Canonicalization of Kerberos identities to always include realm (Alex Lossent)
Robert Speicher's avatar
Robert Speicher committed
283

284 285 286
v 8.2.6
  - No EE-specific changes

287 288 289 290 291 292
v 8.2.5
  - No EE-specific changes

v 8.2.4
  - No EE-specific changes

Robert Speicher's avatar
Robert Speicher committed
293 294 295 296 297 298 299 300 301 302 303 304 305 306 307
v 8.2.3
  - No EE-specific changes

v 8.2.2
  - Fix 404 in redirection after removing a project (Stan Hu)
  - Ensure cached application settings are refreshed at startup (Stan Hu)
  - Fix Error 500 when viewing user's personal projects from admin page (Stan Hu)
  - Fix: Raw private snippets access workflow
  - Prevent "413 Request entity too large" errors when pushing large files with LFS
  - Ensure GitLab fires custom update hooks after commit via UI

v 8.2.1
  - Forcefully update builds that didn't want to update with state machine
  - Fix: saving GitLabCiService as Admin Template

308 309
v 8.2.0
  - Invalidate stored jira password if the endpoint URL is changed
310
  - Fix: Page is not reloaded periodically to check if rebase is finished
311
  - When someone as marked as a required approver for a merge request, an email should be sent
312
  - Allow configuring the Jira API path (Alex Lossent)
Valery Sizov's avatar
Valery Sizov committed
313
  - Fix "Rebase onto master"
Drew Blessing's avatar
Drew Blessing committed
314
  - Ensure a comment is properly recorded in JIRA when a merge request is accepted
Valery Sizov's avatar
Valery Sizov committed
315
  - Allow groups to appear in the `Share with group` share if the group owner allows it
Douwe Maan's avatar
Douwe Maan committed
316
  - Add option to mirror an upstream repository.
317

Robert Speicher's avatar
Robert Speicher committed
318 319 320 321 322 323 324 325 326 327 328
v 8.1.4
  - Fix bug in JIRA integration which prevented merge requests from being accepted when using issue closing pattern

v 8.1.3
  - Fix "Rebase onto master"

v 8.1.2
  - Prevent a 500 error related to the JIRA external issue tracker service

v 8.1.1
  - Removed, see 8.1.2
Valery Sizov's avatar
Valery Sizov committed
329

330
v 8.1.0
Douwe Maan's avatar
Douwe Maan committed
331
  - Add documentation for "Share project with group" API call
Robert Speicher's avatar
Robert Speicher committed
332
  - Added an issues template (Hannes Rosenögger)
Douwe Maan's avatar
Douwe Maan committed
333
  - Add documentation for "Share project with group" API call
334
  - Ability to disable 'Share with Group' feature (via UI and API)
Hannes Rosenögger's avatar
Hannes Rosenögger committed
335

Robert Speicher's avatar
Robert Speicher committed
336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353
v 8.0.6
  - No EE-specific changes

v 8.0.5
  - "Multi-project" and "Treat unstable builds as passing" parameters for
    the Jenkins CI service are now correctly persisted.
  - Correct the build URL when "Multi-project" is enabled for the Jenkins CI
    service.

v 8.0.4
  - Fix multi-project setup for Jenkins

v 8.0.3
  - No EE-specific changes

v 8.0.2
  - No EE-specific changes

Robert Speicher's avatar
Robert Speicher committed
354 355 356 357 358
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
359
  - Fix navigation issue when viewing Group Settings pages
360
  - Guests and Reporters can approve merge request as well
361
  - Add fast-forward merge option in project settings
Dmitriy Zaporozhets's avatar
Dmitriy Zaporozhets committed
362
  - Separate rebase & fast-forward merge features
363

364 365 366 367 368 369 370 371 372
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

373
v 7.14.0
374
  - Disable adding, updating and removing members from a group that is synced with LDAP
375
  - Don't send "Added to group" notifications when group is LDAP synched
376
  - Fix importing projects from GitHub Enterprise Edition.
377 378
  - Automatic approver suggestions (based on an authority of the code)
  - Add support for Jenkins unstable status
Douwe Maan's avatar
Douwe Maan committed
379
  - Automatic approver suggestions (based on an authority of the code)
380
  - Support Kerberos ticket-based authentication for Git HTTP access
381

382
v 7.13.3
Valery Sizov's avatar
Valery Sizov committed
383 384 385 386 387
  - 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
388 389
v 7.13.2
  - Fix group web hook
390
  - Don't resend admin email to everyone if one delivery fails
Valery Sizov's avatar
Valery Sizov committed
391 392

v 7.13.1
Valery Sizov's avatar
Valery Sizov committed
393 394 395 396
  - 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
397
  - Fix git hook validation on initial push to master branch.
Valery Sizov's avatar
Valery Sizov committed
398
  - Reset approvals on push
399
  - Fix 500 error when the source project of an MR is deleted
400
  - Ability to define merge request approvers
401

402 403 404 405 406 407 408
v 7.12.2
  - Fixed the alignment of project settings icons

v 7.12.1
  - No changes specific to EE

v 7.12.0
409
  - Fix error when viewing merge request with a commit that includes "Closes #<issue id>".
Robin Müller's avatar
Robin Müller committed
410 411
  - 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
412
  - Prevent LDAP group sync from removing a group's last owner
413
  - Add Git hook to validate maximum file size.
Dmitriy Zaporozhets's avatar
Dmitriy Zaporozhets committed
414
  - Project setting: approve merge request by N users before accept
415
  - Support automatic branch jobs created by Jenkins in CI Status
416
  - Add API support for adding and removing LDAP group links
417

418 419 420 421 422 423
v 7.11.4
  - no changes specific to EE

v 7.11.3
  - Fixed an issue with git annex

424 425 426
v 7.11.2
  - Fixed license upload and verification mechanism

427 428
v 7.11.0
  - Skip git hooks commit validation when pushing new tag.
429
  - Add Two-factor authentication (2FA) for LDAP logins
430 431

v 7.10.1
Marin Jankovski's avatar
Marin Jankovski committed
432 433 434
  - Check if comment exists in Jira before sending a reference

v 7.10.0
Dmitriy Zaporozhets's avatar
Dmitriy Zaporozhets committed
435
  - 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
436
  - Default git hooks for new projects
Douwe Maan's avatar
Douwe Maan committed
437
  - Fix LDAP group links page by using new group members route.
438
  - Skip email confirmation when updated via LDAP.
Dmitriy Zaporozhets's avatar
Dmitriy Zaporozhets committed
439

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

449
v 7.8.0
450 451 452 453 454 455 456
  - 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
457
  - Manage large binaries with git annex
458

Drew Blessing's avatar
Drew Blessing committed
459 460
v 7.7.0
  - Added custom header logo support (Drew Blessing)
Dmitriy Zaporozhets's avatar
Dmitriy Zaporozhets committed
461 462
  - Fixed preview appearance bug
  - Improve performance for selectboxes: project share page, admin email users page
Drew Blessing's avatar
Drew Blessing committed
463

Job van der Voort's avatar
Job van der Voort committed
464 465 466 467 468 469
v 7.6.2
  - Fix failing migrations for MySQL, LDAP

v 7.6.1
  - No changes

470 471
v 7.6.0
  - Added Audit events related to membership changes for groups and projects
472
  - Added option to attempt a rebase before merging merge request
Dmitriy Zaporozhets's avatar
Dmitriy Zaporozhets committed
473
  - Dont show LDAP groups settings if LDAP disabled
474
  - Added member lock for groups to disallow membership additions on project level
Valery Sizov's avatar
Valery Sizov committed
475 476
  - 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
477
  - Kerberos support for web interface and git HTTP
478

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

Valery Sizov's avatar
Valery Sizov committed
482 483
v 7.5.0
  - Added an ability to check each author commit's email by regex
Valery Sizov's avatar
Valery Sizov committed
484
  - Added an ability to restrict commit authors to existing Gitlab users
485
  - Add an option for automatic daily LDAP user sync
486 487
  - 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
488
  - Added an ability to block commits with certain filenames by regex expression
Valery Sizov's avatar
Valery Sizov committed
489
  - Improved a jenkins parser
Valery Sizov's avatar
Valery Sizov committed
490

Valery Sizov's avatar
Valery Sizov committed
491 492 493
v 7.4.4
  - Fix broken ldap migration

Valery Sizov's avatar
Valery Sizov committed
494 495 496 497 498 499 500
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
501 502
v 7.3.0
  - Add an option to change the LDAP sync time from default 1 hour
Marin Jankovski's avatar
Marin Jankovski committed
503
  - User will receive an email when unsubscribed from admin notifications
Dmitriy Zaporozhets's avatar
Dmitriy Zaporozhets committed
504 505 506 507
  - 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
508

509 510
v 7.2.0
  - Improve Redmine integration
511
  - Better logging for the JIRA issue closing service
512
  - Administrators can now send email to all users through the admin interface
Marin Jankovski's avatar
Marin Jankovski committed
513
  - JIRA issue transition ID is now customizable
Marin Jankovski's avatar
Marin Jankovski committed
514
  - LDAP group settings are now visible in admin group show page and group members page
515

516 517
v 7.1.0
  - Synchronize LDAP-enabled GitLab administrators with an LDAP group (Marvin Frick, sponsored by SinnerSchrader)
518
  - Synchronize SSH keys with LDAP (Oleg Girko (Jolla) and Marvin Frick (SinnerSchrader))
519
  - Support Jenkins jobs with multiple modules (Marvin Frick, sponsored by SinnerSchrader)
520

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

Marin Jankovski's avatar
Marin Jankovski committed
524
v 6.9.4
525
  - Fix bug in JIRA Issue closing triggered by commit messages
Jacob Vosmaer's avatar
Jacob Vosmaer committed
526
  - Fix JIRA issue reference bug
527

Marin Jankovski's avatar
Marin Jankovski committed
528 529 530
v 6.9.3
  - Fix check CI status only when CI service is enabled(Daniel Aquino)

Marin Jankovski's avatar
Marin Jankovski committed
531 532 533 534 535 536
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

537
v 6.9.0
538
  - Add support for closing Jira tickets with commits and MR
Marin Jankovski's avatar
Marin Jankovski committed
539
  - Template for Merge Request description can be added in project settings
540
  - Jenkins CI service
541
  - Fix LDAP email upper case bug
542

Dmitriy Zaporozhets's avatar
Dmitriy Zaporozhets committed
543 544 545
v 6.8.0
  - Customise sign-in page with custom text and logo

546 547 548
v 6.7.1
  - Handle LDAP errors in Adapter#dn_matches_filter?

549 550
v 6.7.0
  - Improve LDAP sign-in speed by reusing connections
551
  - Add support for Active Directory nested LDAP groups
552 553
  - Git hooks: Commit message regex
  - Git hooks: Deny git tag removal
554
  - Fix group edit in admin area
555

556 557 558
v 6.5.0
  - Add reset permissions button to Group#members page

559 560 561 562 563 564 565
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
566 567 568 569 570
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
Robert Speicher's avatar
Robert Speicher committed
571
  - Respect LDAP user filter for git access