---
title: Quality Clouds 24.4.0.0 Release Notes
description: "**Release date: March 13th, 2024** ## New general improvements - **Enfore [security](https://qualityclouds.com/documentation/docs/qc/quality-clouds-security/security/) by entering a valid password** **Pre-requisites:**  Have access to the [**Quality Clouds Portal**](https://id.qualityclouds.com/login). **Description:** When a user needs to change the password , it is necessary to take into account the…"
url: "https://community-staging.qualityclouds.com/qcdocs/whats-new/release-notes-product/quality-clouds-24-4-0-0-release-notes/"
updated: "2025-03-21"
category: Release Notes Product
---

# Quality Clouds 24.4.0.0 Release Notes

**Release date: March 13th, 2024**

## New general improvements

- **Enfore [security](https://qualityclouds.com/documentation/docs/qc/quality-clouds-security/security/) by entering a valid password**

**Pre-requisites:**  Have access to the [**Quality Clouds Portal**](https://id.qualityclouds.com/login).

**Description:**

When a user needs to change the password , it is necessary to take into account the valid characters that will allow us to reinforce a secure password.
A text explaining how to enter a valid password is available to clarify which is the correct group of valid characters.

![](https://qualityclouds.com/documentation/wp-content/uploads/2024/03/newpassowrdresettobeexplainedbetter.png)

The full text indicating how to properly change the password can be read here: 

"Password must have 12 characters or more, contain at least one uppercase A-Z value, one lowercase a-z value, one numeric 0-9 value, one of the following symbols #?!@^&\*-_  and no more than two consecutive characters".**→ How to access to reset or to change a password?**

- Log in to the [**Quality Clouds Portal**](https://id.qualityclouds.com/login)
- To modify the password it is necessary to reset it.
- You will receive an email with one code.
- Write the code and the new password with the full instructions provided.

**Impact:**To reinforce [security](https://qualityclouds.com/documentation/docs/qc/quality-clouds-security/security/) when accessing to the Quality Clouds portal.
**Use cases:**

- The user decides to change the password.
- The password is expired so it is necessary to change it.
- The user forgot the password so it is necessary to reset it.
   

- **Information improved in the Support Center area in the Quality Clouds portal.**

**Pre-requisites:** Have access to the [**Quality Clouds Portal**](https://id.qualityclouds.com/login)

**Description:**

In the Quality Clouds portal, there is a support area with information which can be located by clicking on the help area.

You will see four icons:

- Consult an expert: You can book a slot with one of our application experts to help you clarify any doubts or advise you on how to best use Quality Clouds.
- Contact us: You can email Quality Clouds Support.
- Read and Learn on our doc site: You can access Quality Clouds product information.
- Release notes: You can access the release notes with the product updates, new best practices, general product improvements and the resolution of bugs.
  [https://docs.qualityclouds.com/qcd/files/117801272/117801276/2/1710239436831/help+support.PNG](https://docs.qualityclouds.com/qcd/files/117801272/117801276/2/1710239436831/help+support.PNG)

![](https://qualityclouds.com/documentation/wp-content/uploads/2024/03/helpsupport-1024x578.png)

**→ How to access the Support Center area?**

- Log into the [**Quality Clouds Portal**](https://id.qualityclouds.com/login)
- Click on the question icon at the bottom right.
- A pop up will appear to show you the different options for communicating with Quality Clouds.

**Impact: **To facilitate Quality Clouds relevant information related to the Quality Clouds portal.

## New ServiceNow Best practices

**Existing ServiceNow rules which now apply also to Inline Scripts:**

The below rules were already existing in the default ruleset. As of this release, they are also applied to the Inline Script Configuration Element type:

- [SN-0175](https://qualityclouds.com/documentation/docs/qc/servicenow-rules/scripts-should-not-use-gs-sql/): Scripts should not use gs.sql  
- [SN-0169](https://qualityclouds.com/documentation/docs/qc/data-privacy-and-gdpr/possible-extra-sensitive-pii-usage-in-configuration-element-religion/): Possible extra-sensitive PII usage in configuration element - Religion 
- [SN-0168:](https://qualityclouds.com/documentation/docs/qc/data-privacy-and-gdpr/possible-pii-usage-in-configuration-element-passport/) Possible PII usage in configuration element - Passport               
- [SN-0167:](https://qualityclouds.com/documentation/docs/qc/data-privacy-and-gdpr/possible-pii-usage-in-configuration-element-nationality/)Possible PII usage in configuration element - Nationality             
- [SN-0166:](https://qualityclouds.com/documentation/docs/qc/data-privacy-and-gdpr/possible-extra-sensitive-pii-usage-in-configuration-element-gender/)Possible extra-sensitive PII usage in configuration element - Gender 
- [SN-0165:](https://qualityclouds.com/documentation/docs/qc/data-privacy-and-gdpr/possible-pii-usage-in-configuration-element-address/)  Possible PII usage in configuration element - Address                 
- [SN-0164](https://qualityclouds.com/documentation/docs/qc/data-privacy-and-gdpr/possible-pii-usage-in-configuration-element-email/): Possible PII usage in configuration element - Email                   
- [SN-0148](https://qualityclouds.com/documentation/docs/qc/javascript-rules/javascript-avoid-making-connections-on-unsafe-protocols/): JavaScript -  Avoid making connections on unsafe protocols           
- [SN-0138](https://qualityclouds.com/documentation/docs/qc/javascript-rules/javascript-avoid-use-of-webdb/): JavaScript -  Avoid use of WebDB                                     
- [SN-0134](https://qualityclouds.com/documentation/docs/qc/javascript-rules/javascript-avoid-unrestricted-targetorigin-on-cross-domain-messaging/): JavaScript - Avoid unrestricted targetOrigin on cross-domain messaging
- [SN-0133](https://qualityclouds.com/documentation/docs/qc/data-privacy-and-gdpr/possible-use-of-private-data/): Possible use of private data                                         
- [SN-0127](https://qualityclouds.com/documentation/docs/qc/javascript-rules/javascript-avoid-use-of-function-constructors/): JavaScript -  Avoid use of Function Constructors                     
- [SN-0119](https://qualityclouds.com/documentation/docs/qc/javascript-rules/javascript-avoid-use-of-debugger-statements/): JavaScript -  Avoid use of debugger statements                       
- [SN-0107](https://qualityclouds.com/documentation/docs/qc/javascript-rules/javascript-avoid-use-of-eval-function/): SERVER-SIDE: JavaScript - Avoid use of Eval function. - Server side elements      
- [SN-0105](https://qualityclouds.com/documentation/docs/qc/javascript-rules/javascript-use-comparison/):JavaScript - Use === comparison                                       
- [SN-0104](https://qualityclouds.com/documentation/docs/qc/javascript-rules/javascript-optimize-loops/):JavaScript - Optimize Loops                                           

## New Salesforce Best practices

- **[Switch Statements Should Have a When Else Case](https://qualityclouds.com/documentation/docs/qc/salesforce-rules/switch-statements-should-have-a-when-else-case/)**

New rule for Salesforce (**SF-SWITCH-WO-WHEN-ELSE**).

**Description:**

This best practice aims to mitigate the impact of potential unexpected functionality by recommending the use of a 'when else' case to account for all values.

## Bug fixes

Sorting of API Keys by the instances column.

**Bug explanation:**
The sorting of [API Keys](https://qualityclouds.com/documentation/qc/quality-clouds-servicenow-store-application/api-key-management/) by the instances column does not display correctly

**Solution:**The instances can be properly sorted by name.

![](https://qualityclouds.com/documentation/wp-content/uploads/2024/03/instancessortedproperly-1024x282.png)

- **Live Check Scans of no code elements fail in the execution of the VSC plugin in Salesforce.**

  **Bug explanation:**

  This issue is seen in livecheck scans that end with no issues.
  **Solution:** 

  The scan ends successfully and shows the results.
- **Open the generated pdf in the profiling view.**

**Bug explanation:**

When generating the pdf in the profiling view, an error was reported.

**Solution:**

The pdf generating the profiling report works properly.

![](https://qualityclouds.com/documentation/wp-content/uploads/2024/03/profilingreport-1024x506.png)

- **Expiration date of a Peer Review showing in the table in the Peer Review view.**

**Bug explanation:**

When including the expiration date of a peer review, on the kanban screen, when saving the information and closing the kanban, the expiration date did not appear in the table.

![](https://qualityclouds.com/documentation/wp-content/uploads/2024/03/peerreviewexpirationdate.png)

**Solution:**

The expiration date is properly displayed on the table showing the list of Peer Reviews.

![](https://qualityclouds.com/documentation/wp-content/uploads/2024/03/expirationdatemodified-1024x236.png)

- **Salesforce rule is working properly for Quality Gates**

**Bug explanation:**

The SF-BYPASS-VALIDATION-RULE - "Every Validation Rule should have a bypass," wasn't working properly during scans, leading to User Stories passing through the Quality Gate without being blocked.

**Solution:**

The scan detects this rule's severity accurately.
