Releases: ipni/index-provider
v0.15.5
What's Changed
- Update dependencies and go version by @gammazero in #451
Full Changelog: v0.15.4...v0.15.5
v0.15.4
What's Changed
- Bump goreleaser/goreleaser-action from 5 to 6 by @dependabot in #445
- update dependencies by @gammazero in #446
- Bump github.com/hashicorp/go-retryablehttp from 0.7.4 to 0.7.7 by @dependabot in #447
- Use test module for random data generation by @gammazero in #448
- update dependencies by @gammazero in #449
Full Changelog: v0.15.3...v0.15.4
v0.15.3
v0.15.2
What's Changed
- Bump golang.org/x/net from 0.21.0 to 0.23.0 by @dependabot in #438
- Update workflows and dependencies by @gammazero in #439
Full Changelog: v0.15.1...v0.15.2
v0.15.0
What's Changed
- Bump actions/setup-go from 4 to 5 by @dependabot in #424
- Bump github.com/quic-go/quic-go from 0.39.3 to 0.39.4 by @dependabot in #427
- update dependencies by @gammazero in #428
- Remove support for publishing ads via data-transfer/graphsync by @gammazero in #429
Full Changelog: v0.14.3...v0.15.0
v0.14.3
What's Changed
- Bump actions/checkout from 3 to 4 by @dependabot in #411
- Move publisher-config.md into doc directory by @gammazero in #414
- Bump goreleaser/goreleaser-action from 4 to 5 by @dependabot in #416
- Bump aws-actions/configure-aws-credentials from 3 to 4 by @dependabot in #415
- Update dependencies by @gammazero in #417
- Bump golang.org/x/net from 0.14.0 to 0.17.0 by @dependabot in #418
- Update comment by @gammazero in #420
- Update dependencies by @gammazero in #421
- Option to enable/disable pubsub announcement by @gammazero in #422
Full Changelog: v0.14.2...v0.14.3
What's Changed
- Bump actions/checkout from 3 to 4 by @dependabot in #411
- Move publisher-config.md into doc directory by @gammazero in #414
- Bump goreleaser/goreleaser-action from 4 to 5 by @dependabot in #416
- Bump aws-actions/configure-aws-credentials from 3 to 4 by @dependabot in #415
- Update dependencies by @gammazero in #417
- Bump golang.org/x/net from 0.14.0 to 0.17.0 by @dependabot in #418
- Update comment by @gammazero in #420
- Update dependencies by @gammazero in #421
- Option to enable/disable pubsub announcement by @gammazero in #422
- Upgrade multiaddr dependency by @masih in #426
Full Changelog: v0.14.2...v0.14.3
v0.14.2
What's Changed
- Update engine option comment by @gammazero in #410
- Update go-car to get critical fix by @gammazero in #412
Full Changelog: v0.14.1...v0.14.2
v0.14.1
What's Changed
- Upgrade to latest release of boxo and go-car by @masih in #402
- Move command-specific flags into command source file by @gammazero in #407
- Enable ipnisync to be served over libp2p. by @gammazero in #400
- new version by @gammazero in #408
Full Changelog: v0.13.6...v0.14.1
v0.14.0
What's Changed
This release allows all index-providers to use the latest ipnisync protocol over HTTP, libp2p, or both. Upgrading a provider to this version will switch to serving ipnisync without any additional configuration changes or changes to infrastructure.
For details on configuring the index-provider, see the Publisher Configuration document.
Upgrade Behavior
For providers serving over data-transfer/graphsync, they will switch to serving ipnisync over their existing libp2p servers. They will also stop serving the old 'head' protocol over libp2p, and switch to serving the new ipnisync head protocol. They will not automatically ipnisync over HTTP unless configured to do so.
For providers that are using plain HTTP, they will continue to serve over plain HTTP as the new ipnisync publisher supports that, using the existing configuration. They will not automatically serve ipnisync over libp2p unless configured to do so.
New Capabilities
- Providers can be configured to serve ipnisync over HTTP, over libp2p, or over both HTTP and libp2p.
- Providers can be configured to serve over the discontinued data-transfer/graphsync as a temporary backup.
- Mirror can serve over both HTTP and libp2p. If
m.httpListenAddr
has a value, then the mirror will serve over HTTP on that address. If there is a libp2p Host, then the mirror will serve ipnisync over libp2p using that host.
PRs in this Release
- Upgrade to latest release of boxo and go-car by @masih in #402
- Move command-specific flags into command source file by @gammazero in #407
- Enable ipnisync to be served over libp2p. by @gammazero in #400
Full Changelog: v0.13.6...v0.14.0
v0.13.6
What's Changed
- Bump github.com/libp2p/go-libp2p from 0.29.0 to 0.29.1 by @dependabot in #395
- ci: uci/delete-templates by @web3-bot in #397
- ci: uci/copy-templates by @web3-bot in #398
- Use refactored go-libipni with ipnisync by @gammazero in #396
- ci: uci/copy-templates by @web3-bot in #399
- Bump aws-actions/configure-aws-credentials from 2 to 3 by @dependabot in #404
Full Changelog: v0.13.5...v0.13.6