v0.9.0
Notable Changes
IPIP-523: URL query parameters take precedence over Accept header
The ?format= query parameter now takes precedence over the Accept HTTP header for content type negotiation, per ipfs/specs#523. CAR option query parameters (?car-order=, ?car-dups=,?car-version=) also take precedence over the corresponding parameters in the Accept header. This aligns with the updated https://specs.ipfs.tech/http-gateways/trustless-gateway/ and gateway conformance test suite v0.9+.
Previously, the Accept header took precedence when both were present. Clients that intentionally sent conflicting Accept headers and ?format= query parameters (an uncommon pattern) will now see the query parameter win.
This change is implemented via https://github.com/ipld/go-trustless-utils/releases/tag/v0.8.0.
What's Changed
- chore(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #220
- chore(deps): bump github.com/ipfs/go-cid from 0.5.0 to 0.6.0 by @dependabot[bot] in #221
- chore(deps): bump github.com/ipfs/go-log/v2 from 2.8.2 to 2.9.0 by @dependabot[bot] in #222
- chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 by @dependabot[bot] in #223
- chore(deps): bump github.com/ipni/go-libipni from 0.7.1 to 0.7.2 by @dependabot[bot] in #224
- chore(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #225
- chore(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #227
- chore(deps): bump golang.org/x/term from 0.37.0 to 0.38.0 by @dependabot[bot] in #228
- chore(deps): bump github.com/ipni/go-libipni from 0.7.2 to 0.7.3 by @dependabot[bot] in #229
- chore(deps): bump golang.org/x/term from 0.38.0 to 0.39.0 by @dependabot[bot] in #230
- chore(deps): bump github.com/ipfs/go-log/v2 from 2.9.0 to 2.9.1 by @dependabot[bot] in #231
- chore(deps): bump github.com/ipni/go-libipni from 0.7.3 to 0.7.4 by @dependabot[bot] in #233
- chore(deps): bump github.com/ipni/index-provider from 0.16.0 to 0.16.1 by @dependabot[bot] in #234
- chore(deps): bump ipfs/gateway-conformance from 0.8 to 0.10 by @dependabot[bot] in #232
- feat(deps): upgrade go-trustless-utils to v0.8.0 for IPIP-523 by @rvagg in #232
Full Changelog: v0.8.2...v0.9.0