# June 2020

**Published:** June 1, 2020 | **Category:** Company News

---

## Deployments

- As of June 19th 2020, the creation of new ZEIT Now 1.0 Deployments is prohibited. Existing Deployments will continue to be available until August 7th 2020.
- The `x-vercel-trace` header was removed in favor of `x-vercel-id`.
- By default, all Gatsby Deployments will now receive default [headers](https://vercel.com/docs/configuration#project/headers) for automatically caching its assets in the visitor's browser.
- Empty query string parameters placed in the `destination` property of `redirects` don't cause a 500 error when being invoked anymore.
- Deployments will now retain [cache directories](https://github.com/vercel/vercel/blob/master/packages/now-static-build/src/frameworks.ts) of frameworks between builds again.
- A `404.html` file present in the output of a Deployment's build will now be considered whenever a 404 error is rendered.
- Sending a `Range` header to a Deployment will not bypass the [Edge Network](https://vercel.com/edge-network) cache anymore.
- Creating a new Deployment with the `builds` property within `vercel.json` will now render a warning message about how the Build and Development Project Settings will not be applied.
- All newly created Deployments now use [vercel.app](http://vercel.app/) in place of the [now.sh](http://now.sh/) suffix – reflecting the new company name.
- Whenever the [routes](https://vercel.com/docs/configuration#project/routes) property and one of the new routing properties ([cleanUrls](https://vercel.com/docs/configuration#project/cleanurls), [trailingSlash](https://vercel.com/docs/configuration#project/trailingslash), [rewrites](https://vercel.com/docs/configuration#project/rewrites) or [redirects](https://vercel.com/docs/configuration#project/redirects)) is used, an easier to understand error is now rendered.
- Deployments failing to be created expectedly (for example, when the Vercel API will request more files to be uploaded by Vercel CLI) will not contribute to the [rate limit](https://vercel.com/docs/v2/platform/limits?query=limits#general-limits) for creating Deployments anymore.
- If the destination property within [rewrites](https://vercel.com/docs/configuration#project/rewrites) or [redirects](https://vercel.com/docs/configuration#project/redirects) contains a path segment, but the source property does not, an easier to understand error is now rendered.
- Build logs now appear on the Web UI within 250ms since their creation, instead of up to 500ms.
- If the `source` property of [rewrites](https://vercel.com/docs/configuration#project/rewrites) or [redirects](https://vercel.com/docs/configuration#project/redirects) contains an invalid regular expression, an easier to understand error is now rendered.
- The order of query string parameters is now retained when using [rewrites](https://vercel.com/docs/configuration#project/rewrites) or [routes](https://vercel.com/docs/configuration#project/routes) to pipe requests to an external service.
- Whenever the error about hitting the maximum amount of output files is rendered, it will now correctly consider the new company name.
- Drawers will not render a huge, annoying grey whitespace at their bottom on Android anymore.
- Serverless Functions written in [Ruby](https://vercel.com/docs/runtimes#official-runtimes/ruby) will not crash when returning a UTF-8 characters (such as emojis) anymore.

## Web UI

- The [pricing page](https://vercel.com/pricing) now lists options for Open Source Projects and organizations that would like to become partners of Vercel.
- Dismissing the news banner at the top of the Web UI will now cause it to remain dismissed.
- Whenever more than 2,000 lines of logs are printed while a Deployment is building, they will now be cut off at the end with a warning message, in order to protect browser memory.
- Looking at the status of a .tk, .ga, .ml, or .cf Domain in the Project Settings will not cause an error anymore. Domain in the Project Settings will not cause an error anymore.
- Editing a Domain and seeing an error because of invalid input will not cause the Domain to forever remain in a non-editable state anymore.
- Editing the amount of Concurrent Builds, activating Password or SSO Protection and activating Preview Deployment Suffix isn't possible anymore if your Team has failed to pay their most recent charge.
- Quickly scrolling through the Projects list will not cause a broken button for loading more items and a error message anymore.
- Source files with names that are starting with a period uploaded through Vercel CLI will now properly show their content in the Web UI.
- Accessing the Functions tab of a deleted Deployment will not cause a UI problem anymore.
- Trying to [import](https://vercel.com/import) a non-existing Git repository now renders a useful error.
- On iPad, the footnotes of fields within the Team Settings will not break into multiple lines anymore and the homepage will not be cut off left and right anymore.
- The Functions tab for Deployments now renders enough spacing at the bottom in order for their logs to be easily readable.
- Refreshing the import flow or leaving it will not cause an alert modal to be rendered anymore.
- Leaving a Team will now render a confirmation modal.
- The button for pausing and resuming the realtime feed of incoming Serverless Function requests is now working correctly again.
- On the global "Git Integration" page in the Settings of a Personal Account or Team, it's now possible to click on a Git provider (such as GitHub) to easily disconnect the respective Git Integration.
- Instead of rendering a visibility indicator on all private and public Deployments in the Web UI, only public Deployments will render one from now on. Additionally, enough space for long Team names is provided.
- The badge right next to the name of Teams on the Pro trial now clearly indicates that the shown time is what's remaining until the end of the trial.
- Visiting the URL of a Deployment on the Web UI will now prompt you to log in – no matter if you have access to it or not.
- The homepage now works correctly on the latest version of the [Edge](https://www.microsoft.com/en-us/edge).
- If you've installed the [GitHub Integration](https://vercel.com/github) and then tried to [import](https://vercel.com/import) a Git repository that it doesn't have access to, a useful error is now rendered.
- Special characters (such as `) entered in the Name field of a Personal Account will not be encoded anymore. Instead, they will be shown normally.
- A not working section on the [Security](https://vercel.com/security) page was removed entirely.
- Clicking "Back" in the import flow after being accepted to a Team doesn't cause an error anymore.
- The message rendered after logging in will now correctly recommend waiting for a redirect to the Web UI to occur instead of telling you to close the window.
- Long names of Teams and Personal Accounts will now properly be displayed in the flow for purchasing a new Domain.
- The login page is now usable on landscape iPhone 11 (Pro) screens. Additionally, the signup page is now usable on iPhone SE.
- After [importing a Template](https://vercel.com/import/templates), the success screen will now present the Production Domain instead of a Preview Domain of the Deployment.
- Switching to the [Activity](https://vercel.com/dashboard/activity) tab will not render a short loading animation anymore if the information was already retrieved. Instead, it's shown immediately.
- The placeholder text within the [Autocomplete component](https://vercel.com/design/autocomplete) is now vertically centered.
- When adding more than one credit card to your Personal Account or Team, and selecting one of them to be the default, it will now be clear which one became the default.
- [Importing](https://vercel.com/import) empty Git repositories now renders a useful error.

## Command-Line

- Running `vercel` again after signing up will not cause an error anymore.
- Whenever `vercel dev` is run on a Project with Serverless Functions written in Node.js, it will now start up much faster. Additionally, any changes made to the source code will now be reflected immediately.
- Running `vercel` without a working internet connection will now render a helpful error.
- The `.vercelignore` configuration file can now be used to force the upload of a path that Vercel CLI ignores [by default](https://vercel.com/docs/v2/build-step#ignored-files-and-folders) (such as `node_modules`).
- Running vercel dev will now correctly apply the new routing properties ([cleanUrls](https://vercel.com/docs/configuration#project/cleanurls), [trailingSlash](https://vercel.com/docs/configuration#project/trailingslash), [rewrites](https://vercel.com/docs/configuration#project/rewrites) or [redirects](https://vercel.com/docs/configuration#project/redirects)) if builds isn't defined in `vercel.json`.
- All [Official Runtimes](https://vercel.com/docs/runtimes#official-runtimes) are now delivered directly with the vercel npm package, which means Vercel CLI doesn't need to install them anymore.
- Adding options (such as `--debug`) before the arguments of a sub command doesn't cause the usage information to be rendered anymore. Instead, the command will perform like expected.
- All `err.sh` links referenced from Vercel CLI now work again. From here on out, only`vercel.link` will be used.
- Vercel CLI will not try to install [Yarn](https://yarnpkg.com/) anymore, when installing your [Community Runtimes](https://vercel.com/docs/runtimes#advanced-usage/community-runtimes). Instead, it will assume `npm` to be installed and use it. If it's not available, a useful error will be rendered.
- It's now possible for [Community Runtimes](https://vercel.com/docs/runtimes#advanced-usage/community-runtimes) to opt into exposing a new [startDevServer](https://github.com/vercel/vercel/blob/master/DEVELOPING_A_RUNTIME.md#startdevserver) method, in order to provide the best performance for customers that are using `vercel dev`.
- The published size of the [vercel npm package](https://www.npmjs.com/package/vercel) was cut in half.
- When using the old and new configuration methods (`now.json` and `vercel.json`, for example), an error will be rendered – suggesting to use only the new one.
- The message that is rendered whenever a new update is available for Vercel CLI doesn't recommend installing the outdated [now package](https://www.npmjs.com/package/now) anymore.
- Creating your first Deployment within a Project will now suggest running the `vercel --prod` command for creating another Production Deployment instead of `now --prod`.

## Domains

- Because of its [special requirements](https://help.opensrs.com/hc/en-us/articles/205331287--COOP-domain-policies), the .coop Domain was removed from the [list of Domains](https://vercel.com/domains) that are available for purchase.
- Whenever a `.dk` Domain is added to a Project, the nameservers shown for connecting it now comply with the registrar's guidelines.
- Domains purchased with Vercel and added to a Project will now render a clear message about the DNS propagation status again.
- Your Domains will now be assigned to their respective Deployments even before the SSL Certificate is ready. Until it is available, your Deployment will therefore be served using the `http` protocol (to allow for faster assignment).

## Documentation

- The [Custom Domains](https://vercel.com/docs/v2/custom-domains) page now links off to [a guide](https://vercel.com/knowledge/zero-downtime-migration-for-dns) for zero downtime Domain migrations.
- On the section for the [builds](https://vercel.com/docs/configuration#project/builds) configuration property, a clear message about when to use the property is now rendered.
- Now that the API for creating Deployments supports receiving a project parameter, the [API Reference](https://vercel.com/docs/api#endpoints/deployments/create-a-new-deployment) reflects the new behavior.
- The pages [Limits](https://vercel.com/docs/v2/platform/limits) and [Fair Use Policy](https://vercel.com/docs/v2/platform/fair-use-policy) now reflect that it's possible to contact [Vercel Support](https://vercel.com/support) to lift them.

## Integrations

- The [Slack Integration](https://vercel.com/integrations/slack) was renamed from "ZEIT Events" to "Vercel".
- Using `github.silent` in `vercel.json` to prevent the [GitHub Integrations](https://vercel.com/github) from commenting on commits now works in combination with the Root Directory Project Setting.
- The [Bitbucket Integration](https://vercel.com/bitbucket) now renders "Vercel" instead of "zeit-now" as the name of the check for Deploying your commit.
- Integrations that weren't yet approved by our Team will now be prevented from being indexed by a search engine and will indicate their status through a message in the Web UI.

---

**More posts:** [View all blog posts](https://vercel.com/blog/sitemap.md) | [Changelog](https://vercel.com/changelog/sitemap.md)