Summary of changes from February 16, 2018 to February 24, 2018.
| Codebase | Repository | {icon lock} | HEAD | Activity |
|----------|------------|--|------|----------|
| Phabricator | rP | | rP4c7370a1a | 13 commits |
| Arcanist | rARC | | rARCbe1dd7e2 | 0 commits |
| libphutil | rPHU | | rPHUa0de160 | 1 commit |
| Instances (SAAS) | rSAAS | {icon lock} | rSAASa71d20f | 0 commits |
| Services (SAAS) | rSERVICES | {icon lock} | rSERVICESedd96db | 0 commits |
| Core (SAAS) | rCORE | {icon lock} | rCOREc937d90 | 0 commits |
- These changes were promoted to `stable`.
General
=======
- No major user-facing changes in this period. See T13083 and T13088 for planned and ongoing work.
Security
========
- We now add `rel="noreferrer"` to user-controlled links explcitly rather than by trying to guess if browsers will treat a link as local or remote. See <https://hackerone.com/reports/317243> for details.
Migrations
==========
| Migration | Risk | Duration | Notes |
|-----------|------|----------|-------|
| 20180218.fact.01.dim.key.sql | | 19 ms |
| 20180218.fact.02.dim.obj.sql | | 16 ms |
| 20180218.fact.03.data.int.sql | | 13 ms |
//"Duration" is the duration for this install, and may not be representative.//
Upgrading / Compatibility
=========================
See T13083. The storage for **Facts** has been nearly completely rewritten. The old storage still exists, but will be destroyed in an upcoming release. If you're using any part of the Facts infrastructure for anything, expect major compatibility breaks in this release and prepare for additional upheaval in upcoming releases.
Minor
=====
- [{icon tint, color=sky}] The width of the "filetree" view in Diffusion and Differential is now sticky across show/hide and reload.
- [{icon tint, color=sky}] Custom "datasource" fields now support searching for "No Value" and "Any Value".
- [{icon tint, color=sky}] `phriction.document.search` now supports `parentPaths` and `ancestorPaths`.
- [{icon tint, color=sky}] Mail now includes some additional `X-Phabricator-...` headers for delivery diagnostics.
- [{icon tint, color=sky}] Fixed issues with several dashboard operations (adding, removing, and rearranging panels) which were broken by the introduction of global read locks in the previous release.
//The [{icon tint, color=sky}] icon indicates a change backed by support mana.//