2021 Week 49 (Early December)
2021 Week 49 (Early December)
Summary of changes from June 25, 2021 to December 1, 2021.
Codebase | Repository | HEAD | Activity | |
---|---|---|---|---|
Phabricator | rP | rP8103d36177 | 35 commits | |
Arcanist | rARC | rARCc53bb21b | 17 commits | |
Instances (SAAS) | rSAAS | rSAAS2732057 | 15 commits | |
Services (SAAS) | rSERVICES | rSERVICES1d51bcb | 2 commits | |
Core (SAAS) | rCORE | rCORE80b98dc | 15 commits | |
- These changes were promoted to stable.
General
- No notes in this period.
Security
- No notes in this period.
Migrations
Migration | Risk | Duration | Notes |
---|---|---|---|
20210713.harborcommand.01.migrate.sql | 26 ms | ||
20210713.harborcommand.02.drop.sql | 8 ms | ||
20210715.harborcommand.01.xactions.php | 148 ms | ||
"Duration" is the duration for this install, and may not be representative.
Upgrading / Compatibility
- Removed unused phutil_deprecated() method.
- Deprecated PhutilExecPassthru->execute() in favor of resolve().
- Minimum required version for Mercurial is increased from 1.9 (released 2011) to 2.4 (released 2012).
Harbormaster
- [] harbormaster.sendmessage can now send messages to Builds and Buildables, in addition to Build Targets.
- [] Added harbormaster.build.edit and harbormaster.buildable.edit Conduit API method stubs. These methods are not yet useful for any practical purpose. (I'd planned to hold this release until they worked, but want to cut a release for deployment-related technical reasons.)
- Some Harbormaster internals have been reshuffled slightly. This is not likely to have any user-visible impact.
Mercurial
- [] Fixed a handful of issues with uncommon Mercurial debug output in various interfaces, mostly affecting recent versions of Mercurial.
- [] Added support for marking commits as "unreachable" in Mercurial.
- Fixed a difficult-to-encounter Mercurial diffusion.historyquery parameter order bug.
- [] Various arc behaviors are now better under Mercurial.
Minor
- [] bin/celerity no longer depends on reading database configuration.
- [] Provided missing AlmanacInterfaceTransactionQuery, which could cause some log clutter.
- [] Fixed an issue where Legalpad searches by contributors would use the wrong query parameter.
- Made some error behavior in Diffusion more consistent across clustered and unclustered repositories.
- [] Fixed an issue where the Subtypes system could fail when examining Calendar Imports.
- Fixed an issue where user @mentions wouldn't work in some cases in Phriction.
- Fixed Phriction document previews for the root document ("/") when the Apache MergeSlashes option is enabled.
- Added an "eval" rule to remarkup, vaguely supporting platform whitelabeling. Currently, this input:
${{{strings.platform.server.name}}} ${{{strings.platform.client.name}}}
...renders this output:
Phabricator
Arcanist
- Removed some references to "Phacility" and "epriestley" in the codebase.
- Fixed a log noise issue that could arise with destroyed Owners Packages.
- [] Improved PHP8 compatibility.
- [] Updated MediaWiki OAuth provider icon.
- [] Arcanist is now more explicit about launching external text editors.
The [] icon indicates a change that supports a customer.
The [] icon indicates a contributed change.
Tags
None
Referenced Files
None
Subscribers
None
- Last Author
- cspeckmim
- Last Edited
- Dec 2 2021, 1:36 AM