What's Changed
- fix ETag parsing in CompleteMultipartUploadResult by @balamurugana in #1518
- credentials: set expiration using object.setattr() by @balamurugana in #1516
- cleanup: SSE-C keys fix a misleading error message by @marktheunissen in #1514
- feat: add py.typed in setup.py by @tughril in #1513
New Contributors
- @marktheunissen made their first contribution in #1514
- @tughril made their first contribution in #1513
Full Changelog: 7.2.17...7.2.18