Page MenuHomePhabricator

2018 Week 15 (Mid April)
Updated 2,197 Days AgoPublic

Summary of changes from April 7, 2018 to April 13, 2018.

CodebaseRepositoryHEADActivity
PhabricatorrPrPc46be2a7053 commits
ArcanistrARCrARC73f5afd40 commits
libphutilrPHUrPHU20eff1c1 commit
Instances (SAAS)rSAASrSAAS1be99c82 commits
Services (SAAS)rSERVICESrSERVICES14000443 commits
Core (SAAS)rCORErCORE85805514 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

MigrationRiskDurationNotes
20180410.almanac.01.iface.xaction.sql18 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

Event Timeline

epriestley edited the content of this document. (Show Details)