Page MenuHomePhabricator

2019 Week 31 (July)
Updated 1,730 Days AgoPublic

Version 1 of 1: You are viewing the current published version of this document.

Summary of changes from June 28, 2019 to July 31, 2019.

CodebaseRepositoryHEADActivity
PhabricatorrPrP47d497aa6054 commits
ArcanistrARCrARCd92fa9630 commits
libphutilrPHUrPHUb4160933 commits
Instances (SAAS)rSAASrSAASba9e4a10 commits
Services (SAAS)rSERVICESrSERVICES497c7171 commit
Core (SAAS)rCORErCOREaa246ae1 commit
  • These changes were promoted to stable.

General

[] Workboard Updates: Workboards now update automatically as other users make edits (provided you have configured the notification server).

Security

  • Fixed an issue where the slowvote.info API method ignored policies. This allowed unprivileged users to learn the title and author of polls they could not otherwise see.
  • The auth.lock-config option (managed with bin/auth lock and bin/auth unlock) is now mostly enforced.
  • [] Email reset links have generally improved and some messaging can now be configured. See T13343 for specifics.

Migrations

MigrationRiskDurationNotes
20190718.paste.01.edge.sql6 ms
20190718.paste.02.edgedata.sql4 ms
20190718.paste.03.paste.sql4 ms
20190718.paste.04.xaction.sql5 ms
20190718.paste.05.comment.sql4 ms
db.paste3 ms

"Duration" is the duration for this install, and may not be representative.

Upgrading / Compatibility

  • The phabricator_pastebin database has been renamed to phabricator_paste. The upgrade process should make this change automatically, but if you run Phabricator in an environment with unusual CREATE DATABASE permissions this migration may require intervention.
  • The slowvote.info API method has been deprecated in favor of slowvote.poll.search.
  • The events written to the user activity log have changed slightly. In particular, administrative actions like "Enable/Disable" are now in the "Manage" section of user profiles.

Minor

  • [] The dialog showing the details of a policy transaction on an "OAuthServerClient" object now has a "Close" button.
  • [] Fixed several minor issues with the recently changed table syntax parsing in Remarkup.
  • [] The "Move Tasks to Column..." workflow on Workboards is now two separate workflows, "Move Tasks to Column..." (which now prompts you for a column on the same board) and "Move Tasks to Project..." (which allows you to move tasks to a column in another project).
  • [] Fixed a fatal when paging long lists of Flags.
  • [] Fixed a fatal in Pholio when an inline comment contained a Remarkup object reference.
  • [] Fixed a bug where "Remove Comment" could incorrectly fail in contexts where it should be available and work.
  • Improved rendering of transactions associated with editing authentication providers.
  • [] "Date" and "Remarkup" custom fields are now exported to Excel and other export formats.
  • Fixed a bug where Ferret could not find results if documents had no title, even if query terms matched in other fields.
  • Added a new slowvote.poll.search API method.
  • Fixed an issue where user profile pages ended up in a bad state if the feed query overheated (because the user participated in more than 1,000 recent feed stories that the viewer can not see).
  • Users no longer need to be able to edit a project to disable mail from that project (this was an unintended side effect of policy system changes earlier in the year).
  • [] "Restart All Builds" is now "Restart Builds", reflecting the reality that it may not restart all builds. The workflow shows a dialog explaining which builds will and will not restart.
  • [] When users visit an old Phame blog post URI for a post which has moved to a different blog, they are now redirected to the canonical URI.

The [] icon indicates a change backed by support mana.

Last Author
epriestley
Last Edited
Jul 31 2019, 7:01 PM