# Cypress v4.3.0 — Release & Upgrade Intelligence
- **Product:** Cypress (https://www.cypress.io)
- **Version:** v4.3.0
- **Released:** Mar 30, 2020
- **Impact Score:** 5/10
- **Breaking Changes:** Not verified
- **Canonical Analysis:** https://changelogs.us/cypress/updates/v4.3.0/

## Executive Summary (TL;DR)
Cypress v4.3.0. Source highlight: *Released 3/30/2020*

## New Features
- Errors shown in the Test Runner have a new design including an expandable stack trace, better highlighting of code elements, and 'Learn more' links that link to relevant Cypress documentation. This is part of our larger improvements to error display with more exciting features to come. Addresses #3762.
- When you open a Cypress project, clicking on the **Settings** tab and clicking into the **Experiments** panel will display the experimental features that are available and whether they are enabled for your project.
- Added support for setting cookie `sameSite` values via `cy.setCookie()`. Addresses #2437.
- Added experimental support for adding `sameSite` values to the objects yielded from `cy.setCookie()`, `cy.getCookie()`, and `cy.getCookies()`. Users can enable this by setting the `experimentalGetCookiesSameSite` configuration value to `true`. In Cypress 5, this will be the default. Addresses #2437.
- Added support for the `SameSite` cookie attribute in `cy.request()`, `cy.visit()`, and proxied HTTP requests. Addresses #6757.
- Type added for `tag` property when using Module API. Addresses #6795.

## Bug Fixes
- Fixed a regression in 4.2.0 where cypress installation could fail if Git is not installed. Fixes #6752.
- Fixed a regression in 3.5.0 where certain HTTP requests could fail with `Parse Error: Invalid header value char` or `Parse Error: Header overflow`. Fixes #5602.
- Fixed a regression in 4.2.0 where Electron deprecation warnings were printed to stderr in open mode. Fixes #6750.
- Cookies set with a Domain containing an unknown TLD are now sent along for all requests. For example, a cookie like `foo=bar; Domain=.cypress.test` will now be sent during cy.request() to `http://local.cypress.test`. Fixes #6628.
- We fixed a situation where a cross-origin errors could incorrectly throw in Chrome. Fixes #5270.
- Visibility checks against `vue-fragment` elements no longer throw an unexpected error. Fixes #6745.
