fsouza/fake-gcs-server (github.com/fsouza/fake-gcs-server)
### [`v1.48.0`](https://togithub.com/fsouza/fake-gcs-server/releases/tag/v1.48.0)
[Compare Source](https://togithub.com/fsouza/fake-gcs-server/compare/v1.47.8...v1.48.0)
#### What's Changed
- Fix brittle test by [@manuteleco](https://togithub.com/manuteleco) in [https://github.com/fsouza/fake-gcs-server/pull/1529](https://togithub.com/fsouza/fake-gcs-server/pull/1529)
- Fill the `errors` attribute for HTTP errors by [@manuteleco](https://togithub.com/manuteleco) in [https://github.com/fsouza/fake-gcs-server/pull/1528](https://togithub.com/fsouza/fake-gcs-server/pull/1528)
- Remove unnecessary quoting around ETag in JSON response by [@manuteleco](https://togithub.com/manuteleco) in [https://github.com/fsouza/fake-gcs-server/pull/1519](https://togithub.com/fsouza/fake-gcs-server/pull/1519)
- Additional object response attributes by [@manuteleco](https://togithub.com/manuteleco) in [https://github.com/fsouza/fake-gcs-server/pull/1524](https://togithub.com/fsouza/fake-gcs-server/pull/1524)
- Support the `projection` parameter in `getObject` by [@manuteleco](https://togithub.com/manuteleco) in [https://github.com/fsouza/fake-gcs-server/pull/1520](https://togithub.com/fsouza/fake-gcs-server/pull/1520)
**Full Changelog**: https://github.com/fsouza/fake-gcs-server/compare/v1.47.8...v1.48.0
### [`v1.47.8`](https://togithub.com/fsouza/fake-gcs-server/releases/tag/v1.47.8)
[Compare Source](https://togithub.com/fsouza/fake-gcs-server/compare/v1.47.7...v1.47.8)
#### What's Changed
- Add Ruby example by [@shmokmt](https://togithub.com/shmokmt) in [https://github.com/fsouza/fake-gcs-server/pull/1437](https://togithub.com/fsouza/fake-gcs-server/pull/1437)
- Go 1.22 is out, drop 1.20, adopt 1.21 features by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1480](https://togithub.com/fsouza/fake-gcs-server/pull/1480)
#### New Contributors
- [@shmokmt](https://togithub.com/shmokmt) made their first contribution in [https://github.com/fsouza/fake-gcs-server/pull/1437](https://togithub.com/fsouza/fake-gcs-server/pull/1437)
**Full Changelog**: https://github.com/fsouza/fake-gcs-server/compare/v1.47.7...v1.47.8
### [`v1.47.7`](https://togithub.com/fsouza/fake-gcs-server/releases/tag/v1.47.7)
[Compare Source](https://togithub.com/fsouza/fake-gcs-server/compare/v1.47.6...v1.47.7)
#### What's Changed
- Updated python example by [@j-antunes](https://togithub.com/j-antunes) in [https://github.com/fsouza/fake-gcs-server/pull/1361](https://togithub.com/fsouza/fake-gcs-server/pull/1361)
- Fixed patchObject ignoring ContentType and ContentEncoding by [@UnAfraid](https://togithub.com/UnAfraid) in [https://github.com/fsouza/fake-gcs-server/pull/1430](https://togithub.com/fsouza/fake-gcs-server/pull/1430)
#### New Contributors
- [@j-antunes](https://togithub.com/j-antunes) made their first contribution in [https://github.com/fsouza/fake-gcs-server/pull/1361](https://togithub.com/fsouza/fake-gcs-server/pull/1361)
- [@UnAfraid](https://togithub.com/UnAfraid) made their first contribution in [https://github.com/fsouza/fake-gcs-server/pull/1430](https://togithub.com/fsouza/fake-gcs-server/pull/1430)
**Full Changelog**: https://github.com/fsouza/fake-gcs-server/compare/v1.47.6...v1.47.7
### [`v1.47.6`](https://togithub.com/fsouza/fake-gcs-server/releases/tag/v1.47.6)
[Compare Source](https://togithub.com/fsouza/fake-gcs-server/compare/v1.47.5...v1.47.6)
#### What's Changed
- ci/goreleaser: remove deprecated option by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1348](https://togithub.com/fsouza/fake-gcs-server/pull/1348)
- config: trim trailing slashes from externalURL by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1375](https://togithub.com/fsouza/fake-gcs-server/pull/1375)
**Full Changelog**: https://github.com/fsouza/fake-gcs-server/compare/v1.47.5...v1.47.6
### [`v1.47.5`](https://togithub.com/fsouza/fake-gcs-server/releases/tag/v1.47.5)
[Compare Source](https://togithub.com/fsouza/fake-gcs-server/compare/v1.47.4...v1.47.5)
#### What's Changed
- Drop Go 1.19 by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1289](https://togithub.com/fsouza/fake-gcs-server/pull/1289)
- Migrate from logrus to slog by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1171](https://togithub.com/fsouza/fake-gcs-server/pull/1171)
- Dockerfile: build with Go 1.21.0 by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1290](https://togithub.com/fsouza/fake-gcs-server/pull/1290)
- add missing etag header in download object response by [@houqp](https://togithub.com/houqp) in [https://github.com/fsouza/fake-gcs-server/pull/1344](https://togithub.com/fsouza/fake-gcs-server/pull/1344)
- github/workflows/main: pin python to 3.11 in gsutil example by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1346](https://togithub.com/fsouza/fake-gcs-server/pull/1346)
- github/workflows/main: bump node and java in examples by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1347](https://togithub.com/fsouza/fake-gcs-server/pull/1347)
#### New Contributors
- [@houqp](https://togithub.com/houqp) made their first contribution in [https://github.com/fsouza/fake-gcs-server/pull/1344](https://togithub.com/fsouza/fake-gcs-server/pull/1344)
**Full Changelog**: https://github.com/fsouza/fake-gcs-server/compare/v1.47.4...v1.47.5
### [`v1.47.4`](https://togithub.com/fsouza/fake-gcs-server/releases/tag/v1.47.4)
[Compare Source](https://togithub.com/fsouza/fake-gcs-server/compare/v1.47.3...v1.47.4)
#### What's Changed
- server: add MethodHead to the /download mapping by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1279](https://togithub.com/fsouza/fake-gcs-server/pull/1279)
**Full Changelog**: https://github.com/fsouza/fake-gcs-server/compare/v1.47.3...v1.47.4
### [`v1.47.3`](https://togithub.com/fsouza/fake-gcs-server/releases/tag/v1.47.3)
[Compare Source](https://togithub.com/fsouza/fake-gcs-server/compare/v1.47.2...v1.47.3)
#### What's Changed
- Use Go 1.21rc4 in CI by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1276](https://togithub.com/fsouza/fake-gcs-server/pull/1276)
- Dockerfile: build with go 1.21rc4 by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1277](https://togithub.com/fsouza/fake-gcs-server/pull/1277)
**Full Changelog**: https://github.com/fsouza/fake-gcs-server/compare/v1.47.2...v1.47.3
### [`v1.47.2`](https://togithub.com/fsouza/fake-gcs-server/releases/tag/v1.47.2)
[Compare Source](https://togithub.com/fsouza/fake-gcs-server/compare/v1.47.1...v1.47.2)
#### What's Changed
- backend/fs: return empty BucketAttrs if the metadata file is missing by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1274](https://togithub.com/fsouza/fake-gcs-server/pull/1274)
**Full Changelog**: https://github.com/fsouza/fake-gcs-server/compare/v1.47.1...v1.47.2
### [`v1.47.1`](https://togithub.com/fsouza/fake-gcs-server/releases/tag/v1.47.1)
[Compare Source](https://togithub.com/fsouza/fake-gcs-server/compare/v1.47.0...v1.47.1)
#### What's Changed
- Restore 4443 as default port for '-scheme http' as before PR [#1215](https://togithub.com/fsouza/fake-gcs-server/issues/1215) by [@ramir-savvy](https://togithub.com/ramir-savvy) in [https://github.com/fsouza/fake-gcs-server/pull/1272](https://togithub.com/fsouza/fake-gcs-server/pull/1272)
**Full Changelog**: https://github.com/fsouza/fake-gcs-server/compare/v1.47.0...v1.47.1
### [`v1.47.0`](https://togithub.com/fsouza/fake-gcs-server/releases/tag/v1.47.0)
[Compare Source](https://togithub.com/fsouza/fake-gcs-server/compare/v1.46.0...v1.47.0)
#### What's Changed
- Disallow composing more than 32 objects at once by [@manuteleco](https://togithub.com/manuteleco) in [https://github.com/fsouza/fake-gcs-server/pull/1254](https://togithub.com/fsouza/fake-gcs-server/pull/1254)
- Remove obsolete upload route by [@manuteleco](https://togithub.com/manuteleco) in [https://github.com/fsouza/fake-gcs-server/pull/1251](https://togithub.com/fsouza/fake-gcs-server/pull/1251)
- Additional bucket response attributes by [@manuteleco](https://togithub.com/manuteleco) in [https://github.com/fsouza/fake-gcs-server/pull/1258](https://togithub.com/fsouza/fake-gcs-server/pull/1258)
- Support trailing slash in /o and /b routes by [@manuteleco](https://togithub.com/manuteleco) in [https://github.com/fsouza/fake-gcs-server/pull/1252](https://togithub.com/fsouza/fake-gcs-server/pull/1252)
- Add scheme option to bind to both HTTP and HTTPS by [@ramir-savvy](https://togithub.com/ramir-savvy) in [https://github.com/fsouza/fake-gcs-server/pull/1215](https://togithub.com/fsouza/fake-gcs-server/pull/1215)
#### New Contributors
- [@ramir-savvy](https://togithub.com/ramir-savvy) made their first contribution in [https://github.com/fsouza/fake-gcs-server/pull/1215](https://togithub.com/fsouza/fake-gcs-server/pull/1215)
**Full Changelog**: https://github.com/fsouza/fake-gcs-server/compare/v1.46.0...v1.47.0
### [`v1.46.0`](https://togithub.com/fsouza/fake-gcs-server/releases/tag/v1.46.0)
[Compare Source](https://togithub.com/fsouza/fake-gcs-server/compare/v1.45.2...v1.46.0)
#### What's Changed
- Unify logic for seeding the server from a directory by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1186](https://togithub.com/fsouza/fake-gcs-server/pull/1186)
- Send X-Goog-Stored-Content-Encoding header by [@hairyhenderson](https://togithub.com/hairyhenderson) in [https://github.com/fsouza/fake-gcs-server/pull/1227](https://togithub.com/fsouza/fake-gcs-server/pull/1227)
- github/workflows/main: add Go 1.21rc2 to CI by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1243](https://togithub.com/fsouza/fake-gcs-server/pull/1243)
- github/workflows/main: add 1.21rc3 to CI by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1267](https://togithub.com/fsouza/fake-gcs-server/pull/1267)
- Omit `items` if empty in object list response by [@manuteleco](https://togithub.com/manuteleco) in [https://github.com/fsouza/fake-gcs-server/pull/1266](https://togithub.com/fsouza/fake-gcs-server/pull/1266)
- Add Bucket Attributes by [@RachitSharma2001](https://togithub.com/RachitSharma2001) in [https://github.com/fsouza/fake-gcs-server/pull/1174](https://togithub.com/fsouza/fake-gcs-server/pull/1174)
- backend/fs: some bucket attributes cleanup by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1268](https://togithub.com/fsouza/fake-gcs-server/pull/1268)
- Dockerfile: build image with Go 1.21rc3 by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1269](https://togithub.com/fsouza/fake-gcs-server/pull/1269)
#### New Contributors
- [@hairyhenderson](https://togithub.com/hairyhenderson) made their first contribution in [https://github.com/fsouza/fake-gcs-server/pull/1227](https://togithub.com/fsouza/fake-gcs-server/pull/1227)
- [@manuteleco](https://togithub.com/manuteleco) made their first contribution in [https://github.com/fsouza/fake-gcs-server/pull/1266](https://togithub.com/fsouza/fake-gcs-server/pull/1266)
**Full Changelog**: https://github.com/fsouza/fake-gcs-server/compare/v1.45.2...v1.46.0
### [`v1.45.2`](https://togithub.com/fsouza/fake-gcs-server/releases/tag/v1.45.2)
[Compare Source](https://togithub.com/fsouza/fake-gcs-server/compare/v1.45.1...v1.45.2)
#### What's Changed
- github/workflows: try remote docker cache by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1161](https://togithub.com/fsouza/fake-gcs-server/pull/1161)
- multipart uploads: Hack to support gsutil cp by [@ekimekim](https://togithub.com/ekimekim) in [https://github.com/fsouza/fake-gcs-server/pull/1182](https://togithub.com/fsouza/fake-gcs-server/pull/1182)
- Add bucket filter for notification events by [@mccalltd](https://togithub.com/mccalltd) in [https://github.com/fsouza/fake-gcs-server/pull/1167](https://togithub.com/fsouza/fake-gcs-server/pull/1167)
- examples: add example with gsutil by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1183](https://togithub.com/fsouza/fake-gcs-server/pull/1183)
- internal/config: always have an externalURL by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1184](https://togithub.com/fsouza/fake-gcs-server/pull/1184)
#### New Contributors
- [@ekimekim](https://togithub.com/ekimekim) made their first contribution in [https://github.com/fsouza/fake-gcs-server/pull/1182](https://togithub.com/fsouza/fake-gcs-server/pull/1182)
- [@mccalltd](https://togithub.com/mccalltd) made their first contribution in [https://github.com/fsouza/fake-gcs-server/pull/1167](https://togithub.com/fsouza/fake-gcs-server/pull/1167)
**Full Changelog**: https://github.com/fsouza/fake-gcs-server/compare/v1.45.1...v1.45.2
### [`v1.45.1`](https://togithub.com/fsouza/fake-gcs-server/releases/tag/v1.45.1)
[Compare Source](https://togithub.com/fsouza/fake-gcs-server/compare/v1.45.0...v1.45.1)
#### What's Changed
- fakestorage: don't expose the Backend field by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1158](https://togithub.com/fsouza/fake-gcs-server/pull/1158)
- Fix HTTPS by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1159](https://togithub.com/fsouza/fake-gcs-server/pull/1159)
**Full Changelog**: https://github.com/fsouza/fake-gcs-server/compare/v1.45.0...v1.45.1
### [`v1.45.0`](https://togithub.com/fsouza/fake-gcs-server/releases/tag/v1.45.0)
[Compare Source](https://togithub.com/fsouza/fake-gcs-server/compare/v1.44.2...v1.45.0)
#### What's Changed
- fix: make api copyTo return an object resource by [@CanLe295](https://togithub.com/CanLe295) in [https://github.com/fsouza/fake-gcs-server/pull/1126](https://togithub.com/fsouza/fake-gcs-server/pull/1126)
- Propagate ContentType field on create/modify ops by [@alorlea](https://togithub.com/alorlea) in [https://github.com/fsouza/fake-gcs-server/pull/1141](https://togithub.com/fsouza/fake-gcs-server/pull/1141)
- Do not read the objects data on list by [@ironsmile](https://togithub.com/ironsmile) in [https://github.com/fsouza/fake-gcs-server/pull/873](https://togithub.com/fsouza/fake-gcs-server/pull/873)
- github/workflows/main: run checkout before setup-go by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1143](https://togithub.com/fsouza/fake-gcs-server/pull/1143)
- feat(xml): add support for list objects by [@goober](https://togithub.com/goober) in [https://github.com/fsouza/fake-gcs-server/pull/1115](https://togithub.com/fsouza/fake-gcs-server/pull/1115)
- Add GRPC Api by [@RachitSharma2001](https://togithub.com/RachitSharma2001) in [https://github.com/fsouza/fake-gcs-server/pull/1138](https://togithub.com/fsouza/fake-gcs-server/pull/1138)
- fakestorage/upload: handle the Content-Range used the C++ SDK by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1150](https://togithub.com/fsouza/fake-gcs-server/pull/1150)
- golangci: use gci instead of goimports by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1153](https://togithub.com/fsouza/fake-gcs-server/pull/1153)
#### New Contributors
- [@CanLe295](https://togithub.com/CanLe295) made their first contribution in [https://github.com/fsouza/fake-gcs-server/pull/1126](https://togithub.com/fsouza/fake-gcs-server/pull/1126)
- [@alorlea](https://togithub.com/alorlea) made their first contribution in [https://github.com/fsouza/fake-gcs-server/pull/1141](https://togithub.com/fsouza/fake-gcs-server/pull/1141)
- [@goober](https://togithub.com/goober) made their first contribution in [https://github.com/fsouza/fake-gcs-server/pull/1115](https://togithub.com/fsouza/fake-gcs-server/pull/1115)
**Full Changelog**: https://github.com/fsouza/fake-gcs-server/compare/v1.44.2...v1.45.0
### [`v1.44.2`](https://togithub.com/fsouza/fake-gcs-server/releases/tag/v1.44.2)
[Compare Source](https://togithub.com/fsouza/fake-gcs-server/compare/v1.44.1...v1.44.2)
#### What's Changed
- Fix directory being used during reseed by [@eliasdaler](https://togithub.com/eliasdaler) in [https://github.com/fsouza/fake-gcs-server/pull/1121](https://togithub.com/fsouza/fake-gcs-server/pull/1121)
#### New Contributors
- [@eliasdaler](https://togithub.com/eliasdaler) made their first contribution in [https://github.com/fsouza/fake-gcs-server/pull/1121](https://togithub.com/fsouza/fake-gcs-server/pull/1121)
**Full Changelog**: https://github.com/fsouza/fake-gcs-server/compare/v1.44.1...v1.44.2
### [`v1.44.1`](https://togithub.com/fsouza/fake-gcs-server/releases/tag/v1.44.1)
[Compare Source](https://togithub.com/fsouza/fake-gcs-server/compare/v1.44.0...v1.44.1)
#### What's Changed
- Update UpdateObject function to handle more attributes by [@RachitSharma2001](https://togithub.com/RachitSharma2001) in [https://github.com/fsouza/fake-gcs-server/pull/1049](https://togithub.com/fsouza/fake-gcs-server/pull/1049)
- Use Go 1.20 in CI by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1064](https://togithub.com/fsouza/fake-gcs-server/pull/1064)
- Dockerfile: Go 1.20 by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1065](https://togithub.com/fsouza/fake-gcs-server/pull/1065)
- Add Reseed Endpoint by [@RachitSharma2001](https://togithub.com/RachitSharma2001) in [https://github.com/fsouza/fake-gcs-server/pull/1079](https://togithub.com/fsouza/fake-gcs-server/pull/1079)
- backend: make sure we have the right info for transcoded objects by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1104](https://togithub.com/fsouza/fake-gcs-server/pull/1104)
**Full Changelog**: https://github.com/fsouza/fake-gcs-server/compare/v1.44.0...v1.44.1
### [`v1.44.0`](https://togithub.com/fsouza/fake-gcs-server/releases/tag/v1.44.0)
[Compare Source](https://togithub.com/fsouza/fake-gcs-server/compare/v1.43.0...v1.44.0)
#### What's Changed
- ci/goreleaser: get rid of deprecated parameter by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1026](https://togithub.com/fsouza/fake-gcs-server/pull/1026)
- Fix ACL errors for newly created and pre-existing blobs by [@RachitSharma2001](https://togithub.com/RachitSharma2001) in [https://github.com/fsouza/fake-gcs-server/pull/1016](https://togithub.com/fsouza/fake-gcs-server/pull/1016)
- Fix deletion of non-existent buckets in the filesystem backend by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1035](https://togithub.com/fsouza/fake-gcs-server/pull/1035)
- Fix custom-time error by [@RachitSharma2001](https://togithub.com/RachitSharma2001) in [https://github.com/fsouza/fake-gcs-server/pull/1036](https://togithub.com/fsouza/fake-gcs-server/pull/1036)
- github/workflows: configure concurrency by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1039](https://togithub.com/fsouza/fake-gcs-server/pull/1039)
- Use `any` instead of `interface{}` by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1045](https://togithub.com/fsouza/fake-gcs-server/pull/1045)
- supportsuccess_action_status form field for HTML form uploads by [@vincentezw](https://togithub.com/vincentezw) in [https://github.com/fsouza/fake-gcs-server/pull/1042](https://togithub.com/fsouza/fake-gcs-server/pull/1042)
#### New Contributors
- [@vincentezw](https://togithub.com/vincentezw) made their first contribution in [https://github.com/fsouza/fake-gcs-server/pull/1042](https://togithub.com/fsouza/fake-gcs-server/pull/1042)
**Full Changelog**: https://github.com/fsouza/fake-gcs-server/compare/v1.43.0...v1.44.0
### [`v1.43.0`](https://togithub.com/fsouza/fake-gcs-server/releases/tag/v1.43.0)
[Compare Source](https://togithub.com/fsouza/fake-gcs-server/compare/v1.42.2...v1.43.0)
#### What's Changed
- Custom metadata missing in Public and Signed URLs [#1019](https://togithub.com/fsouza/fake-gcs-server/issues/1019) by [@uddhav](https://togithub.com/uddhav) in [https://github.com/fsouza/fake-gcs-server/pull/1020](https://togithub.com/fsouza/fake-gcs-server/pull/1020)
- Add ability to change log level by [@RachitSharma2001](https://togithub.com/RachitSharma2001) in [https://github.com/fsouza/fake-gcs-server/pull/1023](https://togithub.com/fsouza/fake-gcs-server/pull/1023)
- Do not escape the object name in the fs backend by [@gaul](https://togithub.com/gaul) in [https://github.com/fsouza/fake-gcs-server/pull/1017](https://togithub.com/fsouza/fake-gcs-server/pull/1017)
- Make resumable uploads work from browser with signed url by [@jasonford](https://togithub.com/jasonford) in [https://github.com/fsouza/fake-gcs-server/pull/1022](https://togithub.com/fsouza/fake-gcs-server/pull/1022)
#### New Contributors
- [@uddhav](https://togithub.com/uddhav) made their first contribution in [https://github.com/fsouza/fake-gcs-server/pull/1020](https://togithub.com/fsouza/fake-gcs-server/pull/1020)
- [@RachitSharma2001](https://togithub.com/RachitSharma2001) made their first contribution in [https://github.com/fsouza/fake-gcs-server/pull/1023](https://togithub.com/fsouza/fake-gcs-server/pull/1023)
- [@jasonford](https://togithub.com/jasonford) made their first contribution in [https://github.com/fsouza/fake-gcs-server/pull/1022](https://togithub.com/fsouza/fake-gcs-server/pull/1022)
**Full Changelog**: https://github.com/fsouza/fake-gcs-server/compare/v1.42.2...v1.43.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
v1.42.2
->v1.48.0
Release Notes
fsouza/fake-gcs-server (github.com/fsouza/fake-gcs-server)
### [`v1.48.0`](https://togithub.com/fsouza/fake-gcs-server/releases/tag/v1.48.0) [Compare Source](https://togithub.com/fsouza/fake-gcs-server/compare/v1.47.8...v1.48.0) #### What's Changed - Fix brittle test by [@manuteleco](https://togithub.com/manuteleco) in [https://github.com/fsouza/fake-gcs-server/pull/1529](https://togithub.com/fsouza/fake-gcs-server/pull/1529) - Fill the `errors` attribute for HTTP errors by [@manuteleco](https://togithub.com/manuteleco) in [https://github.com/fsouza/fake-gcs-server/pull/1528](https://togithub.com/fsouza/fake-gcs-server/pull/1528) - Remove unnecessary quoting around ETag in JSON response by [@manuteleco](https://togithub.com/manuteleco) in [https://github.com/fsouza/fake-gcs-server/pull/1519](https://togithub.com/fsouza/fake-gcs-server/pull/1519) - Additional object response attributes by [@manuteleco](https://togithub.com/manuteleco) in [https://github.com/fsouza/fake-gcs-server/pull/1524](https://togithub.com/fsouza/fake-gcs-server/pull/1524) - Support the `projection` parameter in `getObject` by [@manuteleco](https://togithub.com/manuteleco) in [https://github.com/fsouza/fake-gcs-server/pull/1520](https://togithub.com/fsouza/fake-gcs-server/pull/1520) **Full Changelog**: https://github.com/fsouza/fake-gcs-server/compare/v1.47.8...v1.48.0 ### [`v1.47.8`](https://togithub.com/fsouza/fake-gcs-server/releases/tag/v1.47.8) [Compare Source](https://togithub.com/fsouza/fake-gcs-server/compare/v1.47.7...v1.47.8) #### What's Changed - Add Ruby example by [@shmokmt](https://togithub.com/shmokmt) in [https://github.com/fsouza/fake-gcs-server/pull/1437](https://togithub.com/fsouza/fake-gcs-server/pull/1437) - Go 1.22 is out, drop 1.20, adopt 1.21 features by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1480](https://togithub.com/fsouza/fake-gcs-server/pull/1480) #### New Contributors - [@shmokmt](https://togithub.com/shmokmt) made their first contribution in [https://github.com/fsouza/fake-gcs-server/pull/1437](https://togithub.com/fsouza/fake-gcs-server/pull/1437) **Full Changelog**: https://github.com/fsouza/fake-gcs-server/compare/v1.47.7...v1.47.8 ### [`v1.47.7`](https://togithub.com/fsouza/fake-gcs-server/releases/tag/v1.47.7) [Compare Source](https://togithub.com/fsouza/fake-gcs-server/compare/v1.47.6...v1.47.7) #### What's Changed - Updated python example by [@j-antunes](https://togithub.com/j-antunes) in [https://github.com/fsouza/fake-gcs-server/pull/1361](https://togithub.com/fsouza/fake-gcs-server/pull/1361) - Fixed patchObject ignoring ContentType and ContentEncoding by [@UnAfraid](https://togithub.com/UnAfraid) in [https://github.com/fsouza/fake-gcs-server/pull/1430](https://togithub.com/fsouza/fake-gcs-server/pull/1430) #### New Contributors - [@j-antunes](https://togithub.com/j-antunes) made their first contribution in [https://github.com/fsouza/fake-gcs-server/pull/1361](https://togithub.com/fsouza/fake-gcs-server/pull/1361) - [@UnAfraid](https://togithub.com/UnAfraid) made their first contribution in [https://github.com/fsouza/fake-gcs-server/pull/1430](https://togithub.com/fsouza/fake-gcs-server/pull/1430) **Full Changelog**: https://github.com/fsouza/fake-gcs-server/compare/v1.47.6...v1.47.7 ### [`v1.47.6`](https://togithub.com/fsouza/fake-gcs-server/releases/tag/v1.47.6) [Compare Source](https://togithub.com/fsouza/fake-gcs-server/compare/v1.47.5...v1.47.6) #### What's Changed - ci/goreleaser: remove deprecated option by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1348](https://togithub.com/fsouza/fake-gcs-server/pull/1348) - config: trim trailing slashes from externalURL by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1375](https://togithub.com/fsouza/fake-gcs-server/pull/1375) **Full Changelog**: https://github.com/fsouza/fake-gcs-server/compare/v1.47.5...v1.47.6 ### [`v1.47.5`](https://togithub.com/fsouza/fake-gcs-server/releases/tag/v1.47.5) [Compare Source](https://togithub.com/fsouza/fake-gcs-server/compare/v1.47.4...v1.47.5) #### What's Changed - Drop Go 1.19 by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1289](https://togithub.com/fsouza/fake-gcs-server/pull/1289) - Migrate from logrus to slog by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1171](https://togithub.com/fsouza/fake-gcs-server/pull/1171) - Dockerfile: build with Go 1.21.0 by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1290](https://togithub.com/fsouza/fake-gcs-server/pull/1290) - add missing etag header in download object response by [@houqp](https://togithub.com/houqp) in [https://github.com/fsouza/fake-gcs-server/pull/1344](https://togithub.com/fsouza/fake-gcs-server/pull/1344) - github/workflows/main: pin python to 3.11 in gsutil example by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1346](https://togithub.com/fsouza/fake-gcs-server/pull/1346) - github/workflows/main: bump node and java in examples by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1347](https://togithub.com/fsouza/fake-gcs-server/pull/1347) #### New Contributors - [@houqp](https://togithub.com/houqp) made their first contribution in [https://github.com/fsouza/fake-gcs-server/pull/1344](https://togithub.com/fsouza/fake-gcs-server/pull/1344) **Full Changelog**: https://github.com/fsouza/fake-gcs-server/compare/v1.47.4...v1.47.5 ### [`v1.47.4`](https://togithub.com/fsouza/fake-gcs-server/releases/tag/v1.47.4) [Compare Source](https://togithub.com/fsouza/fake-gcs-server/compare/v1.47.3...v1.47.4) #### What's Changed - server: add MethodHead to the /download mapping by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1279](https://togithub.com/fsouza/fake-gcs-server/pull/1279) **Full Changelog**: https://github.com/fsouza/fake-gcs-server/compare/v1.47.3...v1.47.4 ### [`v1.47.3`](https://togithub.com/fsouza/fake-gcs-server/releases/tag/v1.47.3) [Compare Source](https://togithub.com/fsouza/fake-gcs-server/compare/v1.47.2...v1.47.3) #### What's Changed - Use Go 1.21rc4 in CI by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1276](https://togithub.com/fsouza/fake-gcs-server/pull/1276) - Dockerfile: build with go 1.21rc4 by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1277](https://togithub.com/fsouza/fake-gcs-server/pull/1277) **Full Changelog**: https://github.com/fsouza/fake-gcs-server/compare/v1.47.2...v1.47.3 ### [`v1.47.2`](https://togithub.com/fsouza/fake-gcs-server/releases/tag/v1.47.2) [Compare Source](https://togithub.com/fsouza/fake-gcs-server/compare/v1.47.1...v1.47.2) #### What's Changed - backend/fs: return empty BucketAttrs if the metadata file is missing by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1274](https://togithub.com/fsouza/fake-gcs-server/pull/1274) **Full Changelog**: https://github.com/fsouza/fake-gcs-server/compare/v1.47.1...v1.47.2 ### [`v1.47.1`](https://togithub.com/fsouza/fake-gcs-server/releases/tag/v1.47.1) [Compare Source](https://togithub.com/fsouza/fake-gcs-server/compare/v1.47.0...v1.47.1) #### What's Changed - Restore 4443 as default port for '-scheme http' as before PR [#1215](https://togithub.com/fsouza/fake-gcs-server/issues/1215) by [@ramir-savvy](https://togithub.com/ramir-savvy) in [https://github.com/fsouza/fake-gcs-server/pull/1272](https://togithub.com/fsouza/fake-gcs-server/pull/1272) **Full Changelog**: https://github.com/fsouza/fake-gcs-server/compare/v1.47.0...v1.47.1 ### [`v1.47.0`](https://togithub.com/fsouza/fake-gcs-server/releases/tag/v1.47.0) [Compare Source](https://togithub.com/fsouza/fake-gcs-server/compare/v1.46.0...v1.47.0) #### What's Changed - Disallow composing more than 32 objects at once by [@manuteleco](https://togithub.com/manuteleco) in [https://github.com/fsouza/fake-gcs-server/pull/1254](https://togithub.com/fsouza/fake-gcs-server/pull/1254) - Remove obsolete upload route by [@manuteleco](https://togithub.com/manuteleco) in [https://github.com/fsouza/fake-gcs-server/pull/1251](https://togithub.com/fsouza/fake-gcs-server/pull/1251) - Additional bucket response attributes by [@manuteleco](https://togithub.com/manuteleco) in [https://github.com/fsouza/fake-gcs-server/pull/1258](https://togithub.com/fsouza/fake-gcs-server/pull/1258) - Support trailing slash in /o and /b routes by [@manuteleco](https://togithub.com/manuteleco) in [https://github.com/fsouza/fake-gcs-server/pull/1252](https://togithub.com/fsouza/fake-gcs-server/pull/1252) - Add scheme option to bind to both HTTP and HTTPS by [@ramir-savvy](https://togithub.com/ramir-savvy) in [https://github.com/fsouza/fake-gcs-server/pull/1215](https://togithub.com/fsouza/fake-gcs-server/pull/1215) #### New Contributors - [@ramir-savvy](https://togithub.com/ramir-savvy) made their first contribution in [https://github.com/fsouza/fake-gcs-server/pull/1215](https://togithub.com/fsouza/fake-gcs-server/pull/1215) **Full Changelog**: https://github.com/fsouza/fake-gcs-server/compare/v1.46.0...v1.47.0 ### [`v1.46.0`](https://togithub.com/fsouza/fake-gcs-server/releases/tag/v1.46.0) [Compare Source](https://togithub.com/fsouza/fake-gcs-server/compare/v1.45.2...v1.46.0) #### What's Changed - Unify logic for seeding the server from a directory by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1186](https://togithub.com/fsouza/fake-gcs-server/pull/1186) - Send X-Goog-Stored-Content-Encoding header by [@hairyhenderson](https://togithub.com/hairyhenderson) in [https://github.com/fsouza/fake-gcs-server/pull/1227](https://togithub.com/fsouza/fake-gcs-server/pull/1227) - github/workflows/main: add Go 1.21rc2 to CI by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1243](https://togithub.com/fsouza/fake-gcs-server/pull/1243) - github/workflows/main: add 1.21rc3 to CI by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1267](https://togithub.com/fsouza/fake-gcs-server/pull/1267) - Omit `items` if empty in object list response by [@manuteleco](https://togithub.com/manuteleco) in [https://github.com/fsouza/fake-gcs-server/pull/1266](https://togithub.com/fsouza/fake-gcs-server/pull/1266) - Add Bucket Attributes by [@RachitSharma2001](https://togithub.com/RachitSharma2001) in [https://github.com/fsouza/fake-gcs-server/pull/1174](https://togithub.com/fsouza/fake-gcs-server/pull/1174) - backend/fs: some bucket attributes cleanup by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1268](https://togithub.com/fsouza/fake-gcs-server/pull/1268) - Dockerfile: build image with Go 1.21rc3 by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1269](https://togithub.com/fsouza/fake-gcs-server/pull/1269) #### New Contributors - [@hairyhenderson](https://togithub.com/hairyhenderson) made their first contribution in [https://github.com/fsouza/fake-gcs-server/pull/1227](https://togithub.com/fsouza/fake-gcs-server/pull/1227) - [@manuteleco](https://togithub.com/manuteleco) made their first contribution in [https://github.com/fsouza/fake-gcs-server/pull/1266](https://togithub.com/fsouza/fake-gcs-server/pull/1266) **Full Changelog**: https://github.com/fsouza/fake-gcs-server/compare/v1.45.2...v1.46.0 ### [`v1.45.2`](https://togithub.com/fsouza/fake-gcs-server/releases/tag/v1.45.2) [Compare Source](https://togithub.com/fsouza/fake-gcs-server/compare/v1.45.1...v1.45.2) #### What's Changed - github/workflows: try remote docker cache by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1161](https://togithub.com/fsouza/fake-gcs-server/pull/1161) - multipart uploads: Hack to support gsutil cp by [@ekimekim](https://togithub.com/ekimekim) in [https://github.com/fsouza/fake-gcs-server/pull/1182](https://togithub.com/fsouza/fake-gcs-server/pull/1182) - Add bucket filter for notification events by [@mccalltd](https://togithub.com/mccalltd) in [https://github.com/fsouza/fake-gcs-server/pull/1167](https://togithub.com/fsouza/fake-gcs-server/pull/1167) - examples: add example with gsutil by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1183](https://togithub.com/fsouza/fake-gcs-server/pull/1183) - internal/config: always have an externalURL by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1184](https://togithub.com/fsouza/fake-gcs-server/pull/1184) #### New Contributors - [@ekimekim](https://togithub.com/ekimekim) made their first contribution in [https://github.com/fsouza/fake-gcs-server/pull/1182](https://togithub.com/fsouza/fake-gcs-server/pull/1182) - [@mccalltd](https://togithub.com/mccalltd) made their first contribution in [https://github.com/fsouza/fake-gcs-server/pull/1167](https://togithub.com/fsouza/fake-gcs-server/pull/1167) **Full Changelog**: https://github.com/fsouza/fake-gcs-server/compare/v1.45.1...v1.45.2 ### [`v1.45.1`](https://togithub.com/fsouza/fake-gcs-server/releases/tag/v1.45.1) [Compare Source](https://togithub.com/fsouza/fake-gcs-server/compare/v1.45.0...v1.45.1) #### What's Changed - fakestorage: don't expose the Backend field by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1158](https://togithub.com/fsouza/fake-gcs-server/pull/1158) - Fix HTTPS by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1159](https://togithub.com/fsouza/fake-gcs-server/pull/1159) **Full Changelog**: https://github.com/fsouza/fake-gcs-server/compare/v1.45.0...v1.45.1 ### [`v1.45.0`](https://togithub.com/fsouza/fake-gcs-server/releases/tag/v1.45.0) [Compare Source](https://togithub.com/fsouza/fake-gcs-server/compare/v1.44.2...v1.45.0) #### What's Changed - fix: make api copyTo return an object resource by [@CanLe295](https://togithub.com/CanLe295) in [https://github.com/fsouza/fake-gcs-server/pull/1126](https://togithub.com/fsouza/fake-gcs-server/pull/1126) - Propagate ContentType field on create/modify ops by [@alorlea](https://togithub.com/alorlea) in [https://github.com/fsouza/fake-gcs-server/pull/1141](https://togithub.com/fsouza/fake-gcs-server/pull/1141) - Do not read the objects data on list by [@ironsmile](https://togithub.com/ironsmile) in [https://github.com/fsouza/fake-gcs-server/pull/873](https://togithub.com/fsouza/fake-gcs-server/pull/873) - github/workflows/main: run checkout before setup-go by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1143](https://togithub.com/fsouza/fake-gcs-server/pull/1143) - feat(xml): add support for list objects by [@goober](https://togithub.com/goober) in [https://github.com/fsouza/fake-gcs-server/pull/1115](https://togithub.com/fsouza/fake-gcs-server/pull/1115) - Add GRPC Api by [@RachitSharma2001](https://togithub.com/RachitSharma2001) in [https://github.com/fsouza/fake-gcs-server/pull/1138](https://togithub.com/fsouza/fake-gcs-server/pull/1138) - fakestorage/upload: handle the Content-Range used the C++ SDK by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1150](https://togithub.com/fsouza/fake-gcs-server/pull/1150) - golangci: use gci instead of goimports by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1153](https://togithub.com/fsouza/fake-gcs-server/pull/1153) #### New Contributors - [@CanLe295](https://togithub.com/CanLe295) made their first contribution in [https://github.com/fsouza/fake-gcs-server/pull/1126](https://togithub.com/fsouza/fake-gcs-server/pull/1126) - [@alorlea](https://togithub.com/alorlea) made their first contribution in [https://github.com/fsouza/fake-gcs-server/pull/1141](https://togithub.com/fsouza/fake-gcs-server/pull/1141) - [@goober](https://togithub.com/goober) made their first contribution in [https://github.com/fsouza/fake-gcs-server/pull/1115](https://togithub.com/fsouza/fake-gcs-server/pull/1115) **Full Changelog**: https://github.com/fsouza/fake-gcs-server/compare/v1.44.2...v1.45.0 ### [`v1.44.2`](https://togithub.com/fsouza/fake-gcs-server/releases/tag/v1.44.2) [Compare Source](https://togithub.com/fsouza/fake-gcs-server/compare/v1.44.1...v1.44.2) #### What's Changed - Fix directory being used during reseed by [@eliasdaler](https://togithub.com/eliasdaler) in [https://github.com/fsouza/fake-gcs-server/pull/1121](https://togithub.com/fsouza/fake-gcs-server/pull/1121) #### New Contributors - [@eliasdaler](https://togithub.com/eliasdaler) made their first contribution in [https://github.com/fsouza/fake-gcs-server/pull/1121](https://togithub.com/fsouza/fake-gcs-server/pull/1121) **Full Changelog**: https://github.com/fsouza/fake-gcs-server/compare/v1.44.1...v1.44.2 ### [`v1.44.1`](https://togithub.com/fsouza/fake-gcs-server/releases/tag/v1.44.1) [Compare Source](https://togithub.com/fsouza/fake-gcs-server/compare/v1.44.0...v1.44.1) #### What's Changed - Update UpdateObject function to handle more attributes by [@RachitSharma2001](https://togithub.com/RachitSharma2001) in [https://github.com/fsouza/fake-gcs-server/pull/1049](https://togithub.com/fsouza/fake-gcs-server/pull/1049) - Use Go 1.20 in CI by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1064](https://togithub.com/fsouza/fake-gcs-server/pull/1064) - Dockerfile: Go 1.20 by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1065](https://togithub.com/fsouza/fake-gcs-server/pull/1065) - Add Reseed Endpoint by [@RachitSharma2001](https://togithub.com/RachitSharma2001) in [https://github.com/fsouza/fake-gcs-server/pull/1079](https://togithub.com/fsouza/fake-gcs-server/pull/1079) - backend: make sure we have the right info for transcoded objects by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1104](https://togithub.com/fsouza/fake-gcs-server/pull/1104) **Full Changelog**: https://github.com/fsouza/fake-gcs-server/compare/v1.44.0...v1.44.1 ### [`v1.44.0`](https://togithub.com/fsouza/fake-gcs-server/releases/tag/v1.44.0) [Compare Source](https://togithub.com/fsouza/fake-gcs-server/compare/v1.43.0...v1.44.0) #### What's Changed - ci/goreleaser: get rid of deprecated parameter by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1026](https://togithub.com/fsouza/fake-gcs-server/pull/1026) - Fix ACL errors for newly created and pre-existing blobs by [@RachitSharma2001](https://togithub.com/RachitSharma2001) in [https://github.com/fsouza/fake-gcs-server/pull/1016](https://togithub.com/fsouza/fake-gcs-server/pull/1016) - Fix deletion of non-existent buckets in the filesystem backend by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1035](https://togithub.com/fsouza/fake-gcs-server/pull/1035) - Fix custom-time error by [@RachitSharma2001](https://togithub.com/RachitSharma2001) in [https://github.com/fsouza/fake-gcs-server/pull/1036](https://togithub.com/fsouza/fake-gcs-server/pull/1036) - github/workflows: configure concurrency by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1039](https://togithub.com/fsouza/fake-gcs-server/pull/1039) - Use `any` instead of `interface{}` by [@fsouza](https://togithub.com/fsouza) in [https://github.com/fsouza/fake-gcs-server/pull/1045](https://togithub.com/fsouza/fake-gcs-server/pull/1045) - supportsuccess_action_status form field for HTML form uploads by [@vincentezw](https://togithub.com/vincentezw) in [https://github.com/fsouza/fake-gcs-server/pull/1042](https://togithub.com/fsouza/fake-gcs-server/pull/1042) #### New Contributors - [@vincentezw](https://togithub.com/vincentezw) made their first contribution in [https://github.com/fsouza/fake-gcs-server/pull/1042](https://togithub.com/fsouza/fake-gcs-server/pull/1042) **Full Changelog**: https://github.com/fsouza/fake-gcs-server/compare/v1.43.0...v1.44.0 ### [`v1.43.0`](https://togithub.com/fsouza/fake-gcs-server/releases/tag/v1.43.0) [Compare Source](https://togithub.com/fsouza/fake-gcs-server/compare/v1.42.2...v1.43.0) #### What's Changed - Custom metadata missing in Public and Signed URLs [#1019](https://togithub.com/fsouza/fake-gcs-server/issues/1019) by [@uddhav](https://togithub.com/uddhav) in [https://github.com/fsouza/fake-gcs-server/pull/1020](https://togithub.com/fsouza/fake-gcs-server/pull/1020) - Add ability to change log level by [@RachitSharma2001](https://togithub.com/RachitSharma2001) in [https://github.com/fsouza/fake-gcs-server/pull/1023](https://togithub.com/fsouza/fake-gcs-server/pull/1023) - Do not escape the object name in the fs backend by [@gaul](https://togithub.com/gaul) in [https://github.com/fsouza/fake-gcs-server/pull/1017](https://togithub.com/fsouza/fake-gcs-server/pull/1017) - Make resumable uploads work from browser with signed url by [@jasonford](https://togithub.com/jasonford) in [https://github.com/fsouza/fake-gcs-server/pull/1022](https://togithub.com/fsouza/fake-gcs-server/pull/1022) #### New Contributors - [@uddhav](https://togithub.com/uddhav) made their first contribution in [https://github.com/fsouza/fake-gcs-server/pull/1020](https://togithub.com/fsouza/fake-gcs-server/pull/1020) - [@RachitSharma2001](https://togithub.com/RachitSharma2001) made their first contribution in [https://github.com/fsouza/fake-gcs-server/pull/1023](https://togithub.com/fsouza/fake-gcs-server/pull/1023) - [@jasonford](https://togithub.com/jasonford) made their first contribution in [https://github.com/fsouza/fake-gcs-server/pull/1022](https://togithub.com/fsouza/fake-gcs-server/pull/1022) **Full Changelog**: https://github.com/fsouza/fake-gcs-server/compare/v1.42.2...v1.43.0Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.