Releases: rusq/slackdump
Releases · rusq/slackdump
v1.3.3
What's Changed
- 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
Download by URL and file input
What's Changed
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
- 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
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
- Support fetching of conversation threads
- Refactor file downloader.
Fix rate limiting
- Fix rate limiting
- Argument parsing was borked in the previous release - refactor and add (incomplete) tests.
Quickfix
Public release
Public release of initially closed-source slackdump tool dated back to 2018.
- Updated to be able to use the Slack cookie for auth.