Skip to content

Releases: rusq/slackdump

v1.3.3

24 Feb 11:18
d9b81e1
Compare
Choose a tag to compare

What's Changed

  • Minor tweaks and UI (ahem) improvements by @rusq in #38
  • progress report on channels and threads
  • speed and average speed
  • same output style for progress messages for conversations, channels, and threads
  • tweak the tier-2 boost
  • fetch channels with context to enable ^C termination
  • -no-user-cache parameter
  • -npr - channels per request parameter.
  • correct authentication with SSO workspaces.

Full Changelog: v1.3.2...v1.3.3

v1.3.2

24 Feb 06:23
d893afd
Compare
Choose a tag to compare

What's Changed

  • Error in parsing thread URL: fix formatSlackTS calculation error by @rusq in #36

Full Changelog: v1.3.1...v1.3.2

(thanks for B. for the bug report in TG and testing)

Download by URL and file input

13 Feb 01:33
51e0ab6
Compare
Choose a tag to compare

What's Changed

  • Download Channel/Thread by URL by @rusq in #26

Features

  • Downloading Channels/Threads by URL
  • Input file support via -i file.txt
  • Verbose output with -v command line flag
  • User caching, we don't request users from API every time we restart, we cache them instead, this can be controlled with -user-cache-age and -user-cache-file parameters.

Fixes

  • Update doc
  • Account for unsuccessful API response in Channel D/L (but nil error).
  • Unexport URLInfo, along with parsing.

Misc

  • Test coverage 15.4% -> 73.5%
  • Simplify Channels type
  • Add more tracing

Known issues

Sometimes we get rate limited more than three times in a row when downloading channels, this will be fixed in v1.3.1.
Workaround: set -limiter-boost=0 command line flag.

Full Changelog: v1.2.1...v1.3.0

Performance improvement and text threads support

26 Jan 01:24
d10f24a
Compare
Choose a tag to compare
  • add message threads to text output
  • remove channel caching
  • cache users on disk between restarts, cache lifetime is const, set to 4 hours.

Full Changelog: v1.2.0...v1.2.1

v1.2.0

25 Jan 21:58
7d6642b
Compare
Choose a tag to compare

What's Changed

  • fix the rate limiting
  • introduce limiter-boost and limiter-burst parameters
  • extract logic from main into package app
  • Users struct simplified, breaking change, if you use this as a library and heavily depend on Users.

Full Changelog: v1.1.1...v1.2.0

Threads support and refactored downloader

11 Dec 06:11
4040bca
Compare
Choose a tag to compare
  • Support fetching of conversation threads
  • Refactor file downloader.

Fix rate limiting

10 Dec 22:32
c06dbf2
Compare
Choose a tag to compare
  • Fix rate limiting
  • Argument parsing was borked in the previous release - refactor and add (incomplete) tests.

Quickfix

03 Nov 02:33
6e43755
Compare
Choose a tag to compare
  • remove debugging limit from channel listing
  • fix user resolve panic for users of external orgs.

Public release

31 Oct 08:25
ea144c3
Compare
Choose a tag to compare

Public release of initially closed-source slackdump tool dated back to 2018.

  • Updated to be able to use the Slack cookie for auth.