# Change log ## Version 7.0 **Make sure to backup your config and your database before updating to Version 7.0.** - New database schema now compatible with SQLite, MariaDB, MySQL and PostgreSQL. - New Delayed feature which allows to delay ingested audio broadcasting for a specified amount of minutes. - New alert sounds that can be assigned to groups, tags, systems and talkgroups. - New system and talkgroup types to help identify the radio system. - Talkgroups can now be assigned to more than one group. - LED colors can now be assigned to groups, tags, systems and talkgroups. - Better call duplicates detection, thanks to the new database schema. - Tags toggle removed in favor of multi groups assignment for talkgroups. - AFS systems option remove and replace by system/talkgroup type provoice. - Newer API while retaining backward compatility. - Integrated web app migrated to Angular 15. - Simplified talkgroup importation to a specific system. - New /reset url path that allow reseting the user access code and talkgroups selection. - New #UNITLBL metatag for dirwatch. - TODO: Hold TG SYS persistent in local storage - TODO: Ingest Site ID and API Site ID - TODO: Ingest call DBFS and API call DBFS - TODO: search by uid - TODO: Display site # or label on main screen ## Version 6.6 - From now on precompiled versions of macOS will be named as such instead of darwin. - Better example for rtlsdr-airband that leverage the new #TGHZ, #TGKHZ and #TGMHZ meta tags for dirwatch. - Fixed dirwatch definition not always showing mask field when type is default. - Fixed truncated source ids with SDRTrunk parser (issue #265). - Fixed admin logs not updating if no results are found. - New parameter http://host:port/?id=xyz added to URL that allows multiple client instances with different talkgroup selections to be retained accross sessions. _v6.6.1_ - Fixed search issue (issue #267). _v6.6.2_ - Fixed authentication endless loop if wrong access code is entered. _v6.6.3_ - Fixed dirwatch validation for type trunk-recorder (issue #280). ## Version 6.5 - Fixed API looping on malformed or invalid multipart content (issue #181, #212). - Source code updated to GO 1.18 with `interface{}` replaced by `any`. - Removed ingest mutex for performance reasons. - Replaced all `path.Base()` by `filepath.Base()` to fix an issue with audio filenames on Windows. - New `Branding Label` and `Email Support` options to show on main screen (issue #220). - New temporary avoid feature (discussion #218). - Fixed remote address regexp (issue #225). - Added the `ident` to `new listener` log message (discussion #226). - New populated talkgroups won't be activated on the client if its group (or tag) is turned off (issue #227). - Removed the duplicated webapp section from the PDF document. _v6.5.1_ - Fixed broken functionality for `HOLD SYS` and `HOLD TG` (issue #228). _v6.5.2_ - Fixed erratic listeners count. - Show call date on main screen when call is older than one day (issue #229). - Fixed dirwatch #DATE, #TIME and #ZTIME regexp to accomodate filenames like 20220711082833 (issue #235). _v6.5.3_ - Return of the -admin_password option to reset the administrator password in case of forgetting. - New `