Bi-Weekly Product Release Notes - Dec 16, 2025
Features
The following features have been added to the Aisera Gen AI Platform in this release.
Access Control
The following feature has been added to Access Control in this release.
Assign Application Access for PII by Role
You can now create a custom role and then give that role access to Personal Identifiable Information (PII), by choosing the piis attribute for your new role.

NOTE: application-level (AiseraGPT Details) permissions take precedence over tenant-level permissions. As a result, if you have read-only access defined at the application level, it may override tenant-level read/write permissions and prevent actions such as adding or removing tags on Requests.
Recommended Workaround
Navigate to Settings → AiseraGPT with an Admin login
Open the application where the issue is observed.
Scroll to the bottom of the page and review the Access Attributes section.
Remove any application-level read-only access attributes:
Click Assign Access Attributes
Delete the relevant record by clicking the X icon
Click OK to save the changes
It is a best practice to validate this behavior in your staging tenant first and, once confirmed, apply the changes to your production tenants.
Knowledge Base Article Generation
The following feature has been added to KB Article Generation in this release.
Single KB Article Generation
There are a few different ways to create a Knowledge Base Article from a single ticket:
Ticket Window (see section below)
Knowledge Generation Individual Ticket Window
To create a Knowledge Base Article from the Admin UI Ticket Window:
Verify that your Aisera Admin UI User has the kbgen permission:
As an Aisera Admin, navigate to Settings > User Accounts.
At the end of one of the lines in the User Accounts list, click the pencil icon to edit the Aisera User Account Details.

View the roles assigned to the Admin UI User. Make sure the kbgen checkbox is chosen.
Navigate to SOR > Tickets in the Aisera Admin UI.
Choose a ticket from the Tickets list (below the Tickets over Time graph).
If you want to add more comments to a ticket to improve your Knowledge Base Article, click the pencil icon next to the Additional Notes field.

Add comments in the Additional Notes field. These comments will NOT be written back to the SOR source. They will just be used to enhance the Knowledge Article creation.

Click the Submit button. You will see a ‘Notes submitted successfully’ message.
From the Ticket window, click the Generate Document button.

Choose the application/bot that is associated with the SOR where you want to write the Knowledge Base Article from the pull-down list for the App Name field.

Select a template for your Knowledge Base Article. For individual tickets (that are not part of a Cluster) the template options are Default and KCS.
Click OK. This starts the Knowledge Generation Job. You will see a success message like the one below:

Ability to Delete and Regenerate Documents
This release gives you the ability to delete documents that are not helpful, allowing the associated tickets to be evaluated in future job runs. The ability to delete documents allows you to regenerate documents from the original tickets after adding additional comments.
The new Delete Document option is available in the Actions pull-down menu, in both the Knowledge Generation Clustered Tickets and Knowledge Generation Individual Ticket windows.

To Delete a Document using the Knowledge Generation Individual Ticket window:
Choose Content Generation > Knowledge Generation Individual Ticket from the Aisera Admin UI.
Highlight the document you want to delete in the document list.
Select Delete Document from the Actions pull-down list in the upper-right corner of the window.

After you delete a document from the Knowledge Generation Individual Ticket window, the document is removed.
To Delete a Document using the Knowledge Generation Clustered Tickets window:
Choose Content Generation > Knowledge Generation Clustered Tickets from the Aisera Admin UI.
Highlight the document you want to delete in the document list.
Highlight one or multiple documents within a cluster.
Select Delete Document from the Actions pull-down list in the upper-right corner of the window. You will receive a confirmation message similar to, "Are you sure you want to delete the selected 1 document(s)?”
Click Yes within the confirmation dialog window.
Deleted documents are greyed out in this window, instead of being removed, to ensure that the Data Processing Funnel remains consistent with the original cluster count. You can not click on or perform actions on greyed-out documents.
If all documents within a cluster are deleted, the job is deleted. The corresponding Job Name is automatically removed from the Job Filter dropdown.
The corresponding Job Name is automatically removed from the Job Filter pull-down menu.
User Permission to Generate and Publish KB Articles from Agent Assist (for ServiceNow and Salesforce Widgets)
In previous releases, we introduced the ability to generate knowledge base articles directly from the Agent Assist widget when closing a ticket. This can be useful if the Aisera Answer provided was not satisfactory.
This release introduces access control for both Generate Knowledge and Publish Document actions through two new permissions. The added roles generate_knowledge_admin and publish_knowledge_admin control the ability of a user to generate knowledge and publish generated knowledge respectively.
Generate Knowledge Button
If the Agent Assist user has the correct permission (set in ServiceNow or Salesforce), the Generate Knowledge button appears in the Agent Assist Resolutions tab when the user is working on a ticket that does not have a Knowledge Article generated from it.

Access to the Generate Knowledge button works as follows:
When access is granted, the application/bot user is able to generate KB Articles from tickets
When access is revoked, the Generate Knowledge button is not visible for the tickets for which KB Articles have not been generated yet.
When access is revoked, KB Articles are visible for tickets that have already generated KB Articles.
When access is revoked, KB Articles are visible for tickets for which KB Articles have already been published to a System of Record (SOR).
Publish to SOR Button
If the Agent Assist user has the correct permission (set in ServiceNow or Salesforce), the Publish to SOR button appears in the Agent Assist Resolutions tab when the user is working on a ticket where a Knowledge Base Article has been generated, but has not been published to the System of Record.
Access to the Publish to SOR button works as follows:
When access is granted, the Publish to SOR button is visible for the tickets where a KB Article has been generated, but is not published yet.
When access is revoked, the Publish to SOR button is not visible for the tickets in which a KB Article has been generated, but is not published yet.
When access is revoked, the Generate Knowledge button is visible for the tickets where a KB Article has not been generated yet.
When access is revoked, the KB Articles are visible for the tickets for which KB Articles were previously generated.
When access is revoked, KB Articles are visible for the tickets for which KB Articles were previously published to the System of Record (SOR).
The new roles allow administrators to set permissions for agents that are permitted to generate and publish documents to the source system.
Note that the external data source must be chosen as the System of Record (SOR) for your application before anyone can publish documents (have write access) to it.

In the example above, the application/bot is associated with four different data sources, but only is chosen as the System of Record (the external system that the application writes back to).
Review the data sources associated with your application/bot by navigating to Settings > AiseraGPT in your Aisera Admin UI. In the Data Sources section of the AiseraGPT Details window, make sure the data source your plan to publish to is chosen as the SOR.
To assign user generate/publish permissions in ServiceNow:
Navigate to System Security > Users as an Admin User in your company’s ServiceNow application.
Select the agent whose access you want to manage.
In the Roles tab, click Edit.
Assign the appropriate roles:
generate_knowledge_admin – enables the Generate Document button
publish_knowledge_admin – allows the user to publish the generated document
To assign user generate/publish permissions in Salesforce:
Navigate to Setup > Profile as an Admin User in your company’s Salesforce application.
Click on one of the profiles.
Choose Custom Permissions.
Add:
Generate knowledge Access – enables the Generate Document button
Publish knowledge Access – allows the user to publish the generated document
Knowledge Generation Individual Ticket Window
You can generate a Knowledge Base Article from an Individual (not part of a cluster) Ticket using the Knowledge Generation Individual Ticket window.
To create a Knowledge Base Article from a Ticket with the Knowledge Generation Individual Ticket window:
Navigate to Content Generation > Knowledge Generation Individual Ticket in the Aisera Admin UI. This window was created to help you manage your Knowledge Base Articles that are not part of a Knowledge Cluster.

To create a Knowledge Article from one of the tickets in the Tickets list on this window, double - click on the ticket you want to generate from and click the Generate Document button as described in the Single KB Article Generation section above.
Event Studio
The following feature has been added to Event Studio in this release.
Specify Notification Channels for a Trigger
The Event Studio now includes a Trigger configuration field where you can specify the channels for notification.
To set the Notification Channels for your Trigger:
Navigate to AI Automation >Event Studio in the Aisera Admin UI.
Choose an existing Event Trigger or choose the + New Event Trigger button.

On Step 3 for a new Trigger or in the Event Handler tab of an existing Trigger, choose the channels you want to notify from the Channels pull-down list. The notifications for this Event Handler Type will only be sent to the selected channels. For all new configurations where you are setting up Ticket Concierge with the Event Trigger/Handler, the notification Channels selection is mandatory. For existing tenants (that were created before this release), the Channels field will be empty and it will fallback to the default behavior of notifying in All Channels or the Last Active Channel based upon whatever is configured for your application/ bot.
To set the Notification preferences in your application/bot:
Navigate to Settings > AiseraGPT in the Aisera Admin UI.
Choose the application/bot you want to edit.
Select the pencil icon in the upper right corner of the AiseraGPT Details window.
On the General tab, pick All Channels or Last Active Channel from the Notification Channels pull-down list.
Enhancements
The following enhancements have been added to the Aisera Gen AI Platform in this release.
Data Source Ingestion
The following enhancement has been added to Data Source Ingestion in this release.
Multi-Line Cron Schedule for Ingestion
A cron (from chronological) expression is a string used on computer servers to define a schedule for running tasks at specific times or intervals. It is commonly used in Unix-based systems for scheduling repetitive or sequential tasks.
A typical cron expression consists of five fields (or six, if seconds are included), each representing a different unit of time:
Minute (0 - 59)
Hour (0 - 23)
Day of the month (1 - 31)
Month (1 - 12)
Day of the week (0 - 7, where both 0 and 7 represent Sunday)
For example, the cron expression 0 3 * * 2,4 is used to schedule a task to run at 03:00 AM on Tuesdays and Thursdays 1.
Cron expressions can be complex, especially when specifying multiple schedules or excluding specific dates.
In previous releases, you could specify a schedule with a cron expression on a single line. Now you can specify a schedule with a multiple line cron expression.
To set a multiple line cron expression for a Data Ingestion Schedule:
Navigate to Settings > Data Source.
Open an existing data source.
Choose the pencil icon in the upper-right corner to edit the data source.
Make sure you're in the General tab of the Edit Data Source window.

Select Custom from the pull-down list of items for the Schedule field.
Enter a cron expression in the first field.
Choose the + Add Schedule button to add another schedule line. Repeat this step to add more lines, up to a maximum of five.
Click OK.
After you have set the schedule, you will see it displayed on the right side of the Data Source Details window.

Connectors
The following enhancements have been made to Connectors in this release.
New Interact Connector
You can now select Interact as an Integration Type and Data Source Type when you choose a pre-mapped external data source.

Authorization Types
The following enhancements have been made to Authorization Types in this release.
New OIDC Authorization Type
You can now use the Open ID Connect (OIDC) to enable single-sign-on (SSO) between OAuth-enabled applications.
If you do not want to create a generic service account for an Aisera Admin to access your external system, you can use an OIDC connection that returns an end-user auth token.
Then the Aisera Gen AI platform uses that token in headers for the external system REST calls (behind the scenes) to return data that is specific to that user. This is useful when you're using external HR systems that have Personally Identifiable Information (PII) and sensitive user-specific data.
Currently OIDC is supported by Aisera's ServiceNow and Generic integrations.
To create an OIDC Integration:
Navigate to Settings > Integrations in the Aisera Admin UI.
Click the + New Integration button in the upper-right corner.
Choose either the ServiceNow or Generic integration icon.
Click Next.
Select OIDC from the Auth Type pull-down list.

Enter the query parameters that will be used for the External System REST query.
Click OK.
New OAuth Custom Authorization Type
A new authentication type, "OAuth Custom", is now available in the authentication dropdown for Generic Connectors. This feature was developed in response to customer requests for supporting non-standard authentication fields and flows, enabling integration with third-party systems that require custom key-value pairs.
To use the OAuth Custom Authorization Type:
Navigate to Settings > Integrations in the Aisera Admin UI.
Choose the + New Integration button in the upper-right corner.
Type Generic in the Search field.
Select the Generic icon.
Click Next.
Fill in a Name for the integration and add the Endpoint.
Click Next.
Select OAuthCustom from the Auth Type pull-down list.
Choosing OAuthCustom displays a full set of fields for custom authentication.
Enter the parameters you want to use for authorization. The parameter fields correspond to the following authorization fields in a database:
tokenPrefix (string)
access_token_url (string)
accessTokenMethod (string)
accessTokenBodyIsJson (checkbox)
encryptedAccessTokenBody (encrypted string, JSON snippet)
encryptedAccessTokenHeaders (encrypted string, JSON snippet)
accessTokenExtractionPath (string)
refreshTokenExtractionPath (string)
expiresInExtractionPath (string)
useRefreshToken (checkbox)
refreshTokenURL (string) — Note: The field is now camelCase (refreshTokenURL) for backend compatibility (previously refresh_token_url)
refreshTokenMethod (string)
refreshTokenBodyIsJson (checkbox)
encryptedRefreshTokenBody (encrypted string, JSON snippet)
encryptedRefreshTokenHeaders (encrypted string, JSON snippet)
accessTokenExtractionPathFromRefreshRequest (string)
refreshTokenExtractionPathFromRefreshRequest (string)
expiresInExtractionPathFromRefreshRequest (string)
trustAnySSLCertificate (checkbox)
clientCertificateP12Path (string)
clientPrivateKeyPem (encrypted string)
clientCertificatePem (encrypted string)
customSSLCertificate (encrypted string)
Security & Usability Enhancements All encrypted fields (encryptedAccessTokenBody, encryptedAccessTokenHeaders, encryptedRefreshTokenBody, encryptedRefreshTokenHeaders) are stored as strings in the auth_config JSON to ensure proper encryption/decryption by the backend. Encrypted fields are masked for all users except those with the Administrator role.
For users with an Administrator, an "eye" icon is displayed to reveal secret values in password-type fields. For fields accepting JSON data, the "eye" icon is not available due to technical limitations (these are not password fields).
Click OK to complete the authorization configuration.
Issues Resolved in the Release
Aisera ID
Product Area
Summary
12.10.2025.1
Agent Assist
User is still able to see the publish to SOR icon from the document details page with None/Read permission for Publish to SOR
12.10.2025.2
Nlp Build failure
12.10.2025.3
New Aisera logo is not updated in Agent Assist Zendesk widget
12.10.2025.4
New Aisera logo is not updated in Agent Assist Salesforce widget
12.10.2025.5
AI/ML Platform
Utterance validation job failing on production clusters
12.10.2025.6
Handle Java Objects in fetchLLMChatAnswer grpc method
12.10.2025.7
AI Ops
Updating the aiops model jobs(incident-clustering, major-incidents) in the ui is causing the jobs to faile
12.10.2025.8
Major Incident Timeline function is failing with undefined variable name error
12.10.2025.9
Analytics/Test Suite
Disallow Switching Bots Mid-Transaction While Adding Requests to Test Suite
12.10.2025.10
Requests with a service catalog response are displaying as blank in Test suite
12.10.2025.11
Conversation
Inconsistency in Rag answer due to Generation prompt giving fall back intermittently.
12.10.2025.12
Handle null value for fulfillmentTypes field in 1.0 bot configurations.
12.10.2025.13
CDS Shouldn't go into a hard to break loop in cases where 2 or more flow descriptions are very similar.
12.10.2025.14
Retrain app - Trigger training based on the version of conv bot (1.0 or 2.0).
12.10.2025.15
Form Submit shows Raw data in the Webchat when page is Refreshed.
12.10.2025.16
Workflow buttons issue in Webex Teams when Streaming experience is enabled
12.10.2025.17
message_feedback_request conversation missing and unable to Import
12.10.2025.18
FormNode: Password Fleld data is not masked in Conversation History
12.10.2025.19
Outdated Aisera logo in Admin UI pages
12.10.2025.20
Formatting Issue While Image Is Present In 1.0 Bot RAG Response
12.10.2025.21
Field Values Not Displayed in Tenant Request Tab Despite Being Present in Channel Response
12.10.2025.22
Workflows/Hyperflows
“Get Ticket Detail” Action Fails in Ticket Management – Create Ticket Flow
12.10.2025.23
NPE in Conversation Server when invoking Test Hyperflow
12.10.2025.24
Hyperflow announces function calling
12.10.2025.25
Multiple `Debug Info` UI labels showing up on screen
12.10.2025.26
Flow Editor Lost Last Saved Information after Test
12.10.2025.27
JS Executor 15 seconds time out causing flows to break
12.10.2025.28
Sections in an optimized HF prompt should match the HF prompt template sections
12.10.2025.29
Jobs page does not show latest job triggered
12.10.2025.30
Ingestion & Connectors
ExternalSystemController: Not able to remove text field from Integration Config
12.10.2025.31
OAuthPasswordClient refresh token logic regression
12.10.2025.32
Custom script not getting saved when creating SNOW DS
12.10.2025.33
When skipping a document, specify document details in the log
12.10.2025.34
Data Crawler issues - where Job Status is showing 2.6K documents where as in SOR i can see only 1.7K documents
12.10.2025.35
On Prem: Malformed URLs in RAG Response
12.10.2025.36
Scheduled triggers do not work
12.10.2025.37
KB Article Generation
Generate knowledge button should be re-enabled after deletion of the document.
12.10.2025.38
Generated Knowledge showing as not available when navigated from the document details page.
12.10.2025.39
User is not able to provide tags for the documents.
12.10.2025.40
When the document is deleted i still see the title of the document in the similarity drop down.
12.10.2025.41
Additional notes not getting saved for single ticket.
12.10.2025.42
i still see the job name shown in the drop down when all the documents in the cluster are deleted
12.10.2025.43
With write access enabled for a user, User is not able to see the generate knowledge button.
12.10.2025.44
Deletion of document generated using single ticket errors 'Cannot convert undefined or null to object'.
12.10.2025.45
Deleted document should be displayed in grey color.
12.10.2025.46
No feedback for action for delete button with error 'Cannot convert undefined or null to object'.
12.10.2025.47
Ticket is not getting converted to good quality even after adding proper additional notes and running kb generation job.
12.10.2025.48
Generate knowledge button observed in details page.
12.10.2025.49
Refresh button position is not at correct position.
12.10.2025.50
Generate document button getting disabled for other app after refreshing the page.
12.10.2025.51
Error 'Access denied: Invalid bot context' on selecting bot from the drop down.
12.10.2025.52
Description needs to be changed for Generate Document and Publish.
12.10.2025.53
Ontology
Ontology Discovery Job Failing
12.10.2025.54
Append the review_status condition for ai_entity_categories query in utterance-expansion component of ds-utilities.
12.10.2025.55
Rejected Entity Class not shown for rejected entities in review_mode.
12.10.2025.56
Sustaining Engineering
Issues observed in node renderer during stress validation with 1000 pages
12.10.2025.57
Issues with some pdfs document conversion.
12.10.2025.58
Unable to Crawl Web Data
Last updated
Was this helpful?
