)]}'
{"api-guide/source/microversions.rst":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"9fa33cb5f4facf9b8028c0ae0165c6aac704a697","unresolved":false,"context_lines":[{"line_number":109,"context_line":"Client Interaction"},{"line_number":110,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"A client specifies the version of the API they want via the following approach,"},{"line_number":113,"context_line":"a header::"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"  X-OpenStack-Nova-API-Version: 2.4"},{"line_number":116,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa69d971_104353b3","line":113,"range":{"start_line":112,"start_character":0,"end_line":113,"end_character":10},"updated":"2016-01-06 16:45:23.000000000","message":"Let me suggest this wording:\n\n    A client specifies the version of the API they want by\n    using the following HTTP header::","commit_id":"b09ee082c8b2bbcb8fa5f8c537aea42537ce6adb"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"2eb7943828fd57dd360e89d5cc53f597d90ea509","unresolved":false,"context_lines":[{"line_number":109,"context_line":"Client Interaction"},{"line_number":110,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"A client specifies the version of the API they want via the following approach,"},{"line_number":113,"context_line":"a header::"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"  X-OpenStack-Nova-API-Version: 2.4"},{"line_number":116,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa69d971_3bca931b","line":113,"range":{"start_line":112,"start_character":0,"end_line":113,"end_character":10},"in_reply_to":"fa69d971_104353b3","updated":"2016-01-08 06:26:22.000000000","message":"Done","commit_id":"b09ee082c8b2bbcb8fa5f8c537aea42537ce6adb"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"9fa33cb5f4facf9b8028c0ae0165c6aac704a697","unresolved":false,"context_lines":[{"line_number":114,"context_line":""},{"line_number":115,"context_line":"  X-OpenStack-Nova-API-Version: 2.4"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"This conceptually acts like the accept header. Semantically this means:"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"* If `X-OpenStack-Nova-API-Version` is not provided, act as if minimum"},{"line_number":120,"context_line":"  supported version was specified."}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa69d971_102a73db","line":117,"range":{"start_line":117,"start_character":5,"end_line":117,"end_character":22},"updated":"2016-01-06 16:45:23.000000000","message":"s/conceptually acts/acts conceptually/","commit_id":"b09ee082c8b2bbcb8fa5f8c537aea42537ce6adb"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"2eb7943828fd57dd360e89d5cc53f597d90ea509","unresolved":false,"context_lines":[{"line_number":114,"context_line":""},{"line_number":115,"context_line":"  X-OpenStack-Nova-API-Version: 2.4"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"This conceptually acts like the accept header. Semantically this means:"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"* If `X-OpenStack-Nova-API-Version` is not provided, act as if minimum"},{"line_number":120,"context_line":"  supported version was specified."}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa69d971_9b77ffd3","line":117,"range":{"start_line":117,"start_character":5,"end_line":117,"end_character":22},"in_reply_to":"fa69d971_102a73db","updated":"2016-01-08 06:26:22.000000000","message":"Done","commit_id":"b09ee082c8b2bbcb8fa5f8c537aea42537ce6adb"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"9fa33cb5f4facf9b8028c0ae0165c6aac704a697","unresolved":false,"context_lines":[{"line_number":116,"context_line":""},{"line_number":117,"context_line":"This conceptually acts like the accept header. Semantically this means:"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"* If `X-OpenStack-Nova-API-Version` is not provided, act as if minimum"},{"line_number":120,"context_line":"  supported version was specified."},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"* If `X-OpenStack-Nova-API-Version` is sent, respond with the API at"}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa69d971_7085efcc","line":119,"range":{"start_line":119,"start_character":60,"end_line":119,"end_character":70},"updated":"2016-01-06 16:45:23.000000000","message":"s/if minimum/if the minimum/","commit_id":"b09ee082c8b2bbcb8fa5f8c537aea42537ce6adb"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"2eb7943828fd57dd360e89d5cc53f597d90ea509","unresolved":false,"context_lines":[{"line_number":116,"context_line":""},{"line_number":117,"context_line":"This conceptually acts like the accept header. Semantically this means:"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"* If `X-OpenStack-Nova-API-Version` is not provided, act as if minimum"},{"line_number":120,"context_line":"  supported version was specified."},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"* If `X-OpenStack-Nova-API-Version` is sent, respond with the API at"}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa69d971_7b7c8bb5","line":119,"range":{"start_line":119,"start_character":60,"end_line":119,"end_character":70},"in_reply_to":"fa69d971_7085efcc","updated":"2016-01-08 06:26:22.000000000","message":"Done","commit_id":"b09ee082c8b2bbcb8fa5f8c537aea42537ce6adb"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"9fa33cb5f4facf9b8028c0ae0165c6aac704a697","unresolved":false,"context_lines":[{"line_number":119,"context_line":"* If `X-OpenStack-Nova-API-Version` is not provided, act as if minimum"},{"line_number":120,"context_line":"  supported version was specified."},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"* If `X-OpenStack-Nova-API-Version` is sent, respond with the API at"},{"line_number":123,"context_line":"  that version. If that\u0027s outside of the range of versions supported, return"},{"line_number":124,"context_line":"  406 Not Acceptable."},{"line_number":125,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa69d971_5059cb8c","line":122,"range":{"start_line":122,"start_character":39,"end_line":122,"end_character":43},"updated":"2016-01-06 16:45:23.000000000","message":"For consistency, I suggest s/sent/provided/","commit_id":"b09ee082c8b2bbcb8fa5f8c537aea42537ce6adb"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"2eb7943828fd57dd360e89d5cc53f597d90ea509","unresolved":false,"context_lines":[{"line_number":119,"context_line":"* If `X-OpenStack-Nova-API-Version` is not provided, act as if minimum"},{"line_number":120,"context_line":"  supported version was specified."},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"* If `X-OpenStack-Nova-API-Version` is sent, respond with the API at"},{"line_number":123,"context_line":"  that version. If that\u0027s outside of the range of versions supported, return"},{"line_number":124,"context_line":"  406 Not Acceptable."},{"line_number":125,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa69d971_a613c65b","line":122,"range":{"start_line":122,"start_character":39,"end_line":122,"end_character":43},"in_reply_to":"fa69d971_5059cb8c","updated":"2016-01-08 06:26:22.000000000","message":"Done","commit_id":"b09ee082c8b2bbcb8fa5f8c537aea42537ce6adb"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"9fa33cb5f4facf9b8028c0ae0165c6aac704a697","unresolved":false,"context_lines":[{"line_number":123,"context_line":"  that version. If that\u0027s outside of the range of versions supported, return"},{"line_number":124,"context_line":"  406 Not Acceptable."},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"* If `X-OpenStack-Nova-API-Version` is latest (special keyword), act as"},{"line_number":127,"context_line":"  if maximum was specified."},{"line_number":128,"context_line":""},{"line_number":129,"context_line":".. warning:: The ``latest`` value is mostly meant for integration testing and"}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa69d971_50d0ebc8","line":126,"range":{"start_line":126,"start_character":39,"end_line":126,"end_character":45},"updated":"2016-01-06 16:45:23.000000000","message":"Quote or otherwise highlight \"latest\" to make this a little clearer…","commit_id":"b09ee082c8b2bbcb8fa5f8c537aea42537ce6adb"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"2eb7943828fd57dd360e89d5cc53f597d90ea509","unresolved":false,"context_lines":[{"line_number":123,"context_line":"  that version. If that\u0027s outside of the range of versions supported, return"},{"line_number":124,"context_line":"  406 Not Acceptable."},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"* If `X-OpenStack-Nova-API-Version` is latest (special keyword), act as"},{"line_number":127,"context_line":"  if maximum was specified."},{"line_number":128,"context_line":""},{"line_number":129,"context_line":".. warning:: The ``latest`` value is mostly meant for integration testing and"}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa69d971_5b2f47a1","line":126,"range":{"start_line":126,"start_character":39,"end_line":126,"end_character":45},"in_reply_to":"fa69d971_50d0ebc8","updated":"2016-01-08 06:26:22.000000000","message":"yea, good point. I choose highlight","commit_id":"b09ee082c8b2bbcb8fa5f8c537aea42537ce6adb"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"9fa33cb5f4facf9b8028c0ae0165c6aac704a697","unresolved":false,"context_lines":[{"line_number":132,"context_line":"  Clients should always require a specific microversions but limit what is"},{"line_number":133,"context_line":"  acceptable to the version range that it understands at the time."},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"This means that out of the box, an old client without any microversions"},{"line_number":136,"context_line":"knowledge can work with an Openstack installation with microversions support."},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"Two extra headers are always returned in the response:"},{"line_number":139,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa69d971_70eacf75","line":136,"range":{"start_line":135,"start_character":58,"end_line":136,"end_character":9},"updated":"2016-01-06 16:45:23.000000000","message":"s/microversion knowledge/knowledge of microversions/","commit_id":"b09ee082c8b2bbcb8fa5f8c537aea42537ce6adb"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"2eb7943828fd57dd360e89d5cc53f597d90ea509","unresolved":false,"context_lines":[{"line_number":132,"context_line":"  Clients should always require a specific microversions but limit what is"},{"line_number":133,"context_line":"  acceptable to the version range that it understands at the time."},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"This means that out of the box, an old client without any microversions"},{"line_number":136,"context_line":"knowledge can work with an Openstack installation with microversions support."},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"Two extra headers are always returned in the response:"},{"line_number":139,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa69d971_46020a0b","line":136,"range":{"start_line":135,"start_character":58,"end_line":136,"end_character":9},"in_reply_to":"fa69d971_70eacf75","updated":"2016-01-08 06:26:22.000000000","message":"Done","commit_id":"b09ee082c8b2bbcb8fa5f8c537aea42537ce6adb"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"2123ca560a7455d089dc4461d18961da13604590","unresolved":false,"context_lines":[{"line_number":121,"context_line":"* If `X-OpenStack-Nova-API-Version` is `latest` (special keyword), act as"},{"line_number":122,"context_line":"  if maximum was specified."},{"line_number":123,"context_line":""},{"line_number":124,"context_line":".. warning:: The ``latest`` value is mostly meant for integration testing and"},{"line_number":125,"context_line":"  would be dangerous to rely on in client code since microversions are not"},{"line_number":126,"context_line":"  following semver and therefore backward compability is not guaranteed."},{"line_number":127,"context_line":"  Clients should always require a specific microversions but limit what is"}],"source_content_type":"text/x-rst","patch_set":3,"id":"fa69d971_1a275e13","line":124,"range":{"start_line":124,"start_character":17,"end_line":124,"end_character":27},"updated":"2016-01-08 17:09:30.000000000","message":"You use \"code\" formatting here, but use single backticks on line 121.  It would probably be wise to go for consistency; maybe use code formatting (double backticks) on line 121?","commit_id":"e82c01007c640e7c74eff0ca5db0fd15eb0207e0"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"2c61838af392ad2ce3791064998409c6fa421435","unresolved":false,"context_lines":[{"line_number":121,"context_line":"* If `X-OpenStack-Nova-API-Version` is `latest` (special keyword), act as"},{"line_number":122,"context_line":"  if maximum was specified."},{"line_number":123,"context_line":""},{"line_number":124,"context_line":".. warning:: The ``latest`` value is mostly meant for integration testing and"},{"line_number":125,"context_line":"  would be dangerous to rely on in client code since microversions are not"},{"line_number":126,"context_line":"  following semver and therefore backward compability is not guaranteed."},{"line_number":127,"context_line":"  Clients should always require a specific microversions but limit what is"}],"source_content_type":"text/x-rst","patch_set":3,"id":"fa69d971_bde385d8","line":124,"range":{"start_line":124,"start_character":17,"end_line":124,"end_character":27},"in_reply_to":"fa69d971_1a275e13","updated":"2016-01-11 06:49:25.000000000","message":"yeah, I missed that.","commit_id":"e82c01007c640e7c74eff0ca5db0fd15eb0207e0"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"2123ca560a7455d089dc4461d18961da13604590","unresolved":false,"context_lines":[{"line_number":124,"context_line":".. warning:: The ``latest`` value is mostly meant for integration testing and"},{"line_number":125,"context_line":"  would be dangerous to rely on in client code since microversions are not"},{"line_number":126,"context_line":"  following semver and therefore backward compability is not guaranteed."},{"line_number":127,"context_line":"  Clients should always require a specific microversions but limit what is"},{"line_number":128,"context_line":"  acceptable to the version range that it understands at the time."},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"This means that out of the box, an old client without any knowledge of"}],"source_content_type":"text/x-rst","patch_set":3,"id":"fa69d971_7a01ba69","line":127,"range":{"start_line":127,"start_character":32,"end_line":127,"end_character":56},"updated":"2016-01-08 17:09:30.000000000","message":"s/microversions/microversion/","commit_id":"e82c01007c640e7c74eff0ca5db0fd15eb0207e0"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"2c61838af392ad2ce3791064998409c6fa421435","unresolved":false,"context_lines":[{"line_number":124,"context_line":".. warning:: The ``latest`` value is mostly meant for integration testing and"},{"line_number":125,"context_line":"  would be dangerous to rely on in client code since microversions are not"},{"line_number":126,"context_line":"  following semver and therefore backward compability is not guaranteed."},{"line_number":127,"context_line":"  Clients should always require a specific microversions but limit what is"},{"line_number":128,"context_line":"  acceptable to the version range that it understands at the time."},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"This means that out of the box, an old client without any knowledge of"}],"source_content_type":"text/x-rst","patch_set":3,"id":"fa69d971_9d05617b","line":127,"range":{"start_line":127,"start_character":32,"end_line":127,"end_character":56},"in_reply_to":"fa69d971_7a01ba69","updated":"2016-01-11 06:49:25.000000000","message":"Done","commit_id":"e82c01007c640e7c74eff0ca5db0fd15eb0207e0"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"d38fdbff1b4a34f2c1449582f34ecaec4303648b","unresolved":false,"context_lines":[{"line_number":133,"context_line":""},{"line_number":134,"context_line":"Two extra headers are always returned in the response:"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"* X-OpenStack-Nova-API-Version: version_number"},{"line_number":137,"context_line":"* Vary: X-OpenStack-Nova-API-Version"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"The first header specifies the version number of the API which was"}],"source_content_type":"text/x-rst","patch_set":3,"id":"fa69d971_db00fe68","line":136,"range":{"start_line":136,"start_character":32,"end_line":136,"end_character":46},"updated":"2016-01-08 12:32:58.000000000","message":"DEBUG (session:216) RESP: [200] Content-Length: 815 X-Compute-Request-Id: req-8b4b42d0-25cc-4cf9-a6eb-3625702b4404 Vary: X-OpenStack-Nova-API-Version Connection: keep-alive X-Openstack-Nova-Api-Version: 2.6\n\nmy devstack returns this\n\nX-Openstack-Nova-Api-Version\nsomething changed in nova client?","commit_id":"e82c01007c640e7c74eff0ca5db0fd15eb0207e0"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"2c61838af392ad2ce3791064998409c6fa421435","unresolved":false,"context_lines":[{"line_number":133,"context_line":""},{"line_number":134,"context_line":"Two extra headers are always returned in the response:"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"* X-OpenStack-Nova-API-Version: version_number"},{"line_number":137,"context_line":"* Vary: X-OpenStack-Nova-API-Version"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"The first header specifies the version number of the API which was"}],"source_content_type":"text/x-rst","patch_set":3,"id":"fa69d971_5dfb697b","line":136,"range":{"start_line":136,"start_character":32,"end_line":136,"end_character":46},"in_reply_to":"fa69d971_8b2f7b3d","updated":"2016-01-11 06:49:25.000000000","message":"yeah, the header is case insensitive.","commit_id":"e82c01007c640e7c74eff0ca5db0fd15eb0207e0"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"5edeb2466a5de38513332114bd1cd6b8b0d97182","unresolved":false,"context_lines":[{"line_number":133,"context_line":""},{"line_number":134,"context_line":"Two extra headers are always returned in the response:"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"* X-OpenStack-Nova-API-Version: version_number"},{"line_number":137,"context_line":"* Vary: X-OpenStack-Nova-API-Version"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"The first header specifies the version number of the API which was"}],"source_content_type":"text/x-rst","patch_set":3,"id":"fa69d971_8b2f7b3d","line":136,"range":{"start_line":136,"start_character":32,"end_line":136,"end_character":46},"in_reply_to":"fa69d971_baf1726c","updated":"2016-01-08 19:13:29.000000000","message":"yes, that\u0027s my concern, thanks\n\nI checked the code and it\u0027s exactly same to Alex\u0027s doc here\nthanks for the info, I think we can ignore the transform if it\u0027s done by some underlying Python library, curious why they need do this and to the end user, this might affect them if they copy\u0026paste our doc while their code is case sensitive","commit_id":"e82c01007c640e7c74eff0ca5db0fd15eb0207e0"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"2123ca560a7455d089dc4461d18961da13604590","unresolved":false,"context_lines":[{"line_number":133,"context_line":""},{"line_number":134,"context_line":"Two extra headers are always returned in the response:"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"* X-OpenStack-Nova-API-Version: version_number"},{"line_number":137,"context_line":"* Vary: X-OpenStack-Nova-API-Version"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"The first header specifies the version number of the API which was"}],"source_content_type":"text/x-rst","patch_set":3,"id":"fa69d971_baf1726c","line":136,"range":{"start_line":136,"start_character":32,"end_line":136,"end_character":46},"in_reply_to":"fa69d971_db00fe68","updated":"2016-01-08 17:09:30.000000000","message":"jichenjc: Not sure I understand your question.  Are you concerned about the difference between \"Openstack\" and \"OpenStack\"?  In HTTP, header names are case insensitive, and I believe the underlying Python library that constructs the response headers enforces a capitalization scheme that capitalizes only the first letter after each \u0027-\u0027.","commit_id":"e82c01007c640e7c74eff0ca5db0fd15eb0207e0"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"8d00c9315a5c9ddcbe9ae28f1ca6c35bf4e68b2e","unresolved":false,"context_lines":[{"line_number":120,"context_line":"* If `X-OpenStack-Nova-API-Version` is ``latest`` (special keyword), act as"},{"line_number":121,"context_line":"  if maximum was specified."},{"line_number":122,"context_line":""},{"line_number":123,"context_line":".. warning:: The ``latest`` value is mostly meant for integration testing and"},{"line_number":124,"context_line":"  would be dangerous to rely on in client code since microversions are not"},{"line_number":125,"context_line":"  following semver and therefore backward compability is not guaranteed."},{"line_number":126,"context_line":"  Clients should always require a specific microversion but limit what is"},{"line_number":127,"context_line":"  acceptable to the version range that it understands at the time."},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"This means that out of the box, an old client without any knowledge of"},{"line_number":130,"context_line":"microversions can work with an Openstack installation with microversions"}],"source_content_type":"text/x-rst","patch_set":4,"id":"da6ed579_8a1d8cbf","line":127,"range":{"start_line":123,"start_character":2,"end_line":127,"end_character":66},"updated":"2016-01-12 12:08:22.000000000","message":"big +1 for this :)","commit_id":"38a219474363312f283733c18b51ed7930db44c7"},{"author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"change_message_id":"30b7ad61d87fac350237b70277d6c6a344fc8850","unresolved":false,"context_lines":[{"line_number":107,"context_line":""},{"line_number":108,"context_line":"  X-OpenStack-Nova-API-Version: 2.4"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"This acts conceptually like the accept header. Semantically this means:"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"* If `X-OpenStack-Nova-API-Version` is not provided, act as if the minimum"},{"line_number":113,"context_line":"  supported version was specified."}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba63e191_bffe6b36","line":110,"range":{"start_line":110,"start_character":32,"end_line":110,"end_character":38},"updated":"2016-01-19 17:41:20.000000000","message":"Should be capitalized: Accept","commit_id":"0f6a7ab6edb76abf93205f97044a3e1e3d192a64"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"5755a257c7408cc89dc5205320b6c1c8929e16c9","unresolved":false,"context_lines":[{"line_number":107,"context_line":""},{"line_number":108,"context_line":"  X-OpenStack-Nova-API-Version: 2.4"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"This acts conceptually like the accept header. Semantically this means:"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"* If `X-OpenStack-Nova-API-Version` is not provided, act as if the minimum"},{"line_number":113,"context_line":"  supported version was specified."}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba63e191_f294fce2","line":110,"range":{"start_line":110,"start_character":32,"end_line":110,"end_character":38},"in_reply_to":"ba63e191_bffe6b36","updated":"2016-01-20 05:06:44.000000000","message":"Done","commit_id":"0f6a7ab6edb76abf93205f97044a3e1e3d192a64"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"6b9797e8245313f565d07ac2e1f85fc723ca9346","unresolved":false,"context_lines":[{"line_number":102,"context_line":"Client Interaction"},{"line_number":103,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"A client specifies the version of the API they want by using the following"},{"line_number":106,"context_line":"HTTP header::"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"  X-OpenStack-Nova-API-Version: 2.4"}],"source_content_type":"text/x-rst","patch_set":6,"id":"9a68dd71_5630a356","line":105,"range":{"start_line":105,"start_character":23,"end_line":105,"end_character":30},"updated":"2016-01-20 19:28:09.000000000","message":"Thought: Perhaps this should be \"microversion\" for consistency with the rest of the doc?  If so, that should apply throughout the doc…","commit_id":"2367187eef90e7a4c95dd1996a0513be0a73301e"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"3085fbda955646e1a5ab4bcf2be3a55e50d443c9","unresolved":false,"context_lines":[{"line_number":102,"context_line":"Client Interaction"},{"line_number":103,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"A client specifies the version of the API they want by using the following"},{"line_number":106,"context_line":"HTTP header::"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"  X-OpenStack-Nova-API-Version: 2.4"}],"source_content_type":"text/x-rst","patch_set":6,"id":"9a68dd71_60638f1b","line":105,"range":{"start_line":105,"start_character":23,"end_line":105,"end_character":30},"in_reply_to":"9a68dd71_5630a356","updated":"2016-01-21 02:04:37.000000000","message":"ok, I will go though the whole doc","commit_id":"2367187eef90e7a4c95dd1996a0513be0a73301e"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"6b9797e8245313f565d07ac2e1f85fc723ca9346","unresolved":false,"context_lines":[{"line_number":107,"context_line":""},{"line_number":108,"context_line":"  X-OpenStack-Nova-API-Version: 2.4"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"This acts conceptually like the \"Accept Header\". Semantically this means:"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"* If `X-OpenStack-Nova-API-Version` is not provided, act as if the minimum"},{"line_number":113,"context_line":"  supported version was specified."}],"source_content_type":"text/x-rst","patch_set":6,"id":"9a68dd71_b6a31f9e","line":110,"range":{"start_line":110,"start_character":32,"end_line":110,"end_character":47},"updated":"2016-01-20 19:28:09.000000000","message":"femtonit: s/\"Accept Header\"/\"Accept\" header/","commit_id":"2367187eef90e7a4c95dd1996a0513be0a73301e"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"3085fbda955646e1a5ab4bcf2be3a55e50d443c9","unresolved":false,"context_lines":[{"line_number":107,"context_line":""},{"line_number":108,"context_line":"  X-OpenStack-Nova-API-Version: 2.4"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"This acts conceptually like the \"Accept Header\". Semantically this means:"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"* If `X-OpenStack-Nova-API-Version` is not provided, act as if the minimum"},{"line_number":113,"context_line":"  supported version was specified."}],"source_content_type":"text/x-rst","patch_set":6,"id":"9a68dd71_206d9704","line":110,"range":{"start_line":110,"start_character":32,"end_line":110,"end_character":47},"in_reply_to":"9a68dd71_b6a31f9e","updated":"2016-01-21 02:04:37.000000000","message":"Done","commit_id":"2367187eef90e7a4c95dd1996a0513be0a73301e"}]}
