kubo/.github
Marcin Rataj 3a6b1ee122
Some checks are pending
CodeQL / codeql (push) Waiting to run
Docker Check / lint (push) Waiting to run
Docker Check / build (push) Waiting to run
Gateway Conformance / gateway-conformance (push) Waiting to run
Gateway Conformance / gateway-conformance-libp2p-experiment (push) Waiting to run
Go Build / go-build (push) Waiting to run
Go Check / go-check (push) Waiting to run
Go Lint / go-lint (push) Waiting to run
Go Test / unit-tests (push) Waiting to run
Go Test / cli-tests (push) Waiting to run
Go Test / example-tests (push) Waiting to run
Interop / interop-prep (push) Waiting to run
Interop / helia-interop (push) Blocked by required conditions
Interop / ipfs-webui (push) Blocked by required conditions
Sharness / sharness-test (push) Waiting to run
Spell Check / spellcheck (push) Waiting to run
feat(gateway): IPIP-0524 Gateway.AllowCodecConversion config option (#11090)
* feat(gateway): IPIP-0524 Gateway.AllowCodecConversion config option

Wire up boxo's AllowCodecConversion config to control codec conversion
behavior per IPIP-0524. When false (default), the gateway returns
406 Not Acceptable if the requested format doesn't match the block's
codec.

Clients should fetch raw blocks (`?format=raw`) and convert client-side.

Ref: https://github.com/ipfs/specs/pull/524
Ref: https://github.com/ipfs/boxo/pull/1077
Ref: https://github.com/ipfs/gateway-conformance/pull/254

* chore: update boxo for improved 406 codec conversion error

boxo now returns an actionable hint when codec conversion is rejected:
suggests fetching raw block with ?format=raw and converting client-side.

* chore: bump boxo and gateway-conformance to v0.10

* docs: add IPLD Logical Format note to AllowCodecConversion
2026-02-06 02:21:35 +01:00
..
ISSUE_TEMPLATE chore: triage label for feature requests 2025-06-09 14:17:59 +02:00
workflows feat(gateway): IPIP-0524 Gateway.AllowCodecConversion config option (#11090) 2026-02-06 02:21:35 +01:00
auto-comment.yml PR autocomment: Only comment for first-time contributors 2020-05-04 10:55:49 +02:00
build-platforms.yml refactor(ci): optimize build workflows (#10973) 2025-09-19 14:44:38 +02:00
CODEOWNERS chore: set kubo-maintainers as default code owners (#9808) 2023-04-10 03:59:40 -07:00
dependabot.yml chore(deps): ignore datastore backends in dependabot (#11169) 2026-01-24 01:32:56 +01:00
FUNDING.yml chore: create FUNDING.yml 2024-03-04 13:36:09 +01:00
pull_request_template.md ci: add changelog update checker workflow [skip changelog] (#10002) 2023-07-06 08:13:27 +02:00