Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 06 Aug 11:06
· 2 commits to main since this release

Changelog

New Features

  • 43d247a: feat(dht): add global outbound rate limiters for DHT and metainfo requests (@ghobs91)

Bug fixes

  • 2e31cae: fix(dht): fix range over slice using index as map key in infohash_triage (@ghobs91)
  • 8318b0a: fix(dht): reduce default crawler ScalingFactor from 10 to 2 (@ghobs91)
  • c1fcd43: fix(webui): update transloco-keys-manager to v6 and add compiler override (@ghobs91)

Other work

  • 8d7a7e5: chore(deploy): switch lodestone to host networking, expose postgres port (@ghobs91)
  • c0e7471: chore(webui): regenerate package-lock.json to fix npm ci mismatch (@ghobs91)
  • f3da3a6: chore: fix prettier version mismatch, go mod tidy (@ghobs91)
  • 46bb351: docs: add network tuning and conntrack documentation (@ghobs91)
  • 4c71869: fixed process_torrent infinite loop bottleneck (@ghobs91)
  • 522de7b: initialized speckit (@ghobs91)
  • b3a9d46: perf(blocking): separate bloom filter load from persist to reduce DB I/O (@ghobs91)
  • dc8285c: perf(classifier): use hash-map lookup and cache levenshtein normalization (@ghobs91)
  • 48bc258: perf(concurrency): reduce lock contention, fix ticker race, and use worker pool (@ghobs91)
  • b32f7a0: perf(dhtcrawler): shard bloom filter, add triage cache, and use non-blocking sends (@ghobs91)
  • b369f40: perf(importer): batch items inline instead of per-item goroutines (@ghobs91)
  • 7f4a851: perf(query): use sequential CTE strategy to avoid double database queries (@ghobs91)
  • e7876b3: perf(queue): use global random source for backoff calculation (@ghobs91)
  • 704ea05: performance fixes (@ghobs91)
  • 73d63cb: style(webui): fix eslint errors and prettier formatting (@ghobs91)
  • 346692a: style: apply prettier formatting to root-level files (@ghobs91)

Full Changelog: v0.1.10...v0.2.0

Docker images

  • docker pull ghcr.io/ghobs91/lodestone:v0.2.0

What to do next?