4.32¶
Important announcement
With release v4.30.0, we have officially marked our Kubernetes repository as deprecated
. If you are an on-premise
customer and you are running Cognigy.AI/Cognigy Insights yourself, have a look at our Helm Chart, which we have crafted for Cognigy.AI/Cognigy Insights! Our Kubernetes repository will still receive updates until 31st December 2022
.
4.32.1¶
Cognigy.AI¶
Released August 24th, 2022
Bugfixes¶
- Fixed a bug where merging a package was deleting NLU models
4.32.0¶
Cognigy.AI¶
Released August 17th, 2022
Improvements¶
- Remove "powered by Cognigy" link from webchat when whitelabeling flag is enabled
- Add default, webchat, plugin Adaptive cards rendering to Interactive Panel
- Improved by adjusting the agent assist flow node
- Improved by making the conversation counter timezone aware
- Improved the error message when executing a Flow Node failed
Bugfixes¶
- Fixed a bug where the Salesforce Handover Integration doesn't provide the full conversation history
- Adjusted log levels from 'error' to 'debug' for anonymous callers
- Fixed a bug where two identical user IDs would create different Contact Profiles when containing a "+" sign
- Fixed a bug where the agent assist output appeared in channels other than live-agent
- Fixed a bug where Initializing a second handover request in live agent using a different inbox would fail
- Fixed a bug where packages with intents created with a name starting/ending with white space were not accepted
- Fixed a bug where the password reset functionality would not work for users which are part of multiple organizations
- Fixed a bug where AI channel preview for Adaptive Card output type was not working
Cognigy Insights¶
Released August 17th, 2022
Improvements¶
- Improved by adding the info Tooltips in insight dashboard reports.
- Improved by including 'today' under 'Last X days'
- Improved by Making Contact ID copyable in the Transcript explorer
- Changed duration formatting for the number charts
- Changed background color in transcript explorer
- Fixed sidebar animation
- Added Search field for Flows + order of flows for the Transcript Explorer
Bugfixes¶
- Fixed a bug: Message explorer search filter doesn't work
- Fixed a bug: User has to refresh his insights dashboard to see the Actual Active contacts
- Fixed a bug: Close dropdown icon in the Insights dashboards left sidebar doesn't work
- Fixed a bug: Close dropdown icon in the Insights dashboards left sidebar doesn't work
Cognigy Live Agent¶
Released August 17th, 2022
Improvements¶
- Improved by adding the new status "Aborted" to conversations that didn't get a customer response. It is configurable under the Account Settings section
- Improved by adding a link to inbox settings in the assist bot sidebar and persisting selected flow in conversation when the sidebar is closed
Bugfixes¶
- Fixed a bug where the text of user messages in assist bot was not correctly aligned
- Fixed a bug where the input box was not staying at the bottom on big screens, and assist bot chat messages were misaligned
Infrastructure (AI + IN)¶
Stateful services¶
To improve the functionality and fix known security vulnerabilities in the dependencies Cognigy.AI/Cognigy Insights uses, we have updated the following dependencies:
- Redis, from
v5.0.8
tov5.0.14
- RabbitMQ, from
v3.8.3
tov3.9.20
In addition, we have released a new version of our MongoDB Helm Chart
which you can use to deploy a 3-node MongoDB replica-set. We have increased the MongoDB version from v4.2.5
to v4.2.21
in this new Helm Chart. For more info, see.
Updating to this release requires you to update these stateful services
. Doing this will require restating all application Pods and will come with a couple of seconds of downtime. In order to restart all Pods after you have updated MongoDB, RabbitMQ, Redis and Redis-persistent, you can use the following command:
for i in $(kubectl get deployment --namespace <target_namespace> --template '{{range .items}}{{.metadata.name}}{{"\n"}}{{end}}'|grep service-)
do
kubectl --namespace <target_namespace> rollout restart deployment $i
done
Be sure to replace the <target_namespace>
with e.g. something like cognigy-ai
.
NLU services - optional¶
In order to avoid that you need to provision unnecessary resources in your Kubernetes clusters, we now require you to select which NLU languages
you actually need in your Cognigy.AI setup. If you, for instance, want to only build bots in English language, you can activate English NLU by doing the following in your values.yaml
file:
## Enable your choice of NLU service by following the below example
serviceNlpScoreEn:
enabled: true
serviceNlpTrainEn:
enabled: true
New services¶
You will also see that this release introduces two new microservices:
- service-insights-ui
- service-insights-api
We are slowly separating Cognigy.Insights from Cognigy.AI in order to improve scalability, stability and performance of both products. To prepare your installation, follow these steps closely in order to make sure that the upgrade is smooth:
Create a new DNS entry for service-insights-api
and point it towards your loadbalancer which was provisioned when you have installed Cognigy.AI. A potential example would be the following:
Let's assume that your Cognigy.AI API
is available on the DNS name api-trial.cognigy.ai
a good name for the new Insights API service would be insights-api-trial.cognigy.ai
- so we e.g. just prefix the Cognigy.AI API address with insights-
.
Using a command like dig
on Linux should reveal that both DNS names point to the same Loadbalancer address:
dig api-trial.cognigy.ai
; <<>> DiG 9.10.6 <<>> trial.cognigy.ai
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26015
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;trial.cognigy.ai. IN A
;; ANSWER SECTION:
trial.cognigy.ai. 300 IN CNAME ae79c0ec73eca4d64a0509f7a75fe42a-1344350581.eu-central-1.elb.amazonaws.com.
ae79c0ec73eca4d64a0509f7a75fe42a-1344350581.eu-central-1.elb.amazonaws.com. 60 IN A 52.29.55.202
ae79c0ec73eca4d64a0509f7a75fe42a-1344350581.eu-central-1.elb.amazonaws.com. 60 IN A 3.121.18.227
ae79c0ec73eca4d64a0509f7a75fe42a-1344350581.eu-central-1.elb.amazonaws.com. 60 IN A 3.64.138.183
;; Query time: 30 msec
;; SERVER: 192.168.0.1#53(192.168.0.1)
;; WHEN: Wed Aug 10 18:37:42 CEST 2022
;; MSG SIZE rcvd: 181
Performing the same dig
command for the new Insights API server should return similar data.
The last step is to make sure that you add the following key/value pair to the cognigyEnv
section of your values.yaml
file:
FEATURE_USE_SERVICE_INSIGHTS_UI: "true"