Skip to content
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

Add migration guide from v1.x to v2.x #4850

Merged
merged 18 commits into from
Mar 5, 2025
Merged

Conversation

Fashander
Copy link
Member

Description

Closes #4789.

Readiness checklist

  • I added/updated unit tests (and they pass).
  • I added/updated integration/compatibility tests (and they pass).
  • I added/updated comments and checked rendering.
  • I made spot refactorings.
  • I updated user documentation.
  • I ran task all, and it passed.
  • I ensured that PR title is good enough for the changelog.
  • (for maintainers only) I set Reviewers (@FerretDB/core), Milestone (Next), Labels, Project and project's Sprint fields.
  • I marked all done items in this checklist.

Sorry, something went wrong.

@Fashander Fashander added the documentation Something user-visible is badly or not documented label Feb 28, 2025
@Fashander Fashander added this to the Next milestone Feb 28, 2025
@Fashander Fashander self-assigned this Feb 28, 2025

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
@Fashander Fashander marked this pull request as ready for review March 4, 2025 03:16
@Fashander Fashander requested a review from AlekSi as a code owner March 4, 2025 03:16
@Fashander Fashander requested review from a team, chilagrow and noisersup March 4, 2025 03:16
@Fashander Fashander enabled auto-merge (squash) March 4, 2025 03:17
@chilagrow chilagrow added trust PRs that can access Actions secrets not ready Issues that are not ready to be worked on; PRs that should skip CI and removed not ready Issues that are not ready to be worked on; PRs that should skip CI labels Mar 4, 2025
@chilagrow chilagrow had a problem deploying to cloudflare-dev-docs March 4, 2025 03:18 — with GitHub Actions Failure
chilagrow
chilagrow previously approved these changes Mar 4, 2025
@AlekSi AlekSi modified the milestones: v2.0.0-rc.5, Next Mar 4, 2025

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Co-authored-by: Alexey Palazhchenko <alexey.palazhchenko@ferretdb.io>

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chilagrow
chilagrow previously approved these changes Mar 5, 2025

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
AlekSi added 2 commits March 5, 2025 14:05
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

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

PR Overview

This PR updates the migration documentation and adds a new guide to help users upgrade from FerretDB v1.x to v2.x.

  • Updated wording and links in the MongoDB migration guide
  • Revised the differences documentation for clarity
  • Added a new migration guide for FerretDB v1.x and updated a TODO comment in internal handler code

Reviewed Changes

File Description
website/docs/migration/migrating-from-mongodb.md Improved pre-migration instructions and updated terminology
website/docs/migration/diff.md Revised known differences for better clarity
website/docs/migration/category.yml Updated category label to "Migration"
internal/handler/msg_create.go Added a TODO comment referencing a GitHub issue
website/docs/migration/premigration-testing.md Minor text adjustments for improved readability
website/docs/migration/migrating-from-v1.md New documentation guiding users from FerretDB v1.x to v2.x

Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.

@AlekSi AlekSi disabled auto-merge March 5, 2025 10:26
@AlekSi AlekSi merged commit 2c9143e into FerretDB:main Mar 5, 2025
24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Something user-visible is badly or not documented trust PRs that can access Actions secrets
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

Document migration from FerretDB v1
3 participants