# New Release: Ultralytics v8.3.232

**URL:** <https://community.ultralytics.com/t/new-release-ultralytics-v8-3-232/1660>\
**Category:** Discussion\
**Tags:** announcements, ultralytics-official, releases\
**Created:** [November 25, 2025, 1:14pm UTC](https://community.ultralytics.com/t/new-release-ultralytics-v8-3-232/1660 "2025-11-25T13:14:27Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![glenn-jocher](https://sea1.discourse-cdn.com/flex001/user_avatar/community.ultralytics.com/glenn-jocher/32/83_2.png) [@glenn-jocher](https://community.ultralytics.com/u/glenn-jocher)\
**Post date:** [November 25, 2025, 1:14pm UTC](https://community.ultralytics.com/t/new-release-ultralytics-v8-3-232/1660/1 "2025-11-25T13:14:27Z")

</div>

# 🚀 Ultralytics v8.3.232 Release – OBB Fixes, Better Docs, Smoother Deployments

Ultralytics `v8.3.232` is out! This is a focused stability and UX release that delivers a critical OBB export fix for production deployments, modernizes our ARM64 Docker base, and significantly improves documentation navigation, search, and SAM 3 coverage. ✨

If you are exporting OBB models or rely on our docs/search for daily work, this update is highly recommended.

* * *

## 🌟 Summary

- ✅ **OBB export behavior fixed** for more reliable post-export NMS and box counts
- 🐧 **ARM64 Docker image updated** to Ubuntu 24.04 for better security and compatibility
- 🔧 **New GPU/cuDNN compatibility helper** added to docs for easier CUDA troubleshooting
- 📚 **SAM 3 docs aligned with Meta’s release** , clearly marking integration as in-progress
- 🔍 **Docs search upgraded** with a chat-powered, keyboard-driven search experience
- 🧭 **Docs navigation, links, and UI cleaned up** , plus Mermaid diagram support

You can review the full release details in the Ultralytics `v8.3.232` notes on the [Ultralytics GitHub releases page](https://github.com/ultralytics/ultralytics/releases/tag/v8.3.232).

* * *

## 🆕 New Features

### 🧮 GPU/cuDNN Compatibility Helper

A ready-to-run snippet was added to `yolo-common-issues.md` to quickly check:

- GPU compute capability
- cuDNN version
- Whether the combination is _likely_ compatible (especially important for older GPUs)

This comes from [“Add GPU/cuDNN compatibility check to yolo-common-issues.md”](https://github.com/ultralytics/ultralytics/pull/22779) by [@akdanz](https://github.com/akdanz).

Example usage pattern (simplified):

```python
import torch

print("CUDA available:", torch.cuda.is_available())
if torch.cuda.is_available():
    print("GPU name:", torch.cuda.get_device_name(0))
    print("CUDA capability:", torch.cuda.get_device_capability(0))
    print("cuDNN version:", torch.backends.cudnn.version())

```

This should cut down on guesswork when debugging CUDA/cuDNN issues across different stacks.

* * *

## 🔧 Core & Deployment Improvements

### 🚧 OBB Export Fix for More Reliable Deployments

OBB export behavior for detection models has been corrected so exported OBB models (including quantized formats like TFLite int8) behave more consistently with pre-export behavior.

Key changes:

- Uses a **fixed multiplier of `8`** for OBB NMS in `ExporterDetectionModel.forward`
- Non-OBB models keep the existing logic (normalized by number of classes)

This prevents under-detection and overly-aggressive NMS in exported OBB models. The change was contributed in [“`ultralytics 8.3.232` Fix OBB NMS export lower box count”](https://github.com/ultralytics/ultralytics/pull/22783) by [@Y-T-G](https://github.com/Y-T-G).

### 🐧 ARM64 Docker Image Modernization

For ARM64 users (Apple Silicon, Raspberry Pi, and other ARM boards), the Docker base has been updated for better security and compatibility:

- Base switched from `arm64v8/debian:bookworm-slim` to `arm64v8/ubuntu:24.04`
- Uses `apt` with `apt upgrade -y` to keep system packages up-to-date

This work comes from [“fix: 🐞 update Dockerfile to use Ubuntu 24.04 LTS and streamline package installation commands”](https://github.com/ultralytics/ultralytics/pull/22763) by [@onuralpszr](https://github.com/onuralpszr).

* * *

## 📚 Documentation & UX Upgrades

### 📘 SAM 3 Documentation Aligned with Meta’s Release

Docs now clearly reflect that Meta has officially released SAM-3, and that Ultralytics integration is in progress. Usage will remain via `pip install ultralytics`, and all SAM 3 content is clearly marked as **API previews** until integration lands.

These updates were made in [“SAM3 docs update”](https://github.com/ultralytics/ultralytics/pull/22784) by [@glenn-jocher](https://github.com/glenn-jocher).

### 🔍 Chat-Powered Docs Search

The documentation search experience received a major upgrade:

- A **custom chat-based search button** was added to the docs header with OS-aware hotkeys (⌘K / Ctrl+K)
- The default MkDocs search UI is hidden in favor of this richer experience
- Theme-aware CSS variables ensure proper light/dark mode styling
- Mobile layout is optimized with an icon-only, touch-friendly button

This is implemented across multiple PRs:

- Chat-based search integration in [“Ultralytics chat.js search in Docs”](https://github.com/ultralytics/ultralytics/pull/22769) by [@glenn-jocher](https://github.com/glenn-jocher)
- Dark theme styling fixes in [“fix: 🐞 dark mode styles for search button in CSS”](https://github.com/ultralytics/ultralytics/pull/22771) by [@onuralpszr](https://github.com/onuralpszr)
- Mobile layout improvements in [“Docs search bar mobile fix”](https://github.com/ultralytics/ultralytics/pull/22774) by [@glenn-jocher](https://github.com/glenn-jocher)

### 🧭 Docs Navigation, Links & Build Tweaks

Several quality-of-life improvements make the docs easier to navigate and maintain:

- TOC `.md` links are now standardized and rewritten as trailing-slash internal paths
- Internal links on the YOLO history page and homepage use consistent paths (for example, internal links like `models/yolov5.md` are normalized)
- Navigation labels are cleaned up (for example, “Modes:”, “Tasks:”, “Models:”, “HUB:”)
- Docs build command no longer uses `--strict` in the Zensical build, reducing failures caused by minor warnings
- The Weglot language switcher is hidden via CSS for a cleaner UI
- New contributors are added to `mkdocs_github_authors.yaml` for proper attribution

These updates were delivered across several PRs:

- TOC and link fixes in [“Fix TOC \*.md links”](https://github.com/ultralytics/ultralytics/pull/22768) by [@glenn-jocher](https://github.com/glenn-jocher)
- Navigation fixes in [“Fix Zensical navigation”](https://github.com/ultralytics/ultralytics/pull/22775) by [@glenn-jocher](https://github.com/glenn-jocher)
- Build script cleanup in [“fix: 🐞 remove unsupported strict mode flag from Zensical build command in documentation script”](https://github.com/ultralytics/ultralytics/pull/22770) by [@onuralpszr](https://github.com/onuralpszr)
- UI cleanup for language switcher in [“Update style.css for language switcher”](https://github.com/ultralytics/ultralytics/pull/22788) by [@glenn-jocher](https://github.com/glenn-jocher)

### 📊 Mermaid Diagram Support in Docs

Mermaid support was enabled via `pymdownx.superfences` configuration in `mkdocs.yml`, allowing rich diagrams such as flowcharts and sequence diagrams directly in docs using fenced ````mermaid` blocks.

This feature is added in [“Docs Mermaid diagram support”](https://github.com/ultralytics/ultralytics/pull/22773) by [@glenn-jocher](https://github.com/glenn-jocher).

* * *

## 🙌 Contributors & Community

This release is a great example of the community and Ultralytics team working together to polish the ecosystem.

- New contributor [@akdanz](https://github.com/akdanz) made their first contribution in [PR #22779](https://github.com/ultralytics/ultralytics/pull/22779).
- Core improvements and docs UX polishing were driven by [@glenn-jocher](https://github.com/glenn-jocher), [@onuralpszr](https://github.com/onuralpszr), and [@Y-T-G](https://github.com/Y-T-G).

You can see the complete list of changes in the [full changelog comparing v8.3.231…v8.3.232](https://github.com/ultralytics/ultralytics/compare/v8.3.231...v8.3.232).

* * *

## 🎯 Why This Matters

- **Production users of OBB models** get more consistent, reliable results after export, especially under int8 quantization.
- **ARM64 users** benefit from a modern Ubuntu 24.04 LTS base, improving compatibility and security.
- **Anyone debugging CUDA issues** can quickly assess GPU/cuDNN compatibility using the new helper snippet.
- **All users of the docs** get a smoother navigation experience, better search, and richer visual explanations via Mermaid diagrams.

Overall, `v8.3.232` is about **stability, clarity, and deployment confidence** , especially around OBB exports and documentation.

* * *

## 🚀 Try It Out & Share Feedback

Update to the latest release with:

```bash
pip install -U ultralytics

```

Then run, for example:

```bash
yolo predict model=yolo11n.pt source=path/to/your/images

```

Feedback, ideas, and bug reports are always welcome in the Ultralytics GitHub discussions and issues. The community’s input is what keeps YOLO improving for everyone.

If you try `v8.3.232` in your OBB pipelines, ARM64 environments, or rely heavily on the docs, please share:

- Any changes you see in exported OBB performance
- How the new search and navigation feel in your day-to-day use
- Suggestions for further tooling or docs improvements

Thank you to everyone contributing, testing, and helping push the ecosystem forward. 💡
