2.21.0 (2024-11-06)
- blob-fetcher: use updated blob fetcher (#124) (90bb605)
- egress tracker middleware (#120) (847829b)
- rate limiter + unit tests + readme (#115) (7bc4c6d)
2.20.2 (2024-09-10)
- content length for byte range requests (bcb973c)
2.20.1 (2024-09-10)
- remove middleware preventing range requests (fde04c1)
2.20.0 (2024-09-10)
- byte range requests for UnixFS files (8343890)
2.19.0 (2024-06-19)
2.18.3 (2024-06-13)
2.18.2 (2024-05-29)
- upgrade to latest content-claims (d78221e)
2.18.1 (2024-05-28)
- batching block fetcher (8c02c94)
2.18.0 (2024-05-28)
2.17.0 (2024-05-15)
2.16.0 (2024-05-02)
2.15.0 (2024-01-17)
- allow dag-json traversal (7660cf1)
2.14.0 (2023-12-12)
- add guard for missing dudewhere index links (b3f7188)
2.13.1 (2023-09-19)
- dfs ordering (0b8fa95)
2.13.0 (2023-08-25)
- support entity-bytes for CAR requests (564c3ec)
2.12.5 (2023-08-22)
- yield intermediate blocks when path not found (cf2d5b0)
2.12.4 (2023-08-15)
- do not cache content without content length (b630e7e)
2.12.3 (2023-08-15)
- smaller batch size to prevent OOM (ae5a08e)
2.12.2 (2023-08-15)
- remove unnecessary logging (82467b4)
2.12.1 (2023-08-15)
- allow GC to run (132d946)
2.12.0 (2023-08-14)
- if no blocks pending then finish early (4563e4d)
- do not use tee() in caching bucket (a771b3f)
2.11.2 (2023-08-14)
- do not continue listing indexes before fallback to content claims (580523a)
2.11.1 (2023-08-14)
- dfs block get ordering (c970c2a)
2.11.0 (2023-08-02)
- support blake2b-256 hashes (4cf9c90)
2.10.1 (2023-08-02)
- do not yield block unless hasher and decoder exist (71fcdfe)
2.10.0 (2023-07-31)
2.9.2 (2023-07-31)
2.9.1 (2023-07-18)
- cache key requires a TLD to be present in the URL (b5f0f4c)
2.9.0 (2023-07-17)
2.8.0 (2023-07-13)
2.7.2 (2023-06-30)
2.7.1 (2023-06-27)
- configure kv fml (e9cdd5c)
2.7.0 (2023-06-27)
2.6.0 (2023-06-27)
2.5.1 (2023-06-22)
2.5.0 (2023-06-13)
2.4.0 (2023-06-09)
2.3.0 (2023-06-08)
2.2.0 (2023-06-05)
2.1.2 (2023-06-01)
2.1.1 (2023-05-30)
- return HTTP 400 for CID parse error (6fcea58)
- status code for indexes that were not found (#40) (6d46f8d)
2.1.0 (2023-05-19)
2.0.0 (2023-05-02)
- support ?car-scope and verifiable paths for format=car (#35)
1.6.2 (2023-03-29)
1.6.1 (2023-03-16)
1.6.0 (2023-03-02)
1.5.3 (2022-11-11)
- better svg content type detection (1e216bf)
1.5.2 (2022-10-21)
- update gateway-lib to fix uri encoded paths (a8ebe47)
1.5.1 (2022-10-21)
1.5.0 (2022-10-20)
- use package.json version number (4567807)
- content length header (9fa30c1)
- fewer log lines (6afcb27)
- temporarily limit the size of the response until memory leak is resolved (#15) (1b04a19)
1.4.0 (2022-10-19)
- add version header (fcbf1ac)
1.3.0 (2022-10-19)
- add memory budgeting (979b13b)
- cancel after releaseLock throws INVALID_STATE error (#10) (af62fe6)
- delete ref to block after resolve (56baf25)
- do not sort offsets in batch (bbf8df5)
- process one batch at a time (d4eea8f)
1.2.0 (2022-10-18)
1.1.3 (2022-10-17)
1.1.2 (2022-10-17)
- pass data bucket and index bucket to blockstore (ead11a3)
- resolve batch when missing response (cb91670)
1.1.1 (2022-10-17)
- only create batching blockstore if not reading whole CAR into memory (b748b6a)