# New Release: Ultralytics v8.2.77

**URL:** <https://community.ultralytics.com/t/new-release-ultralytics-v8-2-77/185>\
**Category:** Discussion\
**Tags:** releases, announcements, ultralytics-official\
**Created:** [August 14, 2024, 1:08pm UTC](https://community.ultralytics.com/t/new-release-ultralytics-v8-2-77/185 "2024-08-14T13:08:30Z")\
**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:** [August 14, 2024, 1:08pm UTC](https://community.ultralytics.com/t/new-release-ultralytics-v8-2-77/185/1 "2024-08-14T13:08:30Z")

</div>

# 🚀 Announcing Ultralytics v8.2.77 Release!

## 🌟 Summary

We are thrilled to announce the release of Ultralytics v8.2.77! This update brings a host of enhancements, including technical infrastructure improvements and updated documentation to elevate both user and developer experiences.

## 📊 Key Changes

### Cleanup Tool Cache

- **Description** : Added a step to free up space on the GitHub Actions runner.
- **Impact** : Enhances CI/CD efficiency by preventing failures due to lack of disk space.

### Removal of `.pre-commit-config.yaml`

- **Description** : Deleted the configuration file used for pre-commit hooks.
- **Impact** : Streamlines the codebase, making it lighter and easier to manage.

### Documentation Updates

- **Description** : Improved contributing guide with clearer instructions and visuals.
- **Impact** : Provides a more welcoming and guiding environment for new contributors, encouraging community engagement.

### New Parameter in YOLOv8 Plot Function

- **Description** : Added `color_mode` parameter to the `plot` method.
- **Impact** : Allows for instance-based or class-based color settings, providing more customization options in visual outputs.

### Inference Modifications

- **Description** : Modified device check conditions in DDP training.
- **Impact** : Enables more robust handling of non-GPU environments, such as CPU or MPS.

## 🎯 Purpose & Impact

These updates collectively enhance both the developer and user experience, making the project more efficient, accessible, and customizable. 🚀

## What’s Changed

- **Update Contributing guidelines** by [@glenn-jocher](https://github.com/glenn-jocher) in [PR #15373](https://github.com/ultralytics/ultralytics/pull/15373)
- **Fixed multiscale preprocess\_batch** by [@ambitious-octopus](https://github.com/ambitious-octopus) in [PR #15392](https://github.com/ultralytics/ultralytics/pull/15392)
- **Improve trainer DDP device handling** by [@alanZee](https://github.com/alanZee) in [PR #15383](https://github.com/ultralytics/ultralytics/pull/15383)
- **Update Conda CI** by [@glenn-jocher](https://github.com/glenn-jocher) in [PR #15443](https://github.com/ultralytics/ultralytics/pull/15443)
- **Update Tracker docstrings** by [@glenn-jocher](https://github.com/glenn-jocher) in [PR #15469](https://github.com/ultralytics/ultralytics/pull/15469)
- **New `color_mode=instance` plot arg** by [@Laughing-q](https://github.com/Laughing-q) in [PR #15034](https://github.com/ultralytics/ultralytics/pull/15034)

## New Contributors

- **[@alanZee](https://github.com/alanZee)** made their first contribution in [PR #15383](https://github.com/ultralytics/ultralytics/pull/15383)

## Try It Out!

We encourage you to try out the new release and share your feedback with us. Your insights are invaluable in helping us improve and evolve Ultralytics YOLO.

**Full Changelog** : [v8.2.77 Changelog](https://github.com/ultralytics/ultralytics/compare/v8.2.76...v8.2.77)

**Release URL** : [Ultralytics v8.2.77 Release](https://github.com/ultralytics/ultralytics/releases/tag/v8.2.77)

Thank you for being a part of the Ultralytics community! We look forward to your feedback and contributions.

Happy coding! 🎉
