Bee's Knees 10.4.0
This document summarizes the main improvements and fixes introduced in the Pricefx Unity minor release version.
Version | Unity Bee’s Knees 10.4.0 |
Release date | June 4, 2023 |
Release type | Minor |
In this document:
Improvements
Description | ID |
---|---|
Price Lists / Live Price Grids: Filters and other table settings are preserved when switching from the list or detail page to the Summary page and back. | PFUN-19469 |
Fallback for shared web worker on Android with Chrome. | PFUN-19623 |
The size of the Partitions.customSchemaInfo DB column has been increased to 512 characters. | PFUN-19997 |
Bug Fixes
Description | ID |
---|---|
Entry in Datamart / Data Source is not overridden in case of null value. | PFUN-17228 |
"Run command" missing on standard partition in Unity, available only in system partition. | PFUN-17493 |
LPG: When an item is submitted, fields that allow overriding can be edited though a ‘not allowed’ response is returned by the backend. | PFUN-19290 |
Default Quote Type has "__DEFAULT__" value. | PFUN-19379 |
Rebates: RRCalcTask can overwrite results of an approved Rebate Record. | PFUN-19566 |
Agreements & Promotions (React): Importing line items in async mode seems stuck. | PFUN-19579 |
Ember: App version info is showing wrong version after server upgrade. | PFUN-19849 |
Price Records created with bound call priceRecord = api.boundCall("local", "add/PR", request) do not create an event. | PFUN-19869 |
Folder removal in Agreements & Promotions (API /clicmanager.removeitems) is too slow. | PFUN-19943 |
Postgres api.find() with distinct query and sorting returns data from all available partitions. | PFUN-19973 |
Agreements & Promotions: The api.currentContext() function returns different commandName value based on whether the number of line items is above or below “Async actions threshold”. | PFUN-19981 |
Critical alert notification after async submit is not displayed in Notifications. | PFUN-20006 |
Rebate Agreements: After clicking the “Start CW” button, the input field “CW Start Date” on header configurator is not updated. | PFUN-20009 |
When importing Company Parameters, integer numbers automatically get a decimal point. | PFUN-20036 |
Administration / Logs / Jobs & Tasks: "Operation timed out". Fix: The admin.fetchjst endpoint is used now which does not fetch the messages field in the Jobs & Tasks page. | PFUN-20070 |
Unable to run Partition Admin on jc-qa cluster on system partition. | PFUN-20106 |
Optimization, tree node view: Filters can't be labeled with the label of the segmentation level. | PFUN-20159 |
API triggerPriceGridCalculation() doesn't calculate LPG in distributed mode. | PFUN-20225 |
The api.httpCall methodType PUT is not working. | PFUN-20384 |
Hot Fixes
The following hot fixes have been released for the 10.4 version:
10.4.1 PR
Description | ID |
---|---|
Custom Forms: Object deletion results in a DB lock error. | PFUN-20257 |
10.4.2 PR
Description | ID |
---|---|
Pricing Parameters: Customize column type results in error (Postgres). | PFUN-15753 |
Unable to import CSV/XLSX in Seller Extension when SellerId label is renamed. | PFUN-19113 |
Support targetPage custom-form value in version >= 10 < 11. | PFUN-19933 |
Missing records in incremental Datamart refresh. | PFUN-20269 |
PriceRecords table - net.pricefx.domain.PriceRecord#getAttributeExtensions(): null. | PFUN-20532 |
Company Parameters: Server error when duplicating table. | PFUN-20565 |
Null pointer when fetching attribute extensions with null value. | PFUN-20568 |
Increase performance of Recalculate Changes endpoint. | PFUN-20588 |
LPG: Configuration is not saved when changing in Configure in LPG detail. | PFUN-20607 |
Analytics: Incorrect Datamart incLoadDate applied in Datamart Refresh Data Load. | PFUN-20623 |
Null pointer exception in ResultMatrix.normalizeDateTimes(). | PFUN-20644 |
Configuration Wizard restricted by more user groups is not displayed in UI in main menu. | PFUN-20723 |
10.4.3 PR
Description | ID |
---|---|
Horizontal scrollbar missing in Data Export source selection menu. | PFUN-16287 |
Quotes, Rebates, Agreements & Promotions: Line item is missing some attributes. | PFUN-19356 |
Agreements & Promotions: Filter on multiple attributes returns no results. | PFUN-19830 |
Sales Compensations: Calculations end stuck in status Scheduled or end in error. | PFUN-20614 |
api.getIterationNumber() and Price List execution is different in Pricefx version 10.4. | PFUN-20777 |
emailSubject_requestInfo doesn’t identify the variable $partition$. | PFUN-20782 |
Users with uppercase in email address are not able to log in after migration to PostgreSQL. | PFUN-20835 |
10.4.4 PR
Description | ID |
---|---|
Table: Search in table with many rows is very slow and no indicator appears. | PFUN-18500 |
Partition Admin: Unable to create partition in UI with remote schema in Postgres Operator. | PFUN-20572 |
Logic Inheritance: Adding an element to parent logic throws error when child logic exists. | PFUN-20601 |
Result price element set in "Price List Default Logics" is not prefilled since 10.x. | PFUN-20664 |
General error (Could not find property 'name' on class class net.pricefx.domain.MatrixLookupTableValue2Key) in InputType MATRIXLOOKUP . | PFUN-20811 |
FrontEnd OOM when opening Data Change Request in PROD. | PFUN-20853 |
Model Objects: model.lookupTablesContext().addLookupTable() silently fails to add incorrect columns. | PFUN-20959 |
10.4.5 PR
Description | ID |
---|---|
Postgres api.find(): Error when using distinct query and sorting. | PFUN-20057 |
Quoting, Rebates, Agreements & Promotions, Sales Compensations: Workflow set for the Default header type is not triggered. | PFUN-20545 |
Matrix PL (Dirty, Distributed, pre-calculated) returns incorrect value via api.getIterationNumber(). | PFUN-20873 |
Seller Filters applied to Seller Extensions do not work. | PFUN-20934 |
10.4.6 PR
Description | ID |
---|---|
Sellers > Rename and Customize column: Marking the column as read-only is not possible in Sellers table. | PFUN-15755 |
Code formatting toolset for IDE and CI. | PFUN-20419 |
Calculation Inputs section in Price List header is not being updated after clicking the Save & Recalculate options. | PFUN-20536 |
New LPGs missing Submit/Reject functionality. | PFUN-20688 |
CFO attributes are missing "Read only" checkbox. | PFUN-20888 |
Price List definition does not apply filters. | PFUN-20961 |
LPG: Result Price is not prefilled even though Default Logic is set in Configuration. | PFUN-20970 |
Postgres api.find(): Error when using distinct query and sorting and filtering by lookup table id. | PFUN-21031 |
Error when building a dropdown in Postgres DB. | PFUN-21151 |
Configurator is not readonly even though readOnly = true. | PFUN-21162 |
Very slow LPG creation on Postgres DB due to inefficient select statement in core code. | PFUN-21190 |
10.4.7 PR
Description | ID |
---|---|
User Group specified on Price Settings Type no longer applying to new LPGs created with selected Price Setting Type. | PFUN-21014 |
10.4.8 PR
Description | ID |
---|---|
When a Price Builder database is in PostgreSQL, there is a stuck session in state “idle in transaction” after pricefx-server start. | PFUN-19480 |
Calculation Flows: Job is deleted unexpectedly based on Next Run Date value. | PFUN-19587 |
Calculation Flows: Job is repeated every 2 minutes when you run it manually in specific setting. | PFUN-20233 |
Concurrent data modification error on creating Quote revision. | PFUN-21065 |
Calculation Flows: Periodic job is repeated every 2 minutes when triggered manually. | PFUN-21126 |
Loki logs: Error message “TypeError: Cannot read properties of undefined (reading 'replaceAll')” displayed in the log UI. | PFUN-21127 |
Quote Item TableTreeView is not consistent in terms of Filtering. | PFUN-21176 |
10.4.9 PR
Description | ID |
---|---|
Job processing by heartbeat orders incorrectly. | PFUN-21307 |
10.4.10 PR
Description | ID |
---|---|
AUTO_INCREMENT counter in UploadStatus table doesn't retain its last value after DB restart. | PFUN-19612 |
Calculation Inputs section in price list header is not being updated after clicking the "save & recalculate" options. | PFUN-20536 |
Analytics: Key idx name too long causing its existence not to be recognized by IndexMaint job. | PFUN-21322 |
10.4.11 PR
Description | ID |
---|---|
Distributed dirty pass executions in fatSlaves mode for PL does not seem to take into account the system-defined max number of passes. | PFUN-17917 |
bdmanager.fetchfromuploadslot may try to read uncommitted data from the BinaryData table. | PFUN-20637 |
General error (Could not find property 'name' on class class net.pricefx.domain.MatrixLookupTableValue2Key) in InputType MATRIXLOOKUP. | PFUN-20811 |
Active Workflows list does not show the current approver after release upgrade. | PFUN-21066 |
Low level back end exception when user opens a Rebate Agreement that has an item with an output that the user is not supposed to see. | PFUN-21096 |
Error message for minimum values does not display min. value if set to 0. | PFUN-21138 |
api.find sorting with aggregations on Postgres. | PFUN-21235 |
Configurator Inputs: Error message is displayed when selecting value in MatrixLookup. | PFUN-21283 |
Quoting: UI shows "Attachments" window when users try to submit a quote. | PFUN-21306 |
InputBuilder inputs: No helpLink is displayed since version 10.0. | PFUN-21308 |
Not possible to login as root or pricefx-support user from PlatformManager. | PFUN-21365 |
10.4.12 PR
Description | ID |
---|---|
Empty cells are skipped when using api.parsableInputFileData. | PFUN-20983 |
Price List items added via pricing logic are ignored by distributed calculation triggered by boundcall. | PFUN-21404 |
10.4.13 PR
Description | ID |
---|---|
Customer No(customerId) column is updated with previously selected customer. | PFUN-20339 |
On popup configurator hiding Clear button fails after pressing Undo button in React. | PFUN-21174 |
RRSC which has "Persist new calculation Results" unchecked, (so it shouldn't change anything in RR) erases RR inputs. | PFUN-21495 |
10.4.14 PR
Description | ID |
---|---|
Models: Dropping several tables and creating them afterwards in the same calculation logic bugs. | PFUN-21336 |
JSTs are not getting processed in the correct order. | PFUN-21582 |
Header inputs are reset on saving LPG configuration. | PFUN-21623 |
Heartbeat: Configured limits are not honoured. | PFUN-21669 |
Unnecessary queries during Contract recalculation. | PFUN-21721 |
10.4.15 PR
Description | ID |
---|---|
Backend logs filled with info messages on LPG calculations. | PFUN-19260 |
Calculation Flows: The periodic job is repeated every 2 minutes when triggered manually and contains 2 flow items. | PFUN-21126 |
Advanced filter offers incorrect values. | PFUN-21410 |
Input Matrix ignores columns width 'Auto Fit' after user adds another input row. | PFUN-21608 |
Header inputs are reset on saving LPG configuration. | PFUN-21623 |
Low performance of clicmanager.additems for Contracts due to queries after logic execution. | PFUN-21836 |
Data Load Flush to Data Source fails after many hours. | PFUN-21837 |
List.with with closure(s) was compilable in version 9.x, but not in 10.x and later. | PFUN-21895 |
Cannot mass submit Rebate Records. | PFUN-21915 |
Optimization: NPE when running DMM model. | PFUN-21917 |
Downloading 4G+ file from server leads to truncated file downloaded. | PFUN-21977 |
JST don't get processed in correct order. | PFUN-21988 |
RedisAppender should log errors instead of swallowing them. | PFUN-22003 |
10.4.16 PR
Description | ID |
---|---|
In Cluster admin it is not possible to do some actions: unselect all partitions for the option “Restrict calculations to partitions” and restrict PA data loads to some partitions. Restrict PA queries to partitions seems obsolete. | PFUN-17444 |
DB query generated by api.count() has been improved in terms of performance. | PFUN-20668 |
Excel Client message about "maintenance mode of EC" is shown every time EC comes to focus, not only on startup. | PFUN-20913 |
On baremetal, pending background jobs were not getting cancelled as soon as possible when the user requested it and stale jobs (dead threads, maximum running time exceeded, etc) were not interrupted as soon as possible. | PFUN-21004 |
When using api.find with more than 65356 of parameters in filters, the query fails with "org.hibernate.exception.DataException: could not prepare statement". | PFUN-21236 |
Calculation Flow job running on non-functioning backend pod cannot be cancelled. | PFUN-21551 |
There is a new Advanced Configuration Option omitCalculationResults to disable storing activeCalculationResults and previousCalculationResults in LPG. | PFUN-21845 |
In a specific scenario, the same numbering suffix of Custom Forms revisions is used twice. | PFUN-21989 |
After switching from version 9, some Excel Clients get an error when trying to unprotect one sheet. | PFUN-22031 |
During re-calculation, it is possible to apply omitCalculationResults. There is no need to wait for the approval process to omit it here. | PFUN-22082 |
10.4.17 PR
Description | ID |
---|---|
PX/CX/PP Import: Wrong Percentage values displayed in progress bar in AWS. | PFUN-13684 |
Schedule CF repeat execution one more time when it is in ready/success Status. | PFUN-21827 |
Product Extensions - Import Data Error: "Operation failed. Please try again." | PFUN-21882 |
StatisticsCollector generating non-optimal DB queries. | PFUN-22071 |
batchFilters() errors out when it's supposed to return 2 records. | PFUN-22086 |
The master DB connection sometimes times out by the time a Refresh DL finished. | PFUN-22129 |
Second call to dataloader.flush() raises a runtime exception. | PFUN-22216 |
Manage Dashboards user role required to view dashboard in custom tab. | PFUN-22247 |
10.4.18 PR
Hot fix not publicly available.
10.4.19 PR
Description | ID |
---|---|
LPG with empty CreatedBy behaves strangely (strange Update BE request, createdBy gets filled after it is updated). | PFUN-21675 |
Configurator in CFS: Values are not saved. | PFUN-22034 |
Stop generating createIndexOn:TMP metrics. | PFUN-22059 |
Flush from Data Feed to DS failing when loading over 200 million rows. | PFUN-22403 |
Background task (janitor, heartbeat, etc.) exceptions are not always logged. | PFUN-22728 |
FileSecretsManager is not properly initialized. | PFUN-22730 |
Agreements & Promotions: Custom Header - Value Total CQ Value is not updated upon recalculation. | PFUN-22948 |
api.find does not find emails anymore. | PFUN-22975 |
recalculateChangesItemsButton renderInfo has no effect. | PFUN-23252 |
Found an issue in documentation? Write to us.
Pricefx version 13.1