wb-2602 changelog
Wiren Board vendor packages
custom-settings-cb8ea449 1.1.1 → 1.1.2
Wiren Board cb8ea449 vendor settings
- Correct name and descriptions for modules
libwbmqtt1-5 5.3.4 → 5.5.1
Wiren Board MQTT abstraction layer and utils library
- Fix headers list in Makefile
- Move GetUnitTypes method to separate files
- Enhance "unsupported unit type" log message
- Add directives for Emscripten build
- Refactor thread utils
libwbmqtt1-5-dev 5.3.4 → 5.5.1
Development files for libwbmqtt1
- Fix headers list in Makefile
- Move GetUnitTypes method to separate files
- Enhance "unsupported unit type" log message
- Add directives for Emscripten build
- Refactor thread utils
libwbmqtt1-5-test-utils 5.3.4 → 5.5.1
Development files for testing libwbmqtt1-based projects
- Fix headers list in Makefile
- Move GetUnitTypes method to separate files
- Enhance "unsupported unit type" log message
- Add directives for Emscripten build
- Refactor thread utils
python3-mqttrpc 1.3.2 → 1.3.5
Reference MQTT-RPC implementation
- Fix dependency
- Add install requirements, no functional changes
- Handle wrong response structures more gracefully
python3-wb-mcu-fw-updater 1.12.2 → 1.14.3
Wiren Board modbus devices firmware update and modbus bindings python libraries (python 3)
- Add extended device model reading for fast modbus devices
- Add component signature argument for updating components to version/branch
- Fix log level
- Add components update feature
- Allow to update using socat
python3-wb-mqtt-metrics 0.3.7 → 0.3.8
python3 library for sending metrics to mqtt-channels
- Adopt PEP440
python3-wb-nm-helper 1.36.0 → 1.37.1
Wirenboard network configuration python3 library
- Add connectivity_check_payload default value to json schema
- Fix wrong connectivity status
- Adopt PEP440
task-wb-base-system 1.19.8 → 1.20.6
Wiren Board base system packages
- Add bash-completion to task-wb-base-system
- Add wb-scenarios to wb-suite recommends
- HDMI: Add edid-decode app
- HDMI: Add application dependencies for generating screen refresh rate and applying settings
- Move wb-cloud-agent to wb-suite recommends
- Add wb-mqtt-alice to wb-suite recommends
- Add metapackage for HDMI support
task-wb-common-pkgs 1.19.8 → 1.20.6
Wiren Board common packages
- Add bash-completion to task-wb-base-system
- Add wb-scenarios to wb-suite recommends
- HDMI: Add edid-decode app
- HDMI: Add application dependencies for generating screen refresh rate and applying settings
- Move wb-cloud-agent to wb-suite recommends
- Add wb-mqtt-alice to wb-suite recommends
- Add metapackage for HDMI support
wb-cc2652p-flasher 1.0.0 → 1.1.0
Texas Instruments CC13xx/CC2538/CC26xx SoC firmware update utility
- add -latest argument to flasher
wb-configs 3.41.0 → 3.49.1
Default common config files for Wiren Board
- Set unlimited restart attempts for NetworkManager service
- Add /etc/apt/apt.conf.d/98wireless-regdb config file
- HDMI: - add Firefox launch mode option - add volume control for HDMI audio
- Remove the /dev/fb0 condition for xinit.service: Xorg can launch without fbdev now, and on 4K panels fb0 may not appear. Without this check, xinit actually starts even when fbdev fails.
- Add nginx service restart on failure
- xinitrc.wb: cleanup crash/session markers to prevent recovery prompts in kiosk mode
- Move nmtui wrapper to /usr/bin and add alias
- Disable bgscan on STA interfaces
- Add configs and service for start xinit and firefox in kiosk mode
- add extended rootfs support
- Backup /etc/ssmtp configs to /mnt/data
wb-device-manager 1.19.3 → 1.25.4
Wiren Board modbus devices manager
- Fix port configuration in scan results
- Fix dependencies and test warnings
- Fix reading component firmware info
- Fix firmware update state publishing
- Add Fast Modbus scanning support for Modbus TCP
- Don't check new firmware for WB-MSW-LORA devices
- Add protocol to firmware update status
- Add missed dependency
- Improve long timeouts handling during fast scan
- Enable angry pylint on Jenkins
- Add components firmware update
- Add protocol parameter to RPC requests
- Add device/SetPoll RPC call on device firmware update failure
- Add device/SetPoll RPC calls before and after device firmware update routines
wb-ec-firmware 2.0.4 → 2.0.5
Wiren Board Embedded Controller firmware and installer
- fix reboot loop when WBMZ is discharged
wb-essential 1.19.8 → 1.20.6
Wirenboard essential packages
- Add bash-completion to task-wb-base-system
- Add wb-scenarios to wb-suite recommends
- HDMI: Add edid-decode app
- HDMI: Add application dependencies for generating screen refresh rate and applying settings
- Move wb-cloud-agent to wb-suite recommends
- Add wb-mqtt-alice to wb-suite recommends
- Add metapackage for HDMI support
wb-firmware-realtek 1.0.3 → 1.0.4
Additional firmwares for Realtek chips
- Add firmware for RTL8733
wb-homeui-backend 2.117.11-wb101 → 2.172.0-wb101
Wiren Board Web UI web interface
- Fix erroneous installation of old versions (because of webui.schema.json move)
- Fix channel editor semi sporadic
- Update expose check widget
- Device editror — add unsupported param type
- Update svg dashboard page
- Add logout on change current user password
- Fix controller status text in Alice integration
- Update logic for handling float and event properties in Alice integration
- Fix page title overflow
- Fix edit svg dashboard redirects
- Fix page title overflow
- Updated the interface font — Roboto
- Add testing offer to system page
- Add save button to web ui settings
- Add release_suite to /device/info response
- Fix stay http button label
- Add short title
- Show controller name on mobile resolution
- Fix dashboards and rules actions on small resolutions
- Update all buttons and common components according to the instruction
- Fix device-manager's relative paths
- Fix logo size in safari
- Fix compact menu item class with active subitem
- Add events to Yandex Alice integration
- Add endpoint for unlink controller link in Yandex Alice integration
- Add custom menu backend
- Fix editing configs of wb-mqtt-serial configs with custom channels with enums
- Add loading state to button
- Remove notifications from rules
- Remove unused modules
- Add optional footer in page component
- Add loader caption prop
- Add device editor show channels flag
- Fix incorrect display of device model in alert about unsupported device template in wb-mqtt-serial settings editor.
- Fix wrong notification about better template in wb-mqtt-serial settings editor.
- Fix firmware version comparison logic in wb-mqtt-serial settings editor. Parameters and channels are now correctly marked as supported when their required firmware version is equal to the device firmware version.
- Fix notification about better template for WB-MAP3E, WB-MAP3EV, WB-MAP3ET
- Fix line breaks in wb-mqtt-serial settings editor descriptions
- Add rule disabled tag
- Fix rules autocomplete
- Fix reading settings from serial devices using Modbus TCP
- Add warning about multiple parameter definitions in device templates
- Add progress component
- Fix history graph cases where no data points to display
- fix widget inversion when multiple switches are present
- network-connections: fix applying default config values
- Do not allow to set poll interval for sporadic and semi-sporadic channels in wb-mqtt-serial device settings editor
- Fix warning about invalid values in device registers in wb-mqtt-serial device settings editor
- Add warning about invalid values in device registers in wb-mqtt-serial device settings editor
- Invalid values in device registers do not forbid saving changes in wb-mqtt-serial device settings editor
- Fix config enum description display
- Fix config list item path copy to clipboard
- Update configs page implemetation
- Add copy path by clicking
- Fix prevent warnings after networks settings save
- Fix notification import type
- Fix history graph cases where the data dates do not include filter dates
- Fix translations in scenarios
- Fix alice integration incorrect display of the menu item when the backend is unavailable
- Fix reading settings from WB-MAI6
- Fix displaying unknown device types in wb-mqtt-serial config editor
- Fix custom poll period editor in wb-mqtt-serial settings
- Mark required parameters in wb-mqtt-serial device settings editor
- Fix alice mobile resolution
- Fix reading settings from serial devices
- Read settings from serial devices during configuration editing
- Lock DOMPurify version to 3.0.1 due to compatibility issues with new versions
- Move from local eslint to lib package
- Fix alice integration on device saving
- Remove useless serial metrics page
- Update users page
- Fix dashboard long transition
- Add alice integration enabled by checkbox
- Fix control's /meta handling
- Fix incomplete cells layout
- Update cell alert colors
- Fix new rule page showing previous rule content
- SVG dashboards: fix A4_OUT fill color
- Fix page scroll on small resolutions
- Restrict change controller name for non admin users
- Add React based editor for wb-mqtt-serial config
- Fix user manipulation error display. Show response body if available.
- Add HTTPS certificate status display in Web UI settings
- Add controller name to page title
- Fix Alice error handling
- Add login page title
- Fix rules logs subscribe logic
- Rules console rework
- Disable min/max fields on range in Alice configurator
- Fix frontend button sizes in Alice configurator and headers
- Fix safari navigation layout
- Fix autologin label message
- Fix nav colors for old browsers
- Update login page
- Fix navigation without users
- Update navigation component: add posibility to toggle
- Add controller name to nav menu
- Move debug button to nav menu
- Move online status to nav menu
- Add separator to widget preview
- Add auth store and move all logic there
- Change request util logic
- Save HTTPS settings during upgrade with fit-image
- Fixing column display in panels for older devices
- Separate column split logic from dashboards to component
- Add rules autocomplete
- Use the same cookie for HTTP and HTTPS
- Change switch's off color
- Fix firmware update progress display when updating via Modbus TCP
- Generate default config on service start
- Move configs to wb-homeui-backend
- Fix widgets layout
- Add password input view toggle button
- Fix invalid device templates loading. An error message is shown if a device template is invalid.
- Drop support of device templates with subdevices syntax
- Upgrade dashboard list page
- Add dashboard sorting
- Add possibility to hide dashboard from menu
- Change input to textarea in svg edit conditions
- Allow to disable HTTPS configuration using Wiren Board infrastructure
- Fix widget creation
- Update common controls
- Fix unexpected cookie expiration
- Fixed synchronization of saves between text and svg dashboards (broken in 2.134.0)
- Fix cell error display
- Fix page scroll on dropdown open
- Fix history cell accessibility
- Update dashboard page
- Add controls sort
- Add separator inside widget
- Add JSON editor inside widget edit
- Add colour capability in alice
- Fix float units in alice
- Add info link
- Check users database integrity on startup. Recreate it if corrupted
- Add password strength bar
- Do not redirect to HTTPS on localhost or 127.0.0.1
- Open interface with admin privileges if there are no users
- Fix "delete" button hiding on history page
- Count admin cookie lifetime from the last request
- Fix login url history
- Fix browser autocomplete
- Better handle admin cookie expiration
- Handle components update error more accuracy
- Save url on logout and restore it on auth
- Add login rate limit
- Add components updating feature
- Fix https connection in old browsers
- Add firmware update for Wiren Board devices using Modbus TCP
- Fix firmware information requests for non Wiren Board devices
- Fix bigint interface blocker
- Change favicon color to distinct from corporate website in browser tabs
- Fix big integer display value
- Fix Alice rename room logic
- Disable change range value on touch by clicking on slide (only thumb enabled)
- Fix loading of Alice integration page
- Update README
- Add option to run local dev server on different IP
- Add flag to disable no https warn
- Toggle devices button
- Fix rule rename logic
- Add Alice integration
- Add autologin support for users
- Fix saving configuration error message
- Change mbgate default varchar register size to 1
- Fix login expiration
- Add /usr/share/wb-mqtt-homeui/nginx/includes directory to nginx config
- Change the title translation for scenarios
- Backup users db in /mnt/data
- Fix admin cookie expiration time. Set it to 14 days
- Transfer scenario into side menu
- Add authentication and HTTPS support
wb-hwconf-manager 1.67.1 → 1.71.1
Provides infrastructure for hardware re-configuration via Device Tree overlays
- wb85x: fix wrong gpio numbers resolving in mod1 & mod2 slots
- wbe2-i-can: add support for CAN-module based on Holtek ht42b41 for wb8.4-8.5
- HDMI: - add display connected monitor info in confed UI - add Firefox launch mode option - add volume control for HDMI audio
- HDMI: Increase supported resolution limit to 4K and frequency selection
- modules/wbe2-hdmi.dtso: switch to dummy overlay; HDMI enabled statically
- Add FullHD resolutin for HDMI
- Add HDMI configuration support to hardware config
wb-mcu-fw-updater 1.12.2 → 1.14.3
Wiren Board modbus devices firmware update tool (python 3)
- Add extended device model reading for fast modbus devices
- Add component signature argument for updating components to version/branch
- Fix log level
- Add components update feature
- Allow to update using socat
wb-modbus-ext-scanner 1.3.0 → 1.4.0
Scanner utility for extended Wiren Board Modbus protocol
- Add parity
wb-mqtt-adc 2.6.7 → 2.7.1
Wiren Board Smart Home MQTT ADC driver compatible with HomA conventions
- Cleanup deb packaging
- Change default decimal places value to system setting
wb-mqtt-alice added 0.8.2
Yandex smart home with Alice to MQTT for Wiren Board controllers
wb-mqtt-confed 1.16.3 → 1.16.4
Wiren Board Configuration Editor Backend
- Improve debug build, no functional changes
wb-mqtt-gpio 2.16.2 → 2.16.3
Wiren Board Smart Home MQTT generic GPIO driver compatible with HomA conventions
- Fix counters rising and falling edge interrupt bug
- Cleanup deb packaging
wb-mqtt-homeui 2.117.11-wb101 → 2.172.0-wb101
Wiren Board Web UI web interface
- Fix erroneous installation of old versions (because of webui.schema.json move)
- Fix channel editor semi sporadic
- Update expose check widget
- Device editror — add unsupported param type
- Update svg dashboard page
- Add logout on change current user password
- Fix controller status text in Alice integration
- Update logic for handling float and event properties in Alice integration
- Fix page title overflow
- Fix edit svg dashboard redirects
- Fix page title overflow
- Updated the interface font — Roboto
- Add testing offer to system page
- Add save button to web ui settings
- Add release_suite to /device/info response
- Fix stay http button label
- Add short title
- Show controller name on mobile resolution
- Fix dashboards and rules actions on small resolutions
- Update all buttons and common components according to the instruction
- Fix device-manager's relative paths
- Fix logo size in safari
- Fix compact menu item class with active subitem
- Add events to Yandex Alice integration
- Add endpoint for unlink controller link in Yandex Alice integration
- Add custom menu backend
- Fix editing configs of wb-mqtt-serial configs with custom channels with enums
- Add loading state to button
- Remove notifications from rules
- Remove unused modules
- Add optional footer in page component
- Add loader caption prop
- Add device editor show channels flag
- Fix incorrect display of device model in alert about unsupported device template in wb-mqtt-serial settings editor.
- Fix wrong notification about better template in wb-mqtt-serial settings editor.
- Fix firmware version comparison logic in wb-mqtt-serial settings editor. Parameters and channels are now correctly marked as supported when their required firmware version is equal to the device firmware version.
- Fix notification about better template for WB-MAP3E, WB-MAP3EV, WB-MAP3ET
- Fix line breaks in wb-mqtt-serial settings editor descriptions
- Add rule disabled tag
- Fix rules autocomplete
- Fix reading settings from serial devices using Modbus TCP
- Add warning about multiple parameter definitions in device templates
- Add progress component
- Fix history graph cases where no data points to display
- fix widget inversion when multiple switches are present
- network-connections: fix applying default config values
- Do not allow to set poll interval for sporadic and semi-sporadic channels in wb-mqtt-serial device settings editor
- Fix warning about invalid values in device registers in wb-mqtt-serial device settings editor
- Add warning about invalid values in device registers in wb-mqtt-serial device settings editor
- Invalid values in device registers do not forbid saving changes in wb-mqtt-serial device settings editor
- Fix config enum description display
- Fix config list item path copy to clipboard
- Update configs page implemetation
- Add copy path by clicking
- Fix prevent warnings after networks settings save
- Fix notification import type
- Fix history graph cases where the data dates do not include filter dates
- Fix translations in scenarios
- Fix alice integration incorrect display of the menu item when the backend is unavailable
- Fix reading settings from WB-MAI6
- Fix displaying unknown device types in wb-mqtt-serial config editor
- Fix custom poll period editor in wb-mqtt-serial settings
- Mark required parameters in wb-mqtt-serial device settings editor
- Fix alice mobile resolution
- Fix reading settings from serial devices
- Read settings from serial devices during configuration editing
- Lock DOMPurify version to 3.0.1 due to compatibility issues with new versions
- Move from local eslint to lib package
- Fix alice integration on device saving
- Remove useless serial metrics page
- Update users page
- Fix dashboard long transition
- Add alice integration enabled by checkbox
- Fix control's /meta handling
- Fix incomplete cells layout
- Update cell alert colors
- Fix new rule page showing previous rule content
- SVG dashboards: fix A4_OUT fill color
- Fix page scroll on small resolutions
- Restrict change controller name for non admin users
- Add React based editor for wb-mqtt-serial config
- Fix user manipulation error display. Show response body if available.
- Add HTTPS certificate status display in Web UI settings
- Add controller name to page title
- Fix Alice error handling
- Add login page title
- Fix rules logs subscribe logic
- Rules console rework
- Disable min/max fields on range in Alice configurator
- Fix frontend button sizes in Alice configurator and headers
- Fix safari navigation layout
- Fix autologin label message
- Fix nav colors for old browsers
- Update login page
- Fix navigation without users
- Update navigation component: add posibility to toggle
- Add controller name to nav menu
- Move debug button to nav menu
- Move online status to nav menu
- Add separator to widget preview
- Add auth store and move all logic there
- Change request util logic
- Save HTTPS settings during upgrade with fit-image
- Fixing column display in panels for older devices
- Separate column split logic from dashboards to component
- Add rules autocomplete
- Use the same cookie for HTTP and HTTPS
- Change switch's off color
- Fix firmware update progress display when updating via Modbus TCP
- Generate default config on service start
- Move configs to wb-homeui-backend
- Fix widgets layout
- Add password input view toggle button
- Fix invalid device templates loading. An error message is shown if a device template is invalid.
- Drop support of device templates with subdevices syntax
- Upgrade dashboard list page
- Add dashboard sorting
- Add possibility to hide dashboard from menu
- Change input to textarea in svg edit conditions
- Allow to disable HTTPS configuration using Wiren Board infrastructure
- Fix widget creation
- Update common controls
- Fix unexpected cookie expiration
- Fixed synchronization of saves between text and svg dashboards (broken in 2.134.0)
- Fix cell error display
- Fix page scroll on dropdown open
- Fix history cell accessibility
- Update dashboard page
- Add controls sort
- Add separator inside widget
- Add JSON editor inside widget edit
- Add colour capability in alice
- Fix float units in alice
- Add info link
- Check users database integrity on startup. Recreate it if corrupted
- Add password strength bar
- Do not redirect to HTTPS on localhost or 127.0.0.1
- Open interface with admin privileges if there are no users
- Fix "delete" button hiding on history page
- Count admin cookie lifetime from the last request
- Fix login url history
- Fix browser autocomplete
- Better handle admin cookie expiration
- Handle components update error more accuracy
- Save url on logout and restore it on auth
- Add login rate limit
- Add components updating feature
- Fix https connection in old browsers
- Add firmware update for Wiren Board devices using Modbus TCP
- Fix firmware information requests for non Wiren Board devices
- Fix bigint interface blocker
- Change favicon color to distinct from corporate website in browser tabs
- Fix big integer display value
- Fix Alice rename room logic
- Disable change range value on touch by clicking on slide (only thumb enabled)
- Fix loading of Alice integration page
- Update README
- Add option to run local dev server on different IP
- Add flag to disable no https warn
- Toggle devices button
- Fix rule rename logic
- Add Alice integration
- Add autologin support for users
- Fix saving configuration error message
- Change mbgate default varchar register size to 1
- Fix login expiration
- Add /usr/share/wb-mqtt-homeui/nginx/includes directory to nginx config
- Change the title translation for scenarios
- Backup users db in /mnt/data
- Fix admin cookie expiration time. Set it to 14 days
- Transfer scenario into side menu
- Add authentication and HTTPS support
wb-mqtt-logs 1.5.4 → 1.5.5
Wiren Board journald to MQTT gateway
- Use UTC timestamps in boot list request
wb-mqtt-mbgate 1.8.7 → 1.8.8
Wiren Board MQTT to Modbus gateway
- Add function to change negative varchar register size to 1 for compatibility with old version configuration
wb-mqtt-metrics 0.3.7 → 0.3.8
Wirenboard tool for sending metrics to mqtt-channels
- Adopt PEP440
wb-mqtt-opcua 1.1.12 → 1.2.1
Wiren Board MQTT to OPC UA gateway
- Refactor TServerImpl class and add server test, no functional changes
- Refactor OPC UA nodes creation routine
wb-mqtt-serial 2.180.2-wb106 → 2.224.0
Wiren Board Smart Home MQTT serial protocol driver
- Use read only configuration parameters for Device/LoadConfig RPC parameter conditions
- Add template for Ventmachine Colibri 650 GTC
- Fix 64-bit integers precision bug for Device/Load and Device/LoadConfig RPC
- Fix 64-bit integers precision bug for setup items
- Fix setup item condition parameters with default value bug
- Add retry for reading device information in port/Scan RPC
- Fix readonly flags in WBE2-I-EBUS
- Add firmvare version checks for device channels
- WB-MR templates: Fix translations, change the term "curtain" with "actuator"
- Add inactive power regs to map3e, map3et, map6s
- Fix using default values for setup items
- Use default values for parameters that are not present in config
- Fix M1W2 default channel polling settings
- Fix misprint in ENGO EFAN Template
- Fix misprint in ENGO EFAN Template
- Add missing phase voltage error_value to MAP templates
- MAO4(20) and MDM3 templates: Change lower dimmer level to 0 for powerup and safety actions (was 1)
- MAO4 template: Change voltage at 1% dimming level to 100 mV (was 1 mV)
- Add ENGO EFAN Template
- Fix translations for mst-24 template
- MR templates: Add delays, change min time for curtains
- Set compatible firmwares for parameters and channels in MAP12H-fw2-all-harmonics, MAP12H-fw2-basic, MAP3H-fw2-basic, WB-MCM8 and WB-M1W2-buttons templates
- WB-UPS v.3 template: fix battery temperature register format
- Set compatible firmwares for parameters and channels in MAP12H-fw2-harmonics, MAP3E-fw2, MAP3H-fw2-basic and WB-MSW-LORA v4 templates
- Add HW Batch Number channel
- MAP3ET template: Add parameters: turns, phi, actual phase, CT reverse
- MAP6S and MAP3E: Add unsupported values for peaks
- Fix firmware version in WB-M1W2 template
- Update README.md
- MAP3E and MAP3ET templates: Add new device signatures
- MS and MSW templates: Add sht40 cleaning mode
- Set compatible firmwares for parameters and channels in MAP3H, WB-MSW v3, WB-MSW v4 and MAP6S templates
- Disabled default polling in Drivent V2 Template for chanells: "Reset The End Positions", "Remember The Open Position", "Remember The Close Position"
- Set compatible firmwares for parameters and channels in MAP12E, WB-LED, WB-MDM3, WB-MWAC, WB-MAO4, WB-MR3, WB-MR6C v.3, WB-MRM2-MINI, WB-MRWM2 and WB-MWAC2 templates
- Set compatible firmware parameters for MAP12H and WB-MR6CU templates
- Add Drivent V2 Template
- Add "connected_to_mge" configuration property for Modbus TCP ports
- Fix Modbus TCP bug for device/LoadConfig RPC
- Set config-xy-md0x template deprecate
- Fix template discovery for old WB-MRGBW-D devices
- Fix reading settings from old WB-MRGBW-D devices
- Fix device/LoadConfig RPC error when reading from devices with 0.0.0-rcX firmware version
- Set compatible firmwares for parameters and channels in WB-MIR v.2, WB-MIR v.3 and WB-MR6C templates
- Set default "max_write_registers" parameter for Wiren Board devices to Modbus frame maximum value (123)
- Fix RPC port settings bug
- Remove unsupported registers data from device/LoadConfig RPC reply
- Add Modbus TCP support for device/LoadConfig RPC
- Fix empty RPC responses
- Add new template for wbe2-i-opentherm-fw-1.93
- Add more NTC options for WB-MAI6 template
- Fix device/Load and device/LoadConfig RPC reply values scale, offset and round
- Fix port response_timeout_ms handling
- Delete html tags bold in descriptions
- Add template for WB-MIO, WB-MIO-E, WB-MIO-E v2, WB-MGE
- Add template's firmware version check for device/LoadConfig RPC
- Allow using domain names in RPC requests to TCP ports
- Drop subdevices support in wb-mqtt-homeui [ Ilya Titov ]
- Update config/Load RPC reply format
- Update config/GetSchema RPC reply format
- New WB-MAI2 config with conversion of current into a physical quantity, old marked as deprecated
- fix WB-LED fade dec RGB regs
- Fix TModbusRTUWithArbitrationTraits::Transaction method
- Add support for WB-MGE v.3. Allow to use Fast Modbus over TCP for device searching and events polling.
- Add VAKIO City Air 250/500 Template
- Generate default config on service start
- Update device templates for: - Wb-MAI11; - WM-MRGBDW-D (fw prior to version 3); - WB-MS v.2; - WBE2-I-EBUS; - WBE2-I-OPENTHERM fw1.3 and fw1.4. No functional change, only porting from old deprecated format.
- Fix WB-MAP* SN reading on port/Scan
- Fix formatting in WBE2-I-EBUS template. No functional changes
- Fix WB-MAP SN reading
- Fix default response timeout calculation for Modbus devices
- WB-UPS v.3 template: add parallel mode support
- Add increase poll interval for disconnected devices feature
- config-wb-mwac2_ver2.json.jinja: - Add support for normally closed sensors - Add buzzer conrol
- config-wb-mwac.json.jinja: - Add support for normally closed sensors
- Add mode to port/Scan RPC for starting and continuing device scan
- Add protocol to Modbus TCP port information in ports/Load RPC
- Add protocol parameter to device/Probe RPC
- Set TCP_NODELAY for TCP ports
- Handle TCP port closing by remote
- Add Modbus TCP protocol support for device/Load, device/Set and device/LoadConfig RPC
- Fix changelog, no functional changes
- Fix wrong illuminance coefficient for MTDX62-MB presence sensor template
- Fix device/SetPoll RPC reply format
- Add device/SetPoll RPC for device poll suspending and resuming
- Use response_timeout_ms from port settings for RPC requests
- Add publish sporadic registers data on every read feature
- Add Modbus TCP protocol support to Port/Load RPC
wb-mqtt-snmp 1.4.0 → 1.4.1
Wiren Board MQTT to SNMP gateway
- Add device_id/channel_name validation
wb-mqtt-urri 1.2.7 → 1.2.8
Wiren Board URRI receiver (MQTT driver)
- Add device_id validation
wb-mqtt-w1 2.2.15 → 2.3.1
Wiren Board MQTT 1-Wire driver
- Update changelog and readme
- Add previous value check for measurement error detection if startup value (85 degrees) received
wb-nm-helper 1.36.0 → 1.37.1
Wirenboard network configuration backend for wb-mqtt-confed.
- Add connectivity_check_payload default value to json schema
- Fix wrong connectivity status
- Adopt PEP440
wb-rules 2.34.0 → 2.38.6
Wiren Board Rule Engine
- Fix crash on calling method of removed control
- Don't make switch-typed control complete until value received
- Do not trigger whenChanged on first published value
- Fix crash on non-string control type
- Fix 'then' function arguments in function-based whenChanged rules
- Improve debug build, no functional changes
- Fix 'then' function arguments in edge/level-triggered rules
- Add 'enabled' field to Load RPC response
- Fix invalidation of cached control value
- RPC: Load: fix error message
- Don't wait for token on topics cleanup, update wbgo.so library
- Add RPC method Rename
- Remove sensitive data from log
- Add notification module tests
- Alarms schema: add alarm name validation
- setInterval/startTicker: warn about too low interval
wb-rules-system 1.12.5 → 1.13.1
Default system rules for Wiren Board
- power-class-battery: don't publish unchanged "working on battery" status
- Add system time virtual device in webui
wb-scenarios 1.6.0 → 1.7.1
Scenarios for Wiren Board
- All days of the week are selected by default
- Added an error if no any day is selected
- Fixed an issue where the second "Light Control" scenario wouldn't work when debug mode was enabled
- Added display of the current temperature in the Thermostat scenario
- Added display of the current status of the control responsible for heating
- fix: add type range to action (setValue, increaseValueBy, decreaseValueBy)
- Fix verbose "current time updated..." log removed
- Add persistent storage for scenario enable status
- Fix scenario status reset after wb-rules or controller restart
- Translate default values in schema to English
- Added a json file to display the menu item
- Add new scenario "schedule"
- rewite docs, split README into several files with links
- fix Russian and English translations
wb-suite 1.19.8 → 1.20.6
Wirenboard vendor software set
- Add bash-completion to task-wb-base-system
- Add wb-scenarios to wb-suite recommends
- HDMI: Add edid-decode app
- HDMI: Add application dependencies for generating screen refresh rate and applying settings
- Move wb-cloud-agent to wb-suite recommends
- Add wb-mqtt-alice to wb-suite recommends
- Add metapackage for HDMI support
wb-utils 4.26.2-wb100 → 4.27.5
Wiren Board command-line utils
- Fix warning on package upgrade
- Add modem restart if it is in attached state, but supported IP families info is missing
- Bump version, no functional changes
- wb-prepare: generate machine-id at the very end of firstboot
- Add attempt to reset immutable attributes for roots files if wipe data routine failed
- Add extended rootfs support
- Remove obsolete code, refactoring
linux-image-wb8 6.8.0-wb140 → 6.8.0-wb153
Linux kernel, version 6.8.0-wb153, Wiren Board 8
- wb8.config: add slcan as module
- wb8: wbe2-i-can: add support for CAN-module based on Holtek ht42b41
- Added CS7 to wbec_uart
- wb8: change error in case of axp20x capacity reading error
- wb8.config: add prp hsr support
- wb8.5 HDMI: reject >30Hz 4K modes on H616 since T507-H can’t drive 4K60 reliably
- wb8.5 HDMI: enable HDMI audio
- wb8 HDMI: Add GPU support for WB8.5
- wb8.5: add 38071cb support
- wb8 defconfig: enable audit module
- Revert "Disabled HDMI by default so that it could be enabled in overlays later"
- wb8: Disabled HDMI by default so that it could be enabled in overlays later
- rtl8733bu: move "c2h" warning log messages to debug level
linux-headers-wb8 6.8.0-wb140 → 6.8.0-wb153
Linux kernel headers for 6.8.0-wb153 on arm64
- wb8.config: add slcan as module
- wb8: wbe2-i-can: add support for CAN-module based on Holtek ht42b41
- Added CS7 to wbec_uart
- wb8: change error in case of axp20x capacity reading error
- wb8.config: add prp hsr support
- wb8.5 HDMI: reject >30Hz 4K modes on H616 since T507-H can’t drive 4K60 reliably
- wb8.5 HDMI: enable HDMI audio
- wb8 HDMI: Add GPU support for WB8.5
- wb8.5: add 38071cb support
- wb8 defconfig: enable audit module
- Revert "Disabled HDMI by default so that it could be enabled in overlays later"
- wb8: Disabled HDMI by default so that it could be enabled in overlays later
- rtl8733bu: move "c2h" warning log messages to debug level
linux-libc-dev 6.8.0-wb140 → 6.8.0-wb153
Linux support headers for userspace development
- wb8.config: add slcan as module
- wb8: wbe2-i-can: add support for CAN-module based on Holtek ht42b41
- Added CS7 to wbec_uart
- wb8: change error in case of axp20x capacity reading error
- wb8.config: add prp hsr support
- wb8.5 HDMI: reject >30Hz 4K modes on H616 since T507-H can’t drive 4K60 reliably
- wb8.5 HDMI: enable HDMI audio
- wb8 HDMI: Add GPU support for WB8.5
- wb8.5: add 38071cb support
- wb8 defconfig: enable audit module
- Revert "Disabled HDMI by default so that it could be enabled in overlays later"
- wb8: Disabled HDMI by default so that it could be enabled in overlays later
- rtl8733bu: move "c2h" warning log messages to debug level
wb-bootlet-wb8x 6.8.0-wb140-fs1.4.0-deb11-202507211424 → 6.8.0-wb153-fs1.5.4-deb11-202601190209
FIT bootlet images, Wiren Board 8 (bootlet)
u-boot-wb8 2:2024.01+wb1.0.4 → 2:2024.01+wb1.0.6
Das U-Boot bootloader for Wiren Board 8 (image)
- Set local version
- add extended rootfs support (.wb-restore dir is on rootfs partition)
u-boot-tools-wb 2:2024.01+wb1.0.4 → 2:2024.01+wb1.0.6
companion tools for Das U-Boot bootloader
- Set local version
- add extended rootfs support (.wb-restore dir is on rootfs partition)
wb-hdmi added 1.20.6
Wiren Board 8 HDMI packages
task-wirenboard-wb8 1.19.8 → 1.20.6
Wiren Board 8 specific packages
- Add bash-completion to task-wb-base-system
- Add wb-scenarios to wb-suite recommends
- HDMI: Add edid-decode app
- HDMI: Add application dependencies for generating screen refresh rate and applying settings
- Move wb-cloud-agent to wb-suite recommends
- Add wb-mqtt-alice to wb-suite recommends
- Add metapackage for HDMI support
Contrib packages
- frpc (A fast reverse proxy - client package) 0.62.1-3-gb168dfea-wb2 → 0.62.1-3-gb168dfea-wb3
- frps (A fast reverse proxy - server package) 0.62.1-3-gb168dfea-wb2 → 0.62.1-3-gb168dfea-wb3
- libsigrok-dev (sigrok hardware driver library - development files) added 0.5.2-3+wb100
- libsigrokcxx-dev (sigrok C++ bindings - development files) added 0.5.2-3+wb100
- libsigrokcxx4 (sigrok hardware driver library - shared library) added 0.5.2-3+wb100
- python-gsmmodem-new (Control an attached GSM modem: send/receive SMS messages, handle calls, etc) added 1:0.11
- python3-asyncio-mqtt (Idomatic asyncio wrapper around paho-mqtt) added 0.10.0-wb101-1
- tailscale (The easiest, most secure, cross platform way to use WireGuard + oauth2 + 2FA/SSO) 1.84.0 → 1.94.1
- wb-welrok (Wiren Board MQTT Driver for Welrok thermostat) 0.0.16 → 0.0.20
- zigbee2mqtt (Zigbee to MQTT bridge (package by Wiren Board team)) 2.5.1-wb101 → 2.7.1-wb101
Wiren Board vendor packages
custom-settings-cb8ea449 1.1.1 → 1.1.2
Wiren Board cb8ea449 vendor settings
- Correct name and descriptions for modules
libwbmqtt1-5 5.3.4 → 5.5.1
Wiren Board MQTT abstraction layer and utils library
- Fix headers list in Makefile
- Move GetUnitTypes method to separate files
- Enhance "unsupported unit type" log message
- Add directives for Emscripten build
- Refactor thread utils
libwbmqtt1-5-dev 5.3.4 → 5.5.1
Development files for libwbmqtt1
- Fix headers list in Makefile
- Move GetUnitTypes method to separate files
- Enhance "unsupported unit type" log message
- Add directives for Emscripten build
- Refactor thread utils
libwbmqtt1-5-test-utils 5.3.4 → 5.5.1
Development files for testing libwbmqtt1-based projects
- Fix headers list in Makefile
- Move GetUnitTypes method to separate files
- Enhance "unsupported unit type" log message
- Add directives for Emscripten build
- Refactor thread utils
python3-mqttrpc 1.3.2 → 1.3.5
Reference MQTT-RPC implementation
- Fix dependency
- Add install requirements, no functional changes
- Handle wrong response structures more gracefully
python3-wb-mcu-fw-updater 1.12.2 → 1.14.3
Wiren Board modbus devices firmware update and modbus bindings python libraries (python 3)
- Add extended device model reading for fast modbus devices
- Add component signature argument for updating components to version/branch
- Fix log level
- Add components update feature
- Allow to update using socat
python3-wb-mqtt-metrics 0.3.7 → 0.3.8
python3 library for sending metrics to mqtt-channels
- Adopt PEP440
python3-wb-nm-helper 1.36.0 → 1.37.1
Wirenboard network configuration python3 library
- Add connectivity_check_payload default value to json schema
- Fix wrong connectivity status
- Adopt PEP440
task-wb-base-system 1.19.8 → 1.20.6
Wiren Board base system packages
- Add bash-completion to task-wb-base-system
- Add wb-scenarios to wb-suite recommends
- HDMI: Add edid-decode app
- HDMI: Add application dependencies for generating screen refresh rate and applying settings
- Move wb-cloud-agent to wb-suite recommends
- Add wb-mqtt-alice to wb-suite recommends
- Add metapackage for HDMI support
task-wb-common-pkgs 1.19.8 → 1.20.6
Wiren Board common packages
- Add bash-completion to task-wb-base-system
- Add wb-scenarios to wb-suite recommends
- HDMI: Add edid-decode app
- HDMI: Add application dependencies for generating screen refresh rate and applying settings
- Move wb-cloud-agent to wb-suite recommends
- Add wb-mqtt-alice to wb-suite recommends
- Add metapackage for HDMI support
wb-cc2652p-flasher 1.0.0 → 1.1.0
Texas Instruments CC13xx/CC2538/CC26xx SoC firmware update utility
- add -latest argument to flasher
wb-configs 3.41.0 → 3.49.1
Default common config files for Wiren Board
- Set unlimited restart attempts for NetworkManager service
- Add /etc/apt/apt.conf.d/98wireless-regdb config file
- HDMI: - add Firefox launch mode option - add volume control for HDMI audio
- Remove the /dev/fb0 condition for xinit.service: Xorg can launch without fbdev now, and on 4K panels fb0 may not appear. Without this check, xinit actually starts even when fbdev fails.
- Add nginx service restart on failure
- xinitrc.wb: cleanup crash/session markers to prevent recovery prompts in kiosk mode
- Move nmtui wrapper to /usr/bin and add alias
- Disable bgscan on STA interfaces
- Add configs and service for start xinit and firefox in kiosk mode
- add extended rootfs support
- Backup /etc/ssmtp configs to /mnt/data
wb-device-manager 1.19.3 → 1.25.4
Wiren Board modbus devices manager
- Fix port configuration in scan results
- Fix dependencies and test warnings
- Fix reading component firmware info
- Fix firmware update state publishing
- Add Fast Modbus scanning support for Modbus TCP
- Don't check new firmware for WB-MSW-LORA devices
- Add protocol to firmware update status
- Add missed dependency
- Improve long timeouts handling during fast scan
- Enable angry pylint on Jenkins
- Add components firmware update
- Add protocol parameter to RPC requests
- Add device/SetPoll RPC call on device firmware update failure
- Add device/SetPoll RPC calls before and after device firmware update routines
wb-ec-firmware 2.0.4 → 2.0.5
Wiren Board Embedded Controller firmware and installer
- fix reboot loop when WBMZ is discharged
wb-essential 1.19.8 → 1.20.6
Wirenboard essential packages
- Add bash-completion to task-wb-base-system
- Add wb-scenarios to wb-suite recommends
- HDMI: Add edid-decode app
- HDMI: Add application dependencies for generating screen refresh rate and applying settings
- Move wb-cloud-agent to wb-suite recommends
- Add wb-mqtt-alice to wb-suite recommends
- Add metapackage for HDMI support
wb-firmware-realtek 1.0.3 → 1.0.4
Additional firmwares for Realtek chips
- Add firmware for RTL8733
wb-homeui-backend 2.117.11-wb101 → 2.172.0-wb101
Wiren Board Web UI web interface
- Fix erroneous installation of old versions (because of webui.schema.json move)
- Fix channel editor semi sporadic
- Update expose check widget
- Device editror — add unsupported param type
- Update svg dashboard page
- Add logout on change current user password
- Fix controller status text in Alice integration
- Update logic for handling float and event properties in Alice integration
- Fix page title overflow
- Fix edit svg dashboard redirects
- Fix page title overflow
- Updated the interface font — Roboto
- Add testing offer to system page
- Add save button to web ui settings
- Add release_suite to /device/info response
- Fix stay http button label
- Add short title
- Show controller name on mobile resolution
- Fix dashboards and rules actions on small resolutions
- Update all buttons and common components according to the instruction
- Fix device-manager's relative paths
- Fix logo size in safari
- Fix compact menu item class with active subitem
- Add events to Yandex Alice integration
- Add endpoint for unlink controller link in Yandex Alice integration
- Add custom menu backend
- Fix editing configs of wb-mqtt-serial configs with custom channels with enums
- Add loading state to button
- Remove notifications from rules
- Remove unused modules
- Add optional footer in page component
- Add loader caption prop
- Add device editor show channels flag
- Fix incorrect display of device model in alert about unsupported device template in wb-mqtt-serial settings editor.
- Fix wrong notification about better template in wb-mqtt-serial settings editor.
- Fix firmware version comparison logic in wb-mqtt-serial settings editor. Parameters and channels are now correctly marked as supported when their required firmware version is equal to the device firmware version.
- Fix notification about better template for WB-MAP3E, WB-MAP3EV, WB-MAP3ET
- Fix line breaks in wb-mqtt-serial settings editor descriptions
- Add rule disabled tag
- Fix rules autocomplete
- Fix reading settings from serial devices using Modbus TCP
- Add warning about multiple parameter definitions in device templates
- Add progress component
- Fix history graph cases where no data points to display
- fix widget inversion when multiple switches are present
- network-connections: fix applying default config values
- Do not allow to set poll interval for sporadic and semi-sporadic channels in wb-mqtt-serial device settings editor
- Fix warning about invalid values in device registers in wb-mqtt-serial device settings editor
- Add warning about invalid values in device registers in wb-mqtt-serial device settings editor
- Invalid values in device registers do not forbid saving changes in wb-mqtt-serial device settings editor
- Fix config enum description display
- Fix config list item path copy to clipboard
- Update configs page implemetation
- Add copy path by clicking
- Fix prevent warnings after networks settings save
- Fix notification import type
- Fix history graph cases where the data dates do not include filter dates
- Fix translations in scenarios
- Fix alice integration incorrect display of the menu item when the backend is unavailable
- Fix reading settings from WB-MAI6
- Fix displaying unknown device types in wb-mqtt-serial config editor
- Fix custom poll period editor in wb-mqtt-serial settings
- Mark required parameters in wb-mqtt-serial device settings editor
- Fix alice mobile resolution
- Fix reading settings from serial devices
- Read settings from serial devices during configuration editing
- Lock DOMPurify version to 3.0.1 due to compatibility issues with new versions
- Move from local eslint to lib package
- Fix alice integration on device saving
- Remove useless serial metrics page
- Update users page
- Fix dashboard long transition
- Add alice integration enabled by checkbox
- Fix control's /meta handling
- Fix incomplete cells layout
- Update cell alert colors
- Fix new rule page showing previous rule content
- SVG dashboards: fix A4_OUT fill color
- Fix page scroll on small resolutions
- Restrict change controller name for non admin users
- Add React based editor for wb-mqtt-serial config
- Fix user manipulation error display. Show response body if available.
- Add HTTPS certificate status display in Web UI settings
- Add controller name to page title
- Fix Alice error handling
- Add login page title
- Fix rules logs subscribe logic
- Rules console rework
- Disable min/max fields on range in Alice configurator
- Fix frontend button sizes in Alice configurator and headers
- Fix safari navigation layout
- Fix autologin label message
- Fix nav colors for old browsers
- Update login page
- Fix navigation without users
- Update navigation component: add posibility to toggle
- Add controller name to nav menu
- Move debug button to nav menu
- Move online status to nav menu
- Add separator to widget preview
- Add auth store and move all logic there
- Change request util logic
- Save HTTPS settings during upgrade with fit-image
- Fixing column display in panels for older devices
- Separate column split logic from dashboards to component
- Add rules autocomplete
- Use the same cookie for HTTP and HTTPS
- Change switch's off color
- Fix firmware update progress display when updating via Modbus TCP
- Generate default config on service start
- Move configs to wb-homeui-backend
- Fix widgets layout
- Add password input view toggle button
- Fix invalid device templates loading. An error message is shown if a device template is invalid.
- Drop support of device templates with subdevices syntax
- Upgrade dashboard list page
- Add dashboard sorting
- Add possibility to hide dashboard from menu
- Change input to textarea in svg edit conditions
- Allow to disable HTTPS configuration using Wiren Board infrastructure
- Fix widget creation
- Update common controls
- Fix unexpected cookie expiration
- Fixed synchronization of saves between text and svg dashboards (broken in 2.134.0)
- Fix cell error display
- Fix page scroll on dropdown open
- Fix history cell accessibility
- Update dashboard page
- Add controls sort
- Add separator inside widget
- Add JSON editor inside widget edit
- Add colour capability in alice
- Fix float units in alice
- Add info link
- Check users database integrity on startup. Recreate it if corrupted
- Add password strength bar
- Do not redirect to HTTPS on localhost or 127.0.0.1
- Open interface with admin privileges if there are no users
- Fix "delete" button hiding on history page
- Count admin cookie lifetime from the last request
- Fix login url history
- Fix browser autocomplete
- Better handle admin cookie expiration
- Handle components update error more accuracy
- Save url on logout and restore it on auth
- Add login rate limit
- Add components updating feature
- Fix https connection in old browsers
- Add firmware update for Wiren Board devices using Modbus TCP
- Fix firmware information requests for non Wiren Board devices
- Fix bigint interface blocker
- Change favicon color to distinct from corporate website in browser tabs
- Fix big integer display value
- Fix Alice rename room logic
- Disable change range value on touch by clicking on slide (only thumb enabled)
- Fix loading of Alice integration page
- Update README
- Add option to run local dev server on different IP
- Add flag to disable no https warn
- Toggle devices button
- Fix rule rename logic
- Add Alice integration
- Add autologin support for users
- Fix saving configuration error message
- Change mbgate default varchar register size to 1
- Fix login expiration
- Add /usr/share/wb-mqtt-homeui/nginx/includes directory to nginx config
- Change the title translation for scenarios
- Backup users db in /mnt/data
- Fix admin cookie expiration time. Set it to 14 days
- Transfer scenario into side menu
- Add authentication and HTTPS support
wb-hwconf-manager 1.67.1 → 1.71.1
Provides infrastructure for hardware re-configuration via Device Tree overlays
- wb85x: fix wrong gpio numbers resolving in mod1 & mod2 slots
- wbe2-i-can: add support for CAN-module based on Holtek ht42b41 for wb8.4-8.5
- HDMI: - add display connected monitor info in confed UI - add Firefox launch mode option - add volume control for HDMI audio
- HDMI: Increase supported resolution limit to 4K and frequency selection
- modules/wbe2-hdmi.dtso: switch to dummy overlay; HDMI enabled statically
- Add FullHD resolutin for HDMI
- Add HDMI configuration support to hardware config
wb-mcu-fw-updater 1.12.2 → 1.14.3
Wiren Board modbus devices firmware update tool (python 3)
- Add extended device model reading for fast modbus devices
- Add component signature argument for updating components to version/branch
- Fix log level
- Add components update feature
- Allow to update using socat
wb-modbus-ext-scanner 1.3.0 → 1.4.0
Scanner utility for extended Wiren Board Modbus protocol
- Add parity
wb-mqtt-adc 2.6.7 → 2.7.1
Wiren Board Smart Home MQTT ADC driver compatible with HomA conventions
- Cleanup deb packaging
- Change default decimal places value to system setting
wb-mqtt-alice added 0.8.2
Yandex smart home with Alice to MQTT for Wiren Board controllers
wb-mqtt-confed 1.16.3 → 1.16.4
Wiren Board Configuration Editor Backend
- Improve debug build, no functional changes
wb-mqtt-gpio 2.16.2 → 2.16.3
Wiren Board Smart Home MQTT generic GPIO driver compatible with HomA conventions
- Fix counters rising and falling edge interrupt bug
- Cleanup deb packaging
wb-mqtt-homeui 2.117.11-wb101 → 2.172.0-wb101
Wiren Board Web UI web interface
- Fix erroneous installation of old versions (because of webui.schema.json move)
- Fix channel editor semi sporadic
- Update expose check widget
- Device editror — add unsupported param type
- Update svg dashboard page
- Add logout on change current user password
- Fix controller status text in Alice integration
- Update logic for handling float and event properties in Alice integration
- Fix page title overflow
- Fix edit svg dashboard redirects
- Fix page title overflow
- Updated the interface font — Roboto
- Add testing offer to system page
- Add save button to web ui settings
- Add release_suite to /device/info response
- Fix stay http button label
- Add short title
- Show controller name on mobile resolution
- Fix dashboards and rules actions on small resolutions
- Update all buttons and common components according to the instruction
- Fix device-manager's relative paths
- Fix logo size in safari
- Fix compact menu item class with active subitem
- Add events to Yandex Alice integration
- Add endpoint for unlink controller link in Yandex Alice integration
- Add custom menu backend
- Fix editing configs of wb-mqtt-serial configs with custom channels with enums
- Add loading state to button
- Remove notifications from rules
- Remove unused modules
- Add optional footer in page component
- Add loader caption prop
- Add device editor show channels flag
- Fix incorrect display of device model in alert about unsupported device template in wb-mqtt-serial settings editor.
- Fix wrong notification about better template in wb-mqtt-serial settings editor.
- Fix firmware version comparison logic in wb-mqtt-serial settings editor. Parameters and channels are now correctly marked as supported when their required firmware version is equal to the device firmware version.
- Fix notification about better template for WB-MAP3E, WB-MAP3EV, WB-MAP3ET
- Fix line breaks in wb-mqtt-serial settings editor descriptions
- Add rule disabled tag
- Fix rules autocomplete
- Fix reading settings from serial devices using Modbus TCP
- Add warning about multiple parameter definitions in device templates
- Add progress component
- Fix history graph cases where no data points to display
- fix widget inversion when multiple switches are present
- network-connections: fix applying default config values
- Do not allow to set poll interval for sporadic and semi-sporadic channels in wb-mqtt-serial device settings editor
- Fix warning about invalid values in device registers in wb-mqtt-serial device settings editor
- Add warning about invalid values in device registers in wb-mqtt-serial device settings editor
- Invalid values in device registers do not forbid saving changes in wb-mqtt-serial device settings editor
- Fix config enum description display
- Fix config list item path copy to clipboard
- Update configs page implemetation
- Add copy path by clicking
- Fix prevent warnings after networks settings save
- Fix notification import type
- Fix history graph cases where the data dates do not include filter dates
- Fix translations in scenarios
- Fix alice integration incorrect display of the menu item when the backend is unavailable
- Fix reading settings from WB-MAI6
- Fix displaying unknown device types in wb-mqtt-serial config editor
- Fix custom poll period editor in wb-mqtt-serial settings
- Mark required parameters in wb-mqtt-serial device settings editor
- Fix alice mobile resolution
- Fix reading settings from serial devices
- Read settings from serial devices during configuration editing
- Lock DOMPurify version to 3.0.1 due to compatibility issues with new versions
- Move from local eslint to lib package
- Fix alice integration on device saving
- Remove useless serial metrics page
- Update users page
- Fix dashboard long transition
- Add alice integration enabled by checkbox
- Fix control's /meta handling
- Fix incomplete cells layout
- Update cell alert colors
- Fix new rule page showing previous rule content
- SVG dashboards: fix A4_OUT fill color
- Fix page scroll on small resolutions
- Restrict change controller name for non admin users
- Add React based editor for wb-mqtt-serial config
- Fix user manipulation error display. Show response body if available.
- Add HTTPS certificate status display in Web UI settings
- Add controller name to page title
- Fix Alice error handling
- Add login page title
- Fix rules logs subscribe logic
- Rules console rework
- Disable min/max fields on range in Alice configurator
- Fix frontend button sizes in Alice configurator and headers
- Fix safari navigation layout
- Fix autologin label message
- Fix nav colors for old browsers
- Update login page
- Fix navigation without users
- Update navigation component: add posibility to toggle
- Add controller name to nav menu
- Move debug button to nav menu
- Move online status to nav menu
- Add separator to widget preview
- Add auth store and move all logic there
- Change request util logic
- Save HTTPS settings during upgrade with fit-image
- Fixing column display in panels for older devices
- Separate column split logic from dashboards to component
- Add rules autocomplete
- Use the same cookie for HTTP and HTTPS
- Change switch's off color
- Fix firmware update progress display when updating via Modbus TCP
- Generate default config on service start
- Move configs to wb-homeui-backend
- Fix widgets layout
- Add password input view toggle button
- Fix invalid device templates loading. An error message is shown if a device template is invalid.
- Drop support of device templates with subdevices syntax
- Upgrade dashboard list page
- Add dashboard sorting
- Add possibility to hide dashboard from menu
- Change input to textarea in svg edit conditions
- Allow to disable HTTPS configuration using Wiren Board infrastructure
- Fix widget creation
- Update common controls
- Fix unexpected cookie expiration
- Fixed synchronization of saves between text and svg dashboards (broken in 2.134.0)
- Fix cell error display
- Fix page scroll on dropdown open
- Fix history cell accessibility
- Update dashboard page
- Add controls sort
- Add separator inside widget
- Add JSON editor inside widget edit
- Add colour capability in alice
- Fix float units in alice
- Add info link
- Check users database integrity on startup. Recreate it if corrupted
- Add password strength bar
- Do not redirect to HTTPS on localhost or 127.0.0.1
- Open interface with admin privileges if there are no users
- Fix "delete" button hiding on history page
- Count admin cookie lifetime from the last request
- Fix login url history
- Fix browser autocomplete
- Better handle admin cookie expiration
- Handle components update error more accuracy
- Save url on logout and restore it on auth
- Add login rate limit
- Add components updating feature
- Fix https connection in old browsers
- Add firmware update for Wiren Board devices using Modbus TCP
- Fix firmware information requests for non Wiren Board devices
- Fix bigint interface blocker
- Change favicon color to distinct from corporate website in browser tabs
- Fix big integer display value
- Fix Alice rename room logic
- Disable change range value on touch by clicking on slide (only thumb enabled)
- Fix loading of Alice integration page
- Update README
- Add option to run local dev server on different IP
- Add flag to disable no https warn
- Toggle devices button
- Fix rule rename logic
- Add Alice integration
- Add autologin support for users
- Fix saving configuration error message
- Change mbgate default varchar register size to 1
- Fix login expiration
- Add /usr/share/wb-mqtt-homeui/nginx/includes directory to nginx config
- Change the title translation for scenarios
- Backup users db in /mnt/data
- Fix admin cookie expiration time. Set it to 14 days
- Transfer scenario into side menu
- Add authentication and HTTPS support
wb-mqtt-logs 1.5.4 → 1.5.5
Wiren Board journald to MQTT gateway
- Use UTC timestamps in boot list request
wb-mqtt-mbgate 1.8.7 → 1.8.8
Wiren Board MQTT to Modbus gateway
- Add function to change negative varchar register size to 1 for compatibility with old version configuration
wb-mqtt-metrics 0.3.7 → 0.3.8
Wirenboard tool for sending metrics to mqtt-channels
- Adopt PEP440
wb-mqtt-opcua 1.1.12 → 1.2.1
Wiren Board MQTT to OPC UA gateway
- Refactor TServerImpl class and add server test, no functional changes
- Refactor OPC UA nodes creation routine
wb-mqtt-serial 2.180.2-wb106 → 2.224.0
Wiren Board Smart Home MQTT serial protocol driver
- Use read only configuration parameters for Device/LoadConfig RPC parameter conditions
- Add template for Ventmachine Colibri 650 GTC
- Fix 64-bit integers precision bug for Device/Load and Device/LoadConfig RPC
- Fix 64-bit integers precision bug for setup items
- Fix setup item condition parameters with default value bug
- Add retry for reading device information in port/Scan RPC
- Fix readonly flags in WBE2-I-EBUS
- Add firmvare version checks for device channels
- WB-MR templates: Fix translations, change the term "curtain" with "actuator"
- Add inactive power regs to map3e, map3et, map6s
- Fix using default values for setup items
- Use default values for parameters that are not present in config
- Fix M1W2 default channel polling settings
- Fix misprint in ENGO EFAN Template
- Fix misprint in ENGO EFAN Template
- Add missing phase voltage error_value to MAP templates
- MAO4(20) and MDM3 templates: Change lower dimmer level to 0 for powerup and safety actions (was 1)
- MAO4 template: Change voltage at 1% dimming level to 100 mV (was 1 mV)
- Add ENGO EFAN Template
- Fix translations for mst-24 template
- MR templates: Add delays, change min time for curtains
- Set compatible firmwares for parameters and channels in MAP12H-fw2-all-harmonics, MAP12H-fw2-basic, MAP3H-fw2-basic, WB-MCM8 and WB-M1W2-buttons templates
- WB-UPS v.3 template: fix battery temperature register format
- Set compatible firmwares for parameters and channels in MAP12H-fw2-harmonics, MAP3E-fw2, MAP3H-fw2-basic and WB-MSW-LORA v4 templates
- Add HW Batch Number channel
- MAP3ET template: Add parameters: turns, phi, actual phase, CT reverse
- MAP6S and MAP3E: Add unsupported values for peaks
- Fix firmware version in WB-M1W2 template
- Update README.md
- MAP3E and MAP3ET templates: Add new device signatures
- MS and MSW templates: Add sht40 cleaning mode
- Set compatible firmwares for parameters and channels in MAP3H, WB-MSW v3, WB-MSW v4 and MAP6S templates
- Disabled default polling in Drivent V2 Template for chanells: "Reset The End Positions", "Remember The Open Position", "Remember The Close Position"
- Set compatible firmwares for parameters and channels in MAP12E, WB-LED, WB-MDM3, WB-MWAC, WB-MAO4, WB-MR3, WB-MR6C v.3, WB-MRM2-MINI, WB-MRWM2 and WB-MWAC2 templates
- Set compatible firmware parameters for MAP12H and WB-MR6CU templates
- Add Drivent V2 Template
- Add "connected_to_mge" configuration property for Modbus TCP ports
- Fix Modbus TCP bug for device/LoadConfig RPC
- Set config-xy-md0x template deprecate
- Fix template discovery for old WB-MRGBW-D devices
- Fix reading settings from old WB-MRGBW-D devices
- Fix device/LoadConfig RPC error when reading from devices with 0.0.0-rcX firmware version
- Set compatible firmwares for parameters and channels in WB-MIR v.2, WB-MIR v.3 and WB-MR6C templates
- Set default "max_write_registers" parameter for Wiren Board devices to Modbus frame maximum value (123)
- Fix RPC port settings bug
- Remove unsupported registers data from device/LoadConfig RPC reply
- Add Modbus TCP support for device/LoadConfig RPC
- Fix empty RPC responses
- Add new template for wbe2-i-opentherm-fw-1.93
- Add more NTC options for WB-MAI6 template
- Fix device/Load and device/LoadConfig RPC reply values scale, offset and round
- Fix port response_timeout_ms handling
- Delete html tags bold in descriptions
- Add template for WB-MIO, WB-MIO-E, WB-MIO-E v2, WB-MGE
- Add template's firmware version check for device/LoadConfig RPC
- Allow using domain names in RPC requests to TCP ports
- Drop subdevices support in wb-mqtt-homeui [ Ilya Titov ]
- Update config/Load RPC reply format
- Update config/GetSchema RPC reply format
- New WB-MAI2 config with conversion of current into a physical quantity, old marked as deprecated
- fix WB-LED fade dec RGB regs
- Fix TModbusRTUWithArbitrationTraits::Transaction method
- Add support for WB-MGE v.3. Allow to use Fast Modbus over TCP for device searching and events polling.
- Add VAKIO City Air 250/500 Template
- Generate default config on service start
- Update device templates for: - Wb-MAI11; - WM-MRGBDW-D (fw prior to version 3); - WB-MS v.2; - WBE2-I-EBUS; - WBE2-I-OPENTHERM fw1.3 and fw1.4. No functional change, only porting from old deprecated format.
- Fix WB-MAP* SN reading on port/Scan
- Fix formatting in WBE2-I-EBUS template. No functional changes
- Fix WB-MAP SN reading
- Fix default response timeout calculation for Modbus devices
- WB-UPS v.3 template: add parallel mode support
- Add increase poll interval for disconnected devices feature
- config-wb-mwac2_ver2.json.jinja: - Add support for normally closed sensors - Add buzzer conrol
- config-wb-mwac.json.jinja: - Add support for normally closed sensors
- Add mode to port/Scan RPC for starting and continuing device scan
- Add protocol to Modbus TCP port information in ports/Load RPC
- Add protocol parameter to device/Probe RPC
- Set TCP_NODELAY for TCP ports
- Handle TCP port closing by remote
- Add Modbus TCP protocol support for device/Load, device/Set and device/LoadConfig RPC
- Fix changelog, no functional changes
- Fix wrong illuminance coefficient for MTDX62-MB presence sensor template
- Fix device/SetPoll RPC reply format
- Add device/SetPoll RPC for device poll suspending and resuming
- Use response_timeout_ms from port settings for RPC requests
- Add publish sporadic registers data on every read feature
- Add Modbus TCP protocol support to Port/Load RPC
wb-mqtt-snmp 1.4.0 → 1.4.1
Wiren Board MQTT to SNMP gateway
- Add device_id/channel_name validation
wb-mqtt-urri 1.2.7 → 1.2.8
Wiren Board URRI receiver (MQTT driver)
- Add device_id validation
wb-mqtt-w1 2.2.15 → 2.3.1
Wiren Board MQTT 1-Wire driver
- Update changelog and readme
- Add previous value check for measurement error detection if startup value (85 degrees) received
wb-nm-helper 1.36.0 → 1.37.1
Wirenboard network configuration backend for wb-mqtt-confed.
- Add connectivity_check_payload default value to json schema
- Fix wrong connectivity status
- Adopt PEP440
wb-rules 2.34.0 → 2.38.6
Wiren Board Rule Engine
- Fix crash on calling method of removed control
- Don't make switch-typed control complete until value received
- Do not trigger whenChanged on first published value
- Fix crash on non-string control type
- Fix 'then' function arguments in function-based whenChanged rules
- Improve debug build, no functional changes
- Fix 'then' function arguments in edge/level-triggered rules
- Add 'enabled' field to Load RPC response
- Fix invalidation of cached control value
- RPC: Load: fix error message
- Don't wait for token on topics cleanup, update wbgo.so library
- Add RPC method Rename
- Remove sensitive data from log
- Add notification module tests
- Alarms schema: add alarm name validation
- setInterval/startTicker: warn about too low interval
wb-rules-system 1.12.5 → 1.13.1
Default system rules for Wiren Board
- power-class-battery: don't publish unchanged "working on battery" status
- Add system time virtual device in webui
wb-scenarios 1.6.0 → 1.7.1
Scenarios for Wiren Board
- All days of the week are selected by default
- Added an error if no any day is selected
- Fixed an issue where the second "Light Control" scenario wouldn't work when debug mode was enabled
- Added display of the current temperature in the Thermostat scenario
- Added display of the current status of the control responsible for heating
- fix: add type range to action (setValue, increaseValueBy, decreaseValueBy)
- Fix verbose "current time updated..." log removed
- Add persistent storage for scenario enable status
- Fix scenario status reset after wb-rules or controller restart
- Translate default values in schema to English
- Added a json file to display the menu item
- Add new scenario "schedule"
- rewite docs, split README into several files with links
- fix Russian and English translations
wb-suite 1.19.8 → 1.20.6
Wirenboard vendor software set
- Add bash-completion to task-wb-base-system
- Add wb-scenarios to wb-suite recommends
- HDMI: Add edid-decode app
- HDMI: Add application dependencies for generating screen refresh rate and applying settings
- Move wb-cloud-agent to wb-suite recommends
- Add wb-mqtt-alice to wb-suite recommends
- Add metapackage for HDMI support
wb-utils 4.26.2-wb100 → 4.27.5
Wiren Board command-line utils
- Fix warning on package upgrade
- Add modem restart if it is in attached state, but supported IP families info is missing
- Bump version, no functional changes
- wb-prepare: generate machine-id at the very end of firstboot
- Add attempt to reset immutable attributes for roots files if wipe data routine failed
- Add extended rootfs support
- Remove obsolete code, refactoring
linux-image-wb7 5.10.35-wb180 → 5.10.35-wb181
Linux kernel, version 5.10.35-wb181, Wiren Board 7
- wb7: add prp hsr as module
linux-headers-wb7 5.10.35-wb180 → 5.10.35-wb181
Linux kernel headers for 5.10.35-wb181 on armhf
- wb7: add prp hsr as module
linux-libc-dev 5.10.35-wb180 → 5.10.35-wb181
Linux support headers for userspace development
- wb7: add prp hsr as module
wb-bootlet-wb7x 5.10.35-wb178-fs1.4.0-deb11-202507181844 → 5.10.35-wb181-fs1.5.4-deb11-202601190208
FIT bootlet images, Wiren Board 7 (bootlet)
u-boot-wb7 2:2021.10+wb1.7.6 → 2:2021.10+wb1.7.8
Das U-Boot bootloader for Wiren Board 7 (image)
- add missing "part" cmd
- add extended rootfs support (.wb-restore dir is on rootfs partition now)
u-boot-tools-wb 2:2021.10+wb1.7.6 → 2:2021.10+wb1.7.8
companion tools for Das U-Boot bootloader
- add missing "part" cmd
- add extended rootfs support (.wb-restore dir is on rootfs partition now)
Contrib packages
- frpc (A fast reverse proxy - client package) 0.62.1-3-gb168dfea-wb2 → 0.62.1-3-gb168dfea-wb3
- frps (A fast reverse proxy - server package) 0.62.1-3-gb168dfea-wb2 → 0.62.1-3-gb168dfea-wb3
- libsigrok-dev (sigrok hardware driver library - development files) added 0.5.2-3+wb100
- libsigrokcxx-dev (sigrok C++ bindings - development files) added 0.5.2-3+wb100
- libsigrokcxx4 (sigrok hardware driver library - shared library) added 0.5.2-3+wb100
- python-gsmmodem-new (Control an attached GSM modem: send/receive SMS messages, handle calls, etc) added 1:0.11
- python3-asyncio-mqtt (Idomatic asyncio wrapper around paho-mqtt) added 0.10.0-wb101-1
- tailscale (The easiest, most secure, cross platform way to use WireGuard + oauth2 + 2FA/SSO) 1.84.0 → 1.94.1
- wb-welrok (Wiren Board MQTT Driver for Welrok thermostat) 0.0.16 → 0.0.20
- zigbee2mqtt (Zigbee to MQTT bridge (package by Wiren Board team)) 2.5.1-wb101 → 2.7.1-wb101
Wiren Board vendor packages
custom-settings-cb8ea449 1.1.1 → 1.1.2
Wiren Board cb8ea449 vendor settings
- Correct name and descriptions for modules
libwbmqtt1-5 5.3.4 → 5.5.1
Wiren Board MQTT abstraction layer and utils library
- Fix headers list in Makefile
- Move GetUnitTypes method to separate files
- Enhance "unsupported unit type" log message
- Add directives for Emscripten build
- Refactor thread utils
libwbmqtt1-5-dev 5.3.4 → 5.5.1
Development files for libwbmqtt1
- Fix headers list in Makefile
- Move GetUnitTypes method to separate files
- Enhance "unsupported unit type" log message
- Add directives for Emscripten build
- Refactor thread utils
libwbmqtt1-5-test-utils 5.3.4 → 5.5.1
Development files for testing libwbmqtt1-based projects
- Fix headers list in Makefile
- Move GetUnitTypes method to separate files
- Enhance "unsupported unit type" log message
- Add directives for Emscripten build
- Refactor thread utils
python3-mqttrpc 1.3.2 → 1.3.5
Reference MQTT-RPC implementation
- Fix dependency
- Add install requirements, no functional changes
- Handle wrong response structures more gracefully
python3-wb-mcu-fw-updater 1.12.2 → 1.14.3
Wiren Board modbus devices firmware update and modbus bindings python libraries (python 3)
- Add extended device model reading for fast modbus devices
- Add component signature argument for updating components to version/branch
- Fix log level
- Add components update feature
- Allow to update using socat
python3-wb-mqtt-metrics 0.3.7 → 0.3.8
python3 library for sending metrics to mqtt-channels
- Adopt PEP440
python3-wb-nm-helper 1.36.0 → 1.37.1
Wirenboard network configuration python3 library
- Add connectivity_check_payload default value to json schema
- Fix wrong connectivity status
- Adopt PEP440
task-wb-base-system 1.19.8 → 1.20.6
Wiren Board base system packages
- Add bash-completion to task-wb-base-system
- Add wb-scenarios to wb-suite recommends
- HDMI: Add edid-decode app
- HDMI: Add application dependencies for generating screen refresh rate and applying settings
- Move wb-cloud-agent to wb-suite recommends
- Add wb-mqtt-alice to wb-suite recommends
- Add metapackage for HDMI support
task-wb-common-pkgs 1.19.8 → 1.20.6
Wiren Board common packages
- Add bash-completion to task-wb-base-system
- Add wb-scenarios to wb-suite recommends
- HDMI: Add edid-decode app
- HDMI: Add application dependencies for generating screen refresh rate and applying settings
- Move wb-cloud-agent to wb-suite recommends
- Add wb-mqtt-alice to wb-suite recommends
- Add metapackage for HDMI support
wb-cc2652p-flasher 1.0.0 → 1.1.0
Texas Instruments CC13xx/CC2538/CC26xx SoC firmware update utility
- add -latest argument to flasher
wb-configs 3.41.0 → 3.49.1
Default common config files for Wiren Board
- Set unlimited restart attempts for NetworkManager service
- Add /etc/apt/apt.conf.d/98wireless-regdb config file
- HDMI: - add Firefox launch mode option - add volume control for HDMI audio
- Remove the /dev/fb0 condition for xinit.service: Xorg can launch without fbdev now, and on 4K panels fb0 may not appear. Without this check, xinit actually starts even when fbdev fails.
- Add nginx service restart on failure
- xinitrc.wb: cleanup crash/session markers to prevent recovery prompts in kiosk mode
- Move nmtui wrapper to /usr/bin and add alias
- Disable bgscan on STA interfaces
- Add configs and service for start xinit and firefox in kiosk mode
- add extended rootfs support
- Backup /etc/ssmtp configs to /mnt/data
wb-device-manager 1.19.3 → 1.25.4
Wiren Board modbus devices manager
- Fix port configuration in scan results
- Fix dependencies and test warnings
- Fix reading component firmware info
- Fix firmware update state publishing
- Add Fast Modbus scanning support for Modbus TCP
- Don't check new firmware for WB-MSW-LORA devices
- Add protocol to firmware update status
- Add missed dependency
- Improve long timeouts handling during fast scan
- Enable angry pylint on Jenkins
- Add components firmware update
- Add protocol parameter to RPC requests
- Add device/SetPoll RPC call on device firmware update failure
- Add device/SetPoll RPC calls before and after device firmware update routines
wb-ec-firmware 2.0.4 → 2.0.5
Wiren Board Embedded Controller firmware and installer
- fix reboot loop when WBMZ is discharged
wb-essential 1.19.8 → 1.20.6
Wirenboard essential packages
- Add bash-completion to task-wb-base-system
- Add wb-scenarios to wb-suite recommends
- HDMI: Add edid-decode app
- HDMI: Add application dependencies for generating screen refresh rate and applying settings
- Move wb-cloud-agent to wb-suite recommends
- Add wb-mqtt-alice to wb-suite recommends
- Add metapackage for HDMI support
wb-firmware-realtek 1.0.3 → 1.0.4
Additional firmwares for Realtek chips
- Add firmware for RTL8733
wb-homeui-backend 2.117.11-wb101 → 2.172.0-wb101
Wiren Board Web UI web interface
- Fix erroneous installation of old versions (because of webui.schema.json move)
- Fix channel editor semi sporadic
- Update expose check widget
- Device editror — add unsupported param type
- Update svg dashboard page
- Add logout on change current user password
- Fix controller status text in Alice integration
- Update logic for handling float and event properties in Alice integration
- Fix page title overflow
- Fix edit svg dashboard redirects
- Fix page title overflow
- Updated the interface font — Roboto
- Add testing offer to system page
- Add save button to web ui settings
- Add release_suite to /device/info response
- Fix stay http button label
- Add short title
- Show controller name on mobile resolution
- Fix dashboards and rules actions on small resolutions
- Update all buttons and common components according to the instruction
- Fix device-manager's relative paths
- Fix logo size in safari
- Fix compact menu item class with active subitem
- Add events to Yandex Alice integration
- Add endpoint for unlink controller link in Yandex Alice integration
- Add custom menu backend
- Fix editing configs of wb-mqtt-serial configs with custom channels with enums
- Add loading state to button
- Remove notifications from rules
- Remove unused modules
- Add optional footer in page component
- Add loader caption prop
- Add device editor show channels flag
- Fix incorrect display of device model in alert about unsupported device template in wb-mqtt-serial settings editor.
- Fix wrong notification about better template in wb-mqtt-serial settings editor.
- Fix firmware version comparison logic in wb-mqtt-serial settings editor. Parameters and channels are now correctly marked as supported when their required firmware version is equal to the device firmware version.
- Fix notification about better template for WB-MAP3E, WB-MAP3EV, WB-MAP3ET
- Fix line breaks in wb-mqtt-serial settings editor descriptions
- Add rule disabled tag
- Fix rules autocomplete
- Fix reading settings from serial devices using Modbus TCP
- Add warning about multiple parameter definitions in device templates
- Add progress component
- Fix history graph cases where no data points to display
- fix widget inversion when multiple switches are present
- network-connections: fix applying default config values
- Do not allow to set poll interval for sporadic and semi-sporadic channels in wb-mqtt-serial device settings editor
- Fix warning about invalid values in device registers in wb-mqtt-serial device settings editor
- Add warning about invalid values in device registers in wb-mqtt-serial device settings editor
- Invalid values in device registers do not forbid saving changes in wb-mqtt-serial device settings editor
- Fix config enum description display
- Fix config list item path copy to clipboard
- Update configs page implemetation
- Add copy path by clicking
- Fix prevent warnings after networks settings save
- Fix notification import type
- Fix history graph cases where the data dates do not include filter dates
- Fix translations in scenarios
- Fix alice integration incorrect display of the menu item when the backend is unavailable
- Fix reading settings from WB-MAI6
- Fix displaying unknown device types in wb-mqtt-serial config editor
- Fix custom poll period editor in wb-mqtt-serial settings
- Mark required parameters in wb-mqtt-serial device settings editor
- Fix alice mobile resolution
- Fix reading settings from serial devices
- Read settings from serial devices during configuration editing
- Lock DOMPurify version to 3.0.1 due to compatibility issues with new versions
- Move from local eslint to lib package
- Fix alice integration on device saving
- Remove useless serial metrics page
- Update users page
- Fix dashboard long transition
- Add alice integration enabled by checkbox
- Fix control's /meta handling
- Fix incomplete cells layout
- Update cell alert colors
- Fix new rule page showing previous rule content
- SVG dashboards: fix A4_OUT fill color
- Fix page scroll on small resolutions
- Restrict change controller name for non admin users
- Add React based editor for wb-mqtt-serial config
- Fix user manipulation error display. Show response body if available.
- Add HTTPS certificate status display in Web UI settings
- Add controller name to page title
- Fix Alice error handling
- Add login page title
- Fix rules logs subscribe logic
- Rules console rework
- Disable min/max fields on range in Alice configurator
- Fix frontend button sizes in Alice configurator and headers
- Fix safari navigation layout
- Fix autologin label message
- Fix nav colors for old browsers
- Update login page
- Fix navigation without users
- Update navigation component: add posibility to toggle
- Add controller name to nav menu
- Move debug button to nav menu
- Move online status to nav menu
- Add separator to widget preview
- Add auth store and move all logic there
- Change request util logic
- Save HTTPS settings during upgrade with fit-image
- Fixing column display in panels for older devices
- Separate column split logic from dashboards to component
- Add rules autocomplete
- Use the same cookie for HTTP and HTTPS
- Change switch's off color
- Fix firmware update progress display when updating via Modbus TCP
- Generate default config on service start
- Move configs to wb-homeui-backend
- Fix widgets layout
- Add password input view toggle button
- Fix invalid device templates loading. An error message is shown if a device template is invalid.
- Drop support of device templates with subdevices syntax
- Upgrade dashboard list page
- Add dashboard sorting
- Add possibility to hide dashboard from menu
- Change input to textarea in svg edit conditions
- Allow to disable HTTPS configuration using Wiren Board infrastructure
- Fix widget creation
- Update common controls
- Fix unexpected cookie expiration
- Fixed synchronization of saves between text and svg dashboards (broken in 2.134.0)
- Fix cell error display
- Fix page scroll on dropdown open
- Fix history cell accessibility
- Update dashboard page
- Add controls sort
- Add separator inside widget
- Add JSON editor inside widget edit
- Add colour capability in alice
- Fix float units in alice
- Add info link
- Check users database integrity on startup. Recreate it if corrupted
- Add password strength bar
- Do not redirect to HTTPS on localhost or 127.0.0.1
- Open interface with admin privileges if there are no users
- Fix "delete" button hiding on history page
- Count admin cookie lifetime from the last request
- Fix login url history
- Fix browser autocomplete
- Better handle admin cookie expiration
- Handle components update error more accuracy
- Save url on logout and restore it on auth
- Add login rate limit
- Add components updating feature
- Fix https connection in old browsers
- Add firmware update for Wiren Board devices using Modbus TCP
- Fix firmware information requests for non Wiren Board devices
- Fix bigint interface blocker
- Change favicon color to distinct from corporate website in browser tabs
- Fix big integer display value
- Fix Alice rename room logic
- Disable change range value on touch by clicking on slide (only thumb enabled)
- Fix loading of Alice integration page
- Update README
- Add option to run local dev server on different IP
- Add flag to disable no https warn
- Toggle devices button
- Fix rule rename logic
- Add Alice integration
- Add autologin support for users
- Fix saving configuration error message
- Change mbgate default varchar register size to 1
- Fix login expiration
- Add /usr/share/wb-mqtt-homeui/nginx/includes directory to nginx config
- Change the title translation for scenarios
- Backup users db in /mnt/data
- Fix admin cookie expiration time. Set it to 14 days
- Transfer scenario into side menu
- Add authentication and HTTPS support
wb-hwconf-manager 1.67.1 → 1.71.1
Provides infrastructure for hardware re-configuration via Device Tree overlays
- wb85x: fix wrong gpio numbers resolving in mod1 & mod2 slots
- wbe2-i-can: add support for CAN-module based on Holtek ht42b41 for wb8.4-8.5
- HDMI: - add display connected monitor info in confed UI - add Firefox launch mode option - add volume control for HDMI audio
- HDMI: Increase supported resolution limit to 4K and frequency selection
- modules/wbe2-hdmi.dtso: switch to dummy overlay; HDMI enabled statically
- Add FullHD resolutin for HDMI
- Add HDMI configuration support to hardware config
wb-mcu-fw-updater 1.12.2 → 1.14.3
Wiren Board modbus devices firmware update tool (python 3)
- Add extended device model reading for fast modbus devices
- Add component signature argument for updating components to version/branch
- Fix log level
- Add components update feature
- Allow to update using socat
wb-modbus-ext-scanner 1.3.0 → 1.4.0
Scanner utility for extended Wiren Board Modbus protocol
- Add parity
wb-mqtt-adc 2.6.7 → 2.7.1
Wiren Board Smart Home MQTT ADC driver compatible with HomA conventions
- Cleanup deb packaging
- Change default decimal places value to system setting
wb-mqtt-alice added 0.8.2
Yandex smart home with Alice to MQTT for Wiren Board controllers
wb-mqtt-confed 1.16.3 → 1.16.4
Wiren Board Configuration Editor Backend
- Improve debug build, no functional changes
wb-mqtt-gpio 2.16.2 → 2.16.3
Wiren Board Smart Home MQTT generic GPIO driver compatible with HomA conventions
- Fix counters rising and falling edge interrupt bug
- Cleanup deb packaging
wb-mqtt-homeui 2.117.11-wb101 → 2.172.0-wb101
Wiren Board Web UI web interface
- Fix erroneous installation of old versions (because of webui.schema.json move)
- Fix channel editor semi sporadic
- Update expose check widget
- Device editror — add unsupported param type
- Update svg dashboard page
- Add logout on change current user password
- Fix controller status text in Alice integration
- Update logic for handling float and event properties in Alice integration
- Fix page title overflow
- Fix edit svg dashboard redirects
- Fix page title overflow
- Updated the interface font — Roboto
- Add testing offer to system page
- Add save button to web ui settings
- Add release_suite to /device/info response
- Fix stay http button label
- Add short title
- Show controller name on mobile resolution
- Fix dashboards and rules actions on small resolutions
- Update all buttons and common components according to the instruction
- Fix device-manager's relative paths
- Fix logo size in safari
- Fix compact menu item class with active subitem
- Add events to Yandex Alice integration
- Add endpoint for unlink controller link in Yandex Alice integration
- Add custom menu backend
- Fix editing configs of wb-mqtt-serial configs with custom channels with enums
- Add loading state to button
- Remove notifications from rules
- Remove unused modules
- Add optional footer in page component
- Add loader caption prop
- Add device editor show channels flag
- Fix incorrect display of device model in alert about unsupported device template in wb-mqtt-serial settings editor.
- Fix wrong notification about better template in wb-mqtt-serial settings editor.
- Fix firmware version comparison logic in wb-mqtt-serial settings editor. Parameters and channels are now correctly marked as supported when their required firmware version is equal to the device firmware version.
- Fix notification about better template for WB-MAP3E, WB-MAP3EV, WB-MAP3ET
- Fix line breaks in wb-mqtt-serial settings editor descriptions
- Add rule disabled tag
- Fix rules autocomplete
- Fix reading settings from serial devices using Modbus TCP
- Add warning about multiple parameter definitions in device templates
- Add progress component
- Fix history graph cases where no data points to display
- fix widget inversion when multiple switches are present
- network-connections: fix applying default config values
- Do not allow to set poll interval for sporadic and semi-sporadic channels in wb-mqtt-serial device settings editor
- Fix warning about invalid values in device registers in wb-mqtt-serial device settings editor
- Add warning about invalid values in device registers in wb-mqtt-serial device settings editor
- Invalid values in device registers do not forbid saving changes in wb-mqtt-serial device settings editor
- Fix config enum description display
- Fix config list item path copy to clipboard
- Update configs page implemetation
- Add copy path by clicking
- Fix prevent warnings after networks settings save
- Fix notification import type
- Fix history graph cases where the data dates do not include filter dates
- Fix translations in scenarios
- Fix alice integration incorrect display of the menu item when the backend is unavailable
- Fix reading settings from WB-MAI6
- Fix displaying unknown device types in wb-mqtt-serial config editor
- Fix custom poll period editor in wb-mqtt-serial settings
- Mark required parameters in wb-mqtt-serial device settings editor
- Fix alice mobile resolution
- Fix reading settings from serial devices
- Read settings from serial devices during configuration editing
- Lock DOMPurify version to 3.0.1 due to compatibility issues with new versions
- Move from local eslint to lib package
- Fix alice integration on device saving
- Remove useless serial metrics page
- Update users page
- Fix dashboard long transition
- Add alice integration enabled by checkbox
- Fix control's /meta handling
- Fix incomplete cells layout
- Update cell alert colors
- Fix new rule page showing previous rule content
- SVG dashboards: fix A4_OUT fill color
- Fix page scroll on small resolutions
- Restrict change controller name for non admin users
- Add React based editor for wb-mqtt-serial config
- Fix user manipulation error display. Show response body if available.
- Add HTTPS certificate status display in Web UI settings
- Add controller name to page title
- Fix Alice error handling
- Add login page title
- Fix rules logs subscribe logic
- Rules console rework
- Disable min/max fields on range in Alice configurator
- Fix frontend button sizes in Alice configurator and headers
- Fix safari navigation layout
- Fix autologin label message
- Fix nav colors for old browsers
- Update login page
- Fix navigation without users
- Update navigation component: add posibility to toggle
- Add controller name to nav menu
- Move debug button to nav menu
- Move online status to nav menu
- Add separator to widget preview
- Add auth store and move all logic there
- Change request util logic
- Save HTTPS settings during upgrade with fit-image
- Fixing column display in panels for older devices
- Separate column split logic from dashboards to component
- Add rules autocomplete
- Use the same cookie for HTTP and HTTPS
- Change switch's off color
- Fix firmware update progress display when updating via Modbus TCP
- Generate default config on service start
- Move configs to wb-homeui-backend
- Fix widgets layout
- Add password input view toggle button
- Fix invalid device templates loading. An error message is shown if a device template is invalid.
- Drop support of device templates with subdevices syntax
- Upgrade dashboard list page
- Add dashboard sorting
- Add possibility to hide dashboard from menu
- Change input to textarea in svg edit conditions
- Allow to disable HTTPS configuration using Wiren Board infrastructure
- Fix widget creation
- Update common controls
- Fix unexpected cookie expiration
- Fixed synchronization of saves between text and svg dashboards (broken in 2.134.0)
- Fix cell error display
- Fix page scroll on dropdown open
- Fix history cell accessibility
- Update dashboard page
- Add controls sort
- Add separator inside widget
- Add JSON editor inside widget edit
- Add colour capability in alice
- Fix float units in alice
- Add info link
- Check users database integrity on startup. Recreate it if corrupted
- Add password strength bar
- Do not redirect to HTTPS on localhost or 127.0.0.1
- Open interface with admin privileges if there are no users
- Fix "delete" button hiding on history page
- Count admin cookie lifetime from the last request
- Fix login url history
- Fix browser autocomplete
- Better handle admin cookie expiration
- Handle components update error more accuracy
- Save url on logout and restore it on auth
- Add login rate limit
- Add components updating feature
- Fix https connection in old browsers
- Add firmware update for Wiren Board devices using Modbus TCP
- Fix firmware information requests for non Wiren Board devices
- Fix bigint interface blocker
- Change favicon color to distinct from corporate website in browser tabs
- Fix big integer display value
- Fix Alice rename room logic
- Disable change range value on touch by clicking on slide (only thumb enabled)
- Fix loading of Alice integration page
- Update README
- Add option to run local dev server on different IP
- Add flag to disable no https warn
- Toggle devices button
- Fix rule rename logic
- Add Alice integration
- Add autologin support for users
- Fix saving configuration error message
- Change mbgate default varchar register size to 1
- Fix login expiration
- Add /usr/share/wb-mqtt-homeui/nginx/includes directory to nginx config
- Change the title translation for scenarios
- Backup users db in /mnt/data
- Fix admin cookie expiration time. Set it to 14 days
- Transfer scenario into side menu
- Add authentication and HTTPS support
wb-mqtt-logs 1.5.4 → 1.5.5
Wiren Board journald to MQTT gateway
- Use UTC timestamps in boot list request
wb-mqtt-mbgate 1.8.7 → 1.8.8
Wiren Board MQTT to Modbus gateway
- Add function to change negative varchar register size to 1 for compatibility with old version configuration
wb-mqtt-metrics 0.3.7 → 0.3.8
Wirenboard tool for sending metrics to mqtt-channels
- Adopt PEP440
wb-mqtt-opcua 1.1.12 → 1.2.1
Wiren Board MQTT to OPC UA gateway
- Refactor TServerImpl class and add server test, no functional changes
- Refactor OPC UA nodes creation routine
wb-mqtt-serial 2.180.2-wb106 → 2.224.0
Wiren Board Smart Home MQTT serial protocol driver
- Use read only configuration parameters for Device/LoadConfig RPC parameter conditions
- Add template for Ventmachine Colibri 650 GTC
- Fix 64-bit integers precision bug for Device/Load and Device/LoadConfig RPC
- Fix 64-bit integers precision bug for setup items
- Fix setup item condition parameters with default value bug
- Add retry for reading device information in port/Scan RPC
- Fix readonly flags in WBE2-I-EBUS
- Add firmvare version checks for device channels
- WB-MR templates: Fix translations, change the term "curtain" with "actuator"
- Add inactive power regs to map3e, map3et, map6s
- Fix using default values for setup items
- Use default values for parameters that are not present in config
- Fix M1W2 default channel polling settings
- Fix misprint in ENGO EFAN Template
- Fix misprint in ENGO EFAN Template
- Add missing phase voltage error_value to MAP templates
- MAO4(20) and MDM3 templates: Change lower dimmer level to 0 for powerup and safety actions (was 1)
- MAO4 template: Change voltage at 1% dimming level to 100 mV (was 1 mV)
- Add ENGO EFAN Template
- Fix translations for mst-24 template
- MR templates: Add delays, change min time for curtains
- Set compatible firmwares for parameters and channels in MAP12H-fw2-all-harmonics, MAP12H-fw2-basic, MAP3H-fw2-basic, WB-MCM8 and WB-M1W2-buttons templates
- WB-UPS v.3 template: fix battery temperature register format
- Set compatible firmwares for parameters and channels in MAP12H-fw2-harmonics, MAP3E-fw2, MAP3H-fw2-basic and WB-MSW-LORA v4 templates
- Add HW Batch Number channel
- MAP3ET template: Add parameters: turns, phi, actual phase, CT reverse
- MAP6S and MAP3E: Add unsupported values for peaks
- Fix firmware version in WB-M1W2 template
- Update README.md
- MAP3E and MAP3ET templates: Add new device signatures
- MS and MSW templates: Add sht40 cleaning mode
- Set compatible firmwares for parameters and channels in MAP3H, WB-MSW v3, WB-MSW v4 and MAP6S templates
- Disabled default polling in Drivent V2 Template for chanells: "Reset The End Positions", "Remember The Open Position", "Remember The Close Position"
- Set compatible firmwares for parameters and channels in MAP12E, WB-LED, WB-MDM3, WB-MWAC, WB-MAO4, WB-MR3, WB-MR6C v.3, WB-MRM2-MINI, WB-MRWM2 and WB-MWAC2 templates
- Set compatible firmware parameters for MAP12H and WB-MR6CU templates
- Add Drivent V2 Template
- Add "connected_to_mge" configuration property for Modbus TCP ports
- Fix Modbus TCP bug for device/LoadConfig RPC
- Set config-xy-md0x template deprecate
- Fix template discovery for old WB-MRGBW-D devices
- Fix reading settings from old WB-MRGBW-D devices
- Fix device/LoadConfig RPC error when reading from devices with 0.0.0-rcX firmware version
- Set compatible firmwares for parameters and channels in WB-MIR v.2, WB-MIR v.3 and WB-MR6C templates
- Set default "max_write_registers" parameter for Wiren Board devices to Modbus frame maximum value (123)
- Fix RPC port settings bug
- Remove unsupported registers data from device/LoadConfig RPC reply
- Add Modbus TCP support for device/LoadConfig RPC
- Fix empty RPC responses
- Add new template for wbe2-i-opentherm-fw-1.93
- Add more NTC options for WB-MAI6 template
- Fix device/Load and device/LoadConfig RPC reply values scale, offset and round
- Fix port response_timeout_ms handling
- Delete html tags bold in descriptions
- Add template for WB-MIO, WB-MIO-E, WB-MIO-E v2, WB-MGE
- Add template's firmware version check for device/LoadConfig RPC
- Allow using domain names in RPC requests to TCP ports
- Drop subdevices support in wb-mqtt-homeui [ Ilya Titov ]
- Update config/Load RPC reply format
- Update config/GetSchema RPC reply format
- New WB-MAI2 config with conversion of current into a physical quantity, old marked as deprecated
- fix WB-LED fade dec RGB regs
- Fix TModbusRTUWithArbitrationTraits::Transaction method
- Add support for WB-MGE v.3. Allow to use Fast Modbus over TCP for device searching and events polling.
- Add VAKIO City Air 250/500 Template
- Generate default config on service start
- Update device templates for: - Wb-MAI11; - WM-MRGBDW-D (fw prior to version 3); - WB-MS v.2; - WBE2-I-EBUS; - WBE2-I-OPENTHERM fw1.3 and fw1.4. No functional change, only porting from old deprecated format.
- Fix WB-MAP* SN reading on port/Scan
- Fix formatting in WBE2-I-EBUS template. No functional changes
- Fix WB-MAP SN reading
- Fix default response timeout calculation for Modbus devices
- WB-UPS v.3 template: add parallel mode support
- Add increase poll interval for disconnected devices feature
- config-wb-mwac2_ver2.json.jinja: - Add support for normally closed sensors - Add buzzer conrol
- config-wb-mwac.json.jinja: - Add support for normally closed sensors
- Add mode to port/Scan RPC for starting and continuing device scan
- Add protocol to Modbus TCP port information in ports/Load RPC
- Add protocol parameter to device/Probe RPC
- Set TCP_NODELAY for TCP ports
- Handle TCP port closing by remote
- Add Modbus TCP protocol support for device/Load, device/Set and device/LoadConfig RPC
- Fix changelog, no functional changes
- Fix wrong illuminance coefficient for MTDX62-MB presence sensor template
- Fix device/SetPoll RPC reply format
- Add device/SetPoll RPC for device poll suspending and resuming
- Use response_timeout_ms from port settings for RPC requests
- Add publish sporadic registers data on every read feature
- Add Modbus TCP protocol support to Port/Load RPC
wb-mqtt-snmp 1.4.0 → 1.4.1
Wiren Board MQTT to SNMP gateway
- Add device_id/channel_name validation
wb-mqtt-urri 1.2.7 → 1.2.8
Wiren Board URRI receiver (MQTT driver)
- Add device_id validation
wb-mqtt-w1 2.2.15 → 2.3.1
Wiren Board MQTT 1-Wire driver
- Update changelog and readme
- Add previous value check for measurement error detection if startup value (85 degrees) received
wb-nm-helper 1.36.0 → 1.37.1
Wirenboard network configuration backend for wb-mqtt-confed.
- Add connectivity_check_payload default value to json schema
- Fix wrong connectivity status
- Adopt PEP440
wb-rules 2.34.0 → 2.38.6
Wiren Board Rule Engine
- Fix crash on calling method of removed control
- Don't make switch-typed control complete until value received
- Do not trigger whenChanged on first published value
- Fix crash on non-string control type
- Fix 'then' function arguments in function-based whenChanged rules
- Improve debug build, no functional changes
- Fix 'then' function arguments in edge/level-triggered rules
- Add 'enabled' field to Load RPC response
- Fix invalidation of cached control value
- RPC: Load: fix error message
- Don't wait for token on topics cleanup, update wbgo.so library
- Add RPC method Rename
- Remove sensitive data from log
- Add notification module tests
- Alarms schema: add alarm name validation
- setInterval/startTicker: warn about too low interval
wb-rules-system 1.12.5 → 1.13.1
Default system rules for Wiren Board
- power-class-battery: don't publish unchanged "working on battery" status
- Add system time virtual device in webui
wb-scenarios 1.6.0 → 1.7.1
Scenarios for Wiren Board
- All days of the week are selected by default
- Added an error if no any day is selected
- Fixed an issue where the second "Light Control" scenario wouldn't work when debug mode was enabled
- Added display of the current temperature in the Thermostat scenario
- Added display of the current status of the control responsible for heating
- fix: add type range to action (setValue, increaseValueBy, decreaseValueBy)
- Fix verbose "current time updated..." log removed
- Add persistent storage for scenario enable status
- Fix scenario status reset after wb-rules or controller restart
- Translate default values in schema to English
- Added a json file to display the menu item
- Add new scenario "schedule"
- rewite docs, split README into several files with links
- fix Russian and English translations
wb-suite 1.19.8 → 1.20.6
Wirenboard vendor software set
- Add bash-completion to task-wb-base-system
- Add wb-scenarios to wb-suite recommends
- HDMI: Add edid-decode app
- HDMI: Add application dependencies for generating screen refresh rate and applying settings
- Move wb-cloud-agent to wb-suite recommends
- Add wb-mqtt-alice to wb-suite recommends
- Add metapackage for HDMI support
wb-utils 4.26.2-wb100 → 4.27.5
Wiren Board command-line utils
- Fix warning on package upgrade
- Add modem restart if it is in attached state, but supported IP families info is missing
- Bump version, no functional changes
- wb-prepare: generate machine-id at the very end of firstboot
- Add attempt to reset immutable attributes for roots files if wipe data routine failed
- Add extended rootfs support
- Remove obsolete code, refactoring
linux-image-wb6 5.10.35-wb180 → 5.10.35-wb181
Linux kernel, version 5.10.35-wb181, Wiren Board 6
- wb7: add prp hsr as module
linux-headers-wb6 5.10.35-wb180 → 5.10.35-wb181
Linux kernel headers for 5.10.35-wb181 on armhf
- wb7: add prp hsr as module
linux-libc-dev 5.10.35-wb180 → 5.10.35-wb181
Linux support headers for userspace development
- wb7: add prp hsr as module
wb-bootlet-wb6x 5.10.35-wb178-fs1.4.0-deb11-202507181844 → 5.10.35-wb181-fs1.5.4-deb11-202601190209
FIT bootlet images, Wiren Board 6 (bootlet)
u-boot-wb6 2:2021.10+wb1.7.6 → 2:2021.10+wb1.7.8
Das U-Boot bootloader for Wiren Board 6 (image)
- add missing "part" cmd
- add extended rootfs support (.wb-restore dir is on rootfs partition now)
u-boot-tools-wb 2:2021.10+wb1.7.6 → 2:2021.10+wb1.7.8
companion tools for Das U-Boot bootloader
- add missing "part" cmd
- add extended rootfs support (.wb-restore dir is on rootfs partition now)
Contrib packages
- frpc (A fast reverse proxy - client package) 0.62.1-3-gb168dfea-wb2 → 0.62.1-3-gb168dfea-wb3
- frps (A fast reverse proxy - server package) 0.62.1-3-gb168dfea-wb2 → 0.62.1-3-gb168dfea-wb3
- libsigrok-dev (sigrok hardware driver library - development files) added 0.5.2-3+wb100
- libsigrokcxx-dev (sigrok C++ bindings - development files) added 0.5.2-3+wb100
- libsigrokcxx4 (sigrok hardware driver library - shared library) added 0.5.2-3+wb100
- python-gsmmodem-new (Control an attached GSM modem: send/receive SMS messages, handle calls, etc) added 1:0.11
- python3-asyncio-mqtt (Idomatic asyncio wrapper around paho-mqtt) added 0.10.0-wb101-1
- tailscale (The easiest, most secure, cross platform way to use WireGuard + oauth2 + 2FA/SSO) 1.84.0 → 1.94.1
- wb-welrok (Wiren Board MQTT Driver for Welrok thermostat) 0.0.16 → 0.0.20
- zigbee2mqtt (Zigbee to MQTT bridge (package by Wiren Board team)) 2.5.1-wb101 → 2.7.1-wb101