Skip to content

v2.10.3 - #8165

Merged
Naragod merged 21 commits into
releasefrom
v2.10.3
Sep 14, 2026
Merged

v2.10.3#8165
Naragod merged 21 commits into
releasefrom
v2.10.3

Conversation

@Naragod

@Naragod Naragod commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

Release v2.10.3

Cherry-picked PRs

Already on release (backported after v2.10.2)

Notes

  • Dependencies: Gemfile.lock (26 gem bumps, pghero 3→4), package.json/package-lock.json (katex 0.16→0.18, jest 30.5.1), requirements-jupyter.txt (playwright 1.62.0). Sysadmin note prepared.
  • No migrations. No settings changes.
  • Changelog: Issue 6225: Allow multiple periods in Assignments API routes #8128 filed its line under v2.10.2 on master; moved to v2.10.3 here. Master sync must move it too.

dependabot Bot and others added 21 commits September 14, 2026 13:26
Bumps [ruby-lsp](https://github.com/Shopify/ruby-lsp) from 0.26.9 to 0.26.11.
- [Release notes](https://github.com/Shopify/ruby-lsp/releases)
- [Commits](Shopify/ruby-lsp@v0.26.9...v0.26.11)

---
updated-dependencies:
- dependency-name: ruby-lsp
  dependency-version: 0.26.11
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [i18n-js](https://github.com/fnando/i18n) from 4.5.1 to 4.5.3.
- [Changelog](https://github.com/fnando/i18n/blob/main/CHANGELOG.md)
- [Commits](fnando/i18n@v4.5.1...v4.5.3)

---
updated-dependencies:
- dependency-name: i18n-js
  dependency-version: 4.5.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps  and [fast-uri](https://github.com/fastify/fast-uri). These dependencies needed to be updated together.

Updates `fast-uri` from 4.1.2 to 4.1.4
- [Release notes](https://github.com/fastify/fast-uri/releases)
- [Commits](fastify/fast-uri@v4.1.2...v4.1.4)

Updates `fast-uri` from 3.1.5 to 3.1.7
- [Release notes](https://github.com/fastify/fast-uri/releases)
- [Commits](fastify/fast-uri@v4.1.2...v4.1.4)

---
updated-dependencies:
- dependency-name: fast-uri
  dependency-version: 4.1.4
  dependency-type: indirect
- dependency-name: fast-uri
  dependency-version: 3.1.7
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [mail](https://github.com/mikel/mail) from 2.9.0 to 2.9.1.
- [Release notes](https://github.com/mikel/mail/releases)
- [Changelog](https://github.com/mikel/mail/blob/master/CHANGELOG.rdoc)
- [Commits](mikel/mail@2.9.0...2.9.1)

---
updated-dependencies:
- dependency-name: mail
  dependency-version: 2.9.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.46.0 to 4.48.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases)
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES)
- [Commits](SeleniumHQ/selenium@selenium-4.46.0...selenium-4.48.0)

---
updated-dependencies:
- dependency-name: selenium-webdriver
  dependency-version: 4.48.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps-dev): bump annotaterb from 4.22.0 to 4.24.0

Bumps [annotaterb](https://github.com/drwl/annotaterb) from 4.22.0 to 4.24.0.
- [Changelog](https://github.com/drwl/annotaterb/blob/main/CHANGELOG.md)
- [Commits](drwl/annotaterb@v4.22.0...v4.24.0)

---
updated-dependencies:
- dependency-name: annotaterb
  dependency-version: 4.24.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Regenerated model and route annotations

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: David Liu <david@cs.toronto.edu>
Bumps [pghero](https://github.com/ankane/pghero) from 3.8.0 to 4.0.1.
- [Changelog](https://github.com/ankane/pghero/blob/master/CHANGELOG.md)
- [Commits](ankane/pghero@v3.8.0...v4.0.1)

---
updated-dependencies:
- dependency-name: pghero
  dependency-version: 4.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump js-routes from 2.3.7 to 2.4.1

Bumps [js-routes](https://github.com/railsware/js-routes) from 2.3.7 to 2.4.1.
- [Release notes](https://github.com/railsware/js-routes/releases)
- [Changelog](https://github.com/railsware/js-routes/blob/main/CHANGELOG.md)
- [Commits](railsware/js-routes@v2.3.7...v2.4.1)

---
updated-dependencies:
- dependency-name: js-routes
  dependency-version: 2.4.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Switched jsroutes config to use dynamic default_url_options.script_name

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: David Liu <david@cs.toronto.edu>
Bumps [jekyll-relative-links](https://github.com/benbalter/jekyll-relative-links) from 0.7.0 to 0.8.0.
- [Release notes](https://github.com/benbalter/jekyll-relative-links/releases)
- [Changelog](https://github.com/benbalter/jekyll-relative-links/blob/main/CHANGELOG.md)
- [Commits](benbalter/jekyll-relative-links@v0.7.0...v0.8.0)

---
updated-dependencies:
- dependency-name: jekyll-relative-links
  dependency-version: 0.8.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.4.13 to 3.4.14.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](cure53/DOMPurify@3.4.13...3.4.14)

---
updated-dependencies:
- dependency-name: dompurify
  dependency-version: 3.4.14
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [bootsnap](https://github.com/rails/bootsnap) from 1.24.6 to 1.25.0.
- [Release notes](https://github.com/rails/bootsnap/releases)
- [Changelog](https://github.com/rails/bootsnap/blob/main/CHANGELOG.md)
- [Commits](rails/bootsnap@v1.24.6...v1.25.0)

---
updated-dependencies:
- dependency-name: bootsnap
  dependency-version: 1.25.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [i18n-js](https://github.com/fnando/i18n-js) from 4.2.3 to 4.2.4.
- [Changelog](https://github.com/fnando/i18n-js/blob/main/CHANGELOG.md)
- [Commits](fnando/i18n-js@v4.2.3...v4.2.4)

---
updated-dependencies:
- dependency-name: i18n-js
  dependency-version: 4.2.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [rugged](https://github.com/libgit2/rugged) from 1.9.0 to 1.9.6.
- [Release notes](https://github.com/libgit2/rugged/releases)
- [Changelog](https://github.com/libgit2/rugged/blob/master/CHANGELOG.md)
- [Commits](libgit2/rugged@v1.9.0...v1.9.6)

---
updated-dependencies:
- dependency-name: rugged
  dependency-version: 1.9.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [jquery-ui](https://github.com/jquery/jquery-ui) from 1.14.1 to 1.14.2.
- [Release notes](https://github.com/jquery/jquery-ui/releases)
- [Commits](jquery/jquery-ui@1.14.1...1.14.2)

---
updated-dependencies:
- dependency-name: jquery-ui
  dependency-version: 1.14.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [playwright](https://github.com/microsoft/playwright-python) from 1.61.0 to 1.62.0.
- [Release notes](https://github.com/microsoft/playwright-python/releases)
- [Commits](microsoft/playwright-python@v1.61.0...v1.62.0)

---
updated-dependencies:
- dependency-name: playwright
  dependency-version: 1.62.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [katex](https://github.com/KaTeX/KaTeX) from 0.16.33 to 0.18.5.
- [Release notes](https://github.com/KaTeX/KaTeX/releases)
- [Changelog](https://github.com/KaTeX/KaTeX/blob/main/CHANGELOG.md)
- [Commits](KaTeX/KaTeX@v0.16.33...v0.18.5)

---
updated-dependencies:
- dependency-name: katex
  dependency-version: 0.18.5
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

@david-yz-liu david-yz-liu left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

looks good to me!

@coveralls

Copy link
Copy Markdown
Collaborator

Coverage Report for CI Build 34878943970

Warning

No base build found for commit 4fcc452 on release.
Coverage changes can't be calculated without a base build.
If a base build is processing, this comment will update automatically when it completes.

Coverage: 90.545%

Details

  • Patch coverage: 2 uncovered changes across 1 file (147 of 149 lines covered, 98.66%).

Uncovered Changes

File Changed Covered %
app/controllers/api/assignments_controller.rb 19 17 89.47%
Total (6 files) 149 147 98.66%

Coverage Regressions

Requires a base build to compare against. How to fix this →


Coverage Stats

Coverage Status
Relevant Lines: 51790
Covered Lines: 47921
Line Coverage: 92.53%
Relevant Branches: 2489
Covered Branches: 1226
Branch Coverage: 49.26%
Branches in Coverage %: Yes
Coverage Strength: 133.71 hits per line

💛 - Coveralls

@Naragod
Naragod merged commit 69f0c1d into release Sep 14, 2026
9 checks passed
@Naragod
Naragod deleted the v2.10.3 branch September 15, 2026 15:19
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.

5 participants