Releases: alexferrari88/GoHN
v0.8.0
v0.7.5
Sometimes, the sync.WaitGroup becomes negative, crashing the app.
I manage to pinpoint the reason this happends.
When a post is fairly active, the actual number of descendants of a story can be higher than the number returned by the API.
With this version, that bug is fixed.
Full Changelog: v0.7.4...v0.7.5
v0.7.4
Fixes an error where the sync.WaitGroup was randomly becoming negative.
Full Changelog: v0.7.3...v0.7.4
v0.7.3
Fixes a bug when retrieving and processing dead items.
Full Changelog: v0.7.2...v0.7.3
v0.7.2
Fixes bug when processors return an error and the processed item has kids.
Full Changelog: v0.7.1...v0.7.2
v0.7.1
Fixes a bug when fetching large amount of data. The main waitgroup is now passed to processors so that they can signal when their work is completed.
Full Changelog: v0.7.0...v0.7.1
v0.7.0
Full Changelog: v0.6.1...v0.7.0
Benchmarks showed that using buffered channels reduced the time to perform the operations by ~12% with minimal impact on allocations (~+2%).
v0.6.0
Full Changelog: v0.5.0...v0.6.0
v0.5.0
Full Changelog: v0.4.0...v0.5.0
v0.4.0
Full Changelog: v0.3.0...v0.4.0