# Hugging Face Transformers v4.9.0 — Release & Upgrade Intelligence
- **Product:** Hugging Face Transformers (https://huggingface.co)
- **Version:** v4.9.0
- **Released:** Jul 22, 2021
- **Impact Score:** 7/10
- **Breaking Changes:** Source flagged
- **Canonical Analysis:** https://changelogs.us/transformers/updates/v4.9.0/

## Executive Summary (TL;DR)
Hugging Face Transformers v4.9.0. Source highlight: v4.9.0: TensorFlow examples, CANINE, tokenizer training, ONNX rework

## Breaking Changes & Deprecations
- Breaking changes When `load_best_model_at_end` was set to `True` in the `TrainingArguments`, having a different `save_strategy` and `eval_strategy` was accepted but the `save_strategy` was overwritten by the `eval_strategy` (the option to keep track of the best model needs to make sure there is an evaluation each time there is a save). This led to a lot of confusion with users not understanding why the script was not doing what it was told, so this situation will now raise an error indicating to set `save_strategy` and `eval_strategy` to the same values, and in the case that value is `"steps"`

## New Features
- Add CANINE #12024 (@NielsRogge)
- Add TFHubertModel #12206 (@will-rice)

## Bug Fixes
- UpdateDescription of TrainingArgs param save_strategy #12328 (@sam-qordoba)
- [Deepspeed] new docs #12077 (@stas00)
- [ray] try fixing import error #12338 (@richardliaw)
- [examples/Flax] move the examples table up #12341 (@patil-suraj)
- Fix torchscript tests #12336 (@LysandreJik)
- Add flax/jax quickstart #12342 (@marcvanzee)

## Upgrade Command
```bash
python -m pip install 'transformers==4.9.0'
```
