GitLab 9.3 release post
Review Apps link: https://release-9-3.about.gitlab.com/2017/06/22/gitlab-9-3-released/
Release Post
- Blog handbook: https://about.gitlab.com/handbook/marketing/blog/
- Release post handbook: https://about.gitlab.com/handbook/marketing/blog/release-posts/
General Contributions
General contributions from the team.
Due date: 06/14 (6th working day before the 22nd)
-
Label MR: blog post release -
Add milestone -
Intro -
MVP -
Add cover image image_title
(compressed) -
Upgrade barometer -
Top features -
Primary features -
Secondary features (improvements) -
Performance improvements -
Omnibus improvements -
Deprecations -
Documentation links -
Authorship (author's data)
Review
Content review (PMs)
Due date: 06/19 (2nd working day before the 22nd)
-
Label MR: blog post release review-in-progress -
General review (PM) -
Check Features' names -
Check Features' availability (CE, EES, EEP) -
Check Documentation links -
Update data/promo.yml
-
Check all images' size - compress whenever > 300KB -
Meaningful links (SEO) -
Check links to product/feature webpages
-
-
Copyedit (Sean P, Rebecca, or Marcia) -
Title -
Description -
Grammar, spelling, clearness (body)
-
-
Final review (Job)
Structural Check
Due date: 06/19 (2nd working day before the 22nd)
-
Label MR: blog post release review-structure -
Check frontmatter (entries, syntax) -
Check image_title
andtwitter_image
-
Check image shadow {:.shadow}
-
Check images' ALT
text -
Videos/iframes wrapped in <figure>
tags (responsiveness) -
Add/check <!-- more -->
separator -
Add/check cover img reference (at the end of the post) -
Columns (content balance between the columns) -
Badges consistency (applied to all headings) -
Remove any remaining instructions -
Remove HTML comments -
Run deadlink checker -
Update release template with any changes (if necessary)
Merge request reports
Activity
added 1 commit
- c12a564e - Update 2017-06-22-gitlab-9-3-released.html.md
added 1 commit
- 7fd6b492 - Update 2017-06-22-gitlab-9-3-released.html.md
added 1 commit
- 548c4063 - Update 2017-06-22-gitlab-9-3-released.html.md
added 1 commit
- d1b4252f - comment data only necessary for the final stage of the post (styling)
added 2 commits
added 1 commit
- f49c694e - Update 2017-06-22-gitlab-9-3-released.html.md
- Resolved
@markpundsack You may want to mention the GitLab CI configuration validation part of https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/11195.
- Resolved
@mydigitalself You may want to include https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/11224
added 1195 commits
-
7397e93e...c29d2e09 - 1194 commits from branch
master
- 1cef0b28 - Merge branch 'master' into release-9-3
-
7397e93e...c29d2e09 - 1194 commits from branch
added 23 commits
-
1cef0b28...fa05b99d - 19 commits from branch
master
- 27c25c59 - Convert to new yaml format
- 9df8e9ec - Merge remote-tracking branch 'origin/master' into release-9-3
- 8be190b2 - Remove empty blocks
- e9e40a80 - Remove dummy introduction
Toggle commit list-
1cef0b28...fa05b99d - 19 commits from branch
- Resolved by Victor Wu
added 1 commit
- 8ea7752e - [Omnibus] Add deprecation information about relative URL changes requiring downtime
- Resolved by Victor Wu
added 1 commit
- e77e8b17 - Delete issue_board_usability_improvements_1.png
added 1 commit
- 8ce20939 - Delete issue_board_usability_improvements_2.png
mentioned in merge request !6079 (closed)
added 2 commits
added 1 commit
- 1e4fb3ee - moved subgroup mysql support to deprecations TODO: needs a better home
@marcia @victorwu Proposed blog post section for Mattermost 3.10:
GitLab Mattermost 3.10
GitLab 9.3 includes Mattermost 3.10, an open source Slack-alternative, with new support for Turkish language, new keyboard shortcuts, and much more.
### GitLab Mattermost 3.10 GitLab 9.3 includes [Mattermost 3.10](https://about.mattermost.com/mattermost-3-10), [an open source Slack-alternative](https://about.mattermost.com/), with new support for Turkish language, new keyboard shortcuts, and much more.
added 727 commits
-
1e4fb3ee...3c82536e - 726 commits from branch
master
- cc95763e - fix conflict, choose Axil's approach
-
1e4fb3ee...3c82536e - 726 commits from branch
added 727 commits
-
1e4fb3ee...3c82536e - 726 commits from branch
master
- cc95763e - fix conflict, choose Axil's approach
-
1e4fb3ee...3c82536e - 726 commits from branch
added 727 commits
-
1e4fb3ee...3c82536e - 726 commits from branch
master
- cc95763e - fix conflict, choose Axil's approach
-
1e4fb3ee...3c82536e - 726 commits from branch
added 727 commits
-
1e4fb3ee...3c82536e - 726 commits from branch
master
- cc95763e - fix conflict, choose Axil's approach
-
1e4fb3ee...3c82536e - 726 commits from branch
@bikebilly Did this note for Mattermost make it to the announce? https://gitlab.com/gitlab-com/www-gitlab-com/merge_requests/5804#note_32355212
Sorry, I misread the assignee of this issue and mentioned the wrong people.
- Resolved by Victor Wu
Yep, working on the docs today.
- Resolved by Victor Wu
Updated it. Thanks for checking!
Things that need fixing:
- Automated monitoring for system services - Missing image. Also, is this moved to 9.4? If so, remove it.
- Issue board usability improvements - Changes are missing in docs, image is missing
- Internationalization of Project Home & Repository Files pages - Missing image (if we want to add one)
- Improvements to subgroups - Need to update screenshots in docs
- Additional Gitlab service metrics now available - Needs more info, link to docs (if scheduled for 9.3)
- Performance impact of merge request now quantified - Link to docs missing
- GitLab Mattermost 3.10 - This seems to be under an "Omnibus Improvements" section with its own heading. Should it be that way?
- Relative URL changes now require downtime - Is this documented in Omnibus docs? If so, we should link there.
Edited by Joshua Lambertadded 4 commits
- 9a68195f - conform cover image of release post 9-3 to the correct resolution and aspect rat…
- 881e1b28 - makes both the vertical as well as the horizontal divider lines in the releasepo…
- c23ba026 - introduces extra spacing between cta button and mvp section
- 22a37e09 - Merge branch '1471-various-stylistic-improvements-for-releasepost-9-3' into 'release-9-3'
Toggle commit listadded 4 commits
- 9a68195f - conform cover image of release post 9-3 to the correct resolution and aspect rat…
- 881e1b28 - makes both the vertical as well as the horizontal divider lines in the releasepo…
- c23ba026 - introduces extra spacing between cta button and mvp section
- 22a37e09 - Merge branch '1471-various-stylistic-improvements-for-releasepost-9-3' into 'release-9-3'
Toggle commit listadded 4 commits
- 9a68195f - conform cover image of release post 9-3 to the correct resolution and aspect rat…
- 881e1b28 - makes both the vertical as well as the horizontal divider lines in the releasepo…
- c23ba026 - introduces extra spacing between cta button and mvp section
- 22a37e09 - Merge branch '1471-various-stylistic-improvements-for-releasepost-9-3' into 'release-9-3'
Toggle commit listadded 4 commits
- 9a68195f - conform cover image of release post 9-3 to the correct resolution and aspect rat…
- 881e1b28 - makes both the vertical as well as the horizontal divider lines in the releasepo…
- c23ba026 - introduces extra spacing between cta button and mvp section
- 22a37e09 - Merge branch '1471-various-stylistic-improvements-for-releasepost-9-3' into 'release-9-3'
Toggle commit list- Resolved by Achilleas Pipinellis
- Resolved by Victor Wu
- Resolved by Joshua Lambert
- Resolved by Achilleas Pipinellis
- Resolved by Achilleas Pipinellis
- Resolved by Joshua Lambert
- Resolved by Achilleas Pipinellis
added 1 commit
- 5339fe4c - Make it possible to use images for top features
- Resolved by Achilleas Pipinellis
Fixed by 5339fe4c!
added 1 commit
- 5339fe4c - Make it possible to use images for top features
added 1 commit
- 5339fe4c - Make it possible to use images for top features
added 1 commit
- 5339fe4c - Make it possible to use images for top features
@fabio @marcia : I didn't want to screw up the formatting. Could you please help me move the convdev section to be the third section in the blog post? It's a very powerful feature. But it's less interesting to the main audience of the blog post, namely developers. The feature is more relevant to perhaps team leads, VPs, CTOs, and buyers of GitLab, not necessarily day to day users.
And maybe update the title to be the last feature there?Per https://gitlab.slack.com/archives/C3TRESYPJ/p1497632293612966, just remove it from the title.Edited by Victor Wu- Resolved by username-removed-236961
added 6 commits
- 7d27f4f1 - review convdev index section
- 7f759b8e - review multi-project pipeline graphs section
- df041494 - review multi-project pipeline graphs section
- b64fa7c7 - review code quality section
- 24d67ca1 - review secret variables section
- fe705028 - delete "automated monitoring" section (cc/ @bikebilly @joshlambert) - not shipping in 9.3
Toggle commit listadded 6 commits
- 7d27f4f1 - review convdev index section
- 7f759b8e - review multi-project pipeline graphs section
- df041494 - review multi-project pipeline graphs section
- b64fa7c7 - review code quality section
- 24d67ca1 - review secret variables section
- fe705028 - delete "automated monitoring" section (cc/ @bikebilly @joshlambert) - not shipping in 9.3
Toggle commit listadded 6 commits
- 7d27f4f1 - review convdev index section
- 7f759b8e - review multi-project pipeline graphs section
- df041494 - review multi-project pipeline graphs section
- b64fa7c7 - review code quality section
- 24d67ca1 - review secret variables section
- fe705028 - delete "automated monitoring" section (cc/ @bikebilly @joshlambert) - not shipping in 9.3
Toggle commit listadded 6 commits
- 7d27f4f1 - review convdev index section
- 7f759b8e - review multi-project pipeline graphs section
- df041494 - review multi-project pipeline graphs section
- b64fa7c7 - review code quality section
- 24d67ca1 - review secret variables section
- fe705028 - delete "automated monitoring" section (cc/ @bikebilly @joshlambert) - not shipping in 9.3
Toggle commit listadded 1 commit
- 7ff85680 - review "Centralized Audit Log & Extended User Audit Actions"
- Resolved by Mike Bartlett
- Resolved by username-removed-236961
@bikebilly I don't know why, but I've totally missed the
working day
part when I've checked post's plan two weeks ago. Here is the description part for GitLab Runner 9.3:- name: GitLab Runner 9.3 available_in: [ce, ees, eep] documentation_link: 'https://docs.gitlab.com/runner/' documentation_text: "Learn more about GitLab Runner in our docs." image_url: description: | <p>We're also releasing GitLab Runner 9.3 today! <p><strong>Most interesting changes:</strong></p> <ul> <li>Add GIT_CHECKOUT variable which controlls git checkout step (<a href="https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/merge_requests/585">merge request</a>)</li> <li>Add basic support for Volumes in Kubernetes executor (<a href="https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/merge_requests/516">merge request</a>)</li> <li>Add support for cpus option in Docker executor (<a href="https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/merge_requests/586">merge request</a>)</li> <li>Add support for userns option in Docker executor (<a href="https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/merge_requests/553">merge request</a>)</li> <li>Add requests backoff mechanism (<a href="https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/merge_requests/570">merge request</a>)</li> <li>Improve docker machine removal for Docker Machine executor (<a href="https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/merge_requests/582">merge request</a>)</li> </ul> <p>List of all changes can be found in GitLab Runner's <a href="https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/blob/v9.3.0/CHANGELOG.md">CHANGELOG</a>.</p>
- Resolved by Victor Wu
- Resolved by Victor Wu
- Resolved by Victor Wu
added 7 commits
- 75de3a20 - add review pending feedback (comments)
- f8e4104c - review "Confidential Issues Re-Design" section
- 94de21d5 - review 'JIRA Settings Improvements' section
- 787915d4 - review "Snippet Descriptions" section
- ded3ea54 - review "Group Label Permissions" section
- 5a6d1e04 - review "performance improvements" section
- 50b6851c - review "Inline description inline edit" section
Toggle commit list- Resolved by Victor Wu
- Resolved by username-removed-236961
added 19 commits
- 4031da86 - review "Issue Board Usability Improvements" section
- f90d6dfc - review "Search/filter bar improvements" section
- 116f0a52 - review "Internationalization of Project Home & Repository Files pages" section
- 0af70bf7 - fix grammar
- c26c1e38 - review "Improvements to GitLab Subgroups" section
- 964a7042 - review "New scope for personal access tokens to pull Docker images from Container Registry" section
- 1de29fcc - review "Storage for CI Artifacts" section
- a7cdd3a4 - review "Enhanced View for Repository File" section
- 4ccfc0c6 - review "API support for Pipeline Schedules" section
- f8b0251f - review "Upcoming Nginx Upgrade" section
- 91fc7be5 - review "Additional GitLab Service Metrics" section **
- a43e1529 - add note to "Additional GitLab Service Metrics"
- 6b7cf156 - review "Performance impact of merge request now quantified" section **
- 9143074a - review "Debian 9 support" section
- 105bdec7 - review "Omnibus Improvements" section
- 84c936a9 - relative url
- 30929a8b - review deprecations: "Dropping Support for Subgroups in MySQL"
- 237b4457 - review "Dropping Support of the openSUSE 42.1 Omnibus package" section
- 2058c3d4 - review "Relative URL changes from Now On Require Downtime" section **
Toggle commit list- Resolved by Joshua Lambert
- Resolved by Joshua Lambert
- Resolved by Joshua Lambert
added review-structure label
marked the checklist item Label MR: blog post release review-structure as completed
@bikebilly I left comments where I found necessary, should be ready for your pass. Would you please assign it to @amara on Monday when you finish your part so that she can do the last review with marketing eyes
Also, please check the task list items for your content review.
Thanks!
- Resolved
@fabio @JobV I updated the Omnibus improvements section to mirror what we had for GitLab 9.2. Please review and let me know what you think, otherwise we can move it out into its own section.
Edited by Joshua Lambert
@mydigitalself We moved https://gitlab.com/gitlab-org/gitlab-ee/issues/1370 to
9.4
as it wasn't gonna make it before the feature freeze. I think we can just remove the part about the additional user events from the audit section?It looks like the release post got deployed to the main website by accident. My rss reader notified me about a new release I wasn't expecting. https://about.gitlab.com/2017/06/22/gitlab-9-3-released/ is currently showing the release post.
Thank you @p-schneider! It's solved now :)
- Resolved
@bikebilly Yes, please. If it is in CE, the link should point to CE docs ;) Please let us know if there's any inconsistency!
@bikebilly regarding https://gitlab.com/gitlab-com/www-gitlab-com/merge_requests/5804#note_32710537,
If the feature is available in CE, please link to the CE docs.
is
404
in EE, but works in CE. Is it expected?Yes, it is. When CE gets merged into EE, this doc will be available in EE too. ;)
Edited by username-removed-236961- Resolved
I've already done it (https://gitlab.com/gitlab-com/www-gitlab-com/commit/a4defed61115caae22f891531018b5a6eb7cb77e) @bikebilly, but the file
data/promo.yml
should be part of the same MR, yes. It's a CTA to the post from about.gitlab.com home page::)
Thank you @glensc, we're gonna fix it ;)
320 320 `LICENSE` files are also analyzed, and the information about the specific 321 321 license is easily accessible with a link for further details about it. 322 322 323 - name: Autolinking package names 324 available_in: [ce, ees, eep] 325 image_url: '/images/9_3/autolink.png' 326 description: | 327 Ah, packges, those little gems (hah!) of wisdom wrapped up and ready for re-use. Note to self: replace "learn more about" with "documentation for" https://gitlab.slack.com/archives/C3TRESYPJ/p1497888788265355
Edited by username-removed-236961@bikebilly Thanks for the Debian 9 update, I have slightly clarified to indicate they are official omnibus packages.
mentioned in commit 39683fe7
added 2 commits
added 1 commit
- cc49b641 - remove "quickly" - per https://gitlab.slack.com/archives/C3TRESYPJ/p1497903068573648
- Resolved by username-removed-386624
- Resolved by username-removed-386624
- Resolved by username-removed-386624
@connorshea mind making these edits yourself (typos and such)?
- Resolved by Mark Pundsack
added 1 commit
- 436477ac - Remove confidential issues re-design section because we reverted the feature
added 1 commit
- 4f504163 - Updated intro, code quality section, and multi-project pipelines.
- Resolved by Victor Wu
@bikebilly I'm done with my review. There are two outstanding comments.
The only other change we should make is updating the GitLab Products section of the template, when we get to that checklist item in the issue description.
The new EEP description should be
Ideal for distributed teams who need advanced workflow controls, advanced CI/CD, advanced Monitoring, advanced Project Management, and High Availability.
assigned to @bikebilly
added 180 commits
-
8366be62...69488c88 - 179 commits from branch
master
- 501a4dbd - Merge branch 'master' into 'release-9-3' (fix conflict)
-
8366be62...69488c88 - 179 commits from branch
The only other change we should make is updating the GitLab Products section of the template, when we get to that checklist item in the issue description.
Thanks @amara, this is on me ;)
Fixed by: https://gitlab.com/gitlab-com/www-gitlab-com/commit/b97d4304890c8beb5e2cf62bc275a84fdffe7ba3
- Resolved by Mike Bartlett
I think people can see the general idea, when you zoom into a portion it looks a little silly.
added 4 commits
Toggle commit listadded 1 commit
- e50f986d - add marketing review to release post MR template
added 1 commit
- 7c005648 - System Note with Link to Change in Outdated Diff Discussio
@mydigitalself @DouweM I suggest that we advertise that we officially have a way to support SSH lookups via DB: https://docs.gitlab.com/ee/administration/operations/speed_up_ssh.html
- Resolved
@bikebilly Demo video has been updated.
@fabio The link to documentation for Multi-project pipelines has a bad anchor. It's missing an
s
on the end.- Resolved
Isn't it a bit late in the game to be making additions? I don't know if this is EE only, if it was introduced recently and is only available in 9.3 or works on earlier versions. @DouweM and @stanhu aren't around now to answer these questions so my suggestion would be to leave this out to reduce additional noise and focus on getting the post published.
added 68 commits
- e0442783...38d3d4d0 - 67 commits from branch
master
- afa79c64 - Merge branch 'master' into 'release-9-3' (fix conflict)
- e0442783...38d3d4d0 - 67 commits from branch
added 4 commits
-
c960b276 - 1 commit from branch
master
- 5bfc4800 - move sections to balance content between columns
- 9343229c - Merge branch 'release-9-3' of gitlab.com:gitlab-com/www-gitlab-com into release-9-3
- 1bdb6c3c - Merge branch 'master' of gitlab.com:gitlab-com/www-gitlab-com into release-9-3
Toggle commit list-
c960b276 - 1 commit from branch
This means your code reviews are faster and you guarantee that you’re accumulating technical debt.
Isn’t that supposed to be “that you’re NOT accumulating technical debt”?
Edited by username-removed-107202Ooops @louiz, yes, nice catch! Thank you!
Fixed by https://gitlab.com/gitlab-com/www-gitlab-com/commit/f1374337baf46473437adee9120c14329b00fa9bremoved review-in-progress review-structure labels
mentioned in issue infrastructure#2030 (closed)
mentioned in merge request !6547 (merged)