Skip to content

Releases: alexferrari88/GoHN

v0.8.0

18 Jul 08:47
Compare
Choose a tag to compare

This version includes a breaking change in the creation of the a new client.
gohn.NewClient will now return (*Client, error) while previously it would only return *Client

v0.7.5

25 Oct 10:46
Compare
Choose a tag to compare

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

24 Oct 07:42
Compare
Choose a tag to compare

Fixes an error where the sync.WaitGroup was randomly becoming negative.

Full Changelog: v0.7.3...v0.7.4

v0.7.3

23 Oct 11:20
Compare
Choose a tag to compare

Fixes a bug when retrieving and processing dead items.

Full Changelog: v0.7.2...v0.7.3

v0.7.2

08 Oct 05:12
Compare
Choose a tag to compare

Fixes bug when processors return an error and the processed item has kids.

Full Changelog: v0.7.1...v0.7.2

v0.7.1

07 Oct 13:43
Compare
Choose a tag to compare

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

07 Oct 10:03
Compare
Choose a tag to compare

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

07 Oct 04:15
Compare
Choose a tag to compare

Full Changelog: v0.5.0...v0.6.0

v0.5.0

04 Oct 18:55
Compare
Choose a tag to compare

Full Changelog: v0.4.0...v0.5.0

v0.4.0

04 Oct 02:57
Compare
Choose a tag to compare

Full Changelog: v0.3.0...v0.4.0