2018 Week 15 (Mid April)
Summary of changes from April 7, 2018 to April 13, 2018.
Codebase | Repository | HEAD | Activity | |
---|---|---|---|---|
Phabricator | rP | rPc46be2a70 | 53 commits | |
Arcanist | rARC | rARC73f5afd4 | 0 commits | |
libphutil | rPHU | rPHU20eff1c | 1 commit | |
Instances (SAAS) | rSAAS | rSAAS1be99c8 | 2 commits | |
Services (SAAS) | rSERVICES | rSERVICES1400044 | 3 commits | |
Core (SAAS) | rCORE | rCORE8580551 | 4 commits | |
- These changes were promoted to stable.
General
[] Diffusion Document Rendering: Diffusion now uses the new document rendering engine when viewing files (but not when viewing diff, yet). There are a few rough edges in this release, but they primarily affect rarely-used features. See T13105 for some details.
[] Almanac APIs and Properties: Almanac now has a full set of APIs. These APIs are new:
- almanac.binding.edit
- almanac.binding.search
- almanac.interface.edit
- almanac.interface.search
- almanac.namespace.edit
- almanac.namespace.search
- almanac.network.edit
- almanac.network.search
The existing almanac.service.edit and almanac.device.edit APIs now support editing properties.
The builtin Almanac properties now have better behavior and show defaults and options more clearly.
Bindings from repository Services now have a writable property which allows clustered repository devices to be made read-only. This is primarily useful to make sure they are not the only cluster leaders before pulling them out of service for maintenance or replacement.
Security
- No notes in this period.
Migrations
Migration | Risk | Duration | Notes |
---|---|---|---|
20180410.almanac.01.iface.xaction.sql | 18 ms | ||
"Duration" is the duration for this install, and may not be representative.
Upgrading / Compatibility
Almanac internals have been significantly rewritten. If you've forked parts of Almanac, you are likely to need to update your patches.
Minor
- Fixed a linewrapping layout issue for named code blocks in Safari.
- Fixed a fatal in the debug view for typeahead datasources.
- Applications now default to application names again in the default menu. (You can customize the menu items if you prefer different names.)
- Fixed some error message strings for phabricator.base-uri configuration.
- Added a transaction record for installing and uninstalling applications.
- [] The filetree UI element in Differential and Diffusion now has better behavior if you do twisted, horrible things to it.
- Fixed a bug where using {image ...} with a URL with a very long path could fail to generate a usable filename for caching.
- [] Fixed a bug where the --draft flag did not configure revision broadcast behavior properly if prototypes were disabled.
- [] The line window links in Harbormaster now retain build generation information.
- [] Workboard column dropdowns now have a "View as Query" option which generates a stable query from the current view.
The [] icon indicates a change backed by support mana.
- Last Author
- epriestley
- Last Edited
- Apr 13 2018, 11:22 PM