Skip to content

Releases: ipni/storetheindex

v0.3.4

24 Feb 07:21
1caaa0d
Compare
Choose a tag to compare
  • Allow announcements to have DNS addresses
  • Ability to sync greater depth limit than currently synced
  • Ability to specify recursion depth on manual sync
  • Explicit Sync always updates the latest synced
  • Explicit Sync notifies when all ads are ingested completely
  • Removal advertisements always delete all content for context ID
  • Ability to disable libp2p resource manager
  • Improved processing chains of multiple advertisements to ensure correct processing order

v0.3.2

14 Feb 14:01
Compare
Choose a tag to compare
  • Update readme #216
  • Export function that signs advertisements #217

Full Changelog: v0.3.1...v0.3.2

v0.3.1

11 Feb 00:40
dc58183
Compare
Choose a tag to compare
  • Update provider addrs using latest advertisement
  • Cleanup entry to ad reverse mapping when skipping ads
  • Fix calculation of addrLen in envelop creation
  • Optionally disable individual servers in config or CLI
  • Add handler for announcing new heads on the ingest server
  • Handle deadlock on ingester close
  • Metrics tweaks
  • Update to the newest version of go-legs (new pubsub message codec)

v0.3.0

31 Jan 07:30
e948c49
Compare
Choose a tag to compare
  • Mark an advertisement as processed when it has no entries
  • Move read-only public endpoints into finder server
  • Change find latency metric to be per multihash, no per request
  • Fix advertisement signatures to sign hash
  • Compatibility with old signature format
  • Put versions into built binaries
  • Add health handler. abstract web handler
  • Add cid.contact ux to the find server

v0.2.5

25 Jan 18:44
Compare
Choose a tag to compare
  • Limit the depth of recursion when syncing advertisement entries
  • Fix to ensure processing content entries in earliest-to-latest order
  • Fix error preventing ad caching during entry indexing
  • Lookup which decoder to use instead of always using dag-json

v0.2.4

21 Jan 06:30
Compare
Choose a tag to compare
  • Allow multiple ads in a chain to have the same entries CID
  • Update to latest go-legs with fix for sync when publisher has undefined head

v0.2.3

19 Jan 02:14
e76cf46
Compare
Choose a tag to compare
  • Support advertisement that contains no entries, for metadata update for removal
  • Fix sync request handler
  • Update to latest go-legs

v0.2.2

13 Jan 12:18
83d2304
Compare
Choose a tag to compare
  • Fix incorrect log messages
  • Cache advertisement when processing entry chunks for that advertisement
  • Update config defaults
  • Populate config defaults when config file missing values
  • Sync datastore when storing entry-ad cid map

v0.2.1

11 Jan 21:37
f7059e5
Compare
Choose a tag to compare
  • Update dependencies

v0.2.0

06 Jan 03:33
5c0249a
Compare
Choose a tag to compare
  • Update to use go-legs v0.2.1
  • Ingest sync command takes optional multiaddress to sync to.
  • Ingest sync command allows explicit sync to HTTP multiaddress.
  • New command to reload policy from config file
  • Sync advertisements in order so that removal not done before/while removed content is being added.
  • Handle advertisements that remove content by context ID
  • Allow publisher and provider to be different peers
  • Update comments to clarify differences between publisher and provider.
  • Allow/trust policy pertains to both publishers and providers.
  • Verifying the advertisement signature returns the signer's peer ID.
  • Check that the advertisement is signed by the provider specified in the advertisement.
  • Do not start sync of advertisement that is currently being synced