|
1 | 1 | # What's New? |
2 | 2 |
|
| 3 | +## v4.1.0 |
| 4 | + |
| 5 | +### New Features |
| 6 | + |
| 7 | +- **MCP Server** (`slackdump mcp`): a read-only Model Context Protocol server |
| 8 | + for querying Slackdump archives with AI agents (Claude, GitHub Copilot, |
| 9 | + OpenCode, etc.). Supports both **stdio** and **HTTP** transports. Available |
| 10 | + tools: `load_source`, `list_channels`, `get_channel`, `list_users`, |
| 11 | + `get_messages`, `get_thread`, `get_workspace_info`, and `command_help`. |
| 12 | + |
| 13 | +- **Auto-updater** (`slackdump tools update`): checks for a newer release on |
| 14 | + GitHub and optionally installs it. Pass `-auto` to update without prompts. |
| 15 | + Marked experimental; supports brew, apt, pacman, and direct binary replacement. |
| 16 | + |
| 17 | +- **`-fail-hard` flag**: opt in to hard-failing on non-critical per-channel |
| 18 | + errors (e.g. `not_in_channel`, `channel_not_found`) across `archive`, |
| 19 | + `export`, and `dump`. By default these errors are skipped and logged. |
| 20 | + |
| 21 | +- **`-member-only` in `list channels`**: the `-member-only` flag is now |
| 22 | + respected by `slackdump list channels` in addition to `archive`. |
| 23 | + |
| 24 | +- **QR code input size override**: the maximum size of the QR code image paste |
| 25 | + field can be tuned via the `QR_CODE_SIZE` environment variable for workspaces |
| 26 | + that produce unusually large QR images. |
| 27 | + |
| 28 | +### Bug Fixes |
| 29 | + |
| 30 | +- Enterprise channel filtering: fixed incorrect channel filtering that could |
| 31 | + silently drop channels in Enterprise Grid workspaces. |
| 32 | + |
| 33 | +- `not_in_channel` no longer aborts a full-workspace archive; the channel is |
| 34 | + skipped and the run continues (see also `-fail-hard` above). |
| 35 | + |
| 36 | +- `IsMember` logic now falls back to the `C`-prefix heuristic for channels |
| 37 | + where the membership field is absent, fixing missing channels in |
| 38 | + `--member-only` runs. |
| 39 | + |
3 | 40 | ## v4.0.0 |
4 | 41 |
|
5 | 42 | - New channel type filtering via `--chan-types` and wizard multi-select, wired through list/archive/export/resume flows. |
|
0 commit comments