Release 2021.3 is now available; it is a minor release that contains new features, bug fixes, and refinements.
We will begin scheduling 2021.3 updates on customer Test systems starting, January 4th, 2022.
NOTE: PHP 7.4 IS REQUIRED for this upgrade.
Notable Changes
- Updates native password hashing to increase security
- Adds new password hashing
- Adds manual password expiration to the Users form, and includes a password reset link on the confirmation message
- Retains legacy hashing to identify old passwords
- Expires all user passwords so they are forced to be reset using the new hash
- Note: After the upgrade, all users using the native PCR-360 log-in will have to reset their passwords, this will not affect Shibboleth customers.
- Adds functionality to reset expired passwords after logging in with them
Added two new cleanup Events:
- Cleans up old Bulk Update History records. (The default timeframe is 365 days)
- Cleans up old System Message records. (The default timeframe is 365 days)
- Cleans up old Bulk Update History records. (The default timeframe is 365 days)
Perspectives Grid Changes
- Admins now have the ability to override the PCR grid defaults (i.e. Perspective Admin Defaults).
- Admins may now schedule grid reports from the Perspectives Grid Page.
- Adds support for NENA 3 compatible E911 Reports.
Please review the Database Changes in 2021.3 and make any necessary changes to your AdHoc Grids, Custom Events, and API calls.
Review and Refresh Session(s)
We are planning two Review and Refresh sessions for 2021.3. The first session is scheduled for January 12th at 11:00 AM Eastern, and the second is scheduled for January 13th at 3:00 PM Eastern.
Key
Release 2021.3 (12-30-2021)
Component | Description | Type | Incident(s) | Documentation |
---|---|---|---|---|
API | Added new validations for Charges
| |||
The API now supports international addresses. | Contacts API | |||
Added Billing Group validation when adding new GLA's to a Service. Also added validations for an ownership change in the API | Service API | |||
Cleaned up a number of notices in the Purchase Order and Barcode API calls: | ||||
Catalogs | On the GLA grid, the "Select GLA Format" selector allows switching to the first format if you switched to another. | IN-7323 | ||
General | Added two new cleanup Events:
| IN-4442 | ||
Perspectives Grid Changes
| IN-7123 | |||
Updates native password hashing to increase security
| Users (Password Management) | |||
Adding a new widget to the dashboard no longer removes existing widgets from the dashboard. | IN-6659 IN-4951 IN-7114 | |||
Cleaned up a number of homepage/dashboard notices (that were filling up the log in some cases). | ||||
Searching on a date column in Oracle, with certain query strings, no longer throws an error. | IN-6323 | |||
Form Perspectives now save content for text editor fields (i.e. the Description text editor on Catalogs). | ||||
International Address support on forms does now supports Custom Countries. | ||||
Imports & Exports | Added the user (who imported the file) to the Imports Grid. | IN-4985 | Importing a File | |
Charge Catalog Import changes:
| IN-6713 | Charge Catalog Imports | ||
Adds support for NENA 3 compatible E911 Reports. | ||||
Imports now support international addresses. | ||||
Removed the extra "Default GLA" import field from the Charge Catalog import. | ||||
Inactive GLAs can now be used with the following imports:
| ||||
Inventory | Purchase Order Remarks and Return Order Remarks now support rich text. | |||
Improved the performance of Equipment Catalog Pickers, specifically the Bulk Add Equipment Catalog Picker. | ||||
The Approved By field on Purchase Orders is now read-only once Closed. | ||||
Reports | The Zero / Low Calls Report now includes Archived Call Details data; Added Call Count and Duration Thresholds to the report. | IN-6594 | Zero Calls Report | |
Services | When Bulk-adding Service IDs the message displayed when some of the Service IDs in the range already exist no longer include out-of-range Service IDs. | IN-6692 | ||
Service Desk | ||||
Added the Override GLA column to the Service Desk Charges grid. | ||||
Added the Service Desk Action Status column to the Service Order child grids. | Service Desk Tabs | |||
Charges with Billing Group Pricing are now properly updated when the owner of an Action is changed. | ||||
Completing a Move Action for a Multi-Location Service no longer throws an error when a "To Location" is not specified. | IN-6775 |
* Indicates external documentation not written by PCR.
Database Changes in 2021.3
Default Schema
Table Name | Change | Table Changes |
---|---|---|
EVENTS | Updated | Added two new events. |
IMPORT_FILES | Updated | ADD `IMPORTED_BY` VARCHAR(20) NULL |
IMPORT_RECORD_TYPES_COLS | Updated | Updated data. |
TENANTS | Updated | ADD `BULK_UPDATE_HISTORY_DAYS` INT DEFAULT 365 NULL |
USERS | Updated | CHANGE COLUMN `PASSWORD` `PASSWORD` VARCHAR(255) NOT NULL COLLATE 'utf8_general_ci' ADD COLUMN `PASSWORD_EXPIRED` TINYINT(1) NOT NULL DEFAULT 1 |
USERS_PASSWORDS | Updated | Reset the password for all users. |
USERS_PERSPECTIVES | Updated | ALTER TABLE `USERS_PERSPECTIVES` MODIFY `USERS_RECID` INT NULL |
Metadata Schema
Table Name | Change | Table Changes |
---|---|---|
No changes |
Archive Schema
Table Name | Change | Table Changes |
---|---|---|
No Changes |