Skip to content

Add new blog post for versioning - #195

Merged
guanzhousongmicrosoft merged 4 commits into
documentdb:mainfrom
alaye-ms:users/alaye/versioning-blog
Oct 2, 2026
Merged

guanzhousongmicrosoft merged 4 commits into
documentdb:mainfrom
alaye-ms:users/alaye/versioning-blog

Conversation

@alaye-ms

Copy link
Copy Markdown
Contributor

No description provided.

@alaye-ms
alaye-ms force-pushed the users/alaye/versioning-blog branch from f61455c to 7e1cd76 Compare October 1, 2026 13:05
@alaye-ms
alaye-ms force-pushed the users/alaye/versioning-blog branch from 7e1cd76 to 0b3b41f Compare October 1, 2026 13:05

@guanzhousongmicrosoft guanzhousongmicrosoft left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Please add RC1 install instructions and a feedback link. The installer defaults to 0.117, so users need to explicitly select RC1.

Comment thread blogs/_posts/2026-10-01-versioning.md Outdated
- Version
---

DocumentDB is releasing version 1.0 with long-term support, splitting from the main development branch that will continue with 1.1 and beyond.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Could we lead with “1.0-RC1 is available for testing”? The current wording sounds like 1.0 GA is out with LTS.

Comment thread blogs/_posts/2026-10-01-versioning.md Outdated
Comment on lines +22 to +27
DocumentDB will publish one new major version each year. The major versions are on branches such as `release/v3`.
Security fixes will be backported to supported release branches, with new artifacts built until support ends. Other bug fixes will be backported case by case.
A major version will be supported in this way until three months after the next major version is released.

Backports of security fixes will be added to the LTS version with a patch version bump. For example, a security fix could bump the long-term support branch to v3.0-1, but not v3.1-0.
The long-term support track will not get any minor updates, only patch updates.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Are these support and upgrade commitments agreed on? I’d keep the GA policy separate from the RC1 announcement.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Yes, these were all agreed to as part of RFC-0008. I think this blog post needs to be equal parts announcement and explanation, since we have a confusing and unconventional release pattern.


There is also a simple path from the current major release to the latest minor release of that same major. This will allow for a simple switch from long-term support to the latest builds.

Release candidates are different. Upgrades from release candidate versions will not be supported. Release candidates use the same extension version as the first full release for that major, so there is no reliable extension upgrade path from an RC to the final release.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Please move this warning near the top: testing only, no ongoing RC1 maintenance, and no supported RC upgrades. Use a fresh instance each time.

Comment thread blogs/_posts/2026-10-01-versioning.md Outdated

## Definition of support

DocumentDB will publish one new major version each year. The major versions are on branches such as `release/v3`.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

s/will/aims to/g (or you can use plans to)

Comment thread blogs/_posts/2026-10-01-versioning.md Outdated

DocumentDB will publish one new major version each year. The major versions are on branches such as `release/v3`.
Security fixes will be backported to supported release branches, with new artifacts built until support ends. Other bug fixes will be backported case by case.
A major version will be supported in this way until three months after the next major version is released.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Remove in this way

Comment thread blogs/_posts/2026-10-01-versioning.md
Comment thread blogs/_posts/2026-10-01-versioning.md Outdated

## The main development track

Major releases are time-based. Minor releases, however, will continue to be pushed out as they have been before, as development work completes. Instead of backporting, the artifacts on the main development track will be built only when the next minor version releases. In this way, all security and bug fixes will come as a user of the development track rolls forward with the latest minor updates.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

I would rewrite this more along the lines like once we release a new minor version the previous version becomes deprecated and all users are required to update. There will be no long-term support of a minor version.

Comment thread blogs/_posts/2026-10-01-versioning.md Outdated
DocumentDB will support direct in-place upgrades between consecutive long-term support major versions.
For example, if you are using v1.0-2, and v2.0-0 is released as part of a new major, there will be instructions for how to update to that next version before v1.0 falls out of support.

There is also a simple path from the current major release to the latest minor release of that same major. This will allow for a simple switch from long-term support to the latest builds.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

s/simple/direct upgrade/g

@guanzhousongmicrosoft
guanzhousongmicrosoft merged commit c666eec into documentdb:main Oct 2, 2026
3 checks passed
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.

3 participants