|
1 | 1 | ## Release history and changelog |
2 | 2 |
|
| 3 | +### v2.7.0 - 2022.10.31 |
| 4 | + |
| 5 | +Updated client to v0.25.0: |
| 6 | +* New custom skin feature and theme editor, including one light and dark template |
| 7 | +* Added better support for safe-areas of display (e.g. iPhone notch) and ability to add new custom borders |
| 8 | +* New 'dialog_task' variable to be able to optimize client and services depending on defined 'tasks' |
| 9 | +* Added support for STT 'task'-based custom models and improved STT settings view |
| 10 | +* Improved widgets (custom views/frames) interface and added support for per-widget 'activitySettings' like language and task |
| 11 | +* New time-event card icons to indicate "next", "expired" and "faulty" |
| 12 | +* Optimized web-manifest and changed default PWA display mode from 'fullscreen' to 'standalone' |
| 13 | +* Android: Completely refactored and optimized build setup + set official target to Android 12L |
| 14 | +* Android: Added support for TTS native-engine voice selection |
| 15 | +* Android: New and improved in-app browser with theme support |
| 16 | +* Android: Prevent back-button action when login or pop-up is open |
| 17 | +* Android: Implemented several fixes required to support Android 12 (and potentially Android 13) |
| 18 | +* iOS PWA: Greatly improved PWA experience on iOS with fixes for splash-screen, safe-areas, overscrolling, sound initialization, error handling and more. Safari is still buggy though. |
| 19 | +* Improved 'notify' module, new close-button for web-based OS notifications and added features to prepare for PWA background support (wip) |
| 20 | +* Optimized landscape-mode for Teach-UI |
| 21 | +* Improved media-devices settings view |
| 22 | +* Renamed 'Big-screen mode' setting to "Limit screen-size", reversed logic and improved default setting |
| 23 | +* Allow abort of 'setup-mode' to enable on-screen login (e.g. via virtual keyboard) in DIY clients (usually in 'pseudo-headless' mode) |
| 24 | +* Split short-cuts 'fullscreen' button into two buttons. One for UI (will always show up) and screen (shows up when supported) |
| 25 | +* Set black theme and safe-area colors when entering AO mode |
| 26 | +* Further reduced background music volume during speech input (applies to browser clients only) |
| 27 | +* New UI framework functions like 'ui.build.helpButton' or 'tools.escapeHtmlAndSanitize' and several smaller bug fixes |
| 28 | +* A lot of smaller look and style fixes and tweaks (+ optimized background images etc.) |
| 29 | + |
| 30 | +Updated Control-HUB (admin-tools) to v1.5.0: |
| 31 | +* Smart-home: Improved UI, animations and device cards + new reload time indicator |
| 32 | +* Smart-home: Added 'Home Assistant' support (BETA) and new device types ('fan', 'garage_door', 'air_conditioner' and 'temperature_control') |
| 33 | +* Smart-home: Added new HUB interface device configuration option to handle more complex HUB APIs (e.g. HA uses several different endpoints to check and control devices) |
| 34 | +* Better handling of 'new login' and expired logins |
| 35 | +* New 'UI.showJsonPopup' for a better view of JSON data + tweaked pop-up size |
| 36 | +* Fixed a bug that could happen at reload after a logout |
| 37 | +* Smaller bug fixes |
| 38 | + |
| 39 | +Changes to all SEPIA-Home servers and core tools: |
| 40 | +* Java 11 is required now and Java 8 support has been dropped. Please UPDATE TO JAVA 11 if you're still using 8! |
| 41 | +* Updated all Maven plugins and dependencies to account for Java 11 changes |
| 42 | +* Updated all servers to core-tools v2.3.0 |
| 43 | +* Added a nice start logo to be displayed inside log files :-) |
| 44 | + |
| 45 | +Updated Assist-server to v2.7.0: |
| 46 | +* Added 'Home Assistant' smart-home HUB interface (BETA) and improved existing interfaces (e.g. auto-detection of openHAB devices) |
| 47 | +* Support for new smart-home devices: 'fan', 'garage_door', 'air_conditioner' and 'temperature_control' |
| 48 | +* Updated 'SmartHomeHubConnector' to handle device type groups (first group: temperature). Allows to better handle similar devices like 'air_conditioner' + 'heater' |
| 49 | +* Introduced new smart-home interface device configuration to handle complex HUB APIs and complement 'set commands' to control devices |
| 50 | +* Improved code of several smart-home HUB integrations (openHAB, FHEM, ioBroker, test-HUB etc.) |
| 51 | +* Implemented new 'InterviewMetaData' feature with 'dialog_task' support enabling services to optimize client settings (e.g. switching task-based ASR models) |
| 52 | +* Fixed some news outlet RSS feed URLs |
| 53 | +* Several TTS pronunciation tweaks for example to better handle units like kWh, Wh, kW and W and fixes for 'txt2pho' engine |
| 54 | +* Several NLU tweaks and fixes, e.g for 'smart_device' parameters or 'Alarms' service and language switching |
| 55 | +* Improved 'action' NLU parameter by splitting 'open/close' from 'on/off' and adding 'cancel' |
| 56 | +* Improved parsing of Mary-TTS API compatible voices to support engines like Mimic3 + updated Mary-TTS INSTALL info |
| 57 | +* New server settings option 'languages_preload' (default: en, de), controlling for example what language files are pre-loaded at start-up |
| 58 | +* New server settings option 'allow_non_commercial_features' (default: false), to globally handle specific license restrictions. NOTE: Set to true to use 'MBROLA' and 'txt2pho' TTS engines |
| 59 | +* Added "isNextEvent" flag for time-events during load |
| 60 | +* Auto-adjust 'season' for OpenLigaWorker |
| 61 | +* Disable sentences import into DB by default during setup (can be run manually instead) |
| 62 | +* Added new calculator library and tool to parse mathematical expressions from strings (used e.g. for smart-home state calculations) |
| 63 | +* Updated Elasticsearch mappings for 'smart-devices' and 'smart-interfaces' to better handle meta data (NOTE: this will not automatically apply to old installations) |
| 64 | +* Fixed a bug in 'Alarms' service that allowed to create already expired events |
| 65 | +* Fixed a bug in weather service that could occasionally prevent results for forecasts 2+ days in the future |
| 66 | +* Better track and handle list-update errors |
| 67 | +* Fixed a localization bug in 'DateAndTime' |
| 68 | +* Added Italian translations of 'Assistant' files (answers, chats, teachIt) thanks to @giostark |
| 69 | +* Several smaller fixes, clean-ups and improved error messages |
| 70 | + |
| 71 | +Updated Core-tools to v2.3.0: |
| 72 | +* Improved private network detection |
| 73 | +* Updated spark-core to v2.9.4 |
| 74 | +* Updated 'slf4j-simple' logger to v1.7.36 |
| 75 | +* Code clean-ups + added a few convenience methods (e.g. SparkJavaFw.redirect) |
| 76 | + |
| 77 | +Other servers, tools and common changes: |
| 78 | +* New SEPIA-Home server start-page to quickly access apps, check status info and get help with issues. The page can be found at 'http(s)://[my-sepia-home-ip]:20726/sepia/' after Nginx has been set up |
| 79 | +* Improved Nginx and self-signed SSL installation scripts |
| 80 | +* Optimized Elasticsearch v5.3.3 package to run on Windows 11 |
| 81 | +* Tweaks and smaller fixes for SEPIA-Home build and run scripts |
| 82 | +* Updated Teach-Server to v2.3.0 and slightly improved common.json for Teach-UI |
| 83 | +* Updated WebSocket Chat-Server to v1.4.0 (no other changes except updated dependencies) |
| 84 | +* Updated SDK to support new SEPIA-Home v2.7.0 (NOTE: please run `mvn clean` once after update!) |
| 85 | +* Updated Mesh-Node to v0.10.0 (no other changes except updated dependencies) |
| 86 | + |
3 | 87 | ### v2.6.2 - 2022.05.08 |
4 | 88 |
|
5 | 89 | Updated client to v0.24.2: |
@@ -42,7 +126,7 @@ Updated Assist-server to v2.6.2: |
42 | 126 | * Added installer for 'txt2pho' TTS engine (German MBROLA only) + tweaked some voice speeds |
43 | 127 | * Better checks for correct smart-home HUB authentication types + smaller smart-home interface tweaks |
44 | 128 | * Added 'appRegionCode' and new 'defaultNewsRegion' to NluInput class (to be used in services) |
45 | | -* Improved News service to support 'language' parameter (e.g.: "show me news in German") + 'defaultNewsRegion' and 'appRegionCode' to make news independant of user language |
| 129 | +* Improved news service to support 'language' parameter (e.g.: "show me news in German") + 'defaultNewsRegion' and 'appRegionCode' to make news independent of user language |
46 | 130 | * Added a 'region' parameter to news-outlets.json |
47 | 131 | * Improved settings loader and 'getConfig' endpoint with new 'PropertiesReader' that will return ALL settings (properties file + defaults) |
48 | 132 | * Streamlined SDK endpoint responses to return JSON format and added more useful info |
|
0 commit comments