Clover Club 12.3.0
This document summarizes the main improvements and fixes introduced in the Pricefx Unity minor release version.
Version | Unity Clover Club 12.3.0 |
Release date | April 28, 2024 |
Release type | Minor |
In this document:
Improvements
Description | ID |
---|---|
Quotes, Agreements/Promotions, Rebates, Compensation Plans: Possibility to hide the Mass Edit button using the method | PFUN-22307 |
Quotes, Agreements/Promotions, Rebates, Compensation Plans: Possibility to hide the Description header text using the method | PFUN-22308 |
Quotes, Agreements/Promotions, Rebates, Compensation Plans: If there is just one (default) header type configured, the header type info is not displayed on the Details tab of the Calculations & Details pane. | PFUN-23965 |
Quotes, Agreements/Promotions, Rebates, Compensation Plans: Full user’s name (not the login name) is displayed in the Created By field on the Details tab of the Calculations & Details pane. | PFUN-23978 |
DMDataLoad.pre80Config property has been removed from DMModel. | PFUN-24106 |
The method | PFUN-24111 |
Bug Fixes
Description | ID |
---|---|
Charts: The default value disappears on "Y Axis (Box Plot Chart)" after unchecking then checking again the "Show Box Plot(s)" option. | PFUN-18152 |
Charts in Dashboards: Unable to select a dimension on the Filters pane. | PFUN-18154 |
Context Linking: tpState short version and tpTab/targetPageTab is not working. | PFUN-23117 |
customFormApi: Loop of recalculation processes when submitting the same CFO via header logic. | PFUN-23133 |
Name Value is not displayed in Data Change Request based on Matrix PP for integer field restricted by list. | PFUN-23337 |
OTel: Missing query parameter in REST endpoint traces. | PFUN-23512 |
Quotes: Collapsed Add Items menu is not showing any products. | PFUN-23607 |
If for some reason .validate() is called twice on a valid DMQuery without providing a ValidationVisitor instance, we handle the null vv at the start of the method, but then fail to check about it at the end of the method. | PFUN-23675 |
Price Setting: When we create a Price Grid Type that uses the dependent logic and then create an LPG from that Price Grid Type, the “Independent Level Name” input displays instead of the “Dependent Level Name” input. | PFUN-23694 |
Causing a misconfiguration on Rebate Record Group will not delete the 'misconfigured' RRG. | PFUN-23815 |
Live Price Grids: Mass Action dialog and date handling failure. | PFUN-23818 |
Internal Error when attempting to export to Excel. Fix: A maximum of 64,000 cell styles will be created when serializing ANY response to an xlsx format to avoid the reported error. The limit is imposed by Excel itself. This also means that data sanitization using cell styles (prefixing special characters with an apostrophe without showing it to the user) will only work for the first 64,000 values, not after that. | PFUN-23963 |
Dashboards: Unable to edit/remove the filter on the Customers/Products modal window. | PFUN-24057 |
PA Charts and Rollups: Spaces are not trimmed before and after the chart/rollup name. | PFUN-24089 |
CalculationGrid (CG) approvable items can not be accessed from My Approvals. | PFUN-24091 |
Header logic reset configurator data on Agreements & Promotions if the bottom docker is enabled. | PFUN-24141 |
Performance issue in integrate endpoint when used with a condition. | PFUN-24194 |
The link to documentation on the System Configuration > Appearance page leads to documentation that is non-accessible to customers/partners. | PFUN-24202 |
api.find method does not consider trailing blanks on MariaDB. Fix: The new cluster configuration property | PFUN-24281 |
Occasional IndexOutOfBoundsException when performing an api.find during distributed DMDL execution. | PFUN-24363 |
Analytics - Inconsistent behavior loading data into Data Source. | PFUN-24392 |
Bad Request error when sorting by columns with space in their name. | PFUN-24520 |
Hot Fixes
The following hot fixes have been released for the 12.3 version:
12.3.1 PR
Released on May 15, 2024
Description | ID |
---|---|
Price Setting Types - Custom Actions Logics: User is able to select only 2 logics, attempt to select more will be ignored. | PFUN-23352 |
Workaround for third party cookies in Chromium-based browsers. The new configuration `enableChips` enables `Partitioned` parameter on X-Pricefx-* cookies. | PFUN-24093 |
Price List metadata (elements) are not loaded during PriceListDefinition. | PFUN-24127 |
Saving Quote exception: "Invalid command parameters (Could not find object to update)". | PFUN-24342 |
Asynchronous submit ends with error when autosave is off. | PFUN-24360 |
DCR async submit: Unclear error when you try to add duplicate records using Mass edit. | PFUN-24449 |
Custom Forms > OptimisticLockException: Error 409 when creating a new CFO "Operation failed. Please try again." | PFUN-24470 |
Quote line items in folders have values 0 when exported to an Excel file. | PFUN-24543 |
Expanding/collapsing folder in line items triggers a calculation of even an approved Rebate Agreement. | PFUN-24554 |
Distributed Data Source: Error happens when accessing DS with Data Entitlements. | PFUN-24557 |
Concurrency issue in Apache Commons FileUtils.listFiles() causes PA Distributed Calculation DL to fail when loading results into PostgreSQL. | PFUN-24597 |
File upload exceeds its maximum permitted size of -589934592 bytes. | PFUN-24645 |
12.3.2 PR
Released on May 28, 2024
Description | ID |
---|---|
Rebate Agreements: Line item calculation not triggered when moved in pre-phase. | PFUN-23107 |
Analytics: Rollup mode mixes the rollup fields order. | PFUN-24036 |
Agreements & Promotions: Customer Name in Contract Header does not populate. | PFUN-24095 |
Quoting: Mass Update doesn't seem to be updating the fields I want to update with the dates specified. | PFUN-24403 |
CLIC: Line items deleted before initial save when autosave is off reappear when the document is submitted. | PFUN-24640 |
Backend sometimes fails to reconnect after a PA DB restart. | PFUN-24658 |
Error when exporting a Price List or LPG with styled cells using Publishing Templates. | PFUN-24732 |
Analytics: UPDATE SQL from DDL runs out of memory in Greenplum. | PFUN-24946 |
Unable to login after uprade to Rampur 13 (and from localhost). | PFUN-25034 |
12.3.3 PR
Hot fix not publicly available.
12.3.4 PR
Released on June 7, 2024
Description | ID |
---|---|
E-Signature status is not correctly updated. Fix: The fetchHeader updates the signature status when the document is signed and the status is changed from SENT to COMPLETED. The same behavior occurs when the signature pop-up is opened. | PFUN-23294 |
Background tasks startup time improved by disabling Hibernate classpath scanning, Hibernate validation initialisation and Hibernate runtime bytecode instrumentation. | PFUN-23677 |
Quotes: File uploaded via PARSABLEINPUTFILE does not increment quote.numberOfAttachments. | PFUN-24386 |
api.find and other search fails with Filter.equal("name", 123) of meta-attributed entities. Fix: Reverted to the behaviour in 11 where MLTV.name (and other attributed entities field that are not named attributeX) is not considered specially, contrary to attributeX fields. | PFUN-24868 |
Call clicmaanger.fetchheader when eSignature status is changed from SENT status while a CLIC is opened. | PFUN-25055 |
Copy all items to clipboard: Value is not imported when LI input parameter's name contains a special symbol. | PFUN-25088 |
Inconsistent behaviour of api.find with attribute labels and "lookupTable.id" field. Fix by reverting back to the initial behavior of 12.1. | PFUN-25175 |
api.find Filter.greaterThan("key1", 123) and similar does not work anymore for numeric name/keyX. | PFUN-25260 |
12.3.5 PR
Released on June 19, 2024
Description | ID |
---|---|
loaddata/CX creates not optimal query for PGOP. Fix: loaddata now ignores nulls in attribute fields of the join fields if there are no nulls for them in the loaded data. Both on MariaDB and Postgres even though the performance improvement is really visible on Postgres. | PFUN-23344 |
Quotes: Memory leak caused by non-unique line item IDs when filtering line items for deletion in header logic. | PFUN-23928 |
DMDataLoad.pre80Config property has been removed from DMModel. | PFUN-24106 |
The method DMFilter.stopUsingDummy() is now synchronized to fix ConcurrentModificationException in charts with a generic filter. | PFUN-24111 |
Sales Compensation: Status of calculation progress is not updated (remains in Pending). | PFUN-24677 |
SSO user unable to login due to apostrophe/single quote in name. Fix: The value of the filter is properly escaped in Search.addFilterEqualIgnoreCase (only used in SAML authentication). | PFUN-24969 |
Quoting: When opening a quote and navigating to the Items field, some folders are not shown during the initial alphabetical sort. Fix: Limit of folder which are loaded at CLIC objects was increased to 200. | PFUN-25043 |
Price List product picker does not respect filter from selected preferences but uses filter from default preferences instead. | PFUN-25190 |
DatamartContext.streamQuery() and .streamSqlQuery() may block for full timeout duration if repeatedly used without consuming all result rows(). | PFUN-25201 |
User account deleted but active session lived for 12 months. | PFUN-25261 |
Unsupported type org.hibernate.type.LocalDateTimeType with Filter.in on PostgreSQL. | PFUN-25388 |
12.3.6 PR
Released on July 2, 2024
Description | ID |
---|---|
There is an inconsistency when storing advancedFilter with SKU for the productGroup input. | PFUN-23153 |
After deploying an update to a Data Source field name, the Data Feed field name does not get updated. | PFUN-23547 |
The parsable_input_file component sends invalid request data when autosave is turned off. | PFUN-25133 |
UpdateChangedProducts: Cannot invoke "org.hibernate.engine.spi.SharedSessionContractImplementor.isTransactionInProgress()" because "this.session" is null. | PFUN-25507 |
In Configuration Wizard, there is an error when selecting products. | PFUN-25628 |
12.3.7 PR
Released on July 9, 2024
Description | ID |
---|---|
In a watcher, Year (Time Dimension) is returned as number instead of string. | PFUN-21482 |
Data Loads use outdated user data. | PFUN-24954 |
In a Bar Line or Boxplot chart, Join Series is not shown on the chart tab. | PFUN-25171 |
DOCX conversion connection failed with "Connection reset". | PFUN-25451 |
Data Load IndexMaintenance does not sometimes remove duplicate records from Ccy Data Source. | PFUN-25465 |
In a Live Price Grid, triggering calculation with "recalcTainted" and no items to update ends up with an error. | PFUN-25517 |
| PFUN-25651 |
12.3.8 PR
Released on July 18, 2024
Description | ID |
---|---|
CLIC: Object not found while uploading a large amount of attachments. | PFUN-25309 |
Items tab in the Quote shows warning even though there isn't any warning related to line items. | PFUN-25610 |
Excel Client is very slow after upgrade to Clover Club. | PFUN-25700 |
Initial call of clicmanager.save returns unnecessary data. | PFUN-25748 |
12.3.9 PR
Released on August 5, 2024
Description | ID |
---|---|
Exceptions thrown in the backend sometimes do not have any stack traces in the logs. | PFUN-25049 |
Necessity to clear the browser cache after Pricefx upgrade. | PFUN-25535 |
Application properties that are cached with | PFUN-25684 |
Deletion of Agreement/Promotion line items returns an error "No row with the given identifier exists". | PFUN-25922 |
Customer / Product / Seller Extensions: Missing attribute name input after deleting the input value. | PFUN-25975 |
Parsable input not working in Optimization model CSV upload. | PFUN-26025 |
API endpoints | PFUN-26065 |
Analytics: Fix Analytics DB connection failure logging and fix NPE when there is no master DBHost. | PFUN-26119 |
12.3.10 PR
Released on August 21, 2024
Description | ID |
---|---|
The Pricefx REST API documentation at https://api.pricefx.com/rest-api is now available for the master, staging and develop branches. | PFUN-14554 |
Quotes, Agreements/Promotions, Rebates, Compensation Plans: Adding items directly to folder will delete folder name after several seconds. | PFUN-22732 |
Mixpanel Javascript error: Cannot read properties of null (reading 'isAnyAccessGranted') (1) | PFUN-23079 |
Calculation Grids: Filtering date without hour on an item do not display correct results in mass action. | PFUN-24552 |
Groovy API method "setLabels" does not work for Radio Entries. | PFUN-25301 |
Quote mass update is not triggering post step logic. | PFUN-25705 |
Methods api.find/api.stream return empty in background jobs (PX table in remote global partition). | PFUN-25734 |
Dashboards: Object not found - Couldn't load image meta information. | PFUN-25915 |
New Quotes do not detect notes message after 1st recalculation, after clicking recalculate for the second time it works. | PFUN-25952 |
Analytics Chart & Watcher: QBS: Cannot fetch chart data when join series does not have any data. | PFUN-26033 |
When a LinkCell or LinkButtonCell with a link to config wizard is used inside ResultMatrix in a dashboard, as soon as wizard id is provided, the whole dashboard crashes. | PFUN-26072 |
Excel Client: Duplicate Error when opening a certain LPG. | PFUN-26172 |
Analytics: Duplicates not removed by IndexMaintenanceTask in Greenplum + fix huge bitmap index. | PFUN-26177 |
Jobs on one partition fail when a database in a different partition encounters an Out of Memory (OOM) issue, due to unnecessary cross-partition bootstrapping. | PFUN-26184 |
12.3.11 PR
Released on September 6, 2024
Description | ID |
---|---|
Agreements & Promotions: Copying all items to the clipboard causes the | PFUN-26270 |
Issue with | PFUN-26285 |
Multiple problems occurred when the master took a long time to create | PFUN-26351 |
12.3.12 PR
Released on September 16, 2024
Description | ID |
---|---|
Custom Forms: Using manual approve/deny in UI after submitting via customFormApi in CF (submitter is null). | PFUN-25403 |
Quotes: Mass Edit by filtering for typedId errors out in UI. | PFUN-25505 |
Customer Deviations - items, unable to use Copy to Clipboard function, error received. | PFUN-26323 |
Analytics: Two Data Loads of DM refresh runs finishes differently. One run displays the following message: | PFUN-26372 |
accountmanager.assigngroup sometimes doesn't assign the user group (even if it claims it did). | PFUN-26424 |
Found an issue in documentation? Write to us.
Pricefx version 13.1