Skip to content

chore: release v0.13.0#291

Merged
lidel merged 1 commit into
mainfrom
chore/release-v0.13.0
Apr 1, 2026
Merged

chore: release v0.13.0#291
lidel merged 1 commit into
mainfrom
chore/release-v0.13.0

Conversation

@lidel

@lidel lidel commented Apr 1, 2026

Copy link
Copy Markdown
Member

April Fools Release 🤡

@github-actions

github-actions Bot commented Apr 1, 2026

Copy link
Copy Markdown
Contributor

v0.13.0

Changed

  • Removed If-None-Match test that sent bare CID as weak ETag (W/"<CID>") for directory listings. Matching a bare CID against a DirIndex-* ETag is not a spec requirement, just an optimization specific to boxo/gateway. Test moved to ipfs/boxo#1129. #261
  • BREAKING: Range request tests (TestGatewayUnixFSFileRanges) moved to a new path-range-gateway spec. Gateways that do not support HTTP Range requests can now skip them with --specs -path-range-gateway. Multi-range response detection via side-effect was replaced by AnyOf that accepts both single-range and multipart responses. #258

Fixed

  • HeaderBuilder.Clone() was copying Key_ into Value_, silently weakening response header assertions in cloned test cases (e.g. range request and CAR helpers). #280
  • Removed X-Content-Type-Options: nosniff assertion from dag-json and dag-cbor response tests in TestNativeDag. The spec only requires this header for application/vnd.ipld.car and application/vnd.ipld.raw responses. #282
  • CheckNot error messages now include a human-readable description of the negated check instead of printing Go pointer addresses (e.g. not(contains 'nosniff') instead of &{0x140001b3710}). #282
  • Removed Content-Type request header from range test helpers. GET requests should not include Content-Type per RFC 7231 section 3.1.1.5, as it describes message body payload. #282
  • JSON report now uses suite_pass/suite_fail actions for the overall test suite result, making it easier to distinguish from individual test pass/fail events. #250
  • JSON report (--json-output) is now streamed as tests run instead of being generated after the suite finishes. Results appear in the file incrementally, and partial output is preserved if the process is interrupted. #249

@github-actions

github-actions Bot commented Apr 1, 2026

Copy link
Copy Markdown
Contributor

Results against Kubo master:

Summary

Tests Failures Errors Skipped
1258 0 0 0

@github-actions

github-actions Bot commented Apr 1, 2026

Copy link
Copy Markdown
Contributor

Results against Kubo latest:

Summary

Tests Failures Errors Skipped
1258 0 0 0

@lidel
lidel merged commit 5af6e7b into main Apr 1, 2026
10 checks passed
@lidel
lidel deleted the chore/release-v0.13.0 branch April 1, 2026 03:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant