Release Notes - OMP
9.0.0 - 2024-09-04
Refactored ConfigSet, Hours, Closures, Holidays, Menus to have natural keys instead of UUIDs to make them more portable between environments. Data will be upgraded automatically.
Added
description
field to ConfigSetInitialized
SYS_Default
Config Set for new OMP InstallsAdded support for internationalization (English, French)
v9 BREAKING CHANGES
Minor:
loggingLevel
has been moved tolambdaOptions.loggingLevel
DB Data Model Changes.
We changed how these resources are stored in the database. The database will be upgraded automatically
Before:
key: HolidayPrompt
id: uuid
name: NewYearsEave
After
key: HolidayPrompt
id: NewYearsEve
name: NewYearsEve
NOTICE: If you have tools accessing these resources in the DB directly, you need to adjust them to the new format.
If you rely on VF Deploy, you should hold off on upgrading until the next version of VF Deploy is released.
8.25.0 - 2024-09-30
Use flex column widths on FlowEngine data grids. Added tool tip to transfer column
Convert from CRA to Vite
8.24.0 - 2024-09-26
Added the ability to test
getConfig
using a simplified lambda interface.Added new optional parameters to
getConfig
type
:prompts
|attributes
startsWith
: filter by key prefix
8.23.1 - 2024-09-19
Fixed TS definition for
apiLambdaOptions
so it doesn't require allFunction
props to be passed in.
8.23.0 - 2024-09-19
Added a HealthCheck API.
8.22.0 - 2024-09-17
Exposed
apiLambdaOptions
property to allow overriding of default API Gateway lambda function values.
8.21.0 - 2024-08-20
BugFix: CreateAttribute UI crash when clicking
name
fieldBugFix: Create New Holiday UI crash
BugFix: Found bug in holiday
EndDate
evaluation. Was inclusive relative to GMT with 1day
granularity. Updated to use local startDate and endDate. Ensure EndDate is end of the day. Change granularity to minute.Added ability to test
openCheck
on a specific date/time. Added parameter validation. Improved debug logging.
8.20.0 - 2024-08-20
Added a Clone button to the Config Sets table. When clicked, the app prompts the user for a new config set name, clones the current config set, changes the name, posts it to the API, and opens the new config set in ‘edit’ mode. Additionally, a new API was created to duplicate existing Config Sets.
8.19.0 - 2024-08-13
Users who are newly registered and do not have any role assigned by the admin will be given a default role named SYS_Default.
8.18.1 - 2024-08-13
Centered and justified the text of buttons on home page.
8.18.0 - 2024-07-31
When editing a prompt message, added an option to create a separate CHAT message. Added a custom chat checkbox in PollyLanguagePromptDialog and modified GetConfig Lambda to include chat functionality
8.17.3 - 2024-07-30
Bug fix: App shows validation error when holiday EndDate is before StartDate.
Since EndDate is not visible when AllDay=false. Adjusted EndDate to match start date when AllDay=false
8.17.2 - 2024-07-29
Fix layout spacing bug while removing HOOP associations.
8.17.1 - 2024-07-30
Fixed bug. When supportedPollyVoices was used, polly preview was not available.
Moved
getPromptAudio
andgetPollyVoices
to/api/helpers
since it is a shared resource
8.17.0 - 2024-07-29
Allow developer to set
supportedPollyVoices
property to filter which voices appear in the Polly dropdown.
8.16.0 - 2024-07-26
Adds the ability to create default config sets from the config set dashboard. The default config set must be named SYS_Default
and all prompts and attributes created within will be returned as part of the response from the GetConfig lambda (regardless of which config set is being requested). The value of the default prompts and attributes can be overwritten by individual config sets if a property with the same name is added.
8.15.2 - 2024-07-25
Fix Holiday & Closure Dialog Add Association Button
Fixed Add Association button so that it adds a new association entry instead of manipulating the last one
8.15.1 - 2024-07-11
Holiday Dialog Date Bug
Refactored individual permutations of options into individual components to assist with debugging and visibility.
Primary Dialog now sets up associations and has the switches that drive the display of options components.
8.15.0 - 2024-07-11
Removes the SSML tags from prompts obtained from the
getConfig
lambda function when the Connect Contact Flow event uses the CHAT channel. This feature does not affect the prompt for VOICE channel events.
8.14.0 - 2024-07-11
Adds syntax highlighting to the configuration set management page. In the prompt list for each config set, if the prompt is an SSML message, the XML tags in the message will stand out from the words.
8.13.1 - 2024-07-02
Added
queueName
for configuration property for Flow Engine (defaults toBasicQueue
)
8.13.0 - 2024-06-25
Added two tables to the Landing page which display Connect Center active closures and upcoming holidays. "Upcoming holidays" are holidays occurring in the next 7 days.
8.12.2 - 2024-06-24
Bug fix onClick handler for the delete attribute in ConfigsSets/Attribute table was removed. Added it back.
8.12.1 - 2024-06-13
Bug fix in HelpersApi/HelpersApiRole - missing the ListPhoneNumbersV2 action and resource in role. Added to all roles that need to list phone numbers. This was causing the phone number list to not load in the UI.
8.12.0 - 2024-06-03
Added SSML validation to the Language Prompt Dialog. The validation checks for proper syntax on tags and tag attributes.
8.11.0 - 2024-05-31
Added navigation cards to the landing page. There is a card for every page the current user is authorized to visit.
Added the ability to download all prompts or attributes from all configuration sets as one CSV file. See the 'Download CSV' button on the Configuration Sets page.
8.10.1 - 2024-05-29
Added support for Arabic languages.
8.10.0 - 2024-05-29
Added DATE TIME as an resource type for new and existing attributes. The form provides an input field as well as UI components for mobile and desktop devices.
8.9.2 - 2024-05-22
Fixed Flow Engine HelpersApi lambda timeout error. Added a 360 second timeout to the lambda. Fixed some styling that broke with a storybook update.
8.9.0 - 2024-05-08
Accessibility and keyboard navigation improvements
8.8.0 - 4/26/2024
Use vf-shared-services@3 package for AWS service calls
Use vf-logger@2
8.7.0 - 4/22/2024
Replace MomentJS with DayJS
8.6.1 - 4/17/2024
Bugfix: RedShift data API permissions
8.6.0 - 3/27/2024
Added support for alert and monitoring
8.5.0 - 3/21/2024
Exposed
adminTableName
as a stack property in theConnectResources
stack
8.3.1 - 3/9/2024
Removed CORS response headers from API response
8.3.0 - 3/3/2024
Added ability to pass in ad-hoc
userPoolProps
anduserPoolClientProps
to Cognito User Pool to override defaults or add additional properties
8.0.2 - 1/31/2024
Do not include ses:* and logs:* in policy when changeTracker is not enabled.
8.0.1 - 1/26/2024
User newer version of auto-updater based on cdk-resources v10
8.0.0 - 1/23/2024
Enable WAF by default
Expose more properties on
HostingOptions
Block API GW access if request did not come from CloudFront (so that we have one WAF)
v8.0.0 BREAKING CHANGES
The following
HostingOptions
properties were deprecated.hostName
- UsedomainNames
insteadloggingBucketName
- Uselogging.existingBucketName
insteads3SecureTransport
- Uses secure transport automaticallyenableCloudfrontLogs
- Uselogging.cloudfront
instead
7.18.0 - 1/18/2024
Additional least privilege policies changes
7.17.0 - 1/16/2024
Improve least privilege policies on roles
If
retain
is set, enable DDB & stack termination protection.Bump dependencies and node engine version to Node20
7.16.0 - 1/3/2023
Simplify security headers implementation
7.15.0 - 12/26/2023
Allow custom logo by setting
branding.logoUrl
in the stack props
7.14.0 - 12/7/2023
Add CloudFormation Output and export of Admin table stream arn
Add
preserveCloudfrontUrl
param to make OMP use the default Cloudfront url even when a custom domain name is provided. This is useful when you want to set a custom security policy, but want to use the Cloudfront url due to proxy or firewall issues.
7.13.2 - 12/7/2023
Calculate date for recurrent holidays instead of using current date
Prevent saving holidays when no associations are specified
7.13.1 - 10/23/2023
Simplify User Setup:
If PermissionManagement is turned off, automatically add all users to
omp-admin
group
7.13.0 - 10/19/2023
Add
minimumProtocolVersion
optional argument to hosting construct to allow override of default CloudFront security policy
7.12.0 - 10/6/2023
Adding Transfer to Agent action to action list in entry point management
Fixing bug in entry point duplication that would cause the open check key to not copy over with the new key value
Add optional
route53Options
property to support DNS record creation
7.11.0 - 9/20/2023
Adding Transfer to Agent action to action list in menu management
7.10.0 - 9/18/2023
Bugfix: Environment Sync Mapping: PromptArns & LambdaArns Checkboxes are unresponsive
Maintenance: AWS SDK V3
7.9.1 - 9/7/2023
Improve build verification process
7.9.0 - 8/24/2023
Bug-fix - Menu Management Dialog
Search bar for Menus
Add optional streams definition to OMP dynamo table
Maintenance: Update package dependencies and upgrade to Node18 & React18
7.8.0 - 7/26/2023
Security enhancements
7.7.0 - 7/17/2023
Add ability to pass
prefix
toOmpStack
7.6.0 - 7/17/2023
Added support for recurring holiday patterns (Thanksgiving, Memorial Day, Labor Day)
Added
minutesRemaining
which will return fromopenCheck
and can be used to determine how long the call center will be open or how long until it will open againUpdated
apiNestedStack
to allow pass through ofcloudWatchRole
boolean prop, this will allow the installing app to decide if the role will be created.
7.5.0 - 6/21/2023
Add ability to invoke module before menu action is completed in menu management
7.4.0 - 6/6/2023
Enforce admin user subscription to auto-update. Send release notes URL on successful auto-update.
Include RELEASE_NOTES.md in Subscription Manager bucket location
Fixing frontend bug where labels on the holiday association dialog were overwritten by the select box border
Added flag for recurring yearly holidays to the holiday creation page
Added support for multi-day holidays
Added support for holidays based on day of the week
Change Entry Points to accept custom keys or queue id as key in addition to DNIS
7.3.0 - 5/5/2023
Ordering config set and hours management
Refactoring contactFlow -> configSet
Allow # & * dtmf for options.
Validation to only allow 0-9,#,* characters in menu options.
Copy arns in Calendar Management and Config Set Dashboards
7.2.1 - 5/15/2023
Added
hosting.includeSecurityHeaders
stack prop, which enables higher security headers on CloudFront
7.2.0 - 5/2/2023
Enabled auto update support for Subscription Manager deployments
7.1.0 - 4/21/2023
Config set attribute options
Ability to choose Connect resources as attribute values config set management. Can set a queue arn, flow arn, phone number, username, language code, or type in a value manually.
For the attribute 'name' input, rendering some predictive text options based on the names of attributes in other config sets.
Added Extension Dialing feature
7.0.0 - 4/5/2023
Flow Engine Updates
Dashboards for Entry Point Management, Menu Management and Queue Treatment
Support for Lex menus in Menu Management.
Added option for using Connect prompts in PollyLanguageDialog. Used in CalendarManagement, ConfigSets, FlowEngine.
Connect prompt component for displaying prompt name vs ARN. Hover reveals ARN. Used in CalendarManagement, ConfigSets, FlowEngine.
Added support for deploying as nested stack
6.5.1 - 4/05/2023
Allow pre token generation lambda to work within a shared cognito user pool.
6.4.2 - 3/9/2023
Fixed DOM element of the data grid has an empty width console error in Contact Flow Import and Sync.
6.4.1 - 3/9/2023
Added support for English South African accent.
6.4.0 - 2/23/2023
Granular Resource Based Access Control (RBAC) support for closures, hours, configSets, holidays
6.3.0 - 2/23/2023
Multiple select for holiday, closure, and hours of operation associations.
6.2.0 - 2/07/2023
Added ability to tag inbound or outbound phone numbers
This allows you to tag a number as blocked/allowed/vip.
Allows you to block specific prefixes like country codes or premium numbers.
See sample OMP Sample flows for usage instructions
6.1.2 2/9/2023
Fixed broken Menu Management
Add Menu Option
button.
6.1.1 - 1/31/2023
Fixed bug which was preventing editing prompts in the flow engine: Entry, Menu Management, Queue Treatment.
6.1.0 - 1/30/2023
Added filter by queue name and popup of associations when hovering over association number in closure table, holiday table, and hour of operations table.
Added
AppErrorBoundary
to thePage
component so that only the page will crash instead of the whole app.
6.0.3/4 - 1/26/2023
Fixed bug when deleting config sets to made user choose it first in edit mode before deleting.
Fixed ui behavior that disabled Polly if the prompt is an ARN or S3.
Fixed bug in language select.
6.0.2 - 1/25/2023
Fixed bug in calendar management caused by Change Tracker when User Management is not deployed.
Fixed 404 Errors on Help Pages
6.0.0 - 1/9/23
Rename
admin
group toomp-admin
5.9.0 - 1/3/23
Improved UI accessibility
Fixed Queue Treatment visual bugs
5.8.0 - 12/12/22
Allow for existing custom Cognito domain, rather than just prefix.
Make CustomResourceRole injectable
Clean up UI for responsiveness and consistency.
Default lambda architecture to ARM64
5.7.0 - 11/15/22
Updated Polly Language Prompt Dialog used in ConfigSets, ClosureManagement and HolidayManagement prompts.
Minor style updates to the expandable menus for the same component.
BugFix - Browser crash after choosing a language from the polly language selector.
Auto-emit CDK stack props to parameter store.
5.6.0 - 10/18/22
Added ability to keep connect lambdas warm
Improved connect lambda logging
Reduce Flow Engine install and setup time
5.5.0 - 10/6/22
Fixed playback issue with Play Polly Prompt dialog
Added support for plugins
Improved lambda startup time
5.4.1 - 9/22/22
Modify row height for needed pagination display for features grids
5.4.0 - 9/16/22
Sends email notifications for creating, updating, deleting Hours of Operation, Holidays and Closures.
Logs changes to CloudWatch in OMP_Hour, OMP_Holiday, and OMP_Closure log groups.
5.3.1 - 9/8/22
Bump vf-connect-caching to 2.0.0
5.3.0 - 9/1/22
Use NodeJS 16
Fixed a bug that allowed for multiple closures and holidays to have the same name
getFlowArns
now uses the DDB cache. Added aname
parameter to select the flow ARN you want
5.2.4 - 8/23/22
Bug Fix: User information was not loading in
/user-management/permissions
&/user-management/permissions/policy/*
5.2.3 - 8/12/22
Bug Fix: private hosting build issues
5.2.2 - 8/9/22
Bug Fix:
supportedLanguages
was defaulting incorrectly
5.2.0 - 8/4/22
Features:
Added
supportedLanguages
config parameterAllows you to limit the dropdown to only the languages you use
Allows you to define non-polly languages for use with WAV Prompts
Expanded help pages for lambda functions
Bug Fixes
Fixed content scrollbar issues
Performance enhancements
5.1.0 - 7/22/22
Added a help menu and a Release Notes page
Fixed issue with Audio Player
Bug fixes related to UI
4.8.0 - 7/22/22
Checkbox on HOO Dialog to turn previous association filter on and off
allows for associating queues, DNIS to multiple configs
4.7.2 - 7/22/22
Added the following integration tests for the win-demo environment
Caching Constructs
GET operations for /api/connect
4.7.0 - 6/29/22
Optional, reusable caching table construct to reduce the number of API calls
4.6.1 - 6/21/22
Bug fix - fixed missing path to lambda assets in the product stack
4.6.0 - 6/21/22
Improve lambda cold start times
Bug fix - cache invalidation bug
4.5.2 - 6/13/2022
Bug fix - undefined lambda function
4.5.1 - 6/2/2022
Bug fix - unstable behavior when Data Grid checkbox is clicked.
4.5.0 - 5/27/22
Updated hours and prompts testing suites.
Added optional CloudWatch dashboard with lambda metrics and alarms
4.4.5 - 5/23/22
Internal improvements to app bundling
4.4.4 - 5/20/22
Bug Fix - Hours Associations
4.4.3 - 5/18/22
Bug fix - RealTimeMetrics
4.4.1 - 5/12/22
Added footer that includes copyright information.
Add private hosting option as another option to using CloudFront
Added ability for
vpc
prop to be constructed from stringsAdded support for API Gateway WAF
Added API Gateway access logging
4.3.0 - 5/4/2022
Added optional parameter that allows for the creation/association of an SSO provider
4.2.0 - 4/29/22
Upgraded to MUI5
Fix table pagination
4.1.1 - 4/25/22
Fixed bug causing snackbar alert to disappear immediately for error prompts
4.0.0 - 4/15/22
Fixed auth guard for config-set-management
Added Provisioned Concurrency support for Connect Lambdas
CDK V2 Upgrade
3.1.0 - 3/31/22
Prevent spaces in prompt names
Allows a key to be passed to the configuration set lambda to retrieve it's value
3.0.0 - 3/21/22
Add
ssmlAutoWrap
stack prop (disabled by default).Was enabled by default since v2.3.29 but was creating problems for chat implementations
2.4.8 - 3/1/22
Improve pre-existing Cognito support
2.4.0 - 2/2/22
Feature Flag Support
2.3.22-27 - 2/2/22
Allow for multiple hour sets for a single queue
Improve DDB write/read performance
Order the queues/prompts alphabetically
Blank out attribute dialog when creating new
2.3.0 - 8/17/21
Added Menu Management Support
2.2.0 - 8/10/21
Switch to CDK first development process - builds are available in CDK or CFT format
Added Dynamo CMK encryption by default
Added VPC support (CDK only)
Added support for defining roles separately from app stack
2.1.0 - 7/22/21
Added import/export support. Added EnableLegacyFeatures parameter.
2.0.0 - 7/06/21
NodeJS Backend, React Frontend, Visual overhaul
(Previous version was using Python Backend, Angular Frontend)