Summary of changes from January 6, 2017 to January 13, 2017.
| Codebase | Repository | {icon lock} | HEAD | Activity |
|----------|------------|--|------|----------|
| Phabricator | rP | | rP7276af6a8 | 51 commits |
| Arcanist | rARC | | rARCade25fac | 0 commits |
| libphutil | rPHU | | rPHU9d85dfa | 4 commits |
| Instances (SAAS) | rSAAS | {icon lock} | rSAAS0ddfd79 | 0 commits |
| Services (SAAS) | rSERVICES | {icon lock} | rSERVICESb5cef1a | 0 commits |
| Core (SAAS) | rCORE | {icon lock} | rCORE7d83aa3 | 1 commit |
- These changes were promoted to `stable`.
General
=======
**PHP7**: PHP 7.1 is now supported. See ((php7)) for details.
**Project APIs**: Project APIs have received several updates. See T12074 for details.
- `project.search` now supports the `parents` and `milestones` constraints.
- `project.search` now supports an `isMilestone` constraint.
- `project.search` now returns a `milestone` property.
- `project.search` now returns a `depth` property.
- `maniphest.search` now supports a `columns` attachment.
- A new API method, `project.column.search`, now returns information about columns.
See below for some related compatibility notes.
**Audit**: Audit has been largely updated for modern infrastructure. See T10978 for details. The query UI now offers a bucketed dashboard, like Differential.
**Differential**: Differential is continuing to undergo infrastructure changes, mostly related to T11114.
Security
========
- //No notes in this period.//
Migrations
==========
| Migration | Risk | Duration | Notes |
|-----------|------|----------|-------|
| 20170106.menu.01.customphd.sql | | 39 ms |
| 20170109.diff.01.commit.sql | | 1,836 ms |
//"Duration" is the duration for this install, and may not be representative.//
Upgrading / Compatibility
=========================
- Milestones are now returned in project queries which do not explicitly exclude them. This includes existing saved queries and API calls to `project.search`. Queries and calls may need to be updated to exclude milestones.
- The `memberPHIDs` constraint on `project.search` is now called `members`.
- The `watcherPHIDs` constraint on `project.search` is now called `watchers`.
- See T12085 for additional guidance on migrating Differential Custom Fields to new infrastructure.
Minor
=====
- Fixed an issue where diff generation could repeatedly fail, yielding a bounty of duplicate diffs.
- Fixed an issue where repository project PHIDs were not considered when evaulating Herald object rules for commits.
- Maniphest now shows review/audit status icons for linked revisions and commits.