Release 8.9
Merge request reports
Activity
omnibus-gitlab gitlab-org/omnibus-gitlab!797 (merged) : changed the autovacuuming settings:
Lower PG auto-vacuum/analyze thresholds 10x This should have little or no impact on small-medium GitLab servers. On large GitLab servers this should amortize the costs of autovacuuming and auto-analyzing better.
Edited by Marin Jankovski- Allow a U2F Device to be the Second Factor for Authentication : https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/3905
UI changes. has separate blog post https://about.gitlab.com/2016/06/06/navigation-redesign/ but improved a bit after it
Screenshots:
What's new (I think we should add it since it explains new changes)
@jneen Can you highlight (pun intended) all the Rouge improvements?
Misc:
- Confidential issue notice in comment fields https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4473
- Reduce the number of fog dependencies we use https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4396
- Upgrade devise and devise-two-factor, as well as attr_encrypted https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4216
- Add borders to images in issues, MRs, and Help. https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4655
- Add autocomplete for labels https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4013
Performance improvements:
- Only use libraries where they're needed, e.g. Chart.js, Raphael.js, and d3, this cuts out over 100KB of JavaScript (after compression).
- Upgraded to jQuery 2 https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4384
Edited by username-removed-386624- Manually create todos on issues & merge requests https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4502
- Bulk-assign labels on issues page https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/3917
- Label prioritization https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4009
- Gitlab CI dropdown https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4411
- External links in new tab https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4526
Gitlab CI dropdown gitlab-org/gitlab-ce!4411
It would be cool if we could mention anyone could add templates for their favourite project on the dedicated project.
Also, now you can award emoji on comments/notes: gitlab-org/gitlab-ce!4291
Project import/export https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/3114, https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/3142, https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4012 and docs with screenshots on https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4732
Edited by James LopezBig-ish feature:
- Environments and deployments: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4605
Environments are places where code gets deployed, such as staging or production. CI/CD Pipelines usually have one or more jobs that deploy to an environment. Now, defining environments in a project's
.gitlab-ci.yml
lets developers track deployments to these environments and quickly understand things like "what's running in staging?"Misc:
- Added when to artifacts: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4201
- Artifacts expire date: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4200
- Support Docker Registry Manifest V1 generated by older versions of Docker (before 1.10): gitlab-org/gitlab-ce!4669
And hopefully we'll land:
- WIP: Allow to fetch LFS from CI: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4465
- Make it possible to lock runner on a specific project: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4093
Performance:
- Fair usage of Shared Runners: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4634
Probably just rolled into general UX update, but:
- Merge Builds and Pipelines tab into one: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4340
- CI build page UI update: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/3829
In runner (not sure if we mention that during releases, but I'd like to start syncing runner releases...)
- Allow experimentally to specify
GIT_DEPTH
andGIT_STRATEGY
: gitlab-org/gitlab-ci-multi-runner!188 - Add
check_interval
that allows to define in seconds how often to check GitLab for a new builds: https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/merge_requests/198 - Make Docker executor ARM compatible: gitlab-org/gitlab-ci-multi-runner!194
13 14 <!--more--> 15 16 ## feature 1 17 18 > [Documentation link](link) 19 20 ## feature 2 21 22 > [Documentation link](link) 23 24 ## Other changes 25 26 This release has more improvements, including security fixes. Please check out [the Changelog](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CHANGELOG) to see the all named changes. 27 28 Proposed text for Mattermost 3.1 update.
## GitLab Mattermost 3.1 [Mattermost 3.1](http://www.mattermost.org/mattermost-3-1-apple-watch-notification-upgrades-shortcuts-compact-view-openshift-and-more/) ships in GitLab 8.9 with multi-team accounts, Japanese language translation, Apple Watch & upgraded notifications, keyboard shortcuts & channel switcher, new full width and compact view display options, new emoji, plus [security updates](https://about.mattermost.com/security-updates/) and [many more improvements.](http://docs.mattermost.com/administration/changelog.html) After automated upgrade, the new multi-team accounts feature requires [extra steps before the Mattermost server can restart.](http://docs.gitlab.com/omnibus/gitlab-mattermost/#upgrading-gitlab-mattermost-in-gitlab-8.9)
Huge thanks to @marin and @stanhu for helping figure out an effective process for this upgrade.
The Mattermost team doesn't anticipate anything as big as this change in future, but if we get anywhere close to needing manual steps we'll make sure to loop in GitLab much earlier. We'll also be submitting MRs for upgrading the Mattermost binary in future releases.
Note:
- This post requires an MR to GitLab Mattermost documentation to go in for one of the links below.
Reassigned to @JobV
- custom notification levels https://gitlab.com/gitlab-com/www-gitlab-com/merge_requests/2187#note_12537430
- Incorporates the first rouge release since September (!) with over 20 new languages supported, plus support for newer features of swift, ruby, python, and C/C++, as well as some critical bugfixes for apache, javascript, objective-c, and groovy. R and Apache users will also see a marked improvement in lexing quality. Full changelog here: https://github.com/jneen/rouge/blob/master/CHANGELOG.md#version-1110-2016-06-06