Pancake Release 2012-05-31: Difference between revisions
Jump to navigation
Jump to search
| Line 73: | Line 73: | ||
==== Migration Scripts ==== | ==== Migration Scripts ==== | ||
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?