Commit 085e0e4c authored by Simon Knox's avatar Simon Knox

Update CHANGELOG.md for 9.5.0

[ci skip]
parent 28501691
...@@ -2,6 +2,172 @@ ...@@ -2,6 +2,172 @@
documentation](doc/development/changelog.md) for instructions on adding your own documentation](doc/development/changelog.md) for instructions on adding your own
entry. entry.
## 9.5.0 (2017-08-22)
- [FIXED] Fix timeouts when creating projects in groups with many members. !13508
- [FIXED] Improve API pagination headers when no record found. !13629 (Jordan Patterson)
- [FIXED] Fix deleting GitLab Pages files when a project is removed. !13631
- [FIXED] Fix commit list not loading the correct page when scrolling.
- [OTHER] Cache the number of forks of a project. !13535
- GPG signed commits integration. !9546 (Alexis Reigel)
- Alert the user if a Wiki page changed while they were editing it in order to prevent overwriting changes. !9707 (Hiroyuki Sato)
- Add custom linter for inline JavaScript to haml_lint. !9742 (winniehell)
- Add /shrug and /tableflip commands. !10068 (Alex Ives)
- Allow wiki pages to be renamed in the UI. !10069 (wendy0402)
- Insert user name directly without encoding. !10085 (Nathan Neulinger <nneul@neulinger.org>)
- Avoid plucking Todo ids in TodoService. !10845
- Handle errors while a project is being deleted asynchronously. !11088
- Decrease ABC threshold to 56.96. !11227 (Maxim Rydkin)
- Remove Mattermost team when deleting a group. !11362
- Block access to failing repository storage. !11449
- Add coordinator url to admin area runner page. !11603
- Allow testing any events for project hooks and system hooks. !11728 (Alexander Randa (@randaalex))
- Disallow running the pipeline if ref is protected and user cannot merge the branch or create the tag. !11910
- Remove project_key from the Jira configuration. !12050
- Add CSRF token verification to API. !12154 (Vitaliy @blackst0ne Klachkov)
- Fixes needed when GitLab sign-in is not enabled. !12491 (Robin Bobbitt)
- Lazy load images for better Frontend performance. !12503
- Replaces dashboard/event_filters.feature spinach with rspec. !12651 (Alexander Randa (@randaalex))
- Toggle import description with import_sources_enabled. !12691 (Brianna Kicia)
- Bump scss-lint to 0.54.0. !12733 (Takuya Noguchi)
- Enable SpaceAfterComma in scss-lint. !12734 (Takuya Noguchi)
- Remove CSS for nprogress removed. !12737 (Takuya Noguchi)
- Enable UnnecessaryParentReference in scss-lint. !12738 (Takuya Noguchi)
- Extract "@request.env[devise.mapping] = Devise.mappings[:user]" to a test helper. !12742 (Jacopo Beschi @jacopo-beschi)
- Enable ImportPath in scss-lint. !12749 (Takuya Noguchi)
- Enable PropertySpelling in scss-lint. !12752 (Takuya Noguchi)
- Add API for protected branches to allow for wildcard matching and no access restrictions. !12756 (Eric Yu)
- refactor initializations in dropzone_input.js. !12768 (Brandon Everett)
- Improve CSS for global nav dropdown UI. !12772 (Takuya Noguchi)
- Remove public/ci/favicon.ico. !12803 (Takuya Noguchi)
- Enable DeclarationOrder in scss-lint. !12805 (Takuya Noguchi)
- Increase width of dropdown menus automatically. !12809 (Thomas Wucher)
- Enable BangFormat in scss-lint [ci skip]. !12815 (Takuya Noguchi)
- Added /duplicate quick action to close a duplicate issue. !12845 (Ryan Scott)
- Make all application-settings accessible through the API. !12851
- Remove Inactive Personal Access Tokens list from Access Tokens page. !12866
- Replaces dashboard/dashboard.feature spinach with rspec. !12876 (Alexander Randa (@randaalex))
- Reduce memory usage of the GitHub importer. !12886
- Bump fog-core to 1.44.3 and fog providers' plugins to latest. !12897 (Takuya Noguchi)
- Use only CSS to truncate commit message in blame. !12900 (Takuya Noguchi)
- Protect manual actions against protected tag too. !12908
- Allow to configure automatic retry of a failed CI/CD job. !12909
- Remove help message about prioritized labels for non-members. !12912 (Takuya Noguchi)
- Add link to doc/api/ci/lint.md. !12914 (Takuya Noguchi)
- Add RequestCache which makes caching with RequestStore easier. !12920
- Free up some top level words, reject top level groups named like files in the public folder. !12932
- Extend API for Group Secret Variable. !12936
- Hide description about protected branches to non-member. !12945 (Takuya Noguchi)
- Support custom directory in gitlab:backup:create task. !12984 (Markus Koller)
- Raise guessed encoding confidence threshold to 50. !12990
- Add author_id & assignee_id param to /issues API. !13004
- Fix today day highlight in calendar. !13048
- Prevent LDAP login callback from being called with a GET request. !13059
- Add top-level merge_requests API endpoint. !13060
- Handle maximum pages artifacts size correctly. !13072
- Enable gitaly_post_upload_pack by default. !13078
- Add Prometheus metrics exporter to Sidekiq. !13082
- Fix improperly skipped backups of wikis. !13096
- Projects can be created from templates. !13108
- Fix the /projects/:id/repository/branches endpoint to handle dots in the branch name when the project full path contains a `/`. !13115
- Fix project logos that are not centered vertically on list pages. !13124 (Florian Lemaitre)
- Derive project path from import URL. !13131
- Fix deletion of deploy keys linked to other projects. !13162
- repository archive download url now ends with selected file extension. !13178 (haseebeqx)
- Show auto-generated avatars for Groups without avatars. !13188
- Allow any logged in users to read_users_list even if it's restricted. !13201
- Unlock stuck merge request and set the proper state. !13207
- Fix timezone inconsistencies in user contribution graph. !13208
- Fix Issue board when using Ruby 2.4. !13220
- Don't rename namespace called system when upgrading from 9.1.x to 9.5. !13228
- Fix encoding error for WebHook logging. !13230 (Alexander Randa (@randaalex))
- Uniquify reserved word usernames on OAuth user creation. !13244 (Robin Bobbitt)
- Expose target_iid in Events API. !13247 (sue445)
- Add star for action scope, in order to delete image from registry. !13248 (jean)
- Make Delete Merged Branches handle wildcard protected branches correctly. !13251
- Fix an order of operations for CI connection error message in merge request widget. !13252
- Don't send rejection mails for all auto-generated mails. !13254
- Expose noteable_iid in Note. !13265 (sue445)
- Fix pipeline_schedules pages when active schedule has an abnormal state. !13286
- Move some code from services to workers in order to improve performance. !13326
- Fix destroy of case-insensitive conflicting redirects. !13357
- Fix the /projects/:id/repository/tags endpoint to handle dots in the tag name when the project full path contains a `/`. !13368
- Fix the /projects/:id/repository/commits endpoint to handle dots in the ref name when the project full path contains a `/`. !13370
- Project pending delete no longer return 500 error in admins projects view. !13389
- Use full path of user's avatar in webhooks. !13401 (Vitaliy @blackst0ne Klachkov)
- Make GPGME temporary directory handling thread safe. !13481 (Alexis Reigel)
- Add support for kube_namespace in Metrics queries. !16169
- Fix bar chart does not display label at 0 hour. !35136 (Jason Dai)
- Use project_ref_path to create the link to a branch to fix links that 404.
- Declare related resources into V4 API entities.
- Add Slack and JIRA services counts to Usage Data.
- Prevent web hook and project service background jobs from going to the dead jobs queue.
- Display specific error message when JIRA test fails.
- clean up merge request widget UI.
- Associate Issues tab only with internal issues tracker.
- Remove events column from notification settings table.
- Clarifies and rearranges the input variables on the kubernetes integration page and adjusts the docs slightly to meet the same order.
- Respect blockquote line breaks in markdown.
- Update confidential issue UI - add confidential visibility and settings to sidebar.
- Add icons to contextual sidebars.
- Make contextual sidebar collapsible.
- Update Pipeline's badge count in Merge Request and Commits view to match real-time content.
- Added link to the MR widget that directs to the monitoring dashboard.
- Use jQuery to control scroll behavior in job log for cross browser consistency.
- move edit comment button outside of dropdown.
- Updates vue resource and code according to breaking changes.
- Add GitHub imported projects count to usage data.
- Rename about to overview for group and project page.
- Prevent disabled pagination button to be clicked.
- Remove coffee-rails gem. (Takuya Noguchi)
- Remove net-ssh gem. (Takuya Noguchi)
- Bump rubocop to 0.49.1 and rubocop-rspec to 1.15.1. (Takuya Noguchi)
- improve file upload/replace experience.
- allow closing Cycle Analytics intro box in firefox.
- Fix label creation from new list for subgroup projects.
- fix transient js error in rspec tests.
- fix jump to next discussion button.
- Fix translations for Star/Unstar in JS file.
- Improve mobile sidebar.
- Rename Pipelines tab to CI / CD in new navigation.
- Fix display of new diff comments after changing b between diff views.
- Store & use ConvDev percentages returned by the Version app.
- Fixes new issue button for failed job returning 404.
- Align OR separator to center in new project page.
- Add filtered search to group issue dashboard.
- Cache Appearance instances in Redis.
- Fixed breadcrumbs title aggressively collapsing.
- Better caching and indexing of broadcast messages.
- Moved diff changed files into a dropdown.
- Improve performance of large (initial) push into default branch.
- Improve performance of checking for projects on the projects dashboard.
- Eager load project creators for project dashboards.
- Modify if condition to be more readable.
- Fix links to group milestones from issue and merge request sidebar.
- Remove hidden symlinks from project import files.
- Fixed sign-in restrictions buttons not toggling active state.
- Fix replying to commit comments on merge requests created from forks.
- Support Markdown references, autocomplete, and quick actions for group milestones.
- Cache recent projects for group-level new resource creation.
- Fix API responses when dealing with txt files.
- Fix project milestones import when projects belongs to a group.
- Fix Mattermost integration.
- Memoize the number of personal projects a user has to reduce COUNT queries.
- Merge issuable "reopened" state into "opened".
- Migrate events into a new format to reduce the storage necessary and improve performance.
- MR branch link now links to tree instead of commits.
- Use Prev/Next pagination for exploring projects.
- Pass before_script and script as-is preserving arrays.
- Change project FK migration to skip existing FKs.
- Remove redundant query when retrieving the most recent push of a user.
- Re-organise "issues" indexes for faster ordering.
- Disallow Git URLs that include a username or hostname beginning with a non-alphanumeric character.
- Fix search box losing focus when typing.
- Add structured logging for Rails processes.
- Skip oAuth authorization for trusted applications.
- Use a specialized class for querying events to improve performance.
- Update build badges to be pipeline badges and display passing instead of success.
## 9.4.5 (2017-08-14) ## 9.4.5 (2017-08-14)
- Fix deletion of deploy keys linked to other projects. !13162 - Fix deletion of deploy keys linked to other projects. !13162
......
---
title: "Insert user name directly without encoding"
merge_request: 10085
author: Nathan Neulinger <nneul@neulinger.org>
---
title: Expose target_iid in Events API
merge_request: 13247
author: sue445
---
title: Expose noteable_iid in Note
merge_request: 13265
author: sue445
---
title: Alert the user if a Wiki page changed while they were editing it in order to prevent overwriting changes.
merge_request: 9707
author: Hiroyuki Sato
---
title: Remove Inactive Personal Access Tokens list from Access Tokens page
merge_request: 12866
author:
---
title: Add coordinator url to admin area runner page
merge_request: 11603
author:
---
title: Declare related resources into V4 API entities
merge_request:
author:
---
title: Replaces dashboard/event_filters.feature spinach with rspec
merge_request: 12651
author: Alexander Randa (@randaalex)
---
title: Replaces dashboard/dashboard.feature spinach with rspec
merge_request: 12876
author: Alexander Randa (@randaalex)
---
title: Added /duplicate quick action to close a duplicate issue
merge_request: 12845
author: Ryan Scott
---
title: Fix timezone inconsistencies in user contribution graph
merge_request: 13208
author:
---
title: Decrease ABC threshold to 56.96
merge_request: 11227
author: Maxim Rydkin
---
title: Don't send rejection mails for all auto-generated mails
merge_request: 13254
author:
---
title: Handle errors while a project is being deleted asynchronously.
merge_request: 11088
author:
---
title: Add /shrug and /tableflip commands
merge_request: 10068
author: Alex Ives
---
title: refactor initializations in dropzone_input.js
merge_request: 12768
author: Brandon Everett
---
title: Disallow running the pipeline if ref is protected and user cannot merge the
branch or create the tag
merge_request: 11910
author:
---
title: Remove project_key from the Jira configuration
merge_request: 12050
author:
---
title: Unlock stuck merge request and set the proper state
merge_request: 13207
author:
---
title: Add Slack and JIRA services counts to Usage Data
merge_request:
author:
---
title: Prevent web hook and project service background jobs from going to the dead
jobs queue
merge_request:
author:
---
title: Display specific error message when JIRA test fails
merge_request:
author:
---
title: Move some code from services to workers in order to improve performance
merge_request: 13326
author:
---
title: clean up merge request widget UI
merge_request:
author:
---
title: Associate Issues tab only with internal issues tracker
merge_request:
author:
---
title: Add CSRF token verification to API
merge_request: 12154
author: Vitaliy @blackst0ne Klachkov
---
title: Remove events column from notification settings table
merge_request:
author:
---
title: Clarifies and rearranges the input variables on the kubernetes integration
page and adjusts the docs slightly to meet the same order
merge_request: !12188
author:
---
title: Respect blockquote line breaks in markdown
merge_request:
author:
---
title: Update confidential issue UI - add confidential visibility and settings to
sidebar
merge_request:
author:
---
title: Add icons to contextual sidebars
merge_request:
author:
---
title: Make contextual sidebar collapsible
merge_request:
author:
---
title: Update Pipeline's badge count in Merge Request and Commits view to match real-time
content
merge_request:
author:
---
title: Added link to the MR widget that directs to the monitoring dashboard
merge_request:
author:
---
title: Use full path of user's avatar in webhooks
merge_request: 13401
author: Vitaliy @blackst0ne Klachkov
---
title: Lazy load images for better Frontend performance
merge_request: 12503
author:
---
title: Extend API for Group Secret Variable
merge_request: 12936
author:
---
title: move edit comment button outside of dropdown
merge_request:
author:
---
title: Fix timeouts when creating projects in groups with many members
merge_request: 13508
author:
type: fixed
---
title: Updates vue resource and code according to breaking changes
merge_request:
author:
---
title: Extract "@request.env[devise.mapping] = Devise.mappings[:user]" to a test helper
merge_request: 12742
author: Jacopo Beschi @jacopo-beschi
---
title: Add GitHub imported projects count to usage data
merge_request:
author:
---
title: Rename about to overview for group and project page
merge_request:
author:
---
title: Prevent disabled pagination button to be clicked
merge_request:
author:
---
title: Remove coffee-rails gem
merge_request:
author: Takuya Noguchi
---
title: Bump scss-lint to 0.54.0
merge_request: 12733
author: Takuya Noguchi
---
title: Remove net-ssh gem
merge_request:
author: Takuya Noguchi
---
title: Bump rubocop to 0.49.1 and rubocop-rspec to 1.15.1
merge_request:
author: Takuya Noguchi
---
title: Improve CSS for global nav dropdown UI
merge_request: 12772
author: Takuya Noguchi
---
title: Protect manual actions against protected tag too
merge_request: 12908
author:
---
title: Remove public/ci/favicon.ico
merge_request: 12803
author: Takuya Noguchi
---
title: Fix project logos that are not centered vertically on list pages
merge_request: 13124
author: Florian Lemaitre
---
title: Fix deleting GitLab Pages files when a project is removed
merge_request: 13631
author:
type: fixed
---
title: Raise guessed encoding confidence threshold to 50
merge_request: 12990
author:
---
title: Fix bar chart does not display label at 0 hour
merge_request: 35136
author: Jason Dai
---
title: Bump fog-core to 1.44.3 and fog providers' plugins to latest
merge_request: 12897
author: Takuya Noguchi
---
title: Use only CSS to truncate commit message in blame
merge_request: 12900
author: Takuya Noguchi
---
title: allow closing Cycle Analytics intro box in firefox
merge_request:
author:
---
title: Fix label creation from new list for subgroup projects
merge_request:
author:
---
title: Remove help message about prioritized labels for non-members
merge_request: 12912
author: Takuya Noguchi
---
title: Add link to doc/api/ci/lint.md
merge_request: 12914
author: Takuya Noguchi
---
title: fix transient js error in rspec tests
merge_request:
author:
---
title: Hide description about protected branches to non-member
merge_request: 12945
author: Takuya Noguchi
---
title: Fix translations for Star/Unstar in JS file
merge_request:
author:
---
title: Show auto-generated avatars for Groups without avatars
merge_request: 13188
author:
---
title: Improve mobile sidebar
merge_request:
author:
---
title: Rename Pipelines tab to CI / CD in new navigation
merge_request:
author:
---
title: Fix display of new diff comments after changing b between diff views
merge_request:
author:
---
title: Store & use ConvDev percentages returned by the Version app
merge_request:
author:
---
title: Fix Issue board when using Ruby 2.4
merge_request: 13220
author:
---
title: Fix encoding error for WebHook logging
merge_request: 13230
author: Alexander Randa (@randaalex)
---
title: Align OR separator to center in new project page
merge_request:
author:
---
title: repository archive download url now ends with selected file extension
merge_request: 13178
author: haseebeqx
---
title: Allow testing any events for project hooks and system hooks
merge_request: 11728
author: Alexander Randa (@randaalex)
---
title: Add filtered search to group issue dashboard
merge_request:
author:
---
title: Add star for action scope, in order to delete image from registry
merge_request: 13248
author: jean
---
title: Cache Appearance instances in Redis
merge_request:
author:
---
title: Increase width of dropdown menus automatically
merge_request: 12809
author: Thomas Wucher
---
title: Fixed breadcrumbs title aggressively collapsing
merge_request:
author:
---
title: Better caching and indexing of broadcast messages
merge_request:
author:
---
title: Prevent LDAP login callback from being called with a GET request
merge_request: 13059
author:
---
title: Make all application-settings accessible through the API
merge_request: 12851
author:
---
title: Free up some top level words, reject top level groups named like files in the
public folder
merge_request: 12932
author:
---
title: Block access to failing repository storage
merge_request: 11449
author:
---
title: Don't rename namespace called system when upgrading from 9.1.x to 9.5
merge_request: 13228
author:
---
title: Fix commit list not loading the correct page when scrolling
merge_request:
author:
type: fixed
---
title: Moved diff changed files into a dropdown
merge_request:
author:
---
title: Improve performance of large (initial) push into default branch
merge_request:
author:
---
title: "Improve performance of checking for projects on the projects dashboard"
merge_request:
author:
---
title: Fix today day highlight in calendar
merge_request: 13048
author:
---
title: Eager load project creators for project dashboards
merge_request:
author:
---
title: Enable BangFormat in scss-lint [ci skip]
merge_request: 12815
author: Takuya Noguchi
---
title: Enable DeclarationOrder in scss-lint
merge_request: 12805
author: Takuya Noguchi
---
title: Enable ImportPath in scss-lint
merge_request: 12749
author: Takuya Noguchi
---
title: Enable PropertySpelling in scss-lint
merge_request: 12752
author: Takuya Noguchi
---
title: Enable SpaceAfterComma in scss-lint
merge_request: 12734
author: Takuya Noguchi
---
title: Enable UnnecessaryParentReference in scss-lint
merge_request: 12738
author: Takuya Noguchi
---
title: Add API for protected branches to allow for wildcard matching and no access
restrictions
merge_request: 12756
author: Eric Yu
---
title: Support custom directory in gitlab:backup:create task
merge_request: 12984
author: Markus Koller
---
title: Allow to configure automatic retry of a failed CI/CD job
merge_request: 12909
author:
---
title: GPG signed commits integration
merge_request: 9546
author: Alexis Reigel
---
title: Modify if condition to be more readable
merge_request:
author:
---
title: Handle maximum pages artifacts size correctly
merge_request: 13072
author:
---
title: Remove hidden symlinks from project import files
merge_request:
author:
---
title: Fix replying to commit comments on merge requests created from forks
merge_request:
author:
---
title: Make GPGME temporary directory handling thread safe
merge_request: 13481
author: Alexis Reigel
---
title: Fixes needed when GitLab sign-in is not enabled
merge_request: 12491
author: Robin Bobbitt
---
title: Cache the number of forks of a project
merge_request: 13535
author:
type: other
---
title: Reduce memory usage of the GitHub importer
merge_request: 12886
author:
---
title: Support Markdown references, autocomplete, and quick actions for group milestones
merge_request:
author:
---
title: Cache recent projects for group-level new resource creation.
merge_request: !13058
author:
---
title: Uniquify reserved word usernames on OAuth user creation
merge_request: 13244
author: Robin Bobbitt
---
title: Fix API responses when dealing with txt files
merge_request:
author:
---
title: Fix project milestones import when projects belongs to a group
merge_request:
author:
---
title: Memoize the number of personal projects a user has to reduce COUNT queries
merge_request:
author:
---
title: Merge issuable "reopened" state into "opened"
merge_request:
author:
---
title: Migrate events into a new format to reduce the storage necessary and improve performance
merge_request:
author:
---
title: Fix improperly skipped backups of wikis.
merge_request: 13096
author:
---
title: MR branch link now links to tree instead of commits
merge_request:
author:
---
title: Use Prev/Next pagination for exploring projects
merge_request:
author:
---
title: Pass before_script and script as-is preserving arrays
merge_request:
author:
---
title: Add Prometheus metrics exporter to Sidekiq
merge_request: 13082
author:
---
title: Add support for kube_namespace in Metrics queries
merge_request: 16169
author:
---
title: Enable gitaly_post_upload_pack by default
merge_request: 13078
author:
---
title: Fix the /projects/:id/repository/branches endpoint to handle dots in the branch
name when the project full path contains a `/`
merge_request: 13115
author:
---
title: Fix the /projects/:id/repository/commits endpoint to handle dots in the ref
name when the project full path contains a `/`
merge_request: 13370
author:
---
title: Fix the /projects/:id/repository/tags endpoint to handle dots in the tag name
when the project full path contains a `/`
merge_request: 13368
author:
---
title: Remove CSS for nprogress removed
merge_request: 12737
author: Takuya Noguchi
---
title: Remove redundant query when retrieving the most recent push of a user
merge_request:
author:
---
title: Re-organise "issues" indexes for faster ordering
merge_request:
author:
---
title: Replace 'browse_files.feature' spinach test with an rspec analog
merge_request: 12251
author: @blackst0ne
---
title: Add RequestCache which makes caching with RequestStore easier
merge_request: 12920
author:
---
title: Add custom linter for inline JavaScript to haml_lint
merge_request: 9742
author: winniehell
---
title: Disallow Git URLs that include a username or hostname beginning with a non-alphanumeric
character
merge_request:
author:
---
title: Add structured logging for Rails processes
merge_request:
author:
---
title: Skip oAuth authorization for trusted applications
merge_request:
author:
---
title: Add top-level merge_requests API endpoint
merge_request: 13060
author:
---
title: Improve API pagination headers when no record found
merge_request: 13629
author: Jordan Patterson
type: fixed
---
title: Add author_id & assignee_id param to /issues API
merge_request: 13004
author:
---
title: Avoid plucking Todo ids in TodoService
merge_request: 10845
author:
---
title: Toggle import description with import_sources_enabled
merge_request: 12691
author: Brianna Kicia
\ No newline at end of file
---
title: Use a specialized class for querying events to improve performance
merge_request:
author:
---
title: Allow wiki pages to be renamed in the UI
merge_request: 10069
author: wendy0402
---
title: Derive project path from import URL
merge_request: 13131
author:
---
title: Remove Mattermost team when deleting a group
merge_request: 11362
author:
---
title: Update build badges to be pipeline badges and display passing instead of success
merge_request:
author:
---
title: Projects can be created from templates
merge_request: 13108
author:
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment