Skip to content

Conversation

jamis
Copy link
Contributor

@jamis jamis commented Sep 17, 2025

The MongoDB Ruby team is pleased to announce version 9.0.8 of the mongoid gem - a Ruby ODM for MongoDB. This is a new patch release in the 9.0.x series of Mongoid.

Install this release using RubyGems via the command line as follows:

gem install -v 9.0.8 mongoid

Or simply add it to your Gemfile:

gem 'mongoid', '9.0.8'

Have any feedback? Click on through to MongoDB's JIRA and open a new ticket to let us know what's on your mind 🧠.

Bug Fixes

  • MONGOID-5852 Fix after_action_commit callbacks (PR)
  • MONGOID-4889 Optimize batch assignment of embedded documents (PR)
  • MONGOID-5888 Ensure deeply nested children are validated correctly (PR)
  • MONGOID-5885 Return value from transaction yield to caller instead of internal state (PR)
  • MONGOID-5895 Make Reload Properly Update new_record (PR)
  • MONGOID-5887 Include server hint for aggregate operations (PR)
  • MONGOID-5869 Fix incorrectly named global_executor_concurrency config in code comment (PR)

@Copilot Copilot AI review requested due to automatic review settings September 17, 2025 19:15
@jamis jamis added the release-candidate The PR represents a potential candidate for a new release label Sep 17, 2025
@jamis jamis review requested due to automatic review settings September 17, 2025 19:15
@jamis jamis requested a review from a team as a code owner September 17, 2025 19:15
@Copilot Copilot AI review requested due to automatic review settings September 17, 2025 19:18
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.

Pull Request Overview

This PR prepares the release candidate for Mongoid version 9.0.8, updating version numbers and modernizing GitHub Actions workflows. The release includes several bug fixes for after_action_commit callbacks, embedded document optimization, validation improvements, and transaction handling.

  • Updates version from 9.0.7 to 9.0.8 in product configuration and library files
  • Migrates GitHub Actions workflows from jamis/drivers-github-tools to mongodb-labs/drivers-github-tools@v3
  • Removes the dry-run cleanup workflow file

Reviewed Changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
product.yml Updates version number to 9.0.8
lib/mongoid/version.rb Updates VERSION constant to 9.0.8
.github/workflows/release.yml Migrates to mongodb-labs/drivers-github-tools@v3 and updates comments
.github/workflows/cleanup.yml Removes entire dry-run cleanup workflow

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Copy link
Contributor

@alexbevi alexbevi left a comment

Choose a reason for hiding this comment

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

LGTM

@jamis jamis merged commit 57a3fc4 into mongodb:9.0-stable Sep 17, 2025
62 checks passed
@jamis jamis deleted the rc-9.0.8 branch September 17, 2025 20:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release-candidate The PR represents a potential candidate for a new release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants