April Release

Scheduled for Apr 7, 09:00 - 09:30 CEST

Scheduled

New Features
------------

1. qbee-connect v2 — we are releasing a new generation of qbee-connect, a desktop GUI application to manage secure remote access tunnels to your devices with ease. It's a complete rewrite of the application with the focus on ease of use, maintainability and support for more platform features, like account switching and single sign-on. A link to the new version and the documentation will be available on the Downloads page inside the web UI: https://www.app.qbee.io/#/qbee-packages

2. New, dedicated analysis API endpoints aiming to replace the monolithic /api/v2/analysis endpoint:
— /api/v2/analysis/health
— /api/v2/analysis/device
— /api/v2/analysis/software

With the May release, we will introduce the remaining endpoints and mark the /api/v2/analysis endpoint as deprecated.

3. The Commit API now returns HTTP 409 Conflict when two configuration commits happen simultaneously, allowing API consumers to detect and handle concurrent commit collisions gracefully instead of receiving an opaque server error.

4. Added support for Message Of The Day — a new mechanism allowing the Qbee support team to make account-specific announcements when needed right in the web UI. This will allow us to reach account users with important messages affecting their accounts.


Fixes
-----

1. Fixed a bug where removing tags from a device node under certain conditions could result in stale configuration being delivered to devices. Tag changes and node moves now correctly trigger configuration recalculation.

2. Fixed the Load Average chart in the web UI — it no longer incorrectly displays values with a "%" suffix and a 100% cap. Load average is now shown as an absolute number with dynamic Y-axis scaling.

3. Fixed a server error (HTTP 500) that occurred when calling /api/v2/analysis/metrics with a null or empty device list.

4. Fixed an issue with device authentication affecting certain devices using the recently released Bring Your Own CA feature to manage device identities.

5. Cleaned up the audit log UI by removing incorrectly rendered text labels that appeared after message lines.

6. Reduced the default data range to one day in the group connectivity UI widget, fixing timeouts and errors when loading connectivity widgets for groups with large amounts of devices.

7. Corrected "add device" instructions rendered in the UI for the users of dedicated instances.

8. Fixed the issue with rendering of node information in the audit log details page.


Maintenance
-----------

1. Completed the sunset of legacy remote access (OpenVPN) — all related code and infrastructure references have been removed.

2. Removed legacy agent auto-update support — agents 2024.05 and earlier supported an auto-update mechanism allowing the agent to update itself. The feature hasn't been used in a while by any of our customers, therefore we decided to remove support for it from the platform.

3. Removed the unused 'action' field from the Commit API — this field is no longer required and will not cause any issues if provided.

4. Completed cleanup of deprecated inventory:read and metrics:read permissions — we confirmed that there are no more accounts using those permissions and have now completely removed them from the system.

5. Improved Web UI security headers including Strict-Transport-Security, X-Content-Type-Options, and CSP form-action directives.

6. DELETE /inventory/{device_id} API has been migrated to our new backend service.

7. Updated documentation for PUT /api/v2/grouptree to provide more information on its use.

8. Performed regular system patching and infrastructure updates.
Posted Apr 01, 2026 - 14:05 CEST
This scheduled maintenance affects: Platform Status (Frontend, Device Hub, Remote Access).