Page MenuHomePhabricator

2016 Week 29 (Mid July)
Updated 2,811 Days AgoPublic

Summary of changes from July 9, 2016 to July 16, 2016.

CodebaseRepositoryHEADActivity
PhabricatorrPrP959337e45 commits
ArcanistrARCrARC8f69a5c1 commit
libphutilrPHUrPHUff84abc2 commits
Instances (SAAS)rSAASrSAAS3e81f6e1 commit
Services (SAAS)rSERVICESrSERVICES9cc774e0 commits
Core (SAAS)rCORErCORE35d74950 commits
NOTE: These changes were NOT promoted to stable.

General

  • Calendar is receiving an overhaul, see Calendar below.

Security

  • No notes in this period.

Migrations

MigrationRiskDurationNotes
20160707.calendar.01.stub.sql246 ms
20160711.files.01.builtin.sql15,377 ms
20160711.files.02.builtinkey.sql851 ms
20160713.event.01.host.sql177 ms
20160715.event.01.alldayfrom.sql189 ms
20160715.event.02.alldayto.sql205 ms
20160715.event.03.allday.php3,590 ms

"Duration" is the duration for this install, and may not be representative.

Upgrading / Compatibility

  • No notes in this period.

Calendar

We're pushing Calendar toward release, but this week saw a lot of infrastructure work which has exposed some rough edges in the UI and hasn't had much time to settle and stabilize. Since most of the changes affected Calendar, we aren't promoting this week, to give things some more time to improve.

  • Calendar now uses modern infrastructure (EditEngine, ModularTransactions).
  • Added calendar.event.search and calendar.event.edit API methods.
  • Event hosts are now editable.
  • Added "Event Host" and "Event Invitees" object policies.
  • Fixed some 12-hour vs 24-hour bugs.
  • Time information now renders with UTC offets when rendered into a static context (like email).
  • Made various UI/UX improvements.

Minor

  • Improved client behavior when client MySQL does not support utfm8b4 by falling back to binary instead of utf8.
  • Fixed a degenerate performacne behavior when importing commits affecting a huge number of files in huge repositories in a cluster repository configuration.
  • Added support for cancelling tasks from the worker queue by class name.
  • If you deleted commits from a repository while it was importing, we would fail to mark it imported. We now correctly mark it imported when the import finishes.
  • Builtin files should now have less weird race-condition behavior.
  • Scared ghosts away from project profile images.
Last Author
epriestley
Last Edited
Jul 16 2016, 12:55 PM

Event Timeline

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