)]}'
{"CHANGELOG":[{"author":{"_account_id":20508,"name":"Mohit Motiani","email":"mohit.motiani@intel.com","username":"mohit.motiani"},"change_message_id":"774ec54b5300cabdbe21156b6e5f887dcb311378","unresolved":false,"context_lines":[{"line_number":1,"context_line":"swift (2.9.0)"},{"line_number":2,"context_line":"    "},{"line_number":3,"context_line":"    * Swift now supports at-rest encryption. This feature encrypts all"},{"line_number":4,"context_line":"      object data and user-set object metadata as it is sent to the cluster."},{"line_number":5,"context_line":"      This feature is designed to prevent information leaks if a hard drive"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"1aa78d24_11e2ec01","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":4},"updated":"2016-07-13 18:04:35.000000000","message":"Nit: White space","commit_id":"b1b2637ece936a4aa566e7141883caa399eb57d7"},{"author":{"_account_id":10298,"name":"Mark Korondi","email":"korondi.mark@gmail.com","username":"oro"},"change_message_id":"216acc305efe457275e716c44f8889859c906a26","unresolved":false,"context_lines":[{"line_number":7,"context_line":""},{"line_number":8,"context_line":"      At-rest encryption in Swift is enabled on the proxy server by"},{"line_number":9,"context_line":"      adding two middlewares to the pipeline. The `keymaster` middleware"},{"line_number":10,"context_line":"      is responsible for managing the encryption keys keys and the"},{"line_number":11,"context_line":"      `encryption` middleware does the actual encryption and decryption."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"      Existing clusters will continue to work without enabling"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"1aa78d24_066c79ce","line":10,"updated":"2016-07-13 16:13:00.000000000","message":"duplicate: keys keys","commit_id":"b1b2637ece936a4aa566e7141883caa399eb57d7"}]}
