Skip to content
This repository has been archived by the owner on Jun 20, 2024. It is now read-only.

Releases: ipfs-inactive/bifrost-gateway

v0.0.10

05 Jun 14:44
50aeeda
Compare
Choose a tag to compare

What's Changed

  • handle block before checking err by @guanzo in #140
  • return once car reader errors by @guanzo in #141
  • chore: update boxo/gateway by @willscott in #143
  • pass block,err tuple through block channel instead of just block by @guanzo in #145
  • handoffExchange checks shared blockstore right before falling back to block requests by @guanzo in #146

Full Changelog: v0.0.9...v0.0.10

v0.0.9

30 May 21:27
ad571e6
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.8...v0.0.9

v0.0.8

25 May 15:50
4b89682
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.7...v0.0.8

v0.0.7

24 May 09:47
8be70cb
Compare
Choose a tag to compare
v0.0.7 Pre-release
Pre-release

⚠️ This release Broken, please don't use it

What's Changed

  • feat: new request type and CAR mid-stream fail metrics by @lidel in #116
  • fix: timeout CAR fetch if no new block by @willscott in #111
  • Reduce HTTP limits and update Caboose to latest for prod release by @aarshkshah1992 in #121

Full Changelog: v0.0.6...v0.0.7

v0.0.6

19 May 11:47
16a33a8
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.5...v0.0.6

v0.0.5

02 May 08:58
2ebcd75
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.4...v0.0.5

v0.0.4

27 Apr 15:36
1565e07
Compare
Choose a tag to compare

This release uses the same caboose as 0.0.3, but includes fix from #102
The intention here is to have something that can have GRAPH_BACKEND=true enabled if we want, without the #102 problem.

What's Changed

  • fix: docker-image workflow when triggered on release by @galargh in #101
  • fix: break graph api notifiers across a sync map by @willscott in #102

Full Changelog: v0.0.3...v0.0.4

v0.0.3

24 Apr 19:30
3c65632
Compare
Choose a tag to compare

This release adds basic tracing facilities, and defaults to HTTP/2 when https:// URLs are used.

What's Changed

New Contributors

Full Changelog: v0.0.2...v0.0.3

v0.0.2

06 Apr 22:14
507b361
Compare
Choose a tag to compare
v0.0.2 Pre-release
Pre-release

This is the first stable release after general refactor of gateway (ipfs/boxo#176 and #61).

It still runs with GRAPH_BACKEND set to false by default,
and the opt-in GRAPH_BACKEND=true is limited to Implementation Phases (1) and (2) from Adin's plan at #62

What's Changed

  • ci: add gateway-confromance test suite to the CI by @galargh in #66
  • refactor: more informative error on /api/v0/dht/get failure by @hacdias in #65
  • refactor: switch gateway code to new API from boxo by @aschmahmann in #57
  • feat: opt-in GRAPH_BACKEND by @aschmahmann in #61
  • feat: add Server-Timing headers by @willscott in #71
  • fix: single byte range prefetch by @lidel in #73
  • feat: byte range metrics by @lidel in #78
  • fix: panic + wider histograms by @lidel in #79
  • feat: car-scope support by @lidel in #81
  • fix(caboose): metrics and context cancellations by @lidel in #82

New Contributors

Full Changelog: v0.0.1...v0.0.2

v0.0.1

31 Mar 14:36
9eac2e7
Compare
Choose a tag to compare
v0.0.1 Pre-release
Pre-release

This is the first "stable" release.

The code here is based on original Gateway code from Kubo (when we could delegate trust to sharness tests from Kubo):

  • BEFORE go-libipfs → boxo rename
  • BEFORE we rewrote majority of code flows in ipfs/boxo#176

The goal of this release is to provide stable anchor that we can always revert to while we work on the graph backend in #61

What's Changed

  • sync: update CI config files by @web3-bot in #14
  • feat: initial functional version by @hacdias in #10
  • sync: update CI config files by @web3-bot in #20
  • feat: add docker image by @lidel in #11
  • feat: expose ipfs_http_response_size_bytes_sum and caboose metrics by @hacdias in #18
  • feat: smart /api/v0 handling by @hacdias in #19
  • chore: update caboose by @hacdias in #25
  • feat: pass correct user agent by @hacdias in #24
  • fix(ipns): fail fast and fix rpc encoding by @hacdias in #17
  • refactor: separate the handlers into their own file by @hacdias in #28
  • feat: introduce block fetching timeout (30s) by @hacdias in #29
  • fix: switch to /api/v0/dht/get by @lidel in #32
  • fix: ensure correct Method and Location on RPC API redirect by @hacdias in #27
  • feat: blockstore cache by @aschmahmann in #15
  • chore: adjust GetBlockTimeout to 60s by @lidel in #33
  • feat: add info and debug logging by @hacdias in #30
  • fix: ipfs_http_gw_get_duration_seconds metric by @lidel in #36
  • feat: switch to weighted caboose by @lidel in #39
  • fix: support for identity hashes by @lidel in #40
  • saturn: only ask for L1 peers from 'core' cohort by @willscott in #42
  • fix: new caboose and timeouts by @lidel in #44
  • feat: improved http limits and dns cache by @lidel in #46
  • feat!: use env variables for all flags but ports by @hacdias in #48
  • feat: ContentPathKey as affinity key for caboose by @hacdias in #54
  • feat: add proxy blockstore for testing against non-saturn backend by @hacdias in #50
  • feat: support STRN_LOGGER_SECRET by @lidel in #55
  • feat: pass Retry-After to end user by @lidel in #56

New Contributors

Full Changelog: https://github.com/ipfs/bifrost-gateway/commits/v0.0.1