# New Release: Ultralytics v8.4.51

**URL:** <https://community.ultralytics.com/t/new-release-ultralytics-v8-4-51/1977>\
**Category:** Discussion\
**Tags:** releases, announcements, ultralytics-official\
**Created:** [May 15, 2026, 1:36pm UTC](https://community.ultralytics.com/t/new-release-ultralytics-v8-4-51/1977 "2026-05-15T13:36:01Z")\
**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:** [May 15, 2026, 1:36pm UTC](https://community.ultralytics.com/t/new-release-ultralytics-v8-4-51/1977/1 "2026-05-15T13:36:01Z")

</div>

# Ultralytics v8.4.51 is out 🎉

**Quick summary:** Ultralytics `v8.4.51` is a quality-focused release centered on **better training traceability** , **stronger internal augmentation foundations** , and **clearer deployment and documentation updates**. The headline improvement is that training metadata now includes the **Git commit message** , making experiments easier to track, reproduce, and audit 🧾

If you’re training, exporting, or deploying with **Ultralytics YOLO** , this release should make your workflows a bit more transparent and dependable.

## Highlights

### 🧾 Better training traceability

The biggest update in `v8.4.51` is that the current Git commit subject is now captured in training metadata.

This includes:

- saved checkpoints as `git.message`
- Ultralytics Platform training environment metadata as `gitCommitMessage`
- Git utilities via `GitRepo.message`

This makes it much easier to answer: _which exact code change produced this model?_ Huge help for reproducibility, debugging, and team collaboration.

Implemented in [PR #24505](https://github.com/ultralytics/ultralytics/pull/24505) by [@glenn-jocher](https://github.com/glenn-jocher).

### 🛠 Unified augmentation pipeline refactor

A major internal refactor introduced a more consistent transform system around `BaseTransform`.

This update helps standardize how transforms are applied across:

- images
- instances
- semantic masks

It also reorganizes augmentations such as:

- `Mosaic`
- `MixUp`
- `CutMix`
- `CopyPaste`
- `RandomPerspective`
- `RandomFlip`
- `LetterBox`

While mostly internal, this is an important foundation for future augmentation improvements and maintainability.

Implemented in [PR #24434](https://github.com/ultralytics/ultralytics/pull/24434) by [@Laughing-q](https://github.com/Laughing-q).

### 🚀 OpenVINO docs now feature YOLO26 benchmarks

The OpenVINO documentation has been refreshed to show **YOLO26** benchmark results instead of older YOLO11 results, giving users a more current view of deployment performance across newer Intel CPUs, GPUs, and NPUs.

Updated in [PR #24285](https://github.com/ultralytics/ultralytics/pull/24285) by [@lakshanthad](https://github.com/lakshanthad).

## Improvements

### 🔧 More robust Git metadata handling

Git repository parsing was improved to better support metadata extraction from Git internals, including shared and worktree-style layouts. This helps version information get captured more reliably during training.

Included as part of [PR #24505](https://github.com/ultralytics/ultralytics/pull/24505) by [@glenn-jocher](https://github.com/glenn-jocher).

### 📤 Expanded DeepX export documentation

DeepX was added to the export formats table, and export argument documentation was cleaned up for clarity, including output folder behavior.

Implemented in [PR #24488](https://github.com/ultralytics/ultralytics/pull/24488) by [@lakshanthad](https://github.com/lakshanthad).

### ⚡ RT-DETR inference tuning guidance

Docs now explain that reducing query count can speed up RT-DETR inference, giving users a practical latency/accuracy tradeoff knob.

Added in [PR #24466](https://github.com/ultralytics/ultralytics/pull/24466) by [@artest08](https://github.com/artest08).

### ⚠ YOLOE export behavior clarified

The docs now clearly warn that exported YOLOE models are **static**. After export, prompt-based class configuration is baked into the model and cannot be changed later.

Added in [PR #24496](https://github.com/ultralytics/ultralytics/pull/24496) by [@raimbekovm](https://github.com/raimbekovm).

### ☁ Ultralytics Platform GPU docs refreshed

The Ultralytics Platform documentation now reflects updated GPU availability, including **B300** , along with revised access and pricing details.

Updated in [PR #24506](https://github.com/ultralytics/ultralytics/pull/24506) by [@glenn-jocher](https://github.com/glenn-jocher).

## Bug Fixes and Cleanup

- Fixed a broken link in [PR #24485](https://github.com/ultralytics/ultralytics/pull/24485) by [@lakshanthad](https://github.com/lakshanthad)
- Removed Weglot docs overrides in [PR #24484](https://github.com/ultralytics/ultralytics/pull/24484) by [@glenn-jocher](https://github.com/glenn-jocher)
- Cleaned up the integrations section in README in [PR #24486](https://github.com/ultralytics/ultralytics/pull/24486) by [@glenn-jocher](https://github.com/glenn-jocher)
- Scoped Axelera export tests to supported PyTorch versions in [PR #24487](https://github.com/ultralytics/ultralytics/pull/24487) by [@lakshanthad](https://github.com/lakshanthad)
- Normalized casing for PyTorch, NumPy, and Matplotlib in prose in [PR #24499](https://github.com/ultralytics/ultralytics/pull/24499) by [@glenn-jocher](https://github.com/glenn-jocher)

## Why this release matters

`v8.4.51` is less about flashy new end-user features and more about making everyday workflows smoother:

- **Easier experiment tracking** with human-readable Git commit messages
- **Better reproducibility** across local and Ultralytics Platform training runs
- **More reliable deployment decisions** with updated YOLO26 benchmark and export docs
- **Stronger augmentation foundations** for future releases
- **Fewer surprises** in export workflows, especially for YOLOE users

## Try it out

You can upgrade with:

```bash
pip install -U ultralytics

```

Then explore the release details in the [v8.4.51 release page](https://github.com/ultralytics/ultralytics/releases/tag/v8.4.51) or browse the [full changelog](https://github.com/ultralytics/ultralytics/compare/v8.4.50...v8.4.51).

If you give `v8.4.51` a try, we’d love to hear how it works for you. Please share feedback, report regressions, or let us know which improvements you’d like to see next 🙌
