Summary of changes from October 24, 2015 to November 1, 2015.
| Codebase | Repository | {icon lock} | HEAD | Activity |
|----------|------------|--|------|----------|
| Phabricator | rP | | rP2c2d1d1 | 39 commits |
| Arcanist | rARC | | rARCbaf5eb8 | 7 commits |
| libphutil | rPHU | | rPHU59f5a8d | 3 commits |
| Instances (SAAS) | rSAAS | {icon lock} | rSAASeb7277a | 0 commits |
| Services (SAAS) | rSERVICES | {icon lock} | rSERVICES58a0e84 | 0 commits |
| Core (SAAS) | rCORE | {icon lock} | rCORE3cfa221 | 0 commits |
- These changes were promoted to `stable`.
- See also [[ /phame/live/111/post/development_notes_2015_week_44/ | Development Notes for 2015 Week 44 ]].
General
=======
- `arc land` in Git has been substantially rewritten. Existing behavior should be largely unchanged, but many new things should work now. See T9657 for discussion.
- The `{icon}` rule now supports a `spin` attribute: {icon cog spin}
Security
========
- No notes in this period.
Migrations
==========
| Migration | Risk | Duration | Notes |
|----|----|----|----|
| 20151023.harborpolicy.1.sql | | - | Adds build plan policies.
| 20151023.harborpolicy.2.php | | - | Initializes build plan policies.
| 20151023.patchduration.sql | | 80ms | Records data to generate the "Duration" column in this "Migrations" table. Meta!
| 20150906.mailinglist.sql | {icon times color=red} **Destroys Data** | 7ms | Drops obsolete, fully migrated mailing list table. See T8398.
//"Duration" is the duration for this install, and may not be representative.//
Upgrading / Compatibility
=========================
- There is an upcoming mandatory migration from old Differential hunk storage to new Differential hunk storage. Installs with a large amount of data and a long history can avoid maintenance downtime by running this migration manually in advance of when it becomes mandatory. Follow T8623 for discussion.
Drydock
=======
Drydock is a prototype application.
- Expanded support for controlling resource limits.
- Added basic merge support to WorkingCopy blueprints.
- Repository operation UI is a little better.
- Fixes some issues with the LandRevision operation.
- Added a "Test Configuration" action for repository automation.
- Wrote a substantial amount of documentation.
- "Land Revision" now operates only on accepted revisions.
Harbormaster
============
- Harbormaster build plans now have configurable policies.
- Harbormaster build steps now have a dedicated view page.
- Corrected some issues with prototype build steps.
Minor
=====
- Improved performance of `PhutilUTF8StringTruncator` for some large inputs.
- Fixed some compatibility issues with PHP 7.
- We now record how long storage patches took to apply (see table above).
- The current Phabricator version has moved to {nav Config > Versions}.
- Made various updates to support documentation.
- The {nav Config > PHID Types} module now shows more information.
- You can now longer `bin/auth recover` users who can't log in.
- Added new documentation on inline comments in Differential.
- The "Next Step" action in Differential is now a custom field.
- Added a setup warning for major web/database clock skew issues.