# Release v0.8.0 This is a major feature release. > Release Date: Feb 21, 2023 #### New Features - Completely re-written jambonz portal - Multi-user support in jambonz portal - [Deepgram](/docs/webhooks/recognizer/#deepgramOptions) STT support - [Nuance](/docs/webhooks/recognizer/#nuanceOptions) Mix STT/TTS support - [Nvidia Riva](/docs/webhooks/recognizer/#nvidiaOptions) STT/TTS support - [IBM Watson](/docs/webhooks/recognizer/#ibmOptions) STT/TTS support - option to force TTS (re)generation - add `listen` option to config verb to enable streaming of audio during conversation - ability to provision initial app content (eliminate overhead of initial webhook) - allow per-phrase boosting for google STT - update Simwood and Twilio gateway addresses #### Bug fixes - performance improvements in Feature server - prevent 2 simultaneous background gathers - refer blocks if notify nor bye received - when closing websocket at end of call send ws code 1000 - ACK to 487 response must have same branch in via as invite - reset variables like hints so that previous hints do not automatically carry over - proper shut down in K8S - switching to http webhook during a ws session - fix uncaught exception in certain ws reconnect scenarios - fixes for SIPREC pause and resume operations #### SQL changes ``` ALTER TABLE `applications` ADD COLUMN `app_json` TEXT'; ALTER TABLE voip_carriers CHANGE register_public_domain_in_contact register_public_ip_in_contact BOOLEAN; 'alter table phone_numbers modify number varchar(132) NOT NULL UNIQUE; CREATE TABLE permissions ( permission_sid CHAR(36) NOT NULL UNIQUE , name VARCHAR(32) NOT NULL UNIQUE , description VARCHAR(255), PRIMARY KEY (permission_sid) ); CREATE TABLE user_permissions ( user_permissions_sid CHAR(36) NOT NULL UNIQUE , user_sid CHAR(36) NOT NULL, permission_sid CHAR(36) NOT NULL, PRIMARY KEY (user_permissions_sid) ); CREATE TABLE password_settings ( min_password_length INTEGER NOT NULL DEFAULT 8, require_digit BOOLEAN NOT NULL DEFAULT false, require_special_character BOOLEAN NOT NULL DEFAULT false ); CREATE INDEX user_permissions_sid_idx ON user_permissions (user_permissions_sid); CREATE INDEX user_sid_idx ON user_permissions (user_sid); ALTER TABLE user_permissions ADD FOREIGN KEY user_sid_idxfk (user_sid) REFERENCES users (user_sid) ON DELETE CASCADE; ALTER TABLE user_permissions ADD FOREIGN KEY permission_sid_idxfk (permission_sid) REFERENCES permissions (permission_sid); ALTER TABLE `users` ADD COLUMN `is_active` BOOLEAN NOT NULL default true; ``` #### Availability - Available shortly on AWS Marketplace - Deploy to Kubernetes using [this Helm chart](https://github.com/jambonz/helm-charts) **Questions?** Contact us at support@jambonz.org