Wikidata deployment/1.25

wmf/1.25wmf24 edit

Schedule edit

Phase Date Wikis
Phase 4 Wednesday, April 8, 2015 Deploy to Wikipedias
Phase 3 Tuesday, April 7, 2015 Deploy to Wikidata, Wikivoyage, Commons, Wikisource, Wikiquote, Wikinews, Wikibooks
Phase 2 Wednesday, April 1, 2015 Deploy to testwikidata
Phase 1 Tuesday, March 31, 2015 Branchday

Changes edit

  • Property suggester now gives suggestions for items with no statements.
  • In lua, make mw.wikibase.getEntity == mw.wikibase.getEntityObject and remove all backward compatibility logic. phab:T93607
  • SpecialGoToLinkedPage now supports entity redirects. phab:T78526

Bug fixes edit

  • Fixed issue of white space in site links group headings. phab:T92431
  • Fixed issue of "Edit links" not working properly in categories named "Wikipedia" phab:T94119

Deployment notes edit

wmf/1.25wmf22 edit

Schedule edit

Phase Date Wikis
Phase 4 Wednesday, March 25, 2015 Deploy to Wikipedias
Phase 3 Tuesday, March 24, 2015   Done Deploy to Wikidata, Wikivoyage, Commons, Wikisource, Wikiquote, Wikinews, Wikibooks
Phase 2 Wednesday, March 18, 2015   Done Deploy to testwikidata   Done
Phase 1 Tuesday, March 17, 2015   Done Branchday

Changes edit

  • New header design!
  • Forms in Wikibase special pages have more responsive layout.
  • Improved display of time values in diffs.
  • Add mailto as an accepted protocol for the URL datatype. phab:T91069
  • Automatically invalidate parser cache when there are relevant breaking UI / DOM changes, instead of needing to bump $wgCacheEpoch. (should make deployments smoother for end users)

Bug fixes edit

  • Edit links are no longer incorrectly cached based on the users permission. phab:T85252
  • Fixed some issues with propagating page moves and deletions on the clients (Wikipedia, etc) to Wikidata.
  • Corrected an issue where you would see new data in the old part of a diff. (This mainly affected qualifiers)

Deployment notes edit

  • ...

wmf/1.25wmf19 edit

Schedule edit

Phase Date Wikis
Phase 4 Wednesday, March 4, 2015   Done Deploy to Wikipedias
Phase 3 Tuesday, March 3, 2015   Done Deploy to Wikidata, Wikivoyage, Commons, Wikisource, Wikiquote, Wikinews, Wikibooks
Phase 2 Wednesday, February 25, 2015   Done Deploy to testwikidata
Phase 1 Tuesday, February 24, 2015   Done Branchday

Changes edit

  • Add mw.wikibase.renderSnak(s) for rendering arbitrary snaks of an item in lua.

Bug fixes edit

Deployment notes edit

  • ...

wmf/1.25wmf16 edit

Schedule edit

Phase Date Wikis
Phase 4 Wednesday, February 11, 2015   Done Deploy to Wikipedias
Phase 3 Tuesday, February 10, 2015   Done Deploy to Wikidata, Wikivoyage, Commons, Wikisource, Wikiquote, Wikinews
Phase 2 Wednesday, February 4, 2015   Done Deploy to testwikidata
Phase 1 Friday, January 23, 2015   Done Branchday

Changes edit

Bug fixes edit

Deployment notes edit

  • ...

wmf/1.25wmf14 edit

Schedule edit

Phase Date Wikis
Phase 4 Wednesday, January 14, 2015   Done Deploy to Wikipedias
Phase 3 Tuesday, January 13, 2015   Done Deploy to Wikidata, Wikivoyage, Commons, Wikisource, Wikiquote, Wikinews
Phase 2 Thursday, January 8, 2015   Done Deploy to testwikidata
Phase 1 Tuesday, January 6, 2015   Done Branchday

wmf/1.25wmf12 edit

Schedule edit

Phase Date Wikis
Phase 4 Wednesday, December 17, 2014   Done Deploy to Wikipedias
Phase 3 Tuesday, December 16, 2014   Done Deploy to Wikidata, Wikivoyage, Commons, Wikisource, Wikiquote, Wikinews
Phase 2 Wednesday, December 10, 2014   Done Deploy to testwikidata
Phase 1 Tuesday, December 9, 2014   Done Branchday

Changes edit

  • Improved performance of parsing / saving items and page views
  • Language fallback for labels or referenced entities on an entity page.
  • Wikibase property data type

Bug fixes edit

  • Fixed focus (on edit) bug.

Deployment notes edit

  • bump $wgCacheEpoch
  • Run client/maintenance/populateEntityUsage.php for all clients (not done, will do in ~january)
  • ...

wmf/1.25wmf10 edit

Schedule edit

Phase Date Wikis
Phase 4 Wednesday, December 3, 2014   Done Deploy to Wikipedias
Phase 3 Tuesday, December 2, 2014   Done Deploy to Wikidata, Wikivoyage, Commons, Wikisource, Wikiquote, Wikinews
Phase 2 Wednesday, November 26, 2014   Done Deploy to testwikidata
Phase 1 Tuesday, November 25, 2014   Done Branchday

Changes edit

  • PageTerms API module
  • Lazy initialize Other Projects sidebar code, loading SiteList only if the beta feature is enabled and "other projects" data is not in parser cache.
  • Enable statements on properties (on test.wikidata, and then on wikidata on December 3)

Bug fixes edit

  • ...

Deployment notes edit

  • bump $wgCacheEpoch
  • ...

wmf/1.25wmf8 edit

Schedule edit

Phase Date Wikis
Phase 4 Wednesday, November 19, 2014   Done Deploy to Wikipedias
Phase 3 Tuesday, November 18, 2014   Done Deploy to Wikidata, Wikivoyage, Commons, Wikisource, Wikiquote, Wikinews
Phase 2 Wednesday, November 12, 2014   Done Deploy to testwikidata
Phase 1 Tuesday, November 11, 2014   Done Branchday

Changes edit

  • breaking change Changes to JavaScript data model. To access the main snak of a statement, it is now done with statement.getClaim().getMainSnak() and qualifiers are accessed with statement.getClaim().getQualifiers().
  • Improved performance of lua (mw.wikibase.label and mw.wikibase.sitelink should not load the whole entity into memory)
  • Added irc url schema support for the url data type. (bugzilla:72924)
  • Allow submitting linkItem site link widget (in client) form with enter (bugzilla:72712) and move the linkItem dialog to the top (bugzilla:72687)
  • Use back-end parser for "commons" and "url".
  • Always show link to wikibase item in toolbox (e.g. in edit mode) in the client.
  • Adding [[Special:MergeItem]] as convenience alias for [[Special:MergeItems]] (bugzilla:68434)

Bug fixes edit

  • Fixed /re-added highlighting to siteselector and pagesuggester. (bugzilla:66433)

Deployment notes edit

  • Authority Control gadget needs updating [1] and probably other gadgets.
  • need to bump $wgCacheEpoch (for parser cache)

wmf/1.25wmf6 edit

Schedule edit

Phase Date Wikis
Phase 4 Wednesday, November 5, 2014   Done Deploy to Wikipedias
Phase 3 Tuesday, November 4, 2014   Done Deploy to Wikidata, Wikivoyage, Commons, Wikisource, Wikiquote, Wikinews
Phase 2 Wednesday, October 29, 2014   Done Deploy to testwikidata
Phase 1 Tuesday, October 28, 2014   Done Branchday

Changes edit

  • ...

Bug fixes edit

Other edit

  • ...

Deployment notes edit

  • ...


wmf/1.25wmf5 edit

Schedule edit

Phase Date Wikis
Phase 4 Wednesday, October 29, 2014   Done Deploy to Wikipedias
Phase 3 Tuesday, October 28, 2014   Done Deploy to Wikidata, Wikivoyage, Commons, Wikisource, Wikiquote, Wikinews
Phase 2 Thursday, October 22, 2014   Done Deploy to testwikidata
Phase 1 Wednesday, October 21, 2014   Done Branchday

Changes edit

Bug fixes edit

  • Removed all usages of "class_alias" php method which were causing problems with hhvm. We should be able to re-enable the hhvm beta feature on Wikidata.
  • Various performance optimizations.
  • Don't show dead edit links in diff/old revisions. bugzilla:72177
  • Display full year if precision is to high. bugzilla:67604, bugzilla:71289, bugzilla:71956
  • Fix for edit conflict issue when editing multiple things in the "other languages" section. bugzilla:72020
  • Fix entity deletion updates for properties, which cause problems like labels to not be removed from the wb_terms table, thus not allowing to create another property with that label. bugzilla:71914

Other edit

  • Initial usage tracking code introduced (but not used yet). This includes a new table for client wikis, which can be created.

Deployment notes edit

  • We can create usage tracking table on client wikis. It is not used yet so no issue for it to be there and will be nice to have it there when we do introduce code that uses it.

wmf/1.25wmf1 edit

Schedule edit

Phase Date Wikis
Phase 4 October 2, 2014 Deploy to Wikipedias
Phase 3 September 30, 2014 Deploy to Wikidata, Wikivoyage, Commons, Wikisource, Wikiquote, Wikinews
Phase 2 Thursday, September 25, 2014 Deploy to testwikidata
Phase 1 Wednesday, September 24, 2014 Branchday

Changes edit

  • Section editing for site link groups and "in other languages" instead of [edit] link for each individual site link, etc.

Bug fixes edit

  • Removed many usages of "class_alias" php method which doesn't work well in hhvm.

Other edit

  • Performance improvements for badges. (caching them in parser output)
  • Use Wikibase Data Model 1.0 in Wikibase. (should be nothing noticeable for users, but significant change in backend)
  • Refactoring and changes to javascript RepoApi.

Deployment notes edit

  • bump cache epoch for everywhere! (slow and gradually) and purge pages that use badges
  • bump cache epoch for wikidata