# Fides 2.20/2.20.1/2.20.2 Release notes

- **2.20.0**: September 19, 2023
- **2.20.1**: September 20, 2023
- **2.20.2**: September 26, 2023

The **Enterprise** tag indicates that features are only available for Enterprise customers. To review pricing and upgrade your plan, please visit [our site](/content/speak-with-us/index.html).

### New features & Enhancements (2.20)

- **System history UI, API, digest moves into GA:** Fides added the ability to access a system's history of changes from the `History` tab in the UI and API. A daily digest is also accessible via webhook. [Read more](/content/docs/data-mapping/review-history/index.html).
- **Fides Compass upgrades**: Fides Compass now suggests both data uses & cookies and has added 500 more vendors. [Read more](/content/docs/data-mapping/guides/compass/index.html)
- **Consent notices UI updated**: Our consent notices UI has a new look, human readable geographies, and status indicators for all notices. [Read more](/content/docs/consent/guides/privacy-notices/index.html)
- **Gather custom fields in privacy requests**: Custom fields can now be configured and collected for use in privacy requests. [Read more](/content/docs/privacy-requests/guides/custom-request-fields/index.html)
- **DNS records page**: There is a new page called _DNS records_ under the management menu where you can review and copy the CNAME records required to allow communication between customer networks and Fides.
- **Skipping collections and endpoints for DSR**: When configuring DSR processing, you can now choose to skip specific collections or endpoints. [Read more](/content/docs/integrations/guides/datasets#skipping-collections/index.html)
- **Fideslang 2.0**: Fideslang has been updated to 2.0 with changes intended to better support consent use cases. Read more below in the [Taxonomy updates](/content/docs/releases/fides-2-X/2-20#taxonomy-updates/index.html) section.

### Fixes and developer updates (2.20)

- Fides embeds CDN URLs in `fides.js` when they have been provided to Fides.
- Privacy notice templates are now disabled by default.
- Added case-insensitive privacy experience region filtering.
- Ensured that fides.js toggles are not hidden by other CSS libraries.
- An error toast has been added to toggles in various tables.
- Fixed a bug where an unsaved changes notification modal would appear even without unsaved changes.

### Fixes and developer updates (2.20.1)

- Fixed performance issue where adding integrations slowed the data map response time, particularly when viewing a list of systems.

### Fixes and developer updates (2.20.2)

- Added `version_added`, `version_deprecated`, and `replaced_by` to data use, data subject, and data category APIs #4135.
- Update fides.js to not fetch experience client-side if pre-fetched experience is empty #4149.
- Erasure privacy requests now pause for input if there are any manual process integrations #4115.

### Taxonomy updates

We released a major update to our Fideslang taxonomy in 2.20. To explore the updated taxonomy using our visual explorer, please [go here](https://ethyca.github.io/fideslang/explorer/).

For updated taxonomy elements, your information will be migrated when upgrading your application and any references to these elements throughout the application will be automatically updated in data use declarations, datasets, systems, privacy notices, consent components, policies, and rule targets.

#### Changes to data uses

**Added**:
- _Analytics for Content Performance_: `analytics.reporting.content_performance`
- _Essential for Security_: `essential.service.security`
- _Essential for Serving Ads_: `marketing.advertising.serving`
- _Profiling for Advertising_: `marketing.advertising.profiling`
- _Personalized Profiling_: `personalize.profiling`

**Changed**:
- _**Improve.**_\* is now _**Functional.**_\*: Used for specific, necessary, and legitimate purposes.
  - As a result, _Improve service_ is moving: `improve.system` → `functional.service.improve`
- Moved `essential.service.operations.support.optimization` → `essential.service.operations.improve`
- Updated human labels and descriptions for: `essential.service.operations`, `essential.service.operations.support`, and `essential.service.payment_processing`.

#### Changes to data categories

**Added**:
- _**Account information**_: `user.account.*`
  - _Account settings_: `user.account.settings`
  - _Account username_: `user.account.username`
- _**Authorization information**_: `user.authorization`
  - _Account password_: `user.authorization.credentials.unencrypted`
- _**User content**_: `user.content.*`
  - _Private content_: `user.content.private`
  - _Public content_: `user.content.public`
  - _User image_: `user.content.self_image`
- _**Purchase history**_: `user.behavior.purchase_history`
- _**Fingerprint**_: `user.biometric.fingerprint`
- _**Retina scan**_: `user.biometric.retinal`
- _**Voice recording**_: `user.biometric.voice`
- _**Criminal history**_: `user.criminal_history`
- _**Fax number**_: `user.contact.fax_number`
- _**User website**_: `user.contact.url`
- _**Language**_: `user.demographic.language`
- _**Marital status**_: `user.demographic.marital_status`
- _**Device cookie**_: `user.device.cookie`
- _**Credit card information**_: `user.financial.credit_card`
- _**Birth certificate**_: `user.government_id.birth_certificate`
- _**Immigration ID**_: `user.government_id.immigration`
- _**Vehicle registration**_: `user.government_id.vehicle_registration`
- _**Medical insurance ID**_: `user.health_and_medical.insurance_beneficiary_id`
- _**Medical record ID**_: `user.health_and_medical.record_id`
- _**User ID**_: `user.unique_id`
- _**Pseudonymous user ID**_: `user.id.pseudonymous`
- _**Imprecise subject location**_: `user.location.imprecise`
- _**Precise subject location**_: `user.location.precise`
- _**First name**_: `user.name.first`
- _**Last name**_: `user.name.last`
- _**Privacy preferences**_: `user.privacy_preferences`

**Changed**:
- Updated `user.credentials` → `user.authorization.credentials`
- Updated `user.observed` → `user.behavior`
- Updated `user.browsing_history` → `user.behavior.browsing_history`
- Updated `user.media_consumption` → `user.behavior.media_consumption`
- Updated `user.search_history` → `user.behavior.search_history`
- Updated `user.organization` → `user.contact.organization`
- Updated `user.non_specific_age` → `user.demographic.age_range`
- Updated `user.date_of_birth` → `user.demographic.date_of_birth`
- Updated `user.gender` → `user.demographic.gender`
- Updated `user.political_opinion` → `user.demographic.political_opinion`
- Updated `user.profiling` → `user.demographic.profile`
- Updated `user.race` → `user.demographic.race_ethnicity`
- Updated `user.religious_belief` → `user.demographic.religious_belief`
- Updated `user.sexual_orientation` → `user.demographic.sexual_orientation`
- Updated `user.financial.account_number` → `user.financial.bank_account`
- Updated `user.genetic` → `user.health_and_medical.genetic`.
