Skip to main content
Skip table of contents

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 ConfigSet

    • Initialized SYS_Default Config Set for new OMP Installs

    • Added support for internationalization (English, French)

  • v9 BREAKING CHANGES

    • Minor: loggingLevel has been moved to lambdaOptions.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 all Function 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 field

    • BugFix: Create New Holiday UI crash

    • BugFix: Found bug in holiday EndDate evaluation. Was inclusive relative to GMT with 1 day 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 and getPollyVoices 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 to BasicQueue)

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 the ConnectResources 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 and userPoolClientProps 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 - Use domainNames instead

    • loggingBucketName - Use logging.existingBucketName instead

    • s3SecureTransport - Uses secure transport automatically

    • enableCloudfrontLogs - Use logging.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 to OmpStack

7.6.0 - 7/17/2023

  • Added support for recurring holiday patterns (Thanksgiving, Memorial Day, Labor Day)

    • Added minutesRemaining which will return from openCheck and can be used to determine how long the call center will be open or how long until it will open again

    • Updated apiNestedStack to allow pass through of cloudWatchRole 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 the Page 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 to omp-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 a name 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 parameter

      • Allows 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 strings

    • Added 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)

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.