Releases: ipni/indexstar
Releases · ipni/indexstar
v0.1.1
What's Changed
- Separate encrypted and non-encrypted paths by @gammazero in #150
- Drop support for FindBatch API by @gammazero in #162
Full Changelog: v0.0.7...v0.1.1
v0.0.7
What's Changed
- Do not add extra newline after json records by @gammazero in #141
Full Changelog: v0.0.6...v0.0.7
v0.0.6
What's Changed
- Add providers and dh backends by @ischasny in #110
- Add CLI args for new backends by @ischasny in #111
- Route web UI iframe via indexstar server by @masih in #113
- Bump codecov/codecov-action from 3.1.1 to 3.1.4 by @dependabot in #120
- Bump docker/build-push-action from 2.10.0 to 4.1.1 by @dependabot in #118
- Bump docker/metadata-action from 3.3.0 to 4.6.0 by @dependabot in #117
- Bump docker/setup-buildx-action from 79abd3f86f79a9d68a23c75a09a9a85889262adf to ecf95283f03858871ff00b787d79c419715afc34 by @dependabot in #116
- Bump aws-actions/configure-aws-credentials from 1 to 2 by @dependabot in #115
- Bump protocol/multiple-go-modules from 1.2 to 1.4 by @dependabot in #121
- Bump actions/checkout from 2 to 3 by @dependabot in #122
- Bump actions/setup-go from 3 to 4 by @dependabot in #123
- Bump sigstore/cosign-installer from 7e0881f8fe90b25e305bbf0309761e9314607e25 to ef0e9691595ea19ec990a46b1a591dcafe568f34 by @dependabot in #124
- Bump docker/login-action from 1.9.0 to 2.2.0 by @dependabot in #125
- Drop support for legacy reframe protocol by @masih in #126
- Include metadata when checking for result uniqueness by @masih in #128
- Remove redundant reframe configuration by @masih in #129
- Bump sigstore/cosign-installer from ef0e9691595ea19ec990a46b1a591dcafe568f34 to d13028333d784fcc802b67ec924bcebe75aa0a5f by @dependabot in #131
- Update go-libipni to latest by @gammazero in #132
- Remove fallback and base routing by @masih in #133
- Bump docker/setup-buildx-action from 2.7.0 to 2.8.0 by @dependabot in #134
- Bump sigstore/cosign-installer from 3.1.0 to 3.1.1 by @dependabot in #135
- Bump docker/setup-buildx-action from 2.8.0 to 2.9.0 by @dependabot in #136
- Use go-libipni pcache package to retrieve and cache provider info by @gammazero in #137
New Contributors
- @dependabot made their first contribution in #120
Full Changelog: v0.0.5...v0.0.6
v0.0.5
What's Changed
- Enable ECR publish for sharding branch by @ischasny in #106
- provide an explicit argument for the backend to handle index queries by @willscott in #102
- Deduplicate Delegated Routing outputs by @ischasny in #107
- Bump up version by @ischasny in #108
Full Changelog: v0.0.4...v0.0.5
v0.0.4
v0.0.3
What's Changed
- Set
Accept
header on find by @masih in #79 - Only parse providers response on OK response by @masih in #80
- Implement non-streaming translation to reduce 404s on dht cascading by @masih in #81
- Aggregate streaming responses for encrypted results by @masih in #82
- Do not log an error if no config file by @gammazero in #83
- Wrap re-triable errors with Mark As Success for circuit breaker by @masih in #84
- Fix a bug where wrong context is passed to circuit breaker by @masih in #85
- Make backend CB individually configurable and separate cascade by @masih in #87
- Add metrics to measure stats on query results by transport by @masih in #89
- Fix bug in metrics related to response transport measure by @masih in #90
- Add a metric to track backend type by @ischasny in #95
- Add foundCaskade/foundRegular tags to ndjson by @ischasny in #98
- Use go-libipni instead of storetheindex by @gammazero in #97
- Allow batch find when --translateNonStreaming by @gammazero in #96
Full Changelog: v0.0.2...v0.0.3
v0.0.2
What's Changed
- Publish container images to ECR by @masih in #1
- set host header properly by @willscott in #3
- Handle other find endpoints and do not serve root URL by @masih in #4
- some tuning parameters to help finds by @willscott in #5
- add providers indexstar support by @willscott in #6
- Fix a bug in combining providers and reuse existing model by @masih in #7
- Fix incorrect
reframe
handler URI by @masih in #8 - Fix a bug in
reframe
path concatenation by @masih in #9 - Upgrade to the latest delegated routing by @masih in #11
- Reduce reframe timeout and do not wait for results when context is done by @masih in #13
- Combined providers should never return 404 by @masih in #15
- add health handler by @willscott in #18
- add a couple metrics / enable /metrics and /pprof for indexstar by @willscott in #19
- Add the ability to configure indexstar from environment variables by @masih in #20
- allow indexstar to translate reframe requests by @willscott in #21
- Make HTTP Dialer settings configurable by @masih in #22
- Cap max wait time for results and refine reframe aggregation logic by @masih in #23
- Cap worst case wait time in HTTP find APIs by @masih in #24
- Fix warning log printed before condition by @masih in #27
- update reframe translator to use find codepath by @willscott in #26
- Simplify scatter/gather by @willscott in #28
- Upgrade delegated routing dependency by @masih in #25
- return most recent entry for each given provider by @willscott in #29
- fix a couple issues with translator by @willscott in #30
- dedup returned peer ids for reframe by @willscott in #34
- Handler for individual providers by @willscott in #38
- Add circuit breakers for servers contacted by find by @willscott in #39
- reload backend servers from file by @willscott in #37
- Include Bitswap providers that support more than one transport by @masih in #43
- Do not return 200 on unknown providers by @masih in #46
- Fix empty providers list by @masih in #47
- support http delegated content routing protocol by @willscott in #45
- Fix CID lookup in delegated routing URI translation by @masih in #48
- Improve indexstar metrics by @willscott in #49
- Add
Schema
field to the new HTTP delegated routing translator by @masih in #52 - sync: update CI config files by @web3-bot in #53
- Count HTTP delegated routing calls by method and return 501 on
PUT
by @masih in #55 - Fix response to
PUT
at root of/routing/v1/providers
by @masih in #56 - Add dhstore support by @ischasny in #57
- Tighten up checks for HTTP method before handling by @masih in #58
- Use latest storetheindex by @gammazero in #59
- Fix encrypted result check bug by @masih in #62
- Start proxying metadata requests by @ischasny in #63
- Implement support for
ndjson
streaming response on IPNI find APIs by @masih in #68 - Fix streaming of results in ndjson scatter gather by @masih in #69
- Fix Accept header check bug by @masih in #70
- Separate max wait config for streaming response by @masih in #71
- Handle
OPTIONS
requests according to IPNI spec by @masih in #74 - sync: update CI config files by @web3-bot in #75
- Do not return error on
4xx
to avoid circuit opening by @masih in #76 - Refine logging for better human readability by @masih in #77
New Contributors
- @masih made their first contribution in #1
- @willscott made their first contribution in #3
- @web3-bot made their first contribution in #53
- @ischasny made their first contribution in #57
- @gammazero made their first contribution in #59
Full Changelog: v0.0.1...v0.0.2