镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content

Add November 2026 newsletter - #57234

Merged
allenhouchins merged 12 commits into
mainfrom
allenhouchins/november-newsletter-aebe92
Nov 6, 2026
Merged

allenhouchins merged 12 commits into
mainfrom
allenhouchins/november-newsletter-aebe92

Conversation

@allenhouchins

Copy link
Copy Markdown
Member

Related issue: NA

Adds Fleet's November 2026 newsletter (articles/newsletter-2026-11.md), which covers October 2026. It publishes at fleetdm.com/newsletters/newsletter-2026-11.

Open questions for reviewers

  • New "📺 Fleet Virtual Summit" section for the November 10 LinkedIn Live event, placed before workshops. Keep it or fold it into the workshops section. If it stays, it's a new entry in the newsletter's section emoji table.
  • The roadmap preview is linked even though November isn't a quarter's first month. The October preview published October 13, after the October issue went out, so readers haven't seen it in the newsletter yet.
  • Article and guide picks are editorial, not based on traffic numbers. Reorder them if you have analytics. There were no case studies in October.
  • The community section has one post, and it's personal. Henry Stamerjohann's MacSysAdmin talk. Fleet's company-page post about the "Apple in the enterprise" research is another option, but it repeats the research article in "Worth reading." No engagement numbers were available.
  • Community contributors with five or more merged PRs in October: Prajwal Janbandhu (8, in the thank-you line), Michael Alt (6, highlighted), Dhvanit (6, returning, not named), and Shreyash Agare (5, returning, not named). Confirm none of them is a contractor whose account isn't in the org.
  • Several first-time contributors only edited the handbook. None appear in Fleet's Slack, so they stay in the thank-you line.

How each section was sourced

  • Shipped: the Fleet 4.93.0 and 4.94.0 release articles, cross-checked against tagged releases. The three highlights are macOS patch notifications (Premium), Android zero-touch enrollment (Premium), and self-service configuration profiles (not Premium), so the section isn't all Premium. Patch releases 4.93.1 and 4.93.2 are covered by the "See every release" link.
  • Planned: the release planning board (view 10, filtered to milestone 4.95.0), not the milestone fallback. There are 22 stories, all assigned. 5.0.0 is due December 4, so November holds one release.
  • Workshops: fleetdm.com/workshops, with the next five after the send date.
  • Community contributions: PRs merged in public fleetdm repos in October by authors outside the fleetdm org, minus bots.

Left out on purpose

  • "Windows: force standard account" was in the planned section in both September and October and hasn't shipped. It's not on the 4.95.0 board, so it isn't mentioned a third time.
  • Multiple versions of the same App Store app is named in the 4.94.0 release article's title, but the article marks it as moved to 4.95. It's listed under "Also on deck" instead of "shipped."
  • Amsterdam workshop (November 3): past by the time this sends.
  • Fleet staff or contractors whose accounts aren't in the org: @TraiLynne and @thomcrowe. Both are confirmed in Fleet's Slack.
  • Other October content: the warehouse inventory article and Retriever guide, the PHP2Shell and eMudhra pieces, and every industry news article. The routine doesn't feature that category.
Suggested ~/fleet-newsletters/contributors.tsv lines (append once confirmed)
TraiLynne	fleet	Trai Lynne Compton, Fleet staff (Slack); not an org member
thomcrowe	fleet	Thom Crowe, Fleet contractor (website); not an org member
Ledger append block: run only after this issue is sent

~/fleet-newsletters/ledger.jsonl didn't exist before this issue. Repeats were checked against the September and October issues in the repo instead. This block creates the ledger and records every item in this issue.

mkdir -p ~/fleet-newsletters && cat >> ~/fleet-newsletters/ledger.jsonl <<'EOF'
{"issue":"2026-11","section":"shipped","id":"4.93.0"}
{"issue":"2026-11","section":"shipped","id":"4.94.0"}
{"issue":"2026-11","section":"planned","id":"51599"}
{"issue":"2026-11","section":"planned","id":"39176"}
{"issue":"2026-11","section":"planned","id":"51979"}
{"issue":"2026-11","section":"planned","id":"53284"}
{"issue":"2026-11","section":"planned","id":"33062"}
{"issue":"2026-11","section":"planned","id":"52534"}
{"issue":"2026-11","section":"planned","id":"47904"}
{"issue":"2026-11","section":"events","id":"fleet-virtual-summit-2026"}
{"issue":"2026-11","section":"events","id":"2003719976388"}
{"issue":"2026-11","section":"events","id":"2003716644422"}
{"issue":"2026-11","section":"events","id":"2002266719658"}
{"issue":"2026-11","section":"events","id":"2002266872114"}
{"issue":"2026-11","section":"events","id":"2002267524064"}
{"issue":"2026-11","section":"articles","id":"apple-in-the-enterprise-2026"}
{"issue":"2026-11","section":"articles","id":"nvidia-gtc-2026"}
{"issue":"2026-11","section":"articles","id":"tailworm-what-to-do-about-tailscale-ssh-before-the-fix-ships"}
{"issue":"2026-11","section":"articles","id":"revert-a-bad-change-in-gitops"}
{"issue":"2026-11","section":"articles","id":"block-chrome-extensions"}
{"issue":"2026-11","section":"articles","id":"block-edge-extensions"}
{"issue":"2026-11","section":"articles","id":"block-firefox-extensions"}
{"issue":"2026-11","section":"articles","id":"block-safari-extensions"}
{"issue":"2026-11","section":"articles","id":"use-claude-code-with-fleet"}
{"issue":"2026-11","section":"articles","id":"roadmap-preview-october-2026"}
{"issue":"2026-11","section":"social","id":"7513481631123394560"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#50836"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#53407"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#53670"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#53768"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#53810"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#53824"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#54019"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#54181"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#54296"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#54411"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#54502"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#54509"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#54592"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#54685"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#54708"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#54726"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#54785"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#55056"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#55058"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#55072"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#55089"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#55097"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#55127"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#55249"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#55266"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#55353"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#55471"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#55492"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#55547"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#55841"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#55900"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#55903"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#55946"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#56072"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#56085"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#56148"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#56214"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#56266"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#56287"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#56376"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#56403"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#56486"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#56498"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#56575"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#56596"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#56609"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#56657"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#56708"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#56719"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#56983"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#56984"}
{"issue":"2026-11","section":"community","id":"fleetdm/fleet#56985"}
EOF

Testing

  • Confirmed the markdown passes the website build's metadata checks: required meta tags, ISO publishedOn, description at 139 of 150 characters, category set to newsletter, H1 matching articleTitle, and no Vue-template braces.
  • Verified all 54 fleetdm.com, GitHub, and Eventbrite links return 200. LinkedIn returns 999 to automated requests, so the profile links come from the handbook and the post link was opened in a browser.
  • Checked the copy against Fleet's content style: no em dashes, sentence-case headings, Oxford commas, and Fleet Premium labels carried through from the release articles.
  • QA'd all new/changed functionality manually

AI

AI: Claude Code (claude-opus-5-5)

fleet-release
fleet-release previously approved these changes Nov 2, 2026

@robinedev robinedev left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Comment thread articles/newsletter-2026-11.md Resolved
Comment thread articles/newsletter-2026-11.md Resolved
Comment thread articles/newsletter-2026-11.md Resolved
Comment thread articles/newsletter-2026-11.md Resolved
Comment thread articles/newsletter-2026-11.md Outdated

## 🚀 What shipped last month

- **Warn end users before patching macOS apps.** With Fleet Premium, patch policies can now notify end users when an open app is about to update. Fleet Desktop lists the apps, waits an hour with a reminder five minutes before, and then installs the update, so nobody loses unsaved work.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Suggested change
- **Warn end users before patching macOS apps.** With Fleet Premium, patch policies can now notify end users when an open app is about to update. Fleet Desktop lists the apps, waits an hour with a reminder five minutes before, and then installs the update, so nobody loses unsaved work.
- **Give Mac users a heads-up before patching.** Nobody likes an app closing mid-sentence. With Fleet Premium, Fleet Desktop now warns end users an hour before an open Fleet-maintained app updates, and again five minutes before.

Comment thread articles/newsletter-2026-11.md Resolved
Comment thread articles/newsletter-2026-11.md Resolved
Comment thread articles/newsletter-2026-11.md Resolved
Comment thread articles/newsletter-2026-11.md Resolved
Comment thread articles/newsletter-2026-11.md Resolved
Co-authored-by: robinedev <aubedev@outlook.com>
fleet-release
fleet-release previously approved these changes Nov 4, 2026
Co-authored-by: robinedev <aubedev@outlook.com>
fleet-release
fleet-release previously approved these changes Nov 4, 2026
Co-authored-by: robinedev <aubedev@outlook.com>
fleet-release
fleet-release previously approved these changes Nov 6, 2026
fleet-release
fleet-release previously approved these changes Nov 6, 2026
Co-authored-by: robinedev <aubedev@outlook.com>
Co-authored-by: robinedev <aubedev@outlook.com>
fleet-release
fleet-release previously approved these changes Nov 6, 2026
Co-authored-by: robinedev <aubedev@outlook.com>
fleet-release
fleet-release previously approved these changes Nov 6, 2026
Co-authored-by: robinedev <aubedev@outlook.com>
fleet-release
fleet-release previously approved these changes Nov 6, 2026
Co-authored-by: robinedev <aubedev@outlook.com>
fleet-release
fleet-release previously approved these changes Nov 6, 2026
Co-authored-by: robinedev <aubedev@outlook.com>
fleet-release
fleet-release previously approved these changes Nov 6, 2026
@allenhouchins
allenhouchins marked this pull request as ready for review November 6, 2026 19:37
Copilot AI balanced review requested due to automatic review settings November 6, 2026 19:38

Copilot AI left a comment

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.

Copilot wasn't able to review any files in this pull request. Check your content exclusion settings, including inherited policies.

@allenhouchins
allenhouchins merged commit 1854a94 into main Nov 6, 2026
10 checks passed
@allenhouchins
allenhouchins deleted the allenhouchins/november-newsletter-aebe92 branch November 6, 2026 19:45

This branch was previously deployed

1 inactive deployment
Docker Hub — 4624dd81 Deployed Nov 6, 2026 by allenhouchins via publish #113430
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.

4 participants