Skip to content

Commit

Permalink
1.99.0
Browse files Browse the repository at this point in the history
  • Loading branch information
DrJJ committed Feb 14, 2024
1 parent c61d509 commit 978d14a
Show file tree
Hide file tree
Showing 2 changed files with 158 additions and 88 deletions.
167 changes: 79 additions & 88 deletions ANNOUNCE.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,82 @@
### Minor release 1.99.0 is scheduled for 2/13/2024 between 7:00pm and 10:00pm CST

IMPORTANT Note for Edge users:
If you update from any prior release to 1.98.0 and you need to roll-back please contact Voicegain for support with the rollback process.
This is because the compatibility setting on the Mongo DB has been changed in 1.97.0 and influxDB version has changed in 1.98.0

New functionality in the Transcribe App:
* BE-1258 TA: Add a filter on creator in Advanced Search
* BE-1472 TA: Better order of columns in the transcript table on home page
* BE-1532 TA: Record in clientSideProperties when a user downloads Zoom Meeting Assistant
* BE-1582 TA: Add "Mine | Shared | All" selector to the home page

New functionality in other platform components:
* BE-1300 Meeting Search API: new ctxSelect parameter with values "mine", "mineAndShared", "all"
* BE-1301 Meeting Search Fields API: new ctxSelect parameter with values "mine", "mineAndShared", "all"
* BE-1361 Support tempCode in the AIVR API
* BE-1408 Modify the Password Reset API to return login URLs for all the Apps for which the password works
* BE-1446 Return 400 Bad Request rather then 500 Internal Server Error if the query parameters in Meeting Search API are missing or invalid
* BE-1458 Web Console Edge: Add check for email relay and do not offer emailed OTP if that email relay is not configured
* BE-1488 Configure Edge to have GlitchTip
* BE-1499 Add API that Revokes a user and transfers all projects to the Admin or some other designated User
* BE-1517 Convert /sa/call API to use Postgres instead of Firestore to store data
* BE-1522 API to email link to the results of Voicebot Demo session
* BE-1524 Deploy GlitchTip using onprem-cluster-deployment
* BE-1526 Reduce silence padding of Azure TTS prompts to minimum
* BE-1533 Add persist setting to AIVR app API
* BE-1534 Web Console: Add persist setting for Telephony Bot App
* BE-1538 Hookup Demo App to Sentry
* BE-1541 Cache account data daily using the /recache api
* BE-1544 Web Console: Do not allow smaller than 30 days values of "Disable inactive users after days"
* BE-1545 Web Console: Add a close (x) to the notice about 2FA setup
* BE-1546 Web Console: Add a spinner when saving account settings
* BE-1565 For accounts that are INVOICE and do not have billingAccountId we should not submit anything to fusebill
* BE-1572 AIVR Callback API method to interrupt prompt being played
* BE-1575 Utility that copies all calls - reads using Firestore Calls DAO and writes using Postgres Calls DAO
* BE-1580 Add jingleUrl field to the AIVR App
* BE-1581 Web Console: Add ability to configure Jingle and percolator URLs in AIVR APP
* BE-1588 Add percolatorUrl field to the AIVR App API
* BE-1589 Use the AIVR App Jingle in Freeswitch script
* BE-1592 Web Console: Make it possible to disable the "Disable inactive users after days" feature
* BE-1594 Web Console: Make the Account Settings card pretty
* BE-1599 Demo: Support copy paste of the Code
* BE-1604 Demo: Change tooltips
* BE-1615 When creating Users using POST /user, if we exceed max users on account we should not return 500 code but 429

Changes related to Integrity of Processing (fixes):
* BE-1621 TA: Fix - User Profile Setting Save button stays permanently disabled after saving once
* BE-1629 TA: Fix - It is impossible to share a project with an Owner of the account
* QA-641 TA: Fix - Project Owner should be irremovable for any the project under Account Users.
* QA-760 TA: Fix - The re-upload menu again shows for the normal uploaded file, it should only show for the zoom uploaded file.
* QA-822 TA Edge: Fix - User (Role) is able to access and edit Account settings.
* QA-843 TA: Fix - When the user tries to share the transcript as a public share and delete the transcript from the owner account, something went wrong error is showing when login in from the sign-in link on the share.
* QA-860 TA: Fix - Mouse hovering on error, message information should show
* QA-863 TA: Fix - "May Download" checkbox getting automatically disable after adding/removing a project for user (role).
* QA-875 TA: Fix - After processing URL upload blank space showing on home page.
* QA-881 TA: Fix - Clicking on the filter button on advanced search page, showing blank page.
* QA-885 TA: Fix - Voicegain splash screen showing even when deleting a transcript.
* QA-890 TA: Fix - Due to new languages added, profanity maskimg menu not showing properly on 100% zoom screen.
* QA-891 TA: Fix - In Profile deleted Shares are not getting removed, unless we refresh the page.
* QA-899 TA: Fix - Expired shared transcripts showing expiry date in negative.
* QA-906 TA: Fix - Various problems with saving edited user data from Account Settings
* QA-917 TA: Fix - Text-redaction and Archival Text-redaction crashes the app
* QA-922 TA: Fix - Blank page showing when user clicks in Profile on the "Archival text reduction".
* QA-923 TA: Fix - If no Download permission selected on user invite, getting wrong permission error
* QA-925 TA: Fix - Getting blank screen on Users page under account section.
* QA-932 TA: Fix - Voicegain splash screen showing when user save the mic capture recording.
* BE-1484 Web Console: Fix - On Live Transcribe: Websocket Delay resets to 0 upon page refresh
* BE-1485 Web Console: Fix - Misaligned UI on the Live Transcribe Websockets
* BE-1576 Web Console: Fix Content Security Policy to the cc app iFrame
* BE-1577 Web Console: Fix - /restricted/page API returns 500 Internal Server Error
* BE-1586 Web Console: Fix - Wrong request to retrieve AIVR sessions
* BE-1603 Fix - Microphone demo needs to provide also completeTimeout
* BE-1624 Fix - User REVOKE can be undone by a user by doing a simple Password Reset
* QA-847 Web Console: Fix - After uploading a file, the label field should be automatically filled.
* QA-889 Web Console: Fix - Walk through wizard should get automatically initiated when new user logs in for the first time.

All changes affecting Security, Availability, Integrity of Processing, Confidentiality, Privacy are reported as such above. If nothing is reported in the specific category then it means there were no such relevant changes in this release.


### Minor release 1.98.0 is scheduled for 2/1/2024 between 4:00pm and 6:00pm CST

IMPORTANT Note for Edge users:
Expand Down Expand Up @@ -664,91 +743,3 @@ Changes related to Integrity of Processing (fixes):

All changes affecting Security, Availability, Integrity of Processing, Confidentiality, Privacy are reported as such above. If nothing is reported in the specific category then it means there were no such relevant changes in this release.

### Maintenance release 1.88.1 is scheduled for 8/23/2023 between 6pm and 9pm CST

Known Issues:
* BE-809 Enabling full masking (*****) caused Meeting Minutes to not be generated - If you enable Full Text Redaction for some category then Meeting Minutes may not be generated. A work-around is to disable Word Cloud on the Project.

Changes related to Integrity of Processing (fixes)
* BE-774 Fix: Incorrect MPEG-DASH mpd format file generated
* BE-802 (TA) Fix: Account redacting formatters are saved to Projects
* BE-803 Fix: Formatters defined on account are not being used in POST /asr/meeting
* BE-806 (TA) Fix: When generating a pdf, NullPointerException is thrown if meetingMinutes is not enabled
* QA-405 Fix: Demo app has incorrect recaptcha key

All changes affecting Security, Availability, Integrity of Processing, Confidentiality, Privacy are reported as such above. If nothing is reported in the specific category then it means there were no such relevant changes in this release.

### Minor release 1.88.0 is scheduled for 8/22/2023 between 5pm and 7pm CST

**Backwards incompatibility** :
This release removes `sentences` parameter from session.content in /asr/transcribe API.
It gets replaces with `segments`.

New functionality in the Transcribe App:
* BE-416 (TA) Login from Transcribe App to Freshdesk
* BE-640 (TA) Support renaming existing Speaker
* BE-685 (TA) Admin (Account level) controlled PII redaction
* BE-699 (TA) more options for PII Redaction (add full and partial masking)
* BE-703 (TA) Implement https://transcribe.voicegain.ai/freshdesk/login
* BE-704 (TA) Change the URL for Help->Submit a Support Ticket
* BE-721 (TA) Add PII Redaction page inside Account settings
* BE-732 (TA) Add x to cancel a search for transcript within project
* BE-751 (TA) Support upload of multiple files for transcription
* BE-752 (TA) Add two filter toggles on the Speakers list
* BE-755 (TA) On home page show selected Project together with Home
* BE-756 (TA) Allow change of name of an External Speaker
* BE-757 (TA) Show email for User Speaker
* BE-759 (TA) Modify the list of entities to redact (ZIP, DMY)
* BE-764 (TA) Show only current project on the LH menu
* BE-793 (TA) 3 distinct URLs for "Submit Support Ticket" link depending on environment
* QA-369 (TA) Improved Error message if user tries to sign-up second time with same email
* QA-373 (TA) Improved title of page with Account Users
* QA-400 (TA) Disable Save button if no new users have been selected

New functionality in other platform components:

* BE-666 Return information about what parts of the transcript were redacted and by what rule
* BE-688 Better end-of-segment detection for real-time sentence-by-sentence (segment-by-segment) mode
* BE-707 Enable keepalive ping also on the websocket used for the audio
* BE-710 Add formatters field to the Account API
* BE-728 Presigned URLs for Data Object files
* BE-729 In the API remove "sentences" as content and replace with new "segments"
* BE-738 Partial redaction of PERSON NER -> generate Initials
* BE-749 Add defaultContext to User data in User API
* BE-769 Make GET `/data/{uuid/file/{fnameWIthExt)` return special output if contentType is application/dash+xml

Changes related to Integrity of Processing (fixes):
* BE-708 (TA) Fix: Cannot delete a device that is shown in the device list
* BE-715 (TA) Fix: At larger zoom levels Left-Hand menu unusable
* BE-761 (TA) Fix: Project Transcript list shows meeting from home page after auto refresh due to STOP message
* BE-791 (TA) Fix: We are not generating Meeting Minutes in German if the Project is German
* BE-795 (TA) Fix: Weird long topics for Spanish Meetings
* QA-365 (TA) Fix: Next Audio button not responding on Single Click (or with delay)
* QA-368 (TA) Fix: Search and Project Name is overlapping over each other
* QA-370 (TA) Fix: Trying to recompute any file, resulting all files showing across all projects.
* QA-372 (TA) Fix: Transcripts table-Table sorting by "Name" and "Created on" is not working.
* QA-374 (TA) Fix: My shares table-Table sorting not working for name, transcription date, and scope.
* QA-377 (TA) Fix: Search text should reset on Project switch
* QA-401 (TA) Fix: Other users table- Sorting by last active is not working.
* QA-403 (TA) Fix: other accounts users table- Sorting by name is not working.
* QA-410 (TA) Fix: Left menu is breaking down when selecting it rapidly.
* QA-417 (TA) Fix: Account Text redaction/project setting- When placeholder is selected fields should be required fields.
* BE-720 Fix issue with UUID on Oracle MongoDB
* BE-723 Fix: ex-autoscaler cronjob is not working when there are more than 9 rex instances
* BE-742 Fix: asr-api sends hypothesis msg of the next sentence to websocket before the recognition msg of the current sentence
* BE-746 Fix: Some words are included in two recognition results
* BE-750 Fix: In some case, asr-api does not send recognition websocket msg when getting EOS
* BE-753 Logic fix in EZInit kubelet configuration
* BE-754 Fix: audio redaction is not working in meeting API
* BE-762 Fix: Redaction.originalValue is returned with default debug level
* BE-763 Fix: Prevent storing duplicate formatters
* BE-797 Fix: Incorrect decimal formatting if currency
* QA-363 (Web Console) Fix: New User Wizard step4
* QA-379 (Web Console) Fix: In Experiments sections, input fields overlapping with close icon
* QA-380 (Web Console) Fix: IVR Proxy status is not showing properly
* QA-392 (Web Console) Fix: Properly notify about attempt to create duplicate name Context
* QA-398 (Web Console) Fix: textboxes are not cleaned up when I try to create a second context

All changes affecting Security, Availability, Integrity of Processing, Confidentiality, Privacy are reported as such above. If nothing is reported in the specific category then it means there were no such relevant changes in this release.

#
79 changes: 79 additions & 0 deletions RELEASE.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,82 @@
## Release 1.99.0

IMPORTANT Note for Edge users:
If you update from any prior release to 1.98.0 and you need to roll-back please contact Voicegain for support with the rollback process.
This is because the compatibility setting on the Mongo DB has been changed in 1.97.0 and influxDB version has changed in 1.98.0

New functionality in the Transcribe App:
* BE-1258 TA: Add a filter on creator in Advanced Search
* BE-1472 TA: Better order of columns in the transcript table on home page
* BE-1532 TA: Record in clientSideProperties when a user downloads Zoom Meeting Assistant
* BE-1582 TA: Add "Mine | Shared | All" selector to the home page

New functionality in other platform components:
* BE-1300 Meeting Search API: new ctxSelect parameter with values "mine", "mineAndShared", "all"
* BE-1301 Meeting Search Fields API: new ctxSelect parameter with values "mine", "mineAndShared", "all"
* BE-1361 Support tempCode in the AIVR API
* BE-1408 Modify the Password Reset API to return login URLs for all the Apps for which the password works
* BE-1446 Return 400 Bad Request rather then 500 Internal Server Error if the query parameters in Meeting Search API are missing or invalid
* BE-1458 Web Console Edge: Add check for email relay and do not offer emailed OTP if that email relay is not configured
* BE-1488 Configure Edge to have GlitchTip
* BE-1499 Add API that Revokes a user and transfers all projects to the Admin or some other designated User
* BE-1517 Convert /sa/call API to use Postgres instead of Firestore to store data
* BE-1522 API to email link to the results of Voicebot Demo session
* BE-1524 Deploy GlitchTip using onprem-cluster-deployment
* BE-1526 Reduce silence padding of Azure TTS prompts to minimum
* BE-1533 Add persist setting to AIVR app API
* BE-1534 Web Console: Add persist setting for Telephony Bot App
* BE-1538 Hookup Demo App to Sentry
* BE-1541 Cache account data daily using the /recache api
* BE-1544 Web Console: Do not allow smaller than 30 days values of "Disable inactive users after days"
* BE-1545 Web Console: Add a close (x) to the notice about 2FA setup
* BE-1546 Web Console: Add a spinner when saving account settings
* BE-1565 For accounts that are INVOICE and do not have billingAccountId we should not submit anything to fusebill
* BE-1572 AIVR Callback API method to interrupt prompt being played
* BE-1575 Utility that copies all calls - reads using Firestore Calls DAO and writes using Postgres Calls DAO
* BE-1580 Add jingleUrl field to the AIVR App
* BE-1581 Web Console: Add ability to configure Jingle and percolator URLs in AIVR APP
* BE-1588 Add percolatorUrl field to the AIVR App API
* BE-1589 Use the AIVR App Jingle in Freeswitch script
* BE-1592 Web Console: Make it possible to disable the "Disable inactive users after days" feature
* BE-1594 Web Console: Make the Account Settings card pretty
* BE-1599 Demo: Support copy paste of the Code
* BE-1604 Demo: Change tooltips
* BE-1615 When creating Users using POST /user, if we exceed max users on account we should not return 500 code but 429

Changes related to Integrity of Processing (fixes):
* BE-1621 TA: Fix - User Profile Setting Save button stays permanently disabled after saving once
* BE-1629 TA: Fix - It is impossible to share a project with an Owner of the account
* QA-641 TA: Fix - Project Owner should be irremovable for any the project under Account Users.
* QA-760 TA: Fix - The re-upload menu again shows for the normal uploaded file, it should only show for the zoom uploaded file.
* QA-822 TA Edge: Fix - User (Role) is able to access and edit Account settings.
* QA-843 TA: Fix - When the user tries to share the transcript as a public share and delete the transcript from the owner account, something went wrong error is showing when login in from the sign-in link on the share.
* QA-860 TA: Fix - Mouse hovering on error, message information should show
* QA-863 TA: Fix - "May Download" checkbox getting automatically disable after adding/removing a project for user (role).
* QA-875 TA: Fix - After processing URL upload blank space showing on home page.
* QA-881 TA: Fix - Clicking on the filter button on advanced search page, showing blank page.
* QA-885 TA: Fix - Voicegain splash screen showing even when deleting a transcript.
* QA-890 TA: Fix - Due to new languages added, profanity maskimg menu not showing properly on 100% zoom screen.
* QA-891 TA: Fix - In Profile deleted Shares are not getting removed, unless we refresh the page.
* QA-899 TA: Fix - Expired shared transcripts showing expiry date in negative.
* QA-906 TA: Fix - Various problems with saving edited user data from Account Settings
* QA-917 TA: Fix - Text-redaction and Archival Text-redaction crashes the app
* QA-922 TA: Fix - Blank page showing when user clicks in Profile on the "Archival text reduction".
* QA-923 TA: Fix - If no Download permission selected on user invite, getting wrong permission error
* QA-925 TA: Fix - Getting blank screen on Users page under account section.
* QA-932 TA: Fix - Voicegain splash screen showing when user save the mic capture recording.
* BE-1484 Web Console: Fix - On Live Transcribe: Websocket Delay resets to 0 upon page refresh
* BE-1485 Web Console: Fix - Misaligned UI on the Live Transcribe Websockets
* BE-1576 Web Console: Fix Content Security Policy to the cc app iFrame
* BE-1577 Web Console: Fix - /restricted/page API returns 500 Internal Server Error
* BE-1586 Web Console: Fix - Wrong request to retrieve AIVR sessions
* BE-1603 Fix - Microphone demo needs to provide also completeTimeout
* BE-1624 Fix - User REVOKE can be undone by a user by doing a simple Password Reset
* QA-847 Web Console: Fix - After uploading a file, the label field should be automatically filled.
* QA-889 Web Console: Fix - Walk through wizard should get automatically initiated when new user logs in for the first time.

All changes affecting Security, Availability, Integrity of Processing, Confidentiality, Privacy are reported as such above. If nothing is reported in the specific category then it means there were no such relevant changes in this release.


## Release 1.98.0

IMPORTANT Note for Edge users:
Expand Down

0 comments on commit 978d14a

Please sign in to comment.