dependabot[bot] opened a new pull request, #39276: URL: https://github.com/apache/beam/pull/39276
Bumps [github.com/johannesboyne/gofakes3](https://github.com/johannesboyne/gofakes3) from 0.0.0-20250106100439-5c39aecd6999 to 1.2.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/johannesboyne/gofakes3/releases">github.com/johannesboyne/gofakes3's releases</a>.</em></p> <blockquote> <h2>v1.2.0</h2> <p>Adds paginated bucket listing to the s3bolt backend.</p> <h3>Features</h3> <ul> <li><strong>s3bolt:</strong> <code>ListBucket</code> now honours <code>page.Marker</code> and <code>page.MaxKeys</code> instead of returning <code>ErrInternalPageNotImplemented</code>, so listing a bolt-backed bucket can be paginated (<a href="https://redirect.github.com/johannesboyne/gofakes3/issues/114">#114</a>) — thanks <a href="https://github.com/Aliexe-code"><code>@Aliexe-code</code></a></li> </ul> <h3>Bug fixes</h3> <ul> <li><strong>s3bolt:</strong> fix infinite pagination when listing with a delimiter — <code>NextMarker</code> now advances past the whole common-prefix group instead of pointing at the prefix itself, so delimited listings terminate and each common prefix is returned exactly once (closes <a href="https://redirect.github.com/johannesboyne/gofakes3/issues/66">#66</a>)</li> </ul> <p>Delimited and flat multi-page listings are covered by new regression tests.</p> <h2>v1.1.0</h2> <p>Maintenance release: correctness fixes, S3 compatibility improvements, and dependency updates.</p> <blockquote> <p><strong>Note on tag naming:</strong> starting with this release, tags use the Go-required <code>v</code> prefix (see <a href="https://redirect.github.com/johannesboyne/gofakes3/issues/116">#116</a>). A matching <code>v1.0.0</code> tag was also added so <code>go get github.com/johannesboyne/[email protected]</code> resolves correctly.</p> </blockquote> <h3>Bug fixes</h3> <ul> <li>Fix <code>CopyObject</code> panic when <code>X-Amz-Copy-Source</code> is fully URL-encoded (<a href="https://redirect.github.com/johannesboyne/gofakes3/issues/119">#119</a>) — thanks <a href="https://github.com/rjpr"><code>@rjpr</code></a></li> <li>Fix chunked-upload reader byte accounting and clean EOF on the terminating chunk (<a href="https://redirect.github.com/johannesboyne/gofakes3/issues/120">#120</a>) — thanks <a href="https://github.com/kailin4u"><code>@kailin4u</code></a></li> <li>Return <code>206 Partial Content</code> for ranged <code>GET</code> requests (<a href="https://redirect.github.com/johannesboyne/gofakes3/issues/121">#121</a>) — thanks <a href="https://github.com/famulu"><code>@famulu</code></a></li> <li>Include <code>IsTruncated=false</code> in multipart list results, fixing nil-deref panics in AWS SDK consumers (<a href="https://redirect.github.com/johannesboyne/gofakes3/issues/123">#123</a>, closes <a href="https://redirect.github.com/johannesboyne/gofakes3/issues/122">#122</a>) — thanks <a href="https://github.com/ryan0x44"><code>@ryan0x44</code></a></li> <li>Return <code>206</code> for ranged <code>HEAD</code> requests (follow-up to <a href="https://redirect.github.com/johannesboyne/gofakes3/issues/121">#121</a>)</li> </ul> <h3>Features</h3> <ul> <li>Honour <code>response-*</code> query parameter header overrides on <code>GetObject</code> (<a href="https://redirect.github.com/johannesboyne/gofakes3/issues/113">#113</a>) — thanks <a href="https://github.com/zhangzqs"><code>@zhangzqs</code></a></li> </ul> <h3>Dependencies</h3> <ul> <li>Bump <code>aws-sdk-go-v2/service/s3</code> to 1.97.3 and <code>aws/protocol/eventstream</code> to 1.7.8 (<a href="https://redirect.github.com/johannesboyne/gofakes3/issues/117">#117</a>, <a href="https://redirect.github.com/johannesboyne/gofakes3/issues/118">#118</a>)</li> </ul> <h3>Docs</h3> <ul> <li>Add install section to the README (<a href="https://redirect.github.com/johannesboyne/gofakes3/issues/115">#115</a>) — thanks <a href="https://github.com/mittalyashu"><code>@mittalyashu</code></a></li> </ul> <h2>1.0.0</h2> <h2>What's Changed</h2> <ul> <li>Fix http status code as 404 if bucket is not found by <a href="https://github.com/grauwoelfchen"><code>@grauwoelfchen</code></a> in <a href="https://redirect.github.com/johannesboyne/gofakes3/pull/4">johannesboyne/gofakes3#4</a></li> <li>Move command gofakes3 to simplify vendoring by <a href="https://github.com/kulti"><code>@kulti</code></a> in <a href="https://redirect.github.com/johannesboyne/gofakes3/pull/5">johannesboyne/gofakes3#5</a></li> <li>Print using port by <a href="https://github.com/kulti"><code>@kulti</code></a> in <a href="https://redirect.github.com/johannesboyne/gofakes3/pull/6">johannesboyne/gofakes3#6</a></li> <li>compatibility changes for alpakka by <a href="https://github.com/oker1"><code>@oker1</code></a> in <a href="https://redirect.github.com/johannesboyne/gofakes3/pull/9">johannesboyne/gofakes3#9</a></li> <li>Last-Modified header compatibility by <a href="https://github.com/kulti"><code>@kulti</code></a> in <a href="https://redirect.github.com/johannesboyne/gofakes3/pull/10">johannesboyne/gofakes3#10</a></li> <li>Fix 7 by <a href="https://github.com/johannesboyne"><code>@johannesboyne</code></a> in <a href="https://redirect.github.com/johannesboyne/gofakes3/pull/8">johannesboyne/gofakes3#8</a></li> <li>Feature/pluggable backends by <a href="https://github.com/shabbyrobe"><code>@shabbyrobe</code></a> in <a href="https://redirect.github.com/johannesboyne/gofakes3/pull/11">johannesboyne/gofakes3#11</a></li> <li>Feature/spec errors by <a href="https://github.com/shabbyrobe"><code>@shabbyrobe</code></a> in <a href="https://redirect.github.com/johannesboyne/gofakes3/pull/12">johannesboyne/gofakes3#12</a></li> <li>Feature/prefix handling retry by <a href="https://github.com/shabbyrobe"><code>@shabbyrobe</code></a> in <a href="https://redirect.github.com/johannesboyne/gofakes3/pull/14">johannesboyne/gofakes3#14</a></li> <li>Stdlib-based routing by <a href="https://github.com/shabbyrobe"><code>@shabbyrobe</code></a> in <a href="https://redirect.github.com/johannesboyne/gofakes3/pull/16">johannesboyne/gofakes3#16</a></li> <li>Add code coverage from codecov.io by <a href="https://github.com/johannesboyne"><code>@johannesboyne</code></a> in <a href="https://redirect.github.com/johannesboyne/gofakes3/pull/18">johannesboyne/gofakes3#18</a></li> <li>Content-MD5 validation by <a href="https://github.com/shabbyrobe"><code>@shabbyrobe</code></a> in <a href="https://redirect.github.com/johannesboyne/gofakes3/pull/17">johannesboyne/gofakes3#17</a></li> <li>Multi-delete support by <a href="https://github.com/shabbyrobe"><code>@shabbyrobe</code></a> in <a href="https://redirect.github.com/johannesboyne/gofakes3/pull/19">johannesboyne/gofakes3#19</a></li> <li>Feature/multipart uploads by <a href="https://github.com/shabbyrobe"><code>@shabbyrobe</code></a> in <a href="https://redirect.github.com/johannesboyne/gofakes3/pull/20">johannesboyne/gofakes3#20</a></li> <li>Fix "multiple calls to WriteHeader" bug by <a href="https://github.com/shabbyrobe"><code>@shabbyrobe</code></a> in <a href="https://redirect.github.com/johannesboyne/gofakes3/pull/24">johannesboyne/gofakes3#24</a></li> <li>Pluggable logger by <a href="https://github.com/shabbyrobe"><code>@shabbyrobe</code></a> in <a href="https://redirect.github.com/johannesboyne/gofakes3/pull/22">johannesboyne/gofakes3#22</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/johannesboyne/gofakes3/commits/v1.2.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
