# New Release: Ultralytics v8.4.187

**URL:** <https://community.ultralytics.com/t/new-release-ultralytics-v8-4-187/2276>\
**Category:** Discussion\
**Tags:** announcements, ultralytics-official, releases\
**Created:** [October 24, 2026, 1:07pm UTC](https://community.ultralytics.com/t/new-release-ultralytics-v8-4-187/2276 "2026-10-24T13:07:56Z")\
**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:** [October 24, 2026, 1:07pm UTC](https://community.ultralytics.com/t/new-release-ultralytics-v8-4-187/2276/1 "2026-10-24T13:07:56Z")

</div>

# 🚀 Ultralytics v8.4.187: Smarter YOLO26-Pose Training

**Ultralytics YOLO v8.4.187 improves YOLO26-pose training with keypoint-focused matching and scale-aware anchor selection.** The update applies automatically—no new settings, dependencies, or migration steps required.

## 🎯 Key Improvements

- **Keypoint-first matching:** For objects with visible keypoints, training assignment now uses only Object Keypoint Similarity (OKS), rather than blending it with bounding-box overlap. This favors anchors with more accurate keypoints.
- **Scale-aware anchor selection:** An FCOS-style gate limits candidate anchors to feature-pyramid levels suited to each object’s size. The finest and coarsest levels remain available for objects outside the usual size range.

## 🛡 Fallbacks Preserved

- If scale filtering would leave an object without candidates, the original, ungated candidates are retained.
- Objects without visible keypoints continue to use bounding-box overlap for matching.

## ⚙ What This Means for You

The updated behavior is enabled **by default for YOLO26-pose training**. Inference, export, and the model architecture remain unchanged.

Thanks to [@Bovey0809](https://github.com/Bovey0809) for implementing OKS-only assignment and the pyramid-level gate in [PR #26843](https://github.com/ultralytics/ultralytics/pull/26843), making this training update possible.

## 📦 Try It Out

Upgrade your installation:

```bash
pip install -U ultralytics

```

Explore the [v8.4.187 release notes](https://github.com/ultralytics/ultralytics/releases/tag/v8.4.187) for the announcement, or review the [full changelog](https://github.com/ultralytics/ultralytics/compare/v8.4.186...v8.4.187) to inspect the changes.

💬 Training a YOLO26-pose model? Try the update and share your results, observations, or questions below—we’d love to hear your feedback!
