)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"ea6ce5593ebd2c9cfbe371bd447bcc5177f3f05f","unresolved":true,"context_lines":[{"line_number":12,"context_line":"for Swift\u0027s swift3 middleware which has been superseded by Swift\u0027s"},{"line_number":13,"context_line":"built-in s3api middleware."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"For EC2 API compatibility, use the standalone ec2-api project."},{"line_number":16,"context_line":"For S3 API compatibility with Swift, use Swift\u0027s s3api and s3token."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Closes-Bug: #2138528"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"8057c443_130ad040","line":15,"range":{"start_line":15,"start_character":0,"end_line":15,"end_character":62},"updated":"2026-02-05 12:38:59.000000000","message":"ec2-api project was already retired.","commit_id":"30d9c70b8cdf3b94d337e91cfb6074e7ee9e12c9"},{"author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"change_message_id":"16464f310d7388fb2c241ceec3067ca9851672ed","unresolved":false,"context_lines":[{"line_number":12,"context_line":"for Swift\u0027s swift3 middleware which has been superseded by Swift\u0027s"},{"line_number":13,"context_line":"built-in s3api middleware."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"For EC2 API compatibility, use the standalone ec2-api project."},{"line_number":16,"context_line":"For S3 API compatibility with Swift, use Swift\u0027s s3api and s3token."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Closes-Bug: #2138528"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"4c94021e_367e15ca","line":15,"range":{"start_line":15,"start_character":0,"end_line":15,"end_character":62},"in_reply_to":"8057c443_130ad040","updated":"2026-02-06 12:09:54.000000000","message":"Done","commit_id":"30d9c70b8cdf3b94d337e91cfb6074e7ee9e12c9"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"ea6ce5593ebd2c9cfbe371bd447bcc5177f3f05f","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"fe5c0087_64e6aa0b","updated":"2026-02-05 12:38:59.000000000","message":"I wonder if we should only deprecate these during this cycle so that we can drop these in next ?\n\nhttps://review.opendev.org/c/openstack/keystonemiddleware/+/973860","commit_id":"30d9c70b8cdf3b94d337e91cfb6074e7ee9e12c9"},{"author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"change_message_id":"16464f310d7388fb2c241ceec3067ca9851672ed","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"020bb233_6ef44333","in_reply_to":"fe5c0087_64e6aa0b","updated":"2026-02-06 12:09:54.000000000","message":"We are deciding just to remove it, since there is the https://bugs.launchpad.net/keystonemiddleware/+bug/2138528 security bug we won\u0027t be fixing in this unmaintained and unused code.","commit_id":"30d9c70b8cdf3b94d337e91cfb6074e7ee9e12c9"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"5329f80ef53f867426d1cc39b8054949e5ad597a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"21ff7d50_0b1ecc76","updated":"2026-02-06 13:39:32.000000000","message":"I\u0027m fine if there is a clear agreement of direct removal. Just one point we probably should fix in the release note.","commit_id":"479aa41fc45179e5f660db34397409433c925c98"}],"releasenotes/notes/remove-ec2-s3-token-middleware-e0b9b63428224600.yaml":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"5329f80ef53f867426d1cc39b8054949e5ad597a","unresolved":true,"context_lines":[{"line_number":5,"context_line":"    These middlewares were designed for use with Nova\u0027s EC2 API (removed in"},{"line_number":6,"context_line":"    Mitaka) and Swift\u0027s swift3 middleware (superseded by swift.common.middleware.s3api)."},{"line_number":7,"context_line":"    Neither middleware has active consumers in current OpenStack deployments."},{"line_number":8,"context_line":"    For EC2 API compatibility, use the standalone ec2-api project. For S3 API"},{"line_number":9,"context_line":"    compatibility with Swift, use Swift\u0027s built-in s3api and s3token middleware."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"c1e43bf0_2cc359c7","line":8,"range":{"start_line":8,"start_character":31,"end_line":8,"end_character":65},"updated":"2026-02-06 13:39:32.000000000","message":"This also needs to be updated, too.","commit_id":"479aa41fc45179e5f660db34397409433c925c98"}]}
