# Cypress v3.1.0 — Release & Upgrade Intelligence
- **Product:** Cypress (https://www.cypress.io)
- **Version:** v3.1.0
- **Released:** Aug 15, 2018
- **Impact Score:** 5/10
- **Breaking Changes:** Not verified
- **Canonical Analysis:** https://changelogs.us/cypress/updates/v3.1.0/

## Executive Summary (TL;DR)
Cypress v3.1.0. Source highlight: *Released 8/13/2018*

## New Features
- Cypress can now run tests in parallel across multiple virtual machines, or can be parallelized on a single machine. Cypress will automatically figure out, detect, and load balance all of your specs in the fastest and most efficient way possible. There is no configuration other than passing a `--parallel` flag and spinning up multiple machines on your CI provider. From our experiments you can expect to see approximately 40% reduction in overall run time **per machine** you add. However, attemptin
- Added `Parallelization` doc.

## Bug Fixes
- `cypress run` accepts a new `--parallel` flag to run specs in parallel. Fixes #1690 and #64 and #2297.
- `cypress run` accepts a new `--group` flag to group multiple spec files within a single run. Fixes #2169
- `cypress run` accepts a new --ci-build-id flag. Fixes #2153.
- We've finally tracked down the source of specs "hanging" and failing to start when running Electron. We finally tracked it down to a bug in Electron itself with setting `menu` when using offscreen rendering. Fixes #2322 and #2294.
- Clicking on svg elements is now working. 3.0.2 introduced a bug that would throw an 'illegal invocation' error. Fixes #2245 and #2252 and #2258 and #2277 and #2288.
- Fixed a regression in `3.0.2` that caused typing `{enter}` not to submit a form when there were `<button>` elements other than `type='submit'`. Fixes #2261 and #2326.
