Skip to content

docs: weekly changelog — 2026-05-18#4695

Merged
Kitenite merged 11 commits into
mainfrom
consolidate-changelog-dra
May 19, 2026
Merged

docs: weekly changelog — 2026-05-18#4695
Kitenite merged 11 commits into
mainfrom
consolidate-changelog-dra

Conversation

@Kitenite
Copy link
Copy Markdown
Collaborator

@Kitenite Kitenite commented May 18, 2026

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 — reframed as a feature introduction (what they are, representative use cases) plus what's new this batch (prompt version history, redesigned tab, Mine/Team filter). Ends with a copy-pasteable CLI block — automations create, list --name, pause/resume, prompt get/set, run — and a note that the same surface is available via SDK/MCP/Slack.
  • Superset CLI — new commands (projects create, projects setup, workspaces open), auth login cross-device flow, install snippet (curl, brew, or bundled-with-desktop), and the paired TypeScript SDK.
  • Slack bot — sells the bot's actual capabilities (create/triage tasks, spawn workspaces + launch agents, read thread/channel context, web search with citations, rich-preview unfurls) with concrete setup steps. Includes the new proactive workspace-creation behavior.
  • Mobile: internal review — short callout.
  • Also in this batch — Teams as a first-class primitive, terminal sessions survive app updates, web terminal presets.
  • Minor updates — single paragraph covering V2 changes tab, preset-backed workspace runs, relay drain, theme search, macOS notifications, MCP TTL.

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 /workspaces page section.

Assets:

  • Header: /changelog/automations.png (compressed 536K → 100K, resized to 1600px wide).
  • Inline: /changelog/slack.png under the Slack bot section (compressed 76K → 17K).

Test plan

  • Visit /changelog/2026-05-18-teams-slack-sdk-workspaces on the marketing preview and confirm rendering
  • Confirm header image and inline Slack screenshot look correct at desktop + mobile widths
  • Verify all <PRBadge url=…> links resolve to the right PRs
  • Sanity-check the CLI block under Automations actually runs end-to-end
  • Confirm the three superseded draft branches (changelog/2026-05-04-…, …-05-11-…, …-05-18-…) can be closed once this lands

Summary by CodeRabbit

Release Notes

  • New Features

    • Automations with scheduled agent sessions, enhanced filtering, and redesigned interface
    • Expanded CLI capabilities for project and workspace management with OAuth authentication
    • Slack integration featuring agent-powered task creation, workspace provisioning, and web search with citations
    • Mobile app updates with core workflow improvements
  • Documentation

    • Updated changelog with CLI and SDK usage examples

Review Change Stack

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.
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 18, 2026

📝 Walkthrough

Walkthrough

This 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.

Changes

Release Announcement

Layer / File(s) Summary
Release header and Automations feature
apps/marketing/content/changelog/2026-05-18-teams-slack-sdk-workspaces.mdx
Changelog header and Automations section introduce scheduled agent-session workflows with prompt version history, redesigned automations tab, Mine/Team filtering, and CLI automation command examples.
CLI and SDK tooling enhancements
apps/marketing/content/changelog/2026-05-18-teams-slack-sdk-workspaces.mdx
Superset CLI section details new project/workspace command categories, OAuth device-code+PKCE login flow, TypeScript SDK parity with CLI capabilities, and Linux platform fixes.
Slack integration and platform-wide updates
apps/marketing/content/changelog/2026-05-18-teams-slack-sdk-workspaces.mdx
Slack bot section, mobile internal review status, batch feature additions (Teams primitive, terminal session persistence, web terminal presets), and minor UI/infrastructure improvements.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • superset-sh/superset#4660: Updates the @superset Slack agent system prompt to bias workspace spawning for code-change requests, directly supporting the Slack bot integration behavior described in this changelog entry.

Poem

🐰 A changelog hops with spring releases,
Automations, CLI, and Slack—all the treasures!
Workspaces spawn, agents triage with glee,
Mobile's in review, and SDKs agree—
May's batch brings it all to be! 🚀

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The pull request title clearly and concisely summarizes the main change: consolidating and publishing a weekly changelog entry for the specified date.
Description check ✅ Passed The pull request description is comprehensive and well-structured, covering summary, sections, assets, cut content, and a test plan, though it does not strictly follow the provided template format.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch consolidate-changelog-dra

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

If the error stems from missing dependencies, add them to the package.json file. For unrecoverable errors (e.g., due to private dependencies), disable the tool in the CodeRabbit configuration.

ESLint skipped: no ESLint configuration detected in root package.json. To enable, add eslint to devDependencies.


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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@stage-review
Copy link
Copy Markdown

stage-review Bot commented May 18, 2026

Ready to review this PR? Stage has broken it down into 2 individual chapters for you:

Title
1 Consolidate weekly changelogs into a single post
2 Other changes
Open in Stage

Chapters generated by Stage for commit 357c9ed on May 19, 2026 3:46am UTC.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 18, 2026

🚀 Preview Deployment

🔗 Preview Links

Service Status Link
Neon Database (Neon) View Branch
Vercel API (Vercel) Open Preview
Vercel Web (Vercel) Open Preview
Vercel Marketing (Vercel) Open Preview
Vercel Admin (Vercel) Open Preview
Vercel Docs (Vercel) Open Preview

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.
@Kitenite Kitenite changed the title docs: consolidated weekly changelog — 2026-05-18 docs: weekly changelog — 2026-05-18 May 19, 2026
@Kitenite Kitenite marked this pull request as ready for review May 19, 2026 03:47
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

📥 Commits

Reviewing files that changed from the base of the PR and between a97fe77 and 357c9ed.

⛔ Files ignored due to path filters (2)
  • apps/marketing/public/changelog/automations.png is excluded by !**/*.png
  • apps/marketing/public/changelog/slack.png is 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.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

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.

Suggested change
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."

Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 3 files

Re-trigger cubic

@Kitenite Kitenite merged commit 7114882 into main May 19, 2026
16 checks passed
@Kitenite Kitenite deleted the consolidate-changelog-dra branch May 19, 2026 03:50
@greptile-apps
Copy link
Copy Markdown

greptile-apps Bot commented May 19, 2026

Greptile Summary

Adds 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 (automations.png, slack.png) are also added to the public assets directory.

  • The MDX frontmatter and <PRBadge> usage are consistent with existing changelog files; @superset_sh/sdk matches the actual published package name in packages/sdk/package.json.
  • PR #4403 is cited twice for separate feature bullets (Mine/Team filter and Teams primitive), and a Linux fix note appears as an orphaned sentence rather than a structured list item — both are minor prose/structure issues.

Confidence Score: 4/5

Documentation-only change adding a new changelog post and two compressed images; no code paths are affected.

The @superset_sh/sdk package name is correct (matches packages/sdk/package.json). Two minor prose issues exist: PR #4403 is cited for two different feature bullets causing duplicate badge links, and a Linux fix note is left as an orphaned sentence between sections rather than formatted as a list item. Neither affects rendering correctness or link resolution.

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.

Important Files Changed

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.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 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.

Suggested change
- **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" />.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 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.

Suggested change
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!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant