Summary of changes from September 2, 2016 to September 17, 2016.
| Codebase | Repository | {icon lock} | HEAD | Activity |
|----------|------------|--|------|----------|
| Phabricator | rP | | rP28201bf | 63 commits |
| Arcanist | rARC | | rARC9e82ef9 | 0 commits |
| libphutil | rPHU | | rPHUfa6519f | 10 commits |
| Instances (SAAS) | rSAAS | {icon lock} | rSAAS485bc81 | 2 commits |
| Services (SAAS) | rSERVICES | {icon lock} | rSERVICESc2aefbc | 2 commits |
| Core (SAAS) | rCORE | {icon lock} | rCORE6249cbc | 3 commits |
- These changes were promoted to `stable`.
General
=======
- New `{key ...}` markup: {key alt F4}
- New favicon.
Security
========
- //No notes in this period.//
Migrations
==========
| Migration | Risk | Duration | Notes |
|-----------|------|----------|-------|
| 20160913.conpherence.topic.1.sql | | 251 ms |
//"Duration" is the duration for this install, and may not be representative.//
Upgrading / Compatibility
=========================
- Phabricator now refuses to run if `open_basedir` is configured at all. Previously it attempted to detect if a given setting was "open enough" and continue in some cases, but this was complicated and use of `open_basedir` is rare and probably always inadvisable.
Minor
=====
- Conduit requests no longer include ports in "Host" headers if they are the default ports for the protocol (HTTP or HTTPS).
- Added a Slack authentication adapter.
- Subprocesses are now timed out and terminated more gracefully.
- Added some support for `.ics` import/export.
- The "Repository Servers" panel in "Config" now properly ignores versions on inactive devices.
- Fixed an issue where commenting on Phame blog posts could require too many permissions.
- `bin/storage renamespace` should now work properly for prefixes which contain underscores.
- `bin/files` migrate now has a `--copy` flag to copy data instead of moving it.
- Cleaned up some minor conditions which could cause noise in the error log.
- Setup checks now sequence more cleanly.
- Creating storage for the first time now has a slightly cleaner UX.
- Conduit now throws an exception if a bad constraint is passed to a `*.search` method.
- Custom `link` fields now handle constraint parameters correctly in Conduit methods.
- High contrast mode is a little higher contrast.
- Resolved a race with external links over Doorkeeper.
- Repeating calendar events now respect the end date.
- Application typeaheads no longer show applications the user can not access.
- Custom monospaced fonts may now contain hyphens.
- The Herald test console works again for commits in the presence of revision-related rules.
- Phriction pages can now be tagged with projects.
- Improved print styles for some pages.
- Corrected `myranch.moo` in documentation.
- Repositories which contain at least one commit but where all commits are empty should now be handled better.
- The Conpherence UI has been adjusted and updated.