INC-135359 · Issue 587038
CORS header configuration added for Stream tier
Resolved in Pega Version 8.5.1
An enhancement has been added that allows setting the CORS header (Access-Control-Allow-Origin) to allow *.DOMAIN.com on Stream tier (/stream/view & /stream/click) calls by way of the setting /stream/httpHeaders .
INC-134069 · Issue 583024
Added Kafka logging
Resolved in Pega Version 8.5.1
In order to help diagnose issues encountered during Kafka background processing, additional logging has been added to QueueProcessorDatasetHandler.
INC-142792 · Issue 594499
Modified thread data page cleanup
Resolved in Pega Version 8.5.1
Some cases were becoming stuck at a particular stage and not proceeding further even though the task in the backend was complete. Investigation traced this to work done that removed declarative pages at the thread level to optimize performance while other clipboard pages were retained, and the issue has been resolved by deleting all thread data pages after every item processed by the agent.
INC-125122 · Issue 581255
JMX authentication added
Resolved in Pega Version 8.5.1
Support has been added for JMX authentication through user and password.
INC-130886 · Issue 590374
Bad Stream error after passivation resolved
Resolved in Pega Version 8.5.1
A "Bad Stream" error was seen when attempting to reassign a case to the Workbasket, and a save of the work object failed. This was caused by a corruption of the work object during passivation, and has been resolved.
INC-130265 · Issue 580309
Cross-site scripting updates
Resolved in Pega Version 8.5.1
Additonal Cross-site scripting protections have been added to pyActivity processing and pzTransformAndRun.
INC-141570 · Issue 597845
Performance improvement for first JVM with Oracle
Resolved in Pega Version 8.5.1
After performing a fresh installation of Pega with Oracle DB, the first JVM was taking an excessive amount of time to come up, and logins were also very slow. This was caused by code that optimized node startup query performance by shipping completed assemblies for Oracle that are not recommended for use with newer Oracle versions (10 or newer). This has been resolved.
INC-122072 · Issue 581029
Delay in writing database template records resolved
Resolved in Pega Version 8.5.1
After upgrade. a real-time event based campaign with an offer flow that used a database template showed an excessive delay in updating the database template. A queue entry related to "WriteOutboundAgent" was also showing as failed, and analysis of the logs showed that the transaction type was not being set. This was traced an exception during a regular close operation of the result set iterator: the API used to close the transaction contained code specific to PostgreSQL while the site was using Oracle. This has now been resolved.
INC-140750 · Issue 589925
Resolved post-passivation login issue
Resolved in Pega Version 8.5.1
An authentication error was seen when operators tried to log in again after passivation. This was traced to a corrupted BLOB, and has been resolved.
INC-121147 · Issue 580394
ContextMap cache handling updated to address reverse map corruption
Resolved in Pega Version 8.5.1
An issue was seen with intermittent login failures. A network trace revealed indefinite 303 redirects happening during the attempted connection. If the access group was resaved under a new name, the login worked. This was traced to a thread issue in Java’s implementation of PBEKeySpec that caused the reverse ContextMap cache to become corrupted. To resolve this, the system has been updated to compare the access group from the reverse map and the access group passed for encryption (which will always be correct) and correct the map if necessary.