# [1.123.0](https://github.com/mozilla/fxa-profile-server/compare/v1.122.0...v1.123.0) (2018-10-16) ### Features * **profile:** invalidate cache when profileChangedAt is older than id token value ([556a682](https://github.com/mozilla/fxa-profile-server/commit/556a682)) * **profile:** invalidate cache when profileChangedAt is older than id token value (#343), r=@r ([a26db23](https://github.com/mozilla/fxa-profile-server/commit/a26db23)) # [1.122.0](https://github.com/mozilla/fxa-profile-server/compare/v1.121.0...v1.122.0) (2018-10-02) # [1.121.0](https://github.com/mozilla/fxa-profile-server/compare/v1.120.0...v1.121.0) (2018-09-18) ### Bug Fixes * **ci:** remove nsp ([d671905](https://github.com/mozilla/fxa-profile-server/commit/d671905)), closes [#338](https://github.com/mozilla/fxa-profile-server/issues/338) [#339](https://github.com/mozilla/fxa-profile-server/issues/339) # [1.120.0](https://github.com/mozilla/fxa-profile-server/compare/v1.118.0...v1.120.0) (2018-09-06) # [1.119.0](https://github.com/mozilla/fxa-profile-server/compare/v1.118.0...v1.119.0) (2018-08-21) # [1.118.0](https://github.com/mozilla/fxa-profile-server/compare/v1.117.0...v1.118.0) (2018-08-08) ### Features * **scopes:** Use shared code lib for checking OAuth scopes. (#329) r=@vladikoff ([4602fc8](https://github.com/mozilla/fxa-profile-server/commit/4602fc8)) # [1.117.0](https://github.com/mozilla/fxa-profile-server/compare/v1.115.0...v1.117.0) (2018-07-24) ### chore * **release:** Merge mozilla/train-115 into master r=@shane-tomlinson ([d30540f](https://github.com/mozilla/fxa-profile-server/commit/d30540f)) # [1.116.0](https://github.com/mozilla/fxa-profile-server/compare/v1.115.0...v1.116.0) (2018-07-11) ### chore * **release:** Merge mozilla/train-115 into master r=@shane-tomlinson ([d30540f](https://github.com/mozilla/fxa-profile-server/commit/d30540f)) # [1.115.0](https://github.com/mozilla/fxa-profile-server/compare/v1.114.1...v1.115.0) (2018-06-27) ### Bug Fixes * **docs:** Include "displayName" in example profile response. (#326) r=@vladikoff,@eoger ([b3b7e90](https://github.com/mozilla/fxa-profile-server/commit/b3b7e90)), closes [#325](https://github.com/mozilla/fxa-profile-server/issues/325) ### Features * **ci:** migrate to CircleCI 2 (#321) r=@jbuck ([56e8d1e](https://github.com/mozilla/fxa-profile-server/commit/56e8d1e)) ## [1.114.1](https://github.com/mozilla/fxa-profile-server/compare/v1.114.0...v1.114.1) (2018-06-13) ### Bug Fixes * **docker:** base image node:8-alpine and upgrade to npm6 ([9d2dc18](https://github.com/mozilla/fxa-profile-server/commit/9d2dc18)) # [1.114.0](https://github.com/mozilla/fxa-profile-server/compare/v1.113.0...v1.114.0) (2018-06-13) # [1.113.0](https://github.com/mozilla/fxa-profile-server/compare/v1.112.0...v1.113.0) (2018-05-30) # [1.112.0](https://github.com/mozilla/fxa-profile-server/compare/v1.111.0...v1.112.0) (2018-05-16) # [1.111.0](https://github.com/mozilla/fxa-profile-server/compare/v1.110.0...v1.111.0) (2018-05-02) ### Features * **node:** update to node 8 (#319) r=@jrgm ([5138b86](https://github.com/mozilla/fxa-profile-server/commit/5138b86)) # [1.110.0](https://github.com/mozilla/fxa-profile-server/compare/v1.109.1...v1.110.0) (2018-04-18) ### Bug Fixes * **mozlog:** fix deprecation warning (#315) r=@vladikoff ([5050602](https://github.com/mozilla/fxa-profile-server/commit/5050602)), closes [(#315](https://github.com/(/issues/315) * **npm:** update to npm5 (#317) r=@shane-tomlinson ([6b45955](https://github.com/mozilla/fxa-profile-server/commit/6b45955)) * **traceback:** add mock for summary logs in tests (#314) r=@vladikoff ([39b4ab2](https://github.com/mozilla/fxa-profile-server/commit/39b4ab2)), closes [#203](https://github.com/mozilla/fxa-profile-server/issues/203) ### Features * **cache:** Clear cache when receiving a "profileDataChanged" event. (#318); r=vbudhram ([23a7cbc](https://github.com/mozilla/fxa-profile-server/commit/23a7cbc)) ## [1.109.1](https://github.com/mozilla/fxa-profile-server/compare/v1.109.0...v1.109.1) (2018-04-13) ### Bug Fixes * **cache:** Ensure profile caching respects OAuth scopes. (#4); r=vladikoff,philbooth ([68dc42b](https://github.com/mozilla/fxa-profile-server/commit/68dc42b)) # [1.109.0](https://github.com/mozilla/fxa-profile-server/compare/v1.108.0...v1.109.0) (2018-04-04) ### Bug Fixes * **node:** Use Node.js v6.14.0 (#312) r=@vladikoff ([8e91e81](https://github.com/mozilla/fxa-profile-server/commit/8e91e81)) ### chore * **tests:** Use nyc for code coverage. ([ecb4fec](https://github.com/mozilla/fxa-profile-server/commit/ecb4fec)) ### Features * **amr:** Report authentication info in profile data. ([afdbcf1](https://github.com/mozilla/fxa-profile-server/commit/afdbcf1)) # [1.108.0](https://github.com/mozilla/fxa-profile-server/compare/v1.107.0...v1.108.0) (2018-03-21) ### Bug Fixes * **buffer:** Clean up 'Buffer' calls to deprecated API (#310) r=@vladikoff ([ed50ba1](https://github.com/mozilla/fxa-profile-server/commit/ed50ba1)), closes [#309](https://github.com/mozilla/fxa-profile-server/issues/309) # [1.107.0](https://github.com/mozilla/fxa-profile-server/compare/v1.106.0...v1.107.0) (2018-03-07) ### chore * **deps:** Update hapi to v16.6.3 (#308) ([7120d49](https://github.com/mozilla/fxa-profile-server/commit/7120d49)) ### Features * **avatars:** enable default avatar (#304) r=@rfk ([01b0e41](https://github.com/mozilla/fxa-profile-server/commit/01b0e41)) * **avatars:** enable default avatar (#307) r=@rfk ([9b33666](https://github.com/mozilla/fxa-profile-server/commit/9b33666)) ### Reverts * **avatars:** enable default avatar (#304) (#305) r=@rfk ([158eb63](https://github.com/mozilla/fxa-profile-server/commit/158eb63)) # [1.106.0](https://github.com/mozilla/fxa-profile-server/compare/v1.104.0...v1.106.0) (2018-02-21) ### chore * **deps:** update deps, fix nsp (#301) r=@philbooth ([168aca3](https://github.com/mozilla/fxa-profile-server/commit/168aca3)), closes [(#301](https://github.com/(/issues/301) # [1.104.0](https://github.com/mozilla/fxa-profile-server/compare/v1.103.0...v1.104.0) (2018-01-24) ### Bug Fixes * **config:** mark config sentryDsn and mysql password sensitive (#298) r=@vladikoff ([f7a3717](https://github.com/mozilla/fxa-profile-server/commit/f7a3717)) # [1.103.0](https://github.com/mozilla/fxa-profile-server/compare/v1.100.0...v1.103.0) (2018-01-09) ### Bug Fixes * **node:** use node 6.12.3 (#296) r=@vladikoff ([777fde2](https://github.com/mozilla/fxa-profile-server/commit/777fde2)) # [1.100.0](https://github.com/mozilla/fxa-profile-server/compare/v1.98.0...v1.100.0) (2017-11-15) ### Bug Fixes * **logging:** Don't log raw numbers as log msg. (#293) r=@jbuck,@vladikoff ([e07e96b](https://github.com/mozilla/fxa-profile-server/commit/e07e96b)) * **node:** use node 6.12.0 (#294) r=@vladikoff ([e2573ae](https://github.com/mozilla/fxa-profile-server/commit/e2573ae)) * **travis:** run tests with 6 and 8 ([fa29eae](https://github.com/mozilla/fxa-profile-server/commit/fa29eae)) # [1.98.0](https://github.com/mozilla/fxa-profile-server/compare/v1.97.0...v1.98.0) (2017-10-26) ### chore * **docker:** Update docker node to 6.11.5 (#290), r=@jbuck ([3d8e6b3](https://github.com/mozilla/fxa-profile-server/commit/3d8e6b3)) * **nsp:** nsp updates (#289); r=philbooth ([b36c437](https://github.com/mozilla/fxa-profile-server/commit/b36c437)) # [1.97.0](https://github.com/mozilla/fxa-profile-server/compare/v1.96.0...v1.97.0) (2017-10-03) ### chore * **ci:** only test node 4, update nsp (#286) ([0cdcc41](https://github.com/mozilla/fxa-profile-server/commit/0cdcc41)) * **docs:** cleanup docs for POST /v1/avatar (#283) ([fafff0e](https://github.com/mozilla/fxa-profile-server/commit/fafff0e)) ### Features * **sentry:** add Sentry error reporting (#284) r=vbudhram ([fed2da7](https://github.com/mozilla/fxa-profile-server/commit/fed2da7)) # [1.96.0](https://github.com/mozilla/fxa-profile-server/compare/v1.95.1...v1.96.0) (2017-09-19) ### Features * **cache:** Delete user cache on email change (#282), r=@rfk ([5c63044](https://github.com/mozilla/fxa-profile-server/commit/5c63044)) ## [1.95.1](https://github.com/mozilla/fxa-profile-server/compare/v1.95.0...v1.95.1) (2017-09-13) ### chore * **deps:** Update hapi to latest version. (#281) r=vladikoff ([08ba257](https://github.com/mozilla/fxa-profile-server/commit/08ba257)) # [1.95.0](https://github.com/mozilla/fxa-profile-server/compare/v1.94.0...v1.95.0) (2017-09-06) ### Bug Fixes * **deps:** shrinkwrap ([95190ce](https://github.com/mozilla/fxa-profile-server/commit/95190ce)) ### Features * **deps:** add git to docker build ([147c32d](https://github.com/mozilla/fxa-profile-server/commit/147c32d)) ### Refactor * **lint:** remove jscs, update eslint rules ([cbe383a](https://github.com/mozilla/fxa-profile-server/commit/cbe383a)) * **routes:** remove the deprecated avatar list route ([8cf798b](https://github.com/mozilla/fxa-profile-server/commit/8cf798b)) # [1.94.0](https://github.com/mozilla/fxa-profile-server/compare/v1.93.0...v1.94.0) (2017-08-22) ### Bug Fixes * **newrelic:** update to v2.1.0 ([0b32bbb](https://github.com/mozilla/fxa-profile-server/commit/0b32bbb)) # [1.93.0](https://github.com/mozilla/fxa-profile-server/compare/v1.92.0...v1.93.0) (2017-08-09) ### Bug Fixes * **displayName:** length validation in post (#275) r=vladikoff ([21ca175](https://github.com/mozilla/fxa-profile-server/commit/21ca175)) # [1.92.0](https://github.com/mozilla/fxa-profile-server/compare/v1.91.0...v1.92.0) (2017-07-26) ### Bug Fixes * **timeout:** bump generateTimeout to 11 seconds (#274) r=vladikoff ([7b5ed1b](https://github.com/mozilla/fxa-profile-server/commit/7b5ed1b)) ### chore * **config:** update cache emails to support yahoo (#272) r=vladikoff ([b01ab7a](https://github.com/mozilla/fxa-profile-server/commit/b01ab7a)) # [1.91.0](https://github.com/mozilla/fxa-profile-server/compare/v1.90.0...v1.91.0) (2017-07-12) ### Bug Fixes * **cache:** fix cache config ([ce13b92](https://github.com/mozilla/fxa-profile-server/commit/ce13b92)) * **cache:** register server method on server creation ([29ce561](https://github.com/mozilla/fxa-profile-server/commit/29ce561)) * **nodejs:** upgrade to 6.11.1 for security fixes ([1cc9ca6](https://github.com/mozilla/fxa-profile-server/commit/1cc9ca6)) * **startup:** exit if server.start() returns an error ([b46d879](https://github.com/mozilla/fxa-profile-server/commit/b46d879)) ### Features * **avatar:** allow deleting the default avatar by not sending an id (#267) r=vladikoff ([41c4e78](https://github.com/mozilla/fxa-profile-server/commit/41c4e78)) * **config:** fix generateTimeout default setting in profile caching (#260) r=jbuck ([f46888c](https://github.com/mozilla/fxa-profile-server/commit/f46888c)), closes [(#260](https://github.com/(/issues/260) * **node:** upgrade to Node 6 ([d4c8ec3](https://github.com/mozilla/fxa-profile-server/commit/d4c8ec3)) ## [1.90.2](https://github.com/mozilla/fxa-profile-server/compare/v1.90.0...v1.90.2) (2017-07-10) ### Bug Fixes * **cache:** fix cache config ([ce13b92](https://github.com/mozilla/fxa-profile-server/commit/ce13b92)) * **cache:** register server method on server creation ([29ce561](https://github.com/mozilla/fxa-profile-server/commit/29ce561)) * **startup:** exit if server.start() returns an error ([b46d879](https://github.com/mozilla/fxa-profile-server/commit/b46d879)) ### Features * **config:** fix generateTimeout default setting in profile caching (#260) r=jbuck ([f46888c](https://github.com/mozilla/fxa-profile-server/commit/f46888c)), closes [(#260](https://github.com/(/issues/260) * **node:** upgrade to Node 6 ([d4c8ec3](https://github.com/mozilla/fxa-profile-server/commit/d4c8ec3)) ## [1.90.1](https://github.com/mozilla/fxa-profile-server/compare/v1.90.0...v1.90.1) (2017-06-29) ### Bug Fixes * **cache:** fix cache config ([e786768](https://github.com/mozilla/fxa-profile-server/commit/e786768)) # [1.90.0](https://github.com/mozilla/fxa-profile-server/compare/v1.89.0...v1.90.0) (2017-06-28) ### chore * **logs:** add logging for caching profile (#256) r=vladikoff ([28d55b7](https://github.com/mozilla/fxa-profile-server/commit/28d55b7)) * **npm:** update newrelic to 1.40.0 (#257) r=vladikoff ([6b34c03](https://github.com/mozilla/fxa-profile-server/commit/6b34c03)) ### Features * **cache:** request caching for profile (#253) r=vladikoff ([814dd7f](https://github.com/mozilla/fxa-profile-server/commit/814dd7f)), closes [#242](https://github.com/mozilla/fxa-profile-server/issues/242) # [1.89.0](https://github.com/mozilla/fxa-profile-server/compare/v1.88.0...v1.89.0) (2017-06-14) ### Features * **db:** support emoji in display name (#248) r=rfk,jrgm ([90da3fa](https://github.com/mozilla/fxa-profile-server/commit/90da3fa)) # [1.88.0](https://github.com/mozilla/fxa-profile-server/compare/v1.86.0...v1.88.0) (2017-05-31) ### Bug Fixes * **docker:** push to circle branch tag instead of latest (#249) r=vladikoff ([811d89d](https://github.com/mozilla/fxa-profile-server/commit/811d89d)) ### chore * **docker:** remove old docker file (#245) ([b433360](https://github.com/mozilla/fxa-profile-server/commit/b433360)) ### Features * **docker:** allow feature branches (#246) r=jrgm ([8f5821f](https://github.com/mozilla/fxa-profile-server/commit/8f5821f)) ### Refactor * **avatar:** remove POST avatar ([8fde69e](https://github.com/mozilla/fxa-profile-server/commit/8fde69e)), closes [#244](https://github.com/mozilla/fxa-profile-server/issues/244) # [1.86.0](https://github.com/mozilla/fxa-profile-server/compare/v1.85.0...v1.86.0) (2017-05-03) ### chore * **deps:** Update shrinkwrap ([49302fe](https://github.com/mozilla/fxa-profile-server/commit/49302fe)) # [1.85.0](https://github.com/mozilla/fxa-profile-server/compare/v1.84.0...v1.85.0) (2017-04-19) ### chore * **docker:** Use official node image & update to Node.js v4.8.2 (#243) r=vladikoff ([c67c9f1](https://github.com/mozilla/fxa-profile-server/commit/c67c9f1)) # [1.84.0](https://github.com/mozilla/fxa-profile-server/compare/v1.83.0...v1.84.0) (2017-04-04) ### Features * **push:** notify the auth-server when profile updated ([8f89dad](https://github.com/mozilla/fxa-profile-server/commit/8f89dad)) # [1.83.0](https://github.com/mozilla/fxa-profile-server/compare/v1.82.1...v1.83.0) (2017-03-21) ### Bug Fixes * **config:** only force this settting if it's the default value ([54fcef1](https://github.com/mozilla/fxa-profile-server/commit/54fcef1)) * **version:** use cwd and env var to get version ([bcf9666](https://github.com/mozilla/fxa-profile-server/commit/bcf9666)) ## [1.82.1](https://github.com/mozilla/fxa-profile-server/compare/v1.82.0...v1.82.1) (2017-03-09) ### Bug Fixes * **docker:** Pin graphicsmagick to Alpine Linux v3.5 repo ([ae07870](https://github.com/mozilla/fxa-profile-server/commit/ae07870)) # [1.82.0](https://github.com/mozilla/fxa-profile-server/compare/v0.79.0...v1.82.0) (2017-03-09) ### Bug Fixes * **logs:** add client_id to summary logs (#235) r=seanmonstar ([e4769b3](https://github.com/mozilla/fxa-profile-server/commit/e4769b3)), closes [#234](https://github.com/mozilla/fxa-profile-server/issues/234) ### chore * **docker:** Update to node v4.8.0 (#237) r=vladikoff ([9dd59e9](https://github.com/mozilla/fxa-profile-server/commit/9dd59e9)) # [0.79.0](https://github.com/mozilla/fxa-profile-server/compare/v0.78.0...v0.79.0) (2017-01-25) ### Bug Fixes * **config:** load proper development configuration ([dd7aee0](https://github.com/mozilla/fxa-profile-server/commit/dd7aee0)) * **docker:** Use shrinkwrap when installing (#232) r=vladikoff ([e797475](https://github.com/mozilla/fxa-profile-server/commit/e797475)) * **headers:** add cache-control headers to api endpoints ([edc7d5e](https://github.com/mozilla/fxa-profile-server/commit/edc7d5e)) ### Refactor * **headers:** re-use same header checks for all tests ([14e798c](https://github.com/mozilla/fxa-profile-server/commit/14e798c)) # [0.78.0](https://github.com/mozilla/fxa-profile-server/compare/v0.76.1...v0.78.0) (2017-01-10) ### Bug Fixes * **config:** make NODE_ENV consistent across servers (#227) ([a7a822e](https://github.com/mozilla/fxa-profile-server/commit/a7a822e)) * **security:** enable x-content-type-options nosniff ([fb5a05d](https://github.com/mozilla/fxa-profile-server/commit/fb5a05d)) * **security:** enable X-XSS-Protection with 1; mode=block ([219fe99](https://github.com/mozilla/fxa-profile-server/commit/219fe99)) * **security:** set x-frame-options deny ([b033f93](https://github.com/mozilla/fxa-profile-server/commit/b033f93)) ### Features * **mysql:** Ensure db connections always run in strict mode. (#221); r=seanmonstar ([b10b88c](https://github.com/mozilla/fxa-profile-server/commit/b10b88c)) ## [0.76.1](https://github.com/mozilla/fxa-profile-server/compare/v0.76.0...v0.76.1) (2016-12-19) ### Bug Fixes * **avatars:** only delete avatars if avatars set ([adf16cf](https://github.com/mozilla/fxa-profile-server/commit/adf16cf)) # [0.76.0](https://github.com/mozilla/fxa-profile-server/compare/v0.75.0...v0.76.0) (2016-12-13) ### chore * **deps:** Update requests depdendency (#225) r=vladikoff ([39fe21a](https://github.com/mozilla/fxa-profile-server/commit/39fe21a)) * **nodejs:** Upgrade to Node.js v4.7.0 ([39adfb8](https://github.com/mozilla/fxa-profile-server/commit/39adfb8)) # [0.75.0](https://github.com/mozilla/fxa-profile-server/compare/v0.74.0...v0.75.0) (2016-11-30) ### Bug Fixes * **docs:** remove old docs ([b4194f0](https://github.com/mozilla/fxa-profile-server/commit/b4194f0)) * **tests:** add 410 gone tests ([3848d8b](https://github.com/mozilla/fxa-profile-server/commit/3848d8b)) ### chore * **shrinkwrap:** add npm script for shrinkwrap (#224) r=vladikoff ([4546e4e](https://github.com/mozilla/fxa-profile-server/commit/4546e4e)), closes [#223](https://github.com/mozilla/fxa-profile-server/issues/223) ### Features * **hpkp:** Add hpkp headers to all requests (#207) r=vladikoff ([9bbdf88](https://github.com/mozilla/fxa-profile-server/commit/9bbdf88)) * **newrelic:** add optional newrelic integration (#222) r=vladikoff ([d78c64c](https://github.com/mozilla/fxa-profile-server/commit/d78c64c)) ### Refactor * **avatars:** remove avatar list and some selected avatar logic ([2bac088](https://github.com/mozilla/fxa-profile-server/commit/2bac088)) # [0.74.0](https://github.com/mozilla/fxa-profile-server/compare/v0.73.1...v0.74.0) (2016-11-15) ### Bug Fixes * **docker:** Shrink docker image size (#220) r=vladikoff ([37f7402](https://github.com/mozilla/fxa-profile-server/commit/37f7402)) ### chore * **nodejs:** Upgrade to Node.js v4.6.2 ([a428830](https://github.com/mozilla/fxa-profile-server/commit/a428830)) ## [0.73.1](https://github.com/mozilla/fxa-profile-server/compare/v0.73.0...v0.73.1) (2016-11-08) ### chore * **nodejs:** Upgrade to Node.js v4.6.1 ([20a7f7b](https://github.com/mozilla/fxa-profile-server/commit/20a7f7b)) # [0.73.0](https://github.com/mozilla/fxa-profile-server/compare/v0.71.0...v0.73.0) (2016-11-02) ### Bug Fixes * **config:** log config at info level at startup ([57adbe5](https://github.com/mozilla/fxa-profile-server/commit/57adbe5)) * **travis:** build on node 4 and 6 ([ff81c7c](https://github.com/mozilla/fxa-profile-server/commit/ff81c7c)) ### chore * **config:** remove obsolete awsbox config file (#215) ([80b2709](https://github.com/mozilla/fxa-profile-server/commit/80b2709)) # [0.71.0](https://github.com/mozilla/fxa-profile-server/compare/v0.70.0...v0.71.0) (2016-10-05) ### Bug Fixes * **config:** Add env key to required config variables ([232480f](https://github.com/mozilla/fxa-profile-server/commit/232480f)) * **config:** Add env key to required config variables (#211) r=vladikoff ([3ad6ae6](https://github.com/mozilla/fxa-profile-server/commit/3ad6ae6)) * **deps:** downgrade to hapi 14 (#213) r=vladikoff ([2df72b6](https://github.com/mozilla/fxa-profile-server/commit/2df72b6)) * **deps:** update to latest hapi, joi and boom. requires node 4+ ([d975d21](https://github.com/mozilla/fxa-profile-server/commit/d975d21)) # [0.70.0](https://github.com/mozilla/fxa-profile-server/compare/v0.69.0...v0.70.0) (2016-09-21) ### Bug Fixes * **log:** add remoteAddressChain to summary (#208) r=jrgm ([05ae545](https://github.com/mozilla/fxa-profile-server/commit/05ae545)) # [0.68.0](https://github.com/mozilla/fxa-profile-server/compare/v0.67.1...v0.68.0) (2016-08-24) ### Features * **customs:** turn off customs until server support, update tests (#206) ([629fb31](https://github.com/mozilla/fxa-profile-server/commit/629fb31)) * **server:** rate limit avatar uploads (#201) r=vladikoff ([954c1a1](https://github.com/mozilla/fxa-profile-server/commit/954c1a1)), closes [#132](https://github.com/mozilla/fxa-profile-server/issues/132) ## [0.67.1](https://github.com/mozilla/fxa-profile-server/compare/v0.67.0...v0.67.1) (2016-08-10) ### Bug Fixes * **tests:** fix docker racing tests ([d50aa7f](https://github.com/mozilla/fxa-profile-server/commit/d50aa7f)) ### chore * **docs:** add circleci badge ([ba1ecb4](https://github.com/mozilla/fxa-profile-server/commit/ba1ecb4)) ## 0.67.0 (2016-08-10) ### Bug Fixes * **config:** Add production as allowed environment ([ceec964](https://github.com/mozilla/fxa-profile-server/commit/ceec964)) * **config:** Add production as allowed environment in code ([c8c1c22](https://github.com/mozilla/fxa-profile-server/commit/c8c1c22)) * **config:** only allow https gravatars (#204) ([08b44fa](https://github.com/mozilla/fxa-profile-server/commit/08b44fa)) * **config:** Quoting syntax ([2eb7235](https://github.com/mozilla/fxa-profile-server/commit/2eb7235)) * **deps:** update dev dependencies ([37e73bc](https://github.com/mozilla/fxa-profile-server/commit/37e73bc)) * **deps:** updating prod dependencies ([0138ffa](https://github.com/mozilla/fxa-profile-server/commit/0138ffa)) * **dev:** stop all child servers if one crashes ([0922c16](https://github.com/mozilla/fxa-profile-server/commit/0922c16)) * **docker:** Output version.json in RPMflow and Dockerflow compatible locations ([2648593](https://github.com/mozilla/fxa-profile-server/commit/2648593)) ### chore * **config:** Remove unused git key from config ([548937a](https://github.com/mozilla/fxa-profile-server/commit/548937a)) * **deps:** Update Dockerfile to node@0.10.46 ([1ce332c](https://github.com/mozilla/fxa-profile-server/commit/1ce332c)) * **release:** bump version with 'grunt version' (#200) r=jrgm,vbudhram ([1fe5765](https://github.com/mozilla/fxa-profile-server/commit/1fe5765)), closes [#73](https://github.com/mozilla/fxa-profile-server/issues/73) ### Features * **docker:** Add npm scripts for starting web server & worker ([98e3374](https://github.com/mozilla/fxa-profile-server/commit/98e3374)) * **docker:** Switch to exec so signals get passed through correctly ([34ba601](https://github.com/mozilla/fxa-profile-server/commit/34ba601)) ## 0.63.0 (2016-06-02) #### Bug Fixes * **docker:** * Back to the original login config ([a9a0ab4c](https://github.com/mozilla/fxa-profile-server/commit/a9a0ab4c82eb88152ecf5b07c2c1d7f94e51c9c0)) * Docker login still requires email ([65b8dd12](https://github.com/mozilla/fxa-profile-server/commit/65b8dd1263f0ecf61bda6a60f57612e9af5418a1)) * Login to Docker Hub ([90df64a0](https://github.com/mozilla/fxa-profile-server/commit/90df64a0d26c7e9ce5a7d2b4ba715766d04d9039)) * Quote environment variables ([5632c3d0](https://github.com/mozilla/fxa-profile-server/commit/5632c3d02c011645ff189fd6bc29cdbae34de861)) * Replace "commit" with "hash" ([058edccf](https://github.com/mozilla/fxa-profile-server/commit/058edccff4adf981e7412c2520b51a8494f75e03)) * Display version.json in CircleCI output ([b39e7658](https://github.com/mozilla/fxa-profile-server/commit/b39e76584e31b1a404e139ed59ea60750e998b3a)) * Re-order directory creation ([660d61b2](https://github.com/mozilla/fxa-profile-server/commit/660d61b2fa1f8d5bad81c990ac389ae4ddedbcbd)) * Copy pre-install script before running install ([b7139363](https://github.com/mozilla/fxa-profile-server/commit/b7139363649b6d0f3ccc177e1beb346cf8dd0837)) #### Features * **docker:** * Add CloudOps Dockerfile & CircleCI build instructions ([b18c78f7](https://github.com/mozilla/fxa-profile-server/commit/b18c78f71688719608bacac3d6198915755516c0)) * Add /__lbheartbeat__ endpoint for Dockerflow compatibility ([d4f3863d](https://github.com/mozilla/fxa-profile-server/commit/d4f3863d2eb98cea26463d7e53c681f305e74f04)) ## 0.61.0 (2016-05-04) #### Bug Fixes * **avatars:** protect graphicsmagick from CVE-2016-3714 ([51d35cd5](https://github.com/mozilla/fxa-profile-server/commit/51d35cd5adf8e263182156aef2f0dd4c2080a54d)) ## 0.59.0 (2016-03-30) ## 0.57.0 (2016-03-05) #### Bug Fixes * **display_name:** Disallow astral characters in display_name. ([b2c9e1d6](https://github.com/mozilla/fxa-profile-server/commit/b2c9e1d6076f735951c30871296b8b966fd246e0)) #### Features * **docker:** Additional Dockerfile for self-hosting ([f493869b](https://github.com/mozilla/fxa-profile-server/commit/f493869bcdae79a3254e5df5e3a2e4692976e678)) ### 0.53.1 (2016-01-13) #### Bug Fixes * **server:** profile scope is more selectively inserted into routes ([30f20073](https://github.com/mozilla/fxa-profile-server/commit/30f20073bf309254257d0c3b13adcc477fea54a4)) ## 0.53.0 (2016-01-04) #### Bug Fixes * **travis:** build and test on 0.10, 0.12 and 4.x ([41acdda1](https://github.com/mozilla/fxa-profile-server/commit/41acdda191b8c87744203d700a589d621fae0601)) #### Features * **openid:** make /v1/profile act as the OIDC UserInfo endpoint ([a86d0d4d](https://github.com/mozilla/fxa-profile-server/commit/a86d0d4d3113e4529712cd66ab89855f4299d145), closes [#175](https://github.com/mozilla/fxa-profile-server/issues/175)) ### 0.50.1 (2015-12-01) #### Bug Fixes * **email:** improve handling of 4XX errors from auth server. ([835f7244](https://github.com/mozilla/fxa-profile-server/commit/835f72442b81429c84e8a7cfb9cbb635d9e525d0)) ## 0.50.0 (2015-11-18) #### Bug Fixes * **build:** * add grunt-nsp ([6a62bdfe](https://github.com/mozilla/fxa-profile-server/commit/6a62bdfe06f95e584e2b3e705abb35d819bb9b7e), closes [#161](https://github.com/mozilla/fxa-profile-server/issues/161)) * remove shrinkwrap validate ([db93e4e0](https://github.com/mozilla/fxa-profile-server/commit/db93e4e0a971e9fc7bffbcaf24d92d4dc0f68b5c)) * **config:** adjust lib gm limits for aws ([daff6c6f](https://github.com/mozilla/fxa-profile-server/commit/daff6c6fc1d3905b0718a55c8cc33945bd208023), closes [#167](https://github.com/mozilla/fxa-profile-server/issues/167)) * **mysql:** fix patcher version check to enforce patch >= n ([8db250f7](https://github.com/mozilla/fxa-profile-server/commit/8db250f7f10c4ceb5083898812cd9c8467d5616e), closes [#131](https://github.com/mozilla/fxa-profile-server/issues/131)) * **server:** set nodejs/request maxSockets to Infinity ([65efc72c](https://github.com/mozilla/fxa-profile-server/commit/65efc72ca615fc8f9f03ff697c483fc619bc4ede), closes [#102](https://github.com/mozilla/fxa-profile-server/issues/102)) * **upload:** add gm image identification ([55b0744e](https://github.com/mozilla/fxa-profile-server/commit/55b0744e68d672d2385d8ef51a97072c19e777bd), closes [#96](https://github.com/mozilla/fxa-profile-server/issues/96)) * **worker:** disable gzip encoding on requests to local worker ([40dfefd5](https://github.com/mozilla/fxa-profile-server/commit/40dfefd5fd66942057a9f532b7f6060b62484a7f), closes [#98](https://github.com/mozilla/fxa-profile-server/issues/98)) #### Features * **email:** * fetch email from auth-server /account/profile ([aa3a140b](https://github.com/mozilla/fxa-profile-server/commit/aa3a140bc1bb3b47bada13c29e5c85c4850f77db), closes [#165](https://github.com/mozilla/fxa-profile-server/issues/165)) * fetch email from auth-server /account/profile ([cc706457](https://github.com/mozilla/fxa-profile-server/commit/cc70645763332ab6b16acf5e122a1c82ce9831a1), closes [#165](https://github.com/mozilla/fxa-profile-server/issues/165)) ## 0.49.0 (2015-11-03) #### Bug Fixes * **avatars:** graphicsmagick processing limits ([93edc141](https://github.com/mozilla/fxa-profile-server/commit/93edc14170d0acb1d47f1d6ec3bf8d5948d6e2e5), closes [#57](https://github.com/mozilla/fxa-profile-server/issues/57)) ## 0.48.0 (2015-10-20) #### Bug Fixes * **avatars:** add configuration to adjust avatar upload size ([bc86f168](https://github.com/mozilla/fxa-profile-server/commit/bc86f16887d8ebc52125f4ed3a1e507e12924bac), closes [#158](https://github.com/mozilla/fxa-profile-server/issues/158)) * **server:** prevent null exception when oauth server is down ([cf1dc35d](https://github.com/mozilla/fxa-profile-server/commit/cf1dc35dfb6e5b10e786ccbc1efede8834aac549), closes [#151](https://github.com/mozilla/fxa-profile-server/issues/151)) ## 0.47.0 (2015-10-07) #### Features * **display_name:** return 204 if user does not have a display name ([544e3323](https://github.com/mozilla/fxa-profile-server/commit/544e3323c6401d2c24625eb9a4114539cb36dbcc), closes [#144](https://github.com/mozilla/fxa-profile-server/issues/144)) ## 0.46.0 (2015-09-23) #### Features * **logging:** add avatar.get activity event ([18cc9b93](https://github.com/mozilla/fxa-profile-server/commit/18cc9b9318c75fbb494faba9f917a422b7945d14), closes [#146](https://github.com/mozilla/fxa-profile-server/issues/146)) ## 0.45.0 (2015-09-11) #### Bug Fixes * **run_dev:** add rimraf dependency back ([29c076d6](https://github.com/mozilla/fxa-profile-server/commit/29c076d61588ca660e7fc67c03204109371967a5), closes [#138](https://github.com/mozilla/fxa-profile-server/issues/138)) * **version:** use explicit path with git-config ([aa6535f2](https://github.com/mozilla/fxa-profile-server/commit/aa6535f2c40acba9b5a1acabd9745f9cc3bd3385)) ## 0.44.0 (2015-08-26) #### Bug Fixes * **config:** add options events.region and events.queueUrl ([4c3c4135](https://github.com/mozilla/fxa-profile-server/commit/4c3c41357f595ad8fd44c52cbec05b7d696df9f7)) * **display_name:** Don't allow control characters in the display_name field. ([5b9e20d2](https://github.com/mozilla/fxa-profile-server/commit/5b9e20d224c4662db62b635398beb633dc5615ff), closes [#126](https://github.com/mozilla/fxa-profile-server/issues/126)) * **server:** return errno 104 if oauth server is drunk ([3bd6b14d](https://github.com/mozilla/fxa-profile-server/commit/3bd6b14d29d47751bebdb12ef506c6bf1a140241), closes [#121](https://github.com/mozilla/fxa-profile-server/issues/121)) #### Features * **events:** add events to delete user data when account is deleted ([79d98a3d](https://github.com/mozilla/fxa-profile-server/commit/79d98a3d5e3ef94c326ad72a42f6f3ea60f73b3b), closes [#127](https://github.com/mozilla/fxa-profile-server/issues/127)) ## 0.42.0 (2015-07-22) #### Bug Fixes * **display_name:** allow a blank display name ([e27223dd](https://github.com/mozilla/fxa-profile-server/commit/e27223ddcbb997cb9465466be763ed93de83b363)) ## 0.39.0 (2015-06-10) #### Features * **avatar:** Add etag to the profile avatar API endpoint ([07569c5d](https://github.com/mozilla/fxa-profile-server/commit/07569c5d)) * **profile:** add etag to profile API endpoint ([dcf1bb64](https://github.com/mozilla/fxa-profile-server/commit/dcf1bb64)) ## 0.36.0 (2015-04-30) #### Bug Fixes * **db:** race condition when asking for db multiple times at startup ([1bc2cae5](https://github.com/mozilla/fxa-profile-server/commit/1bc2cae55a065d5d979dd5e4494e51c3492c4e2f)) #### Features * **profile:** return all /profile pieces that scopes allow ([35a4875f](https://github.com/mozilla/fxa-profile-server/commit/35a4875f868d5695d455e382673aba8db4586b91), closes [#108](https://github.com/mozilla/fxa-profile-server/issues/108)) ## 0.35.0 (2015-04-13) #### Bug Fixes * **changelog:** set package.json repository correctly so conventional-changelog creates valid UR ([17100542](https://github.com/mozilla/fxa-profile-server/commit/17100542)) * **test:** * set maxSockets to Infinity for real ([d2795966](https://github.com/mozilla/fxa-profile-server/commit/d2795966)) * expect new default size of 200x200 ([18f130f9](https://github.com/mozilla/fxa-profile-server/commit/18f130f9)) #### Features * **displayName:** add a profile table with a displayName field ([ad6488eb](https://github.com/mozilla/fxa-profile-server/commit/ad6488eb)) * **mysql:** use mysql patcher to allow incremental schema updates ([2fbfbbda](https://github.com/mozilla/fxa-profile-server/commit/2fbfbbda)) ## 0.33.0 (2015-03-16) #### Bug Fixes * **docs:** note "avatar" field in /v1/profile response ([0698d434](https://github.com/mozilla/fxa-profile-server/commit/0698d434ff1bc147d1676ce0b94c0ff832feba39)) #### Features * **avatar:** add support for multiple image sizes ([187b0766](https://github.com/mozilla/fxa-profile-server/commit/187b07664882d5fdb16b4bd374baa5b5d3e2d274), closes [#68](https://github.com/mozilla/fxa-profile-server/issues/68), [#89](https://github.com/mozilla/fxa-profile-server/issues/89)) * **test:** * in load test, make image deletion optional ([b388fb62](https://github.com/mozilla/fxa-profile-server/commit/b388fb62fa2b9cd05a094871c401daa37d8c0765)) * in load test, add delete after download ([4a433260](https://github.com/mozilla/fxa-profile-server/commit/4a433260f63516ee89aaaa31f9f21cb91882f851)) ## 0.31.0 (2015-02-17) #### Features * **docker:** Dockerfile and README update for basic docker development workflow ([d424fb66](https://github.com/mozilla/fxa-profile-server/commit/d424fb6664f08bb783db4ecdf76bb805113b4485)) * **images:** delete images from s3 when asked to ([ec25152b](https://github.com/mozilla/fxa-profile-server/commit/ec25152b434b4b75939a5184b38210e326dea438)) ### 0.26.1 (2014-11-17) #### Bug Fixes * **avatars:** * properly detect and report image upload errors ([902d0e68](https://github.com/mozilla/fxa-profile-server/commit/902d0e68cac6292acfeb8ed61f5708616a785532), closes [#79](https://github.com/mozilla/fxa-profile-server/issues/79)) * return the profile image id after a post or upload ([85ffefc9](https://github.com/mozilla/fxa-profile-server/commit/85ffefc9d027b08fa923f2d23ff06a7e1153e31b)) * **config:** use ip addresses instead of localhost ([58defb67](https://github.com/mozilla/fxa-profile-server/commit/58defb67d921bce98001285b153ab7178d51245c)) * **logging:** * remove spaces from logging op name ([41fad890](https://github.com/mozilla/fxa-profile-server/commit/41fad890dbbb779d0f7b871067a9f6bd5d56cd5c)) * remove spaces from logging op name in the worker ([290c9ed7](https://github.com/mozilla/fxa-profile-server/commit/290c9ed785dc14ed27936c217132582545c73af0), closes [#77](https://github.com/mozilla/fxa-profile-server/issues/77)) #### Features * **logging:** use mozlog with heka format ([b27b48bf](https://github.com/mozilla/fxa-profile-server/commit/b27b48bf6116c86353f1523be91d6964a7fb48fd), closes [#71](https://github.com/mozilla/fxa-profile-server/issues/71)) * **server:** enable HSTS maxAge six months ([248e2e48](https://github.com/mozilla/fxa-profile-server/commit/248e2e48f86eaa9e053d26b599f0db2752be7e6c)) #### Breaking Changes * Both the config and the output for logging has changed. Config can be removed, as the defaults are what should be used in production. ([b27b48bf](https://github.com/mozilla/fxa-profile-server/commit/b27b48bf6116c86353f1523be91d6964a7fb48fd)) ## 0.26.0 (2014-11-12) #### Features * **logging:** use mozlog with heka format ([b27b48bf](https://github.com/mozilla/fxa-profile-server/commit/b27b48bf6116c86353f1523be91d6964a7fb48fd), closes [#71](https://github.com/mozilla/fxa-profile-server/issues/71)) #### Breaking Changes * Both the config and the output for logging has changed. Config can be removed, as the defaults are what should be used in production. ([b27b48bf](https://github.com/mozilla/fxa-profile-server/commit/b27b48bf6116c86353f1523be91d6964a7fb48fd)) ## 0.24.0 (2014-10-20) #### Features * **server:** enable HSTS maxAge six months ([248e2e48](https://github.com/mozilla/fxa-profile-server/commit/248e2e48f86eaa9e053d26b599f0db2752be7e6c))