#2232: [bug]: Update pjsip_options.c WebSocket contacts results in PJSIP_EUNSUPTRANSPORT
Commits By Author:
Mike Bradeen (1):
res_pjsip: Preserve target hostname for qualified OPTIONS destination
Commit List:
res_pjsip: Preserve target hostname for qualified OPTIONS destination
Commit Details:
res_pjsip: Preserve target hostname for qualified OPTIONS destination
Author: Mike Bradeen
Date: 2026-10-16
As Asterisk now does the endpoint resolution manually, we need to also manually
copy the hostname from the resolution target as PJProject only does this when
resolving the endpoint itself.
Upgraded the bundled Bun runtime to 1.4.4, which includes security fixes for Brotli, TLS, HTTP/1.1, HTTP/2, HTTP/3, WebSocket, and fetch, and updates root certificates to NSS 3.131.1.
#2232: [bug]: Update pjsip_options.c WebSocket contacts results in PJSIP_EUNSUPTRANSPORT
Commits By Author:
Mike Bradeen (1):
res_pjsip: Preserve target hostname for qualified OPTIONS destination
Commit List:
res_pjsip: Preserve target hostname for qualified OPTIONS destination
Commit Details:
res_pjsip: Preserve target hostname for qualified OPTIONS destination
Author: Mike Bradeen
Date: 2026-10-16
As Asterisk now does the endpoint resolution manually, we need to also manually
copy the hostname from the resolution target as PJProject only does this when
resolving the endpoint itself.
#2232: [bug]: Update pjsip_options.c WebSocket contacts results in PJSIP_EUNSUPTRANSPORT
Commits By Author:
Mike Bradeen (1):
res_pjsip: Preserve target hostname for qualified OPTIONS destination
Commit List:
res_pjsip: Preserve target hostname for qualified OPTIONS destination
Commit Details:
res_pjsip: Preserve target hostname for qualified OPTIONS destination
Author: Mike Bradeen
Date: 2026-10-16
As Asterisk now does the endpoint resolution manually, we need to also manually
copy the hostname from the resolution target as PJProject only does this when
resolving the endpoint itself.
#2232: [bug]: Update pjsip_options.c WebSocket contacts results in PJSIP_EUNSUPTRANSPORT
Commits By Author:
Mike Bradeen (1):
res_pjsip: Preserve target hostname for qualified OPTIONS destination
Commit List:
res_pjsip: Preserve target hostname for qualified OPTIONS destination
Commit Details:
res_pjsip: Preserve target hostname for qualified OPTIONS destination
Author: Mike Bradeen
Date: 2026-10-16
As Asterisk now does the endpoint resolution manually, we need to also manually
copy the hostname from the resolution target as PJProject only does this when
resolving the endpoint itself.
We’re excited to share that the 1.62 Open Beta for Euro Truck Simulator 2 is now available for players to try out. If you decide to join the beta, we’d really appreciate it if you report any bugs or issues you encounter in the appropriate section of our official forums.
Your feedback plays a huge role in helping us improve the game, and we truly value the time and effort you put into testing these new features and changes.
DAF XG+ Emerald, Sapphire & 30 Years in Czechia Editions
With the release of the 1.62 update, we are releasing three new editions of the DAF XG+! The Emerald and Sapphire Editions bring distinctive green and blue paint jobs, exclusive exterior accessories, and specially designed interiors, offering drivers a stylish new way to personalise their trucks.
The third addition, the DAF XG+ 30 Years in Czechia Edition, celebrates three decades of DAF in the Czech Republic with a special anniversary design, unique exterior details, and an exclusive interior featuring dedicated upholstery and stitching. You can find out more in our blog post here.
New Garages
We are introducing new truck garage models across the entire base map and all map DLCs, so you’ll be able to enjoy these refreshed garages wherever you go. The new garages feature updated visuals both in the interior and exterior, with greater attention to detail and a more modern, immersive feel. We hope this will make upgrading your garage feel even more rewarding.
Of course, performance was also an important consideration. Bringing these new garages to the game while keeping their performance cost in check compared to the older models was no small task, but we hope we’ve found the right balance between improved visuals and performance. You can read more here.
Improved Material System
We are continuing to expand the Improved Material System with this update, bringing it to more truck interiors. The Iveco S-Way is the latest addition to the lineup, benefiting from enhanced lighting and improved visual quality, with a particular focus on how different interior materials react to light.
We hope you enjoy the new beautiful visuals! You can read more about this topic here.
Goodyear Tyres Pack Update
We are updating the Goodyear Tyres Pack paint jobs to reflect the company's updated branding.
The latest Goodyear logo and slightly adjusted colours are now featured across the paint jobs, bringing them in line with the current design.
Game Radio Update
With the 1.62 Open Beta, we’re also bringing an update to the Escape station within our Game Radio feature! As the only stream-safe station in our in-game radio lineup, Escape is a great choice for content creators who want to share their journeys with their communities. We’ve removed tracks that were causing copyright issues and expanded the playlist with 11 new songs, giving Escape a longer runtime that better matches our other stations.
Changelog:
Map
New Garages
Vehicles
Improved Material System for Iveco S-Way
DAF XG+ Emerald, Sapphire & 30 Years in Czechia Editions
Goodyear Tyres Pack Update
Sound
Game Radio Update
Enjoy all the new additions, but please remember: It's only an open beta, not a stable public version, so you may encounter bugs, instability, or crashes. It's completely okay if you want to wait for the final release. But if you're interested in helping us to get there faster, we'd appreciate all of your feedback on our forum and your bug reports in the dedicated section.
Please check our modding wiki to get details pertaining to mods for the game.
If you wish to participate in this Open Beta, you can find this version in the Experimental Beta branch on Steam. The way to access it is as follows: Steam client → LIBRARY → right-click on Euro Truck Simulator 2 → Properties → Game Versions & Betas tab → Beta Participation list → public_beta. Sometimes you will have to restart your Steam client to see the correct branch name there.
The DistroWatch news feed is brought to you by TUXEDO COMPUTERS. The Essora project has announced the release of a new version (and edition) of Essora Eos, a Devuan-based desktop Linux distribution. The new build, labelled as 20261021, comes with the SonicDE desktop (a community fork of KDE Plasma 6), XLibre X window server and OpenRC init system. The....
1.17.0 gives plugins real panels: a panel next to the message you write or read can fill its height, start folded, be opened by the plugin, and be dragged wider, and plugins get right-click menus on selected text in the composer and in a message. Plugins can also search mail and the settings, read the user's preferences and the app's version. The AI Writing Assistant in the marketplace builds on this and needs this release. The reader's side panel stays open from message to message, and the admin panel is reworked around a settings-style sidebar with one URL per page. The Docker images move to Node.js 24.22.1 for a Node.js security fix.
Server: The Docker images are built on Node.js 24.22.1, which fixes an out-of-bounds write in the Brotli decoder (CVE-2026-111497). The server decodes Brotli responses when it fetches a calendar subscription, a WebDAV share or a plugin request, so a signed-in user could point it at a host that sends a crafted response and run code on the server. The same Node.js release fixes TLS hostname checks for servers addressed by IP. Standalone installs run on the system's Node.js: update it to 22.23.4, 24.22.1 or 26.12.1
Features
Plugins: A panel slot (composer-sidebar, composer-sidebar-right, email-detail-sidebar) can fill its panel and scroll inside (fill), start folded until the user or the plugin opens it (startFolded), and be opened, closed and toggled by the plugin with api.ui.openPanel, closePanel and togglePanel, which answer null where no panel is on screen (phones), so a plugin can fall back to a dialog. A panel opened this way gets a focusRequest prop
Plugins: The composer's plugin panels get the composer id, the draft and the selected text as it changes; the reader's side panel gets the selected text; reader frames learn whether they are on a phone, a tablet or a desktop (deviceType)
Plugins: Right-click menus on selected text: composer-selection-menu in the message being written and reader-selection-menu in an open message. The browser's own menu stays until a plugin adds entries; the webmail then draws Cut and Copy and the plugin's entries, and the click carries the selected text
Plugins: Text selected inside a message's body (an HTML mail in its frame) now reaches onTextSelectionChange
Plugins: Plugins can search mail with api.email.search, search the settings and read the user's preferences, and read the app's name and version with api.app.getInfo
Mail: The reader's side panel stays open when you move to another message, and its toggle sits in the reader toolbar, which now runs over the side panels to the right edge
Composer: The plugin panels beside the composer can be dragged wider or narrower, and keep their width
Admin: The admin panel is reworked around a settings-style sidebar with one URL per page, the real navigation rail and extension icons
Fixes
Mail: Rescheduling a scheduled message cancels the original send before creating the new one, so it works on servers that allow one active submission per message (#1308)
Mail: Dragging messages out of the list and downloading attachments, inline images and the raw message in the Pro view use the account that owns the message, so shared and secondary-account messages no longer fail (#1299, #1300, thanks @VasilisNtovolos)
Mail: Deleting a message from its hover actions shows the actions on the next row that slides under the pointer, so you can delete one after another from the same spot (#1297, thanks @dealerweb)
Mail: PDF attachment previews open in Safari (#1301)
Mail: The contact card for a sender or recipient opens in place instead of sliding in from the top left
Plugins: A plugin's passphrase dialog stays open while you type (#1302)
Plugins: The push preference mirror no longer throws in sandboxed plugin frames (#1298, thanks @dealerweb)
Layout: A pane divider stops following the mouse when the button is released over a frame
i18n: The German dialog that hands a sign-in to the mobile app is translated (#1296, thanks @dealerweb)
This is a fourth security release in the continuation of 1.30.x, mostly to address some severe PHP vulnerabilities and update our official alternative Docker images (Alpine) (our default Docker images based on Debian were already fixed).
Note that our rolling-release channel (edge) is recommended for faster security patches.
This week's release includes Pyrefly as an optional built-in Python language server, the ability to expand and inspect nested variable values directly in debugger hovers, and DWARF debugging for WebAssembly sources in the JavaScript debugger.
Features
AI
Improved fuzzy searching in agent model and configuration option pickers for Zed Agent and third-party ACP agents, while keeping search preparation off the UI thread. (#64147; thanks JacobNWolf)
Improved OpenCode compatibility when replaying DeepSeek reasoning and disabling thinking for Google models. (#65922)
Improved thinking controls to explain when thinking cannot be disabled at the selected effort level. (#62480)
Debugger
Added DWARF debugging to the JavaScript debugger to support debugging WebAssembly sources. (#65371; thanks SGumbles)
Improved debugger hovers with an expandable, keyboard-accessible variable tree. (#53198; thanks Tortes)
Languages
Added Pyrefly as an optional built-in Python language server, available when enabled in the Python language_servers setting. (#44262; thanks grievejia)
Improved restarting language servers after stopping them with the LSP button. (#65387)
Improved SSH reconnections by starting the resync timeout only after the handshake completes. (#65457; thanks Huliiiiii)
macOS
Added support for the Display P3 color space on macOS with the use_display_p3 setting. (#64394; thanks MDalstrom)
Other
Added an extension option to project_panel.sort_order to group files by extension. (#65776; thanks Carnage725)
Improved fuzzy search ranking in the File Finder. (#59224; thanks feitreim)
Bug Fixes
Fixed discarding unstaged changes in the Git Panel also discarding staged changes. (#65559; thanks stezu)
Fixed hangs when restoring agent threads with subagents. (#65177)
Fixed a crash in the Agent Panel when mentioning a file whose name contains a line break, and improved how those mentions display line breaks. (#65693)
Fixed a bug where cancelling the save-changes prompt while removing a project from the sidebar still removed it from the recent projects list. (#65683; thanks mateioprea)
Fixed agent configuration defaults being saved before acceptance or ignoring the agent's returned value. (#65849)
Fixed duplicated thinking text from OpenAI-compatible providers that send both reasoning and reasoning_content. (#65926)
Fixed file icons not appearing for stem-based filename variants. (#51891; thanks bryanpth)
Fixed Google AI invalid API keys being classified as invalid requests instead of authentication errors. (#65885)
Fixed IME composition text not being underlined in single-line inputs and editors with diagnostics turned off. (#65610; thanks Sha1rholder)
Fixed JSON completion ordering for enum values in settings.json. (#65589; thanks ragen1337)
Fixed Markdown preview tabs for files with the same name not showing their directory. (#65736; thanks gitKashish)
Fixed Mistral Large 4 responses failing when used through an OpenAI-compatible provider. (#65915)
Fixed OpenCode requests failing for Claude models that use adaptive thinking block binding. (#65925)
Fixed pasting a screenshot into the Agent Panel or inline assistant inserting the image twice or alongside its temporary file path. (#65626; thanks qystishere)
Fixed queued messages in the Agent Panel becoming unreadable when the panel was narrow. (#65638; thanks 0froq)
Fixed Rust task and debugger variables for files outside Cargo projects. (#65684; thanks shoyann)
Fixed touchscreen scrolling using the previous swipe's axis when a new touch interrupts momentum scrolling. (#64239; thanks huacnlee)
Fixed trusting projects on remote Windows machines from Unix systems. (#63102; thanks lingyaochu)
Breaking Changes and Notices
Changed ACP configuration defaults to apply only to new conversations, preserving session settings when reopening existing conversations. (#65850)
This week's release includes smaller Zed binaries across macOS, Windows, and Linux, the ability to apply inlay hint text edits by double-clicking, context compaction and session notices for external agents, and new GPT-6 Astra, Claude Fable 5.1, and Claude Opus 5.5 models on Amazon Bedrock.
Enabled session notices and context compaction for external agents using ACP. (#65414)
Git
Improved the branch picker to make clear that deleting a remote-tracking branch only removes the local ref, and removed the force delete option for remote-tracking branches, since it had no effect. (#61793; thanks lld4n)
Languages
Added support for applying inlay hint text edits by double-clicking a hint, or by running editor: accept inlay hint with the cursor at the hint. (#64789)
Added HTML syntax highlighting for svg, mathml and raw tagged templates, and CSS syntax highlighting for template literals in css({ ... }) objects, in JavaScript and TypeScript. (#65688)
Remote Development
Improved SSH remote connection time by detecting the remote shell, platform, and OS version in one command instead of three, which helps most when connecting from Windows. (#65065; thanks Huliiiiii)
Other
Added automatic unfolding of folded sections when jumping to a location via go to line, go to definition/declaration/implementation/type definition, symbol navigation, the outline and project symbol pickers, multibuffer location results, and navigation history. (#65217; thanks henne90gen)
Added an "Open SVG Preview" option to the Project Panel's context menu for SVG files. (#65539; thanks skmanoj322)
Added the tab_switcher.show_file_preview setting, which controls whether files are previewed in the editor while cycling through the tab switcher (defaults to true). (#56235; thanks sebascadpi)
Improved the tab switcher so it no longer changes selection on mouse hover and no longer delays showing its popover; you can still click entries to switch tabs. (#65546)
Improved startup time when restoring hundreds of editor selections. (#65171)
Improved startup time when using custom icon themes. (#65173)
Reduced Zed's binary size by about 33% on macOS, 28% on Windows, and 7% on Linux. (#65168)
Bug Fixes
Fixed a bug where environment variables, including secrets, passed to external agents and MCP servers in remote projects were visible in the local machine's process list. (#65174)
Fixed prompts to external agents being slow to send, or never sending, because of unneeded Git checkpoints. (#65304)
Fixed the remote server failing to start when connecting to a Windows host over SSH. (#55292; thanks sergio-u)
Fixed ctrl-o and ctrl-i in Vim mode not navigating back and forward when a Markdown preview was focused. (#65299; thanks gitKashish)
Fixed a bug where archiving an agent thread did nothing and kept a CPU core busy when the thread's linked worktree folder had been deleted. (#65578)
Fixed a bug where case conversion and other text transformation commands duplicated the word when multiple cursors were inside it. (#65291; thanks gitKashish)
Fixed a bug where navigating back skipped a Markdown preview tab after switching to another file. (#65299; thanks gitKashish)
Fixed a bug where notification sounds could stop playing after an audio output error, and on Linux an audio thread could keep using a full CPU core until Zed restarted. (#65158)
Fixed a bug where the Git Panel's commit editor buttons changed opacity when hovering over empty space. (#65448; thanks shuvroroy)
Fixed a bug where the Project Panel's "Open Markdown Preview" option did not appear for files opened on their own (e.g. zed README.md). (#65539; thanks skmanoj322)
Fixed a bug where the Settings UI sidebar did not highlight the subsection being scrolled through, including the last short subsections of a page. (#65172; thanks mayurathavale18)
Fixed a visual artifact at the corners of scrollable code blocks when hovered. (#64978)
Fixed blurred window backgrounds not blurring on macOS 27. (#65361; thanks biw)
Fixed edit predictions showing an unlimited allowance and available controls when a team organization with no active subscription was selected. (#65301)
Fixed external agents' first updates in a new thread sometimes being dropped, and agent error output being missing when an agent exited during startup. (#65339)
Fixed extra space between the scrollbar and the header of terminals in the Agent Panel. (#65358; thanks chrisdrackett)
Fixed Gemini models failing with an error after a tool call returned an image. (#65576)
Fixed hover popovers flickering or closing too early on mouse movement with language servers that omit range information. (#64032; thanks daydalek)
Fixed images inside center- or right-aligned HTML blocks rendering left-aligned in Markdown Preview. (#63166; thanks pray3m)
Fixed OpenAI-compatible edit predictions failing on servers that limit stop sequences to 4. (#65360; thanks mischah)
Fixed search not working in the debugger's terminal, opened with cmd-f (macOS) or ctrl-shift-f (Linux/Windows). (#56863; thanks iamsushank)
Fixed text finder queries filled in from the current selection being treated as a regular expression instead of literal text when regex mode was on. (#65321; thanks Syozik)
Fixed the Collab Panel's empty-state styling not matching the Git Panel. (#65290; thanks arondubovszky)
Fixed window controls being misaligned in the threads sidebar header when no project is open. (#65651)
Fixed wrapped links in Markdown tables being partially unclickable in Markdown previews and agent responses. (#65366; thanks julian-bruyers)
Get the Irn Bru chilled, grab yourself a Tunnock’s, and get ready for a wee trip north of the border! Today, we’re buzzing to give you your first proper look at Edinburgh as part of our ongoing UK Rework project for Euro Truck Simulator 2. So, nae messing about, let’s get stuck in and see what’s changed in Scotland’s historic capital.
Edinburgh is a city packed with history, character and some of Scotland’s most recognisable architecture. From its historic Old Town to its famous castle, the Scottish capital has a distinctive look which our team has been working hard to capture in-game.
Of course, no recreation of Edinburgh would be complete without Princes Street! Around this famous shopping street, players will be able to spot several of the city's most famous landmarks, including the Scott Monument, the iconic clock tower of The Balmoral Hotel, and Edinburgh Castle overlooking the city from Castle Rock.
Another landmark players may spot on their travels is Arthur's Seat, one of Edinburgh's most famous natural sights. Rising above the city, it can be seen from many areas around the capital and beyond.
However, our team wanted Edinburgh to feel like much more than just a collection of famous landmarks. As you travel through the city, you'll encounter a mixture of busy commercial streets & residential neighbourhoods.
You'll also find plenty of history around the city too, including churches and statues of notable figures placed throughout the city. One such statue can be found at Picardy Place, where Sherlock Holmes keeps a watchful eye over the surrounding streets! We felt this was a rather elementary detail worth including in our recreation.
Head to the waterfront and you'll reach Leith, one of Edinburgh's main industrial areas in our rework. The Port of Leith forms an important part of this district, with its docks, yards and surrounding infrastructure.
Looking for work? Players will find a selection of delivery opportunities around Edinburgh! Head to Leith for jobs at the port or a local construction site, or venture towards the outskirts of the city, where you'll find more locations to deliver to and from.
Drivers will also be able to find their own little rest spot by the seaside, as our team managed to place the Edinburgh garage right beside the coast! You may even spot some friendly furry friends hanging around, as the Edinburgh Dog and Cat Home is located nearby.
We're also working to recreate some of Edinburgh's familiar public transport, including its trams and double-decker buses, which will help bring even more life to the city streets. Alongside this, Edinburgh Bus Station is being created with our upcoming Coaches DLC in mind, allowing players to pick up and drop off passengers as part of their journeys to and from the Scottish capital.
We hope you've enjoyed this wee look around Edinburgh and everything our team has been working on for the UK Rework! There’s still plenty more to come, so keep your eyes peeled and be sure to follow us on our social media channels for the latest news, screenshots and updates. Until next time, keep on truckin'!
UniFi Network Application 11.0.94 requires UniFi OS 6.0 or newer.
Improvements
Added serial numbers to Thread client device details.
Added date selection for Port Manager statistics.
Added support for reordering columns in Traffic Flows.
Added Fallback status to the Device Uplink column for WiFi Uplink connections.
Added a Dashboard banner for sites automatically migrated to Zone-Based Firewall.
Improved Matter Thread device connectivity.
Improved WiFi Uplink status reporting after configuration changes.
Improved blocked Traffic Flows loading performance on consoles using external storage.
Improved device inform reliability when the database is under heavy load.
Improved the Internet WAN table layout by removing an unnecessary horizontal scrollbar.
Improved WiFi client System Logs with IP addresses and removed duplicate events.
Improved Virtual Network creation from Topology.
Prevented disabling radios used by WiFi Uplink.
Bugfixes
Fixed an issue where virtual machines and containers did not appear in Topology.
Fixed a rare issue where upgrading to Network 11 could fail.
Fixed an issue where View Only administrators could access VPN, Auto-Link, and device secrets.
Fixed an issue where offline HomePods could appear under an Apple TV's name in Thread networks.
Fixed an issue where the Collect Client Stats setting was not respected.
Fixed an issue where Time/Language setting changes didn't apply properly.
Fixed an issue where table header filters did not work in Traffic Flows.
Additional information
Self-Hosted UniFi Deployments
For self-hosted deployments, we recommend transitioning to UniFi OS Server, which provides the full UniFi OS Platform experience, including the latest features, improvements, and integrations.
UniFi Cloud Gateways remain our recommended solution for deployments that do not require self-hosting.
macOS: shortcut keys now go through a virtual HID keyboard
When a button sends a keyboard shortcut, OpenLogi now presses the keys on a virtual keyboard named "OpenLogi Virtual Keyboard" instead of posting software key events. macOS handles these keys the way it handles keys from a USB keyboard. This is for shortcuts that work from a real keyboard but did not work from OpenLogi (#1653, #744). Apple granted OpenLogi the restricted HID virtual-device entitlement for this, and the signed OpenLogi Agent carries it (#1918, #1929).
You do not need to grant a new permission. The agent's signing identity did not change, so your Accessibility and Input Monitoring grants keep working.
If macOS does not let OpenLogi create the virtual keyboard, OpenLogi types the keys the old way.
Only the signed release builds have it. Builds from source and dev builds still use the old way.
To check that it is active, run ioreg -r -c IOHIDUserDevice | grep "OpenLogi Virtual Keyboard" while OpenLogi runs.
If a shortcut now behaves differently than in 0.8.15, please open an issue.
What's Changed
chore: track rust 1.99 as the stable floor by @AprilNEA in #1877
feat(inject): type synthesized macOS keys through a virtual HID keyboard by @AprilNEA in #1918
fix(agent): relaunch when Input Monitoring is granted after launch by @AprilNEA in #1919
fix(deps): bump rustls-webpki and webpki roots for emSign advisories by @AprilNEA in #1924
feat(inject,gui): slide desktop switches like a three-finger swipe by @AprilNEA in #1921
feat(macos,gui): say when Secure Input pauses key remapping by @AprilNEA in #1926
test(inject): check that the host's choice decides the next desktop switch by @AprilNEA in #1928
feat(xtask,ci): sign the macOS agent with its HID virtual-device profile by @AprilNEA in #1929
feat(core,agent,gui): pointer speed and precision mode for 0x2205 mice by @AprilNEA in #1922
feat(release): ship Sparkle delta updates by @AprilNEA in #1925
fix(device,agent): move linked devices after a keyboard that switches by itself by @AprilNEA in #1920
fix(desktop): show Pointer tab for mice and trackballs with software scroll inversion by @spartak8310 in #1880
feat(hidpp,device,agent): precision mode on mice with adjustable DPI by @AprilNEA in #1932
fix(hidpp): keep unmodelled backlight option bits on write by @AprilNEA in #1933
fix(device): restore thumb-wheel reporting as found and harden its capture by @AprilNEA in #1935
fix(hidpp,device): write all 0x8070 zones safely and gate v1 functions by @AprilNEA in #1936
fix(hidpp): gate the illumination effective maximum in its wrapper by @AprilNEA in #1937
fix(hidpp): bound 0x2111 torque and refuse a short capabilities reply by @AprilNEA in #1939
feat(pointer): light the DPI LED in precision mode by @AprilNEA in #1934
fix(hidpp,device): re-read settings on a 0x4521 disabled-key report by @AprilNEA in #1940
fix(hidpp,device,cli): keep getFwInfo transport bytes 9-15 raw by @AprilNEA in #1945
fix(gui): save a DPI only after the device confirms it by @AprilNEA in #1943
fix(hidpp,device): reconcile DPI after a sensor calibration broadcast by @AprilNEA in #1947
fix(agent): hand the haptic enable back after Actions Ring sessions by @AprilNEA in #1942
fix(device): drop short 0x2121 movements and re-read SmartShift on a ratchet switch by @AprilNEA in #1944
fix(hidpp): decode unified battery status bytes 3-5 by feature version by @AprilNEA in #1941
fix(hidpp,device): publish 0x1b04 reporting changes made by other clients by @AprilNEA in #1946
fix(device): read the 0x1000 battery capability before mapping levels by @AprilNEA in #1938
fix(hidpp,device): read the 0x2201 default DPI only from feature version 1 by @AprilNEA in #1952
fix(gui): choose the receiver before pairing a device by @hornej in #1614
fix(hidpp): publish the 0x8071 nv-effect sync event as raw bytes by @AprilNEA in #1951
This release backports the v4.4.7 security fixes to this release line. It is the same security release as v4.4.7, not a separate one. It fixes multiple critical CVEs in dependencies that Coolify uses, so update immediately.
Tip
Run this on your server to update to the security fix release of your line:
The script requires a stable release (not a beta, RC, or nightly). If you can, upgrade to v4.4.7 instead, because it also includes other security fixes that are not backported.
This release backports the v4.4.7 security fixes to this release line. It is the same security release as v4.4.7, not a separate one. It fixes multiple critical CVEs in dependencies that Coolify uses, so update immediately.
Tip
Run this on your server to update to the security fix release of your line:
The script requires a stable release (not a beta, RC, or nightly). If you can, upgrade to v4.4.7 instead, because it also includes other security fixes that are not backported.
This release backports the v4.4.7 security fixes to this release line. It is the same security release as v4.4.7, not a separate one. It fixes multiple critical CVEs in dependencies that Coolify uses, so update immediately.
Tip
Run this on your server to update to the security fix release of your line:
The script requires a stable release (not a beta, RC, or nightly). If you can, upgrade to v4.4.7 instead, because it also includes other security fixes that are not backported.