Releases: ipni/storetheindex
v0.5.2
What's Changed
- Deploy latest to
prod
environment by @github-actions in #1067 - Bump Kepa to 5.0.1 in Prod by @ischasny in #1068
- Retire
vega
node on prod by @masih in #1065 - Switch static web UI url to the new repo at IPNI GitHub Org by @masih in #1069
- Deploy latest to
dev
environment by @github-actions in #1066 - Fix backend config in
dev
indexstar instances by @masih in #1071 - Prepare existing indexer for use with assigner service by @gammazero in #1044
- Add
heyfil
deployment manifests to VCS by @masih in #1073 - Deploy latest
heyfil
for coverage metrics by @masih in #1075 - Refresh GitHub access token used by CD by @masih in #1076
- Deploy latest indexstar with fix to get provider status code by @masih in #1077
- Refined total CIDs indexed estimation by @masih in #1074
- Deploy latest to
dev
environment by @github-actions in #1072 - Marshal/Unmarshal dagsync http multiaddrs by @gammazero in #1079
- API to get addresses publisher is listening on by @gammazero in #1081
Full Changelog: v0.5.1...v0.5.2
v0.5.1
What's Changed
- Deploy latest to
dev
environment by @github-actions in #994 - Retire
arvo
node ondev
by @masih in #1015 - Replace
indexer-1
ondev
with a new node by @masih in #1016 - Remove remaining resources associated with
indexer-1
ondev
by @masih in #1017 - Add pod disruption budget to indexstar by @masih in #1018
- Retire
mya
on dev by @masih in #1019 - Move volume snapshot content to cluster-level CD by @masih in #1020
- Deploy a new node
cali
on dev by @masih in #1021 - Deploy latest to both nodes on
dev
by @masih in #1025 - Enable CD pipeline and retire
indexer-0
ondev
by @masih in #1026 - Assigner service by @gammazero in #1022
- Change metadata only update log to info by @ischasny in #1024
- Update dido to v5.0.0 by @ischasny in #1029
- Deploy v5.0.0 to the rest of the cluster by @ischasny in #1030
- Update prod instances README by @ischasny in #1031
- Remove
indexer-0
and1
fromprod
and enable CD by @masih in #1032 - Deploy latest to
dev
environment by @github-actions in #1028 - Configure terraform backend for IPNI github management by @masih in #1036
- Save assignments from assigner service in datastore by @gammazero in #1034
- Add peering to assigner service by @gammazero in #1033
- Use EP metadata for the main provider by @ischasny in #1046
- Allow specification of preset publisher assignments by @gammazero in #1047
- Deploy latest to
dev
environment by @github-actions in #1037 - Bump version to v0.5.1 by @ischasny in #1064
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- Update core to remove unusable value keys by @gammazero in #966
- Update go-legs to v0.4.17 with announce cache by @gammazero in #969
- Deploy latest to
dev
environment by @github-actions in #970 - Add config function to set max number of connections for http finder server by @arnabguin in #964
- Health check should store and retrieve index by @arnabguin in #936
- Document finder config settings by @gammazero in #973
- Update install instructions by @gmelodie in #972
- Apply gc fix in core by @gammazero in #974
- Get core missing index fix by @gammazero in #975
- Include Bitswap providers with multiple transport in reframe response by @masih in #978
- Spin down
tara
node inprod
by @masih in #983 - Upgrade to the latest CSI controller on dev by @masih in #985
- Set up external snapshotter controller on
dev
by @masih in #986 - Upgrade CSI driver and install external snapshotter on
prod
by @masih in #988 - Deploy
kepa
as replacement ofindexer-1
backed bypebble
by @masih in #989 - Route HTTP announce requests to
kepa
for further propagation by @masih in #990 - Remove
tara
node by @masih in #991 - Track per-provider index counts and total by @gammazero in #984
- Retire
romi
node onprod
by @masih in #998 - Refactor announce handling logic from go-legs into announce package here. by @gammazero in #999
- Fork go-legs into storetheindex as dagsync package by @gammazero in #1004
- Test configuration to skip 32-bit tests in unified CI by @masih in #1003
- Add Extended Providers implementation by @ischasny in #1002
- Create ECR repo for
heyfil
and grant access to build push images by @masih in #1009 - Change default value store to pebble by @gammazero in #1006
- Retire
xabi
due to high disk utilisation rate and corrupt indices by @masih in #1013 - Add ExtendedProviders to providers endpoints by @ischasny in #1014
- Update version for new packages by @gammazero in #1010
New Contributors
- @arnabguin made their first contribution in #964
- @gmelodie made their first contribution in #972
Full Changelog: v0.4.29...v0.5.0
v0.4.29
What's Changed
-
Route
ingest/*
requests directly to backend nodes by @masih in #944 -
Upgrade to the latest go-indexer-core to use Pebble pooling by @masih in #937
-
Mark provider as Seen when sync is successful by @masih in #954
-
Clear inactive flag when marking provider as seen by @gammazero in #957
-
Deploy fix to seen logic on
xabi
dido
andoden
with flag reset by @masih in #958 -
Keep providers in active state until deleted by default by @masih in #956
-
Bump version in preparation to release inactive provider fixes by @masih in #959
Full Changelog: v0.4.28...v0.4.29
v0.4.28
v0.4.27
What's Changed
- Upgrade to the latest indexer-core
- Added creation of ECR public repo
- Fix log message to format publisher and provider ID the same
- Valuestore codec is not configurable and always uses binary
New Contributors
Full Changelog: v0.4.26...v0.4.27
v0.4.26
What's Changed
- Write entries synchronously as async is more complex without improvement to performance
- Fix panic during async ingestion
- Update libp2p and other dependencies
Full Changelog: v0.4.25...v0.4.26
v0.4.25
What's Changed
- skip queries to prod while updating by @willscott in #851
- Record time to store multihashes by @gammazero in #855
- Validate advertisement by @gammazero in #861
- Document delisting policy by @gammazero in #867
- Handle IPLD
SkipMe
errors as content not found during ad ingest by @masih in #869
Full Changelog: v0.4.24...v0.4.25
v0.4.24
What's Changed
- Handle "content not found" when ingesting entries by @gammazero in #801
- Add the ability to disable WAL in Pebble valuestore by @masih in #808
- add metric for number of active workers by @willscott in #797
- Upgrade dependency to
go-legs
for httpsync fixes by @masih in #818 - Removed ipfs-index-provider repo from terraform by @ischasny in #836
- Check if auto-sync is already running for a provider by @gammazero in #844
- Update to use storethehash with multi-file primary with GC by @gammazero in #816
Full Changelog: v0.4.23...v0.4.24
v0.4.23
What's Changed
- Concurrently ingest core multihashes @gammazero in #735
- Write entries chunks synchronously or asynchronously by @gammazero in #761
- Regenerate CD Github token before it expires by @masih in #746
- Add
dido
to indexstar and point to individual indexer instances by @masih in #755 - Upgrade
golang.org/x/sys
dependency potentially related to panic by @masih in #756 - Add extra private subnets to
dev
andprod
assigned to a new node group by @masih in #763 - Fix typo in aws-auth permissions to the new node group by @masih in #767
- Set memory and CPU limits for indexstar in PROD by @ischasny in #772
- Add pod monitor for indexstar by @willscott in #773
- Add option for specifying existing client by @willscott in #774
- Reloadable config for sth file cache size by @gammazero in #780
- Build docker contain with go1.19 by @gammazero in #752
- Upgrade go-legs dependency by @masih in #781
- Peer indexers to the two main instances by @gammazero in #711
- Update build and target container images by @gammazero in #782
Full Changelog: v0.4.22...v0.4.23