Skip to content

Update fog-google to 1.15.0

Matthias Käppler requested to merge 334030-fog-google-1.14 into master

What does this MR do?

This updates the fog-google gem to the latest version, 1.15.0, which adds Ruby 3 support.

It is part of an ongoing effort to unblock Ruby 3 for GitLab.

fog-google contains the Ruby bindings for the Google Cloud Storage (GCS) object store API, which we use in various features.

Changelog: https://github.com/fog/fog-google/blob/master/CHANGELOG.md#changelog

1.15.0

Fixed

#534 Fix get_object not working with binary files [stanhu]

1.14.0

Added

#520 Support passing object properties to #copy_object [mshibuya]

Fixed

#530 Unescape slashes in urls [krokodaxl]

#528 Fix Ruby 3.0 kwargs error in #copy_object [deeeki]

#521 Unlink file temp file immediately [stanhu]

#527 #523 Fix Ruby 3.0 kwargs failures [stanhu]

Regression testing

Since we use object storage in many places, I was a bit nervous about this update. However, I ran a number of manual regression tests which I documented in the issue: #334030 (closed)

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Related to #334030 (closed)

Edited by Matthias Käppler

Merge request reports