docs: weekly changelog — 2026-05-18#4695
Conversation
Combines three weekly drafts (05-04, 05-11, 05-18) into one post. Leads with automations, the CLI/SDK, the proactive Slack agent, the new /workspaces page, and mobile in internal testing. Demotes v2 polish items already covered in prior changelogs.
📝 WalkthroughWalkthroughThis PR adds a new MDX changelog entry announcing the May 18, 2026 release of Superset, documenting features across automations (scheduled agent sessions with version history), CLI enhancements (new commands and OAuth login), expanded Slack bot capabilities (agent-driven task creation and workspace management), mobile internal review status, and miscellaneous platform updates. ChangesRelease Announcement
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Warning There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure. 🔧 ESLint
ESLint skipped: no ESLint configuration detected in root package.json. To enable, add Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Ready to review this PR? Stage has broken it down into 2 individual chapters for you:
Chapters generated by Stage for commit 357c9ed on May 19, 2026 3:46am UTC. |
🚀 Preview Deployment🔗 Preview Links
Preview updates automatically with new commits |
Resized from 1830x1208 to 1600x1056 and run through pngquant (536K → 100K) to match the size of other changelog assets.
Leads with what automations actually are (cron-for-agent-sessions), lists representative use cases (standups, release notes, audits), then shows the new bits and a concrete CLI block end-to-end so the reader can copy/paste their first automation.
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@apps/marketing/content/changelog/2026-05-18-teams-slack-sdk-workspaces.mdx`:
- Line 114: Fix the grammar in the sentence "If Slack was already connected
before this release, no action needed — proactive workspace creation is on by
default." by inserting the missing verb so it reads "If Slack was already
connected before this release, no action is needed — proactive workspace
creation is on by default."
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro
Run ID: 52a58627-d428-4585-b8d4-0183d3f891d0
⛔ Files ignored due to path filters (2)
apps/marketing/public/changelog/automations.pngis excluded by!**/*.pngapps/marketing/public/changelog/slack.pngis excluded by!**/*.png
📒 Files selected for processing (1)
apps/marketing/content/changelog/2026-05-18-teams-slack-sdk-workspaces.mdx
| 2. Click **Connect** to install the Superset Slack app into your workspace (OAuth). | ||
| 3. Mention `@superset` in any channel, or open a DM with the bot, and describe what you want done. | ||
|
|
||
| If Slack was already connected before this release, no action needed — proactive workspace creation is on by default. |
There was a problem hiding this comment.
Fix grammar in the Slack migration note.
Line 114 should read “no action is needed” for correct grammar.
✏️ Proposed fix
-If Slack was already connected before this release, no action needed — proactive workspace creation is on by default.
+If Slack was already connected before this release, no action is needed — proactive workspace creation is on by default.📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| If Slack was already connected before this release, no action needed — proactive workspace creation is on by default. | |
| If Slack was already connected before this release, no action is needed — proactive workspace creation is on by default. |
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@apps/marketing/content/changelog/2026-05-18-teams-slack-sdk-workspaces.mdx`
at line 114, Fix the grammar in the sentence "If Slack was already connected
before this release, no action needed — proactive workspace creation is on by
default." by inserting the missing verb so it reads "If Slack was already
connected before this release, no action is needed — proactive workspace
creation is on by default."
Greptile SummaryAdds the weekly changelog post for 2026-05-18, consolidating three pending draft entries (2026-05-04, 2026-05-11, 2026-05-18) into a single MDX file covering Automations, the Superset CLI + TypeScript SDK, the Slack bot, mobile internal review, and minor updates. Two optimised images (
Confidence Score: 4/5Documentation-only change adding a new changelog post and two compressed images; no code paths are affected. The apps/marketing/content/changelog/2026-05-18-teams-slack-sdk-workspaces.mdx — duplicate PR badge and orphaned sentence worth addressing before the post goes live.
|
| Filename | Overview |
|---|---|
| apps/marketing/content/changelog/2026-05-18-teams-slack-sdk-workspaces.mdx | New weekly changelog MDX consolidating three drafts; two minor content issues: PR #4403 cited twice for separate bullets and one standalone Linux-fix sentence breaks prose flow mid-section. |
| apps/marketing/public/changelog/automations.png | New header image for the changelog; compressed from 536 K to 100 K as noted in the PR description. |
| apps/marketing/public/changelog/slack.png | New inline screenshot for the Slack bot section; compressed from 76 K to 17 K. |
Prompt To Fix All With AI
Fix the following 2 code review issues. Work through them one at a time, proposing concise fixes.
---
### Issue 1 of 2
apps/marketing/content/changelog/2026-05-18-teams-slack-sdk-workspaces.mdx:122
The same PR badge (`#4403`) is used for two distinct top-level bullet points — "Mine vs. Team filter" in the Automations section and "Teams as a first-class primitive" in the "Also in this batch" section. A reader who clicks the badge in both places lands on the same PR, which can feel like a broken link or an oversight. If Teams and the filter genuinely shipped in a single PR, consider collapsing the two mentions or cross-linking with prose instead of a second badge.
```suggestion
- **Teams as a first-class primitive** — assign members, workspaces, and automations to a team. Powers the Mine/Team automations split above (see PR badge in the Automations section).
```
### Issue 2 of 2
apps/marketing/content/changelog/2026-05-18-teams-slack-sdk-workspaces.mdx:94
This Linux fix note is a standalone sentence sitting between the SDK code block and the Slack section with no heading or list marker. It reads as an orphaned aside and disrupts the flow; burying it in the Minor updates paragraph or promoting it to a bullet under the CLI section would be more consistent with the document's structure.
```suggestion
- **Linux `superset start` / `superset update` fixed** <PRBadge url="https://github.com/superset-sh/superset/pull/4635" />.
```
Reviews (1): Last reviewed commit: "docs: trim intro lede in changelog" | Re-trigger Greptile
|
|
||
| ## Also in this batch | ||
|
|
||
| - **Teams as a first-class primitive** <PRBadge url="https://github.com/superset-sh/superset/pull/4403" /> — assign members, workspaces, and automations to a team. Powers the Mine/Team automations split above. |
There was a problem hiding this comment.
The same PR badge (
#4403) is used for two distinct top-level bullet points — "Mine vs. Team filter" in the Automations section and "Teams as a first-class primitive" in the "Also in this batch" section. A reader who clicks the badge in both places lands on the same PR, which can feel like a broken link or an oversight. If Teams and the filter genuinely shipped in a single PR, consider collapsing the two mentions or cross-linking with prose instead of a second badge.
| - **Teams as a first-class primitive** <PRBadge url="https://github.com/superset-sh/superset/pull/4403" /> — assign members, workspaces, and automations to a team. Powers the Mine/Team automations split above. | |
| - **Teams as a first-class primitive** — assign members, workspaces, and automations to a team. Powers the Mine/Team automations split above (see PR badge in the Automations section). |
Prompt To Fix With AI
This is a comment left during a code review.
Path: apps/marketing/content/changelog/2026-05-18-teams-slack-sdk-workspaces.mdx
Line: 122
Comment:
The same PR badge (`#4403`) is used for two distinct top-level bullet points — "Mine vs. Team filter" in the Automations section and "Teams as a first-class primitive" in the "Also in this batch" section. A reader who clicks the badge in both places lands on the same PR, which can feel like a broken link or an oversight. If Teams and the filter genuinely shipped in a single PR, consider collapsing the two mentions or cross-linking with prose instead of a second badge.
```suggestion
- **Teams as a first-class primitive** — assign members, workspaces, and automations to a team. Powers the Mine/Team automations split above (see PR badge in the Automations section).
```
How can I resolve this? If you propose a fix, please make it concise.| await client.automations.run('<automation-id>'); | ||
| ``` | ||
|
|
||
| Linux `superset start` and `superset update` are now fixed <PRBadge url="https://github.com/superset-sh/superset/pull/4635" />. |
There was a problem hiding this comment.
This Linux fix note is a standalone sentence sitting between the SDK code block and the Slack section with no heading or list marker. It reads as an orphaned aside and disrupts the flow; burying it in the Minor updates paragraph or promoting it to a bullet under the CLI section would be more consistent with the document's structure.
| Linux `superset start` and `superset update` are now fixed <PRBadge url="https://github.com/superset-sh/superset/pull/4635" />. | |
| - **Linux `superset start` / `superset update` fixed** <PRBadge url="https://github.com/superset-sh/superset/pull/4635" />. |
Prompt To Fix With AI
This is a comment left during a code review.
Path: apps/marketing/content/changelog/2026-05-18-teams-slack-sdk-workspaces.mdx
Line: 94
Comment:
This Linux fix note is a standalone sentence sitting between the SDK code block and the Slack section with no heading or list marker. It reads as an orphaned aside and disrupts the flow; burying it in the Minor updates paragraph or promoting it to a bullet under the CLI section would be more consistent with the document's structure.
```suggestion
- **Linux `superset start` / `superset update` fixed** <PRBadge url="https://github.com/superset-sh/superset/pull/4635" />.
```
How can I resolve this? If you propose a fix, please make it concise.Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!
Summary
Consolidates the three pending weekly changelog drafts (2026-05-04, 2026-05-11, 2026-05-18) into a single post:
apps/marketing/content/changelog/2026-05-18-teams-slack-sdk-workspaces.mdx.Sections (in order):
automations create,list --name,pause/resume,prompt get/set,run— and a note that the same surface is available via SDK/MCP/Slack.projects create,projects setup,workspaces open),auth logincross-device flow, install snippet (curl, brew, or bundled-with-desktop), and the paired TypeScript SDK.Cut from the original drafts: v2 polish items already covered in prior changelogs (sidebar, file tree, sticky diff headers, branch picker, host-service perf, etc.), the long bug-fix list, and the
/workspacespage section.Assets:
/changelog/automations.png(compressed 536K → 100K, resized to 1600px wide)./changelog/slack.pngunder the Slack bot section (compressed 76K → 17K).Test plan
/changelog/2026-05-18-teams-slack-sdk-workspaceson the marketing preview and confirm rendering<PRBadge url=…>links resolve to the right PRschangelog/2026-05-04-…,…-05-11-…,…-05-18-…) can be closed once this landsSummary by CodeRabbit
Release Notes
New Features
Documentation