Pancake Release 2012-05-31: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 73: Line 73:
==== Migration Scripts ====
==== Migration Scripts ====


None?
This deployment to staging will require a neo4j data migration and neo4j version upgrade


==== Dependencies ====
==== Dependencies ====

Revision as of 14:18, 31 May 2012

Production Release

Are we pushing Pancake Release 2012-05-24 to production?

The deployment steps that were carried out on 2012-05-24 (intranet page) were successful, and it would be a good course of action to use them again. They involve a data migration on neo4j.

Staging Release

Changes

Frontend/Backend Changes

(preliminary)

  • js_app_version in the config for #754269
  • merge with default
  • redis back into pancake for discrete stat collection
  • merge with default
  • capture request response time
  • fix incorrect babel dependency name
  • nuke the docs
  • fix incorrect python sitelib
  • Add Raven 1.9.1
  • Upgrade simplejson to 2.4.0
  • merge with default
  • fix bug where stack/session was returning a 500
  • no longer using mutable data structures in default function params
  • namespaced statsd logging
  • Refactor wipe/logout sequence to use Promises.seq, which should guarantee the right thing happens in a way that is hopefully easier to follow. Refs: https://bugzilla.mozilla.org/show_bug.cgi?id=758593
  • A window.confirm wrapper that returns a promise. Refs: https://bugzilla.mozilla.org/show_bug.cgi?id=758593
  • Send json responses with {success: false} down the 'error' path. Refs: https://bugzilla.mozilla.org/show_bug.cgi?id=758593
  • Fixed failing chained-promises spec by using Promise.seq, which does what we want
  • Break out async helper to a test/lib/async, and add tests for failing promise chain handling. The last promise spec fails due to bad assumptions about how promise chains work
  • fix python build
  • fix build deps
  • Add metlog 0.8.6 @bb11def
  • Fix for 745887 - Make the App Download page pretty
  • Fix for 758166 - "mozilla" image in the footer of start page doesn't recenter when switching to landscape mode
  • Fix for 758467 - Update UserVoice SDK to 1.2.0
  • Our adapted $.ajax returns a promise object
  • fix for #755042 - search titles in /stack/nodes are returned as is expected in the front end
  • merge with default
  • additional statsd logging calls
  • Merged branch transform-search-markers-on-front-end. Closes #754969.
  • merge with default
  • fix for metlog-py bug where rate isn't specified
  • merge
  • fixup zmq
  • import python-zmq-2.1.9-1.fc16.src.rpm
  • Simplified run- scripts. Removed RUNMODE stuff. Defaults are now good for both play and local development.
  • merge with default
  • metlog logging to logstash/statsd
  • Merge xmessage-transactions branch: new Promises implementation, xmessage transport module and transaction (decorated Promises) module
  • merge with default
  • fix session.get_places

iOS Changes

  • Better handling of stopping the activity spinner in case the page never loads
  • More conditional logging
  • Fix for 754910 - Pull-to-refresh on a search results page will take you to main instead of refreshing results
  • Fix for 758467 - Update UserVoice SDK to 1.2.0
  • Fix for 758467 - Update UserVoice SDK to 1.2.0
  • Logging is now only enabled when running in the simulator
  • Fix for 751518 - Websites: Some pages won't stop loading Facebook 'login to post comments' prompt in Pancake

Compatibility with the iOS application

Yes, we need to push out a new iOS app: this release includes changes for the UserVoice integration which needed changes on both the iOS and Web side of things.

Deployment Notes

Migration Scripts

This deployment to staging will require a neo4j data migration and neo4j version upgrade

Dependencies

None?

Configuration Changes

None?

Changes in Infrastructure?

None?