Skip to content

CXX-3150 Post-release changes for 4.0.0 #1283

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 18 commits into from
Nov 21, 2024

Conversation

eramongodb
Copy link
Contributor

@eramongodb eramongodb commented Nov 21, 2024

Followup changes after the 4.0.0 release.

  • The static analysis report is renamed to static_analysis_report-X.Y.Z for consistency with prior reports.
  • The "Driver status by family and version" section is renamed to "Driver Development Status" and its contents simplified to list only what is necessary.
    • The note regarding the meaning of "stability" is removed in favor of a more straightforward "Development Stability" column and a "Do not use in production!" notice for the master branch.
    • A new "ABI Stability" column is included in preparation of upcoming ABI v1 interfaces.
  • The list of documentation versions in the API homepage is reformatted to better utilize screenspace.
  • Hugo apparently appends a trailing / in the substitution of baseUrl, defeating the "fixes" in CXX-3097 add patch-apidocs-current-redirects.py #1238. (Something changed during Hugo version 0.92.2 -> 0.123.7?) The trailing / added in Fix broken links #1071 is restored (since it better matches the actual expansion) and appropriate changes made in usage sites.
  • CXX-3097 update sitemaps and patch mongocxx-3.11.0 pages with redirects #1239 overlooked the required addition of an --exclude flag to the Hugo rsync --delete command to avoid the sitemap index file from being deleted. The flag is added, as well as a flag to exclude of the new mongocxx-v4 symlink in the Doxygen rsync command.
  • The README contents are reorganized and updated with the new version table format and the latest conversion of releases/stable from a branch to a tag.

@eramongodb eramongodb requested a review from kevinAlbs November 21, 2024 15:59
@eramongodb eramongodb self-assigned this Nov 21, 2024
Copy link
Collaborator

@kevinAlbs kevinAlbs left a comment

Choose a reason for hiding this comment

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

LGTM with minor fixes. I like the simplified compatibility table and version listing.

@eramongodb eramongodb merged commit 6faa9ea into mongodb:master Nov 21, 2024
1 check was pending
@eramongodb eramongodb deleted the post-release-changes branch November 21, 2024 20:01
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.

2 participants