Document the September 2026 release - #223
Merged
Merged
Conversation
…settings Covers the September 2026 release: version ranges on blueprint connections, deploy-time resolution of dependency ranges, naming conventions and default bundle access, and separation of duty on deployment approvals. Adds theme-aware animated SVG diagrams as MDX components so they follow the site's light and dark palettes.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Resource types publish as versioned OCI artifacts. Replaces the retired 'mass definition publish' command and the '$ref' bundle examples, and adds the version field, environmentDefaultGroup, immutability, and the deprecated raw JSON schema path.
…Token mutation mass definition publish/get became mass resource-type publish/get. The raw JSON schema path both guides use is now deprecated, so each says so and points at the versioned massdriver.yaml format. createAccessToken was removed from V2; the permissions table lists createPersonalAccessToken and createServiceAccountAccessToken with their expiry caps.
Open
10 tasks
Member
Author
|
@claude please review |
Member
Author
|
@ChristensenJoe @chrisghill @luismassdriver — could you sweep these for technical accuracy? Preview build is up. Base: https://docs-git-docs-sept-2026-changelog.preview.massdriver.cloud New pagesChanged pagesConnections — has an animated diagram
Deployments — has an animated diagram Resources & Resource Types Resource Type Spec
Connections & Resources overview — rewritten Smaller edits
Worth a closer lookThese are the points where I wrote something different from the changelog post, after reading the platform source. They are the most likely places for me to be wrong:
The three diagrams are inline SVG driven by Docusaurus CSS variables, so please check them in both light and dark mode. |
…e-type Renames the concept page, the bundle-development section, and the custom resource type guide, with 308 redirects for every old URL. Rewrites the custom resource type guide in the massdriver.yaml format. The naming convention uniqueness rule reads as a recommendation. Runtime names keep their existing form: connections.json, the .connections jq namespace, the $md.enum connection field, and the generated GraphQL Connection types.
chrisghill
reviewed
Sep 4, 2026
The deployment context exposes .dependencies and .resources alongside the older .connections and .artifacts, which hold the same data.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Brings the docs in line with the September 2026 changelog.
Facts were verified against the platform source rather than the blog post, and several details differ from it:
{{component.id}}, which the post's table omits.{{component.id}}plus an environment atom, not only the three-part{{project.id}}form.{% %}) are rejected. The post says atoms only.0.xbundle buckets at the minor version, so it leaves its range on a minor bump.defaultBundleAccess: ALL_PROJECTScreates an ordinaryrepo:pullgrant row that is listed on the repository and revocable withdeleteGrant. It applies at repository creation only, and skips resource type repositories.New pages
concepts/07-organization-settings.md— naming conventions (atoms, filters, the five validation rules, when the name is applied) anddefaultBundleAccess.bundle-development/connections-artifacts/02-version-resolution.md—dependencies/resources, the accepted range forms including+dev, and the order a slot is filled in at deploy time (remote reference, then blueprint connection, then environment default).Changed pages
concepts/05-connections.md— version ranges on a connection, how they are derived, and why one field can carry several connections.concepts/02-artifacts-and-definitions.md— resource types as versioned OCI artifacts; the stale$refexamples replaced.concepts/10-deployments.md— separation of duty on approvals.bundle-development/connections-artifacts/01-artifact-definition-spec.md—version,environmentDefaultGroup, publishing and immutability, and the deprecated raw JSON schema path. Replacesmass definition publish, which no longer exists.bundle-development/connections-artifacts/00-overview.md— describedartifacts:as the current key.platform-operations/security/03-graphql-permissions.md—createAccessTokenwas removed from V2.getting_started/02-connecting-bundles.md,guides/custom_artifact_definition.md— retiredmass definitioncommands.bundle-development/publishing/01-bundle-templates.md— a comment claimingartifacts:is still the current key.reference/integrations/01-aws-cost-and-usage-reports.md— Parquet reports.platform-operations/self-hosted/01-install.md—MD_DOCS_URL.Diagrams
Three animated SVGs as MDX components under
src/components/Diagrams/, registered globally so pages use them without imports.They are drawn with Docusaurus CSS variables rather than fixed colors, so they follow the site's light and dark palettes instead of being pinned to one theme. An
<img>-referenced SVG cannot see the page's theme, which is why these are inline components. Each holds still underprefers-reduced-motionand carries anaria-labeldescribing what the animation shows.Verified with a full
yarn build: no errors, andonBrokenLinksdefaults to throw, so the new cross-links resolve.Follow-up
#224 tracks converting the remaining bundle examples from
connections:/artifacts:todependencies:/resources:. Each one needs a resource type version chosen against the catalog, so it is not a key rename.