release-notes

Plum Fuse Release Notes

Version 7.3.7

This is an incremental update that focuses primarily on bug fixes.

Features
  • Explicitly added a say-as type called “None” so say-as can be cleared if set incorrectly
  • Added a drop-down when adding/editing variables so that users can pick from the list of known variables rather than relying solely on type-ahead (type-ahead still works)
  • Increased the number of max properties from 20 to 30 for various modules (e.g. REST)
Bug Fixes
  • Fixed a path error that could prevent an application from saving properly
  • Fixed cursor position bugs when adding/editing variables
  • Fixed a copy/paste bug that sometimes occurred in editor modules
  • Fixed a bug where translations sometimes malfunctioned in multi-lingual applications
  • Fixed an issue when a nomatch result occurred when selecting AM/PM in a Time/Date module disconnected the call
  • Fixed several minor UI style items in the call-flow editor
  • Fixed an issue where results that returned multiple cookies only saved the last cookie in the headers
  • Fixed an audio upload bug that occurred when built-in, utterance, prompts, and system prompts overlapped

Version 7.3

Feature Requests
  • Improved outbound call queue performance.
  • Reduced latency in calls when performing module transitions.
  • New dynamic menu module. This allows users to generate menus where the menu options are dynamic variable values.
  • Developed a new API for retrieving call logs.
  • Improved the way Fuse handles call log searches in web browsers. Search and Date filters are now preserved when navigating between logs.
  • Added the ability to access a Fuse application name using shadow variables.
  • Added the ability to create JavaScript libraries that can be accessed throughout an application.
Bug Fixes
  • Fixed a bug when sharing an application with ‘manage audio permissions’ enabled users are unable to access the ‘Save’ button in the Audio Manager.
  • Fixed a bug when sending an audio file with the REST module where the name of the file contains a period caused not file to be sent.
  • Fixed a bug that could cause longer than expected delays when jumping between modules.
  • Fixed a bug that caused JS array brackets to not function properly.
  • Fixed a bug that occurred when sharing an app that had audio manager permissions turned on disabled the ‘Save’ button in audio manager.

Version 7.2

Feature Requests
  • Added more granular logging controls for modules being used in private mode.
  • Added Client Side Certificates to ensure that only authorized clients can make requests to a server(s).
  • Added default “Do Not Reply” text to the end of emails sent through the Email module.
  • Updated web-based outbound call queue to accept inverted commas (aka ‘curly quotes’) when used in CSV files.
  • Standardized the audio structure between modules and revision prompts.
  • Updated timestamp formatting in Fuse to be consistent with the rest of Plum’s products.
  • Added a new option to the Transfer module to show SIP headers.
  • Updated Post-Call Webservices section of ‘Application Settings’ to reflect the options available in the SOAP and REST modules.
Bug Fixes
  • Fixed a bug where the email module would throw an error if the body of the email only contained an object.
  • Fixed a bug where Fuse failed to enforce the unique email requirement. This occurred when adding new users to an account. If the email address used for the new user was already active in Fuse, Fuse appeared to create the account and it would display in the list of user accounts. An ‘Activate your Account’ email would also be sent to the email address. Upon refresh, the account disappeared because it had not, in fact, been created. Fortunately, none of this is an issue in Fuse 7.2 and users receive a warning that the email is already in use when adding a new user with a duplicate email address.

Version 7.1

We put on our thinking caps and got out our digital flyswatter to add a bunch of features and squash lots of bugs. The result is the best version of Plum Fuse yet. Here’s what’s new in Fuse 7.1.

Feature Requests
  • Keep Mini-Map Closed – Previously, if users closed the mini map, i.e. the application preview in the bottom right corner of the call-flow editor, it would re-open after saving or when navigating to a new page. Now the mini map stays closed across pages. If users reload the page the mini map will return to its original open state.
  • Dynamic Prompts Added for Initial Outbound Prompt – In previous versions of Fuse, the first prompt the call recipients hear for every outbound call follows the prompt and input formula. An example would be: “You have a call from Plum Fuse, would you like to accept this call? Press 1 for yes, press 2 for no.“ If the call recipient presses 2 or hangs up, Fuse considered that a rejected call. In Fuse 7.1, we removed the default prompt. Now application developers can create dynamic initial prompts before requesting input or moving directly into the application.
  • Better Save Prompting Logic – In Fuse 7.1, applications only prompt users to save if changes have been made to the current application.
  • Support Editing Variables in WYSIWYG Inputs – Users can now double-click existing variables to edit or update them. There is no need to delete and then re-add the variable to make changes.
  • Enhanced Setting Controls for Multiple Application Versions – In Fuse 7.1, you can establish different settings for different versions of your applications all on the same page. The version button moved to the right side of the screen. Now when on the Call-Flow Editor, Audio Manager, or Settings pages users can de-/select which versions to apply those settings to in the version drop-down menu. This allows for better version control and consistency throughout the application.
  • Display Application Name in Browser Title Bar – The name of the current application now displays in the browser title bar. Previously, the title of the window was “Plum Fuse :: {Application Page}.” This has been updated to “Plum Fuse :: Application Name.”
  • Add Option for Comparison Type to Compare Variable Module – Added an option to the Compare Variable module allowing users to choose how they want the comparison to work. Users can compare variables as String, Number, or Boolean,” where string is the default behavior.
  • Highlight Path(s) When Clicking on a Module – When clicking on a module, the application will now highlight all the paths leaving from that module. By making these paths “glow,” it becomes easier to track call-flows and pinpoint destinations, especially in applications with a lot of modules/connections.
  • Indicate Current Active Revision in Version List – The version list now indicates the current active version in the menu icon. The version list is now located in the top right corner next to the save button. It is no longer necessary to hover over the version list to see the current revision.
  • Administrators Can Create New Sub-Accounts – Account administrators can now create new accounts in Fuse directly from the administrator page. There is no need to have users sign up for a trial account and then convert the trial to a production account.
Bugs
  • Fixed a bug when navigating to the settings or audio manager pages and refreshing the page the application prompted users to save changes even though no changes occurred.
  • Fixed an issue where the Language module was unavailable for single language applications. The Language module is now available at all times.
  • Fixed a bug when adding a language in the audio manager an associated TTS voice menu displayed on the settings page, but if you deleted the language, the associated TTS voice menu would still be there. Now deleting a language also deletes the associated TTS voice menu.
  • Fixed an error in the editor_resource’s get_soap_methods() code.
  • Fixed a bug relating to merging audio prompts. If a one-page application had uploaded audio prompts, and then a second page was added, any new prompts with the exact same language were not getting the audio applied to them.
  • Fixed an issue where double inverted commas (“ ”) in variable names caused the WYSIWYG editor to break. The WYSIWYG editor now accepts double inverted commas and other special characters.
  • Fixed an issue where the upload audio button appeared for users without audio management permissions.
  • Fixed a bug where users were not seeing a Save dialog box before downloading audio or CSV files.
  • Fixed an error message that users receive when trying to download audio from applications that do not have any uploaded audio.
  • Fixed a bug where the Menu module played the main prompt but not the option prompts when calling into an application. The application would then skip to the ‘no input’ error message. Menu option prompts now play as intended.
  • Fixed an issue where errors generated a blank page instead of a meaningful error message.
  • Fixed a missing icon issue.
  • Fixed a bug where built-in prompt messages were missing after cloning an application.
  • Fixed a bug that occurred when deleting a user displayed an error message even though the deletion occurred correctly.
  • Fixed an issue where a blank prompt displayed in the audio manager for modules that did not have any prompts.
  • Fixed a problem where an application failed to associate the correct TTS engine/voice with a telephone number.
  • Fixed an issue whereby creating an application, cloning the application, and then deleting the original application, the cloned application would not function properly.
  • Fixed a bug where the revision drop-down menu would not populate in the Go To App module.
  • Fixed an issue with the Go To Page module where the link that jumps to another page and module did not work properly.
  • Fixed a bug where sorting pages in the application editor jumped users to the wrong page after changing the page order.
  • Fixed an issue where PUT REST requests were not working.
release-notes.txt · Last modified: 2018/11/01 15:01 by admin