Normale weergave

take two (fix cfg vols)

Door: 9001
23 Augustus 2025 om 19:56

this release is a hotfix for #624; v1.19.2 broke volumes defined in config files

there is a discord server with an @everyone in case of future important updates, such as vulnerabilities (most recently 2025-07-30)

recent important news

ℹ️ this upgrade is a one-way ticket

  • your up2k database (.hist/up2k.db), used by the e2d filesystem indexing feature, will be upgraded to a new format which older copyparty versions cannot read. A backup of each database will be created automatically, named up2k.db.bak.SOMETHING.v5. If you need to downgrade to a previous version: Shutdown copyparty, delete these files: up2k.db up2k.db-shm up2k.db-wal and then copy up2k.db.bak.*.v5 to up2k.db

🧪 new features

  • new translations:
  • #581 new theme: phi95 (thx @varphi-online!) d8662ae
  • #567 .raw image thumbnails (thx @ar-nelson!) 0177a9b
    • available in docker-images iv and dj
  • #561 epub thumbnails (thx @Scotsguy!) 9435e6b
  • #252 music thumbnails use embdded coverart if available 98d117b
    • thumbnails folder .hist/th must be deleted to take effect
  • #530 show username of uploaders in file listings; requires a (admin) permission 4df033e
  • #604 a new group @acct which automatically contains all known usernames 68907ea
  • controlpanel has a dedicated "logout all sessions" button, similar to the logout-link in the browser f4a3fba
  • #397 accounts can be restricted to certian IPs 62e072a
  • #504 automatic login through tailscale auth a4649d1
  • #533 sticky qr-code with --qr-pin 1 1ebe06f
  • #572 button to abort copy/move 715d374
  • #618 "download selected files" didn't work on firefox 52 (winxp) dcc6b1b
  • max number of cookies to allow can be configured 6303eff
    • good if you have too many selfhosted services on one domain (but will beware of the spec-mandataed max length of the cookie field!)

🩹 bugfixes

  • fix xvol/xdev edgecases:
  • #573 ftp: attempting an upload into read-only folder no longer kills the connection 3aa8b7a
  • #306 adjust navpane for --rp-loc (location-based proxying)
  • #556 more sensible config expansion order f4727f8
  • the video player now stays fullscreen between videos 782e2f1
  • heif thumbnailing with libvips

🔧 other changes

  • #253 build nix-packages from source (thx @toast003, @chinponya!) 187cae2
  • #616 logfiles will have a plaintext severity column if --no-ansi d4cf42e
  • #598 separate option --ac-convt for audio transcoding timeout d562305
  • #596 users with a blank password gets a strong random-generated one 7f44875
  • copyparty.exe: upgrade to python 3.13.7

⚠️ not the latest version!

  •  

archlinux fix

Door: 9001
18 Augustus 2025 om 01:25

there is a discord server with an @everyone in case of future important updates, such as vulnerabilities (most recently 2025-07-30)

recent important news

🧪 new features

🩹 bugfixes

  • #539 FTP glitches when running on windows 8ba9887
  • #555 global-config didn't load through PRTY_CONFIG (thx @icxes!) 074e106
  • macos: could take a while to establish webdav connection from finder a01870b
  • ux:
    • dropdown colors 347cf6a
    • case-sensitivity in filters e5e8229
    • iOS being too enthusiastic about using saved passwords 03acd65

⚠️ not the latest version!

  •  

usernames

Door: 9001
10 Augustus 2025 om 15:47

there is a discord server with an @everyone in case of future important updates, such as vulnerabilities (most recently 2025-07-30)

recent important news

🧪 new features

  • #511 login with username and password (not just password) can now optionally be enabled with --usernames 346515c
    • if you have enabled password hashing (ah-alg: argon2 or similar) then you will need to hash your passwords again after enabling usernames, hashing them as username:password:
  • #468 add Greek translation (thx @chamdim!) 50f4618 392abd0
  • #471 add Czech translation (thx @kubakubakuba!) c955658
  • #515 support systemd socket acivation (thx @mati1210!) 9b9d2a9
  • #523 add QR-code to the connectpage bcc3b15
  • #513 optional EOL-conversion for texteditor 8b31ed8
  • controlpanel refresh-button now toggles automatic refresh 7ae84de

🩹 bugfixes

  • fix stuck uploads when the up2k database (e2d) is not enabled 4a04356
    • if more than 60'000 files were uploaded and there were several dupes of some files, they could get stuck and never upload
    • upload performance is improved remarkably by enabling e2d so such huge uploads non-e2d had not been tested in a long time
  • #467 #470 fix ui-crash when exporting links of all uploaded files to clipboard (thx @geekalaa!) 0df1901
  • #487 fix ui-crash when the location url-part is // 0f55a1a
  • fix viewing .MD files (8a0746c)

🔧 other changes

  • when a reverse-proxy is detected, force explicit configuration of --rproxy to obtain correct client IP 3f8cb7e
    • a bit inconvenient, but helps prevent potentially-dangerous misconfiguration
    • the necessary configuration changes are explained in the serverlog (you can't miss it)
    • thanks to @person4268 for pointing out that there was room for improvements!
  • failed login attempts now only log a sha512 hash of the provided password
    • to see login-attempts with incorrect passwords as plaintext like before, log-badpwd: 1
  • #502 add systemd user services and templated services (thx @icxes!) 34d98e9
  • #475 improve helptext for multivalue global-options c2ac57a
  • #475 add chungus.conf, massive extensive nonsensical demo config b664ebb
  • try to detect proxies with incorrect caching behavior 9e980bb
  • recent-uploads now support ie9 a57f7cc
  • languages and themes are now dropdowns a9ee4f2
  • copyparty.exe: upgrade python to 3.13.6 a98360f
  • introduce copyparty-en.py, english-only edition of copyparty-sfx.py to save space 33497e6

🗿 known issues

  • the copyparty.pyz in this release is english-only, and does not include the translations -- they got lost in transit while adjusting the buildscripts to make copyparty-en.py

⚠️ not the latest version!

  •  

idp speedboost

Door: 9001
8 Augustus 2025 om 14:16

there is a discord server with an @everyone in case of future important updates, such as vulnerabilities (most recently 2025-07-30)

recent important news

🧪 new features

🩹 bugfixes

  • #412 fix PUT-uploads into volumes with nosub volflag 47fa4a9
  • #435 ignore spurious exceptions from browser extensions 39e5582
  • #449 IPv6 QR-Code didn't include port 66a5bf3
  • #295 do not force d2d in blank vfs (introduced in v1.18.3) 848315c

🔧 other changes


⚠️ not the latest version!

  •  

fix Denial-of-Service

Door: 9001
8 Augustus 2025 om 14:16

there is a discord server with an @everyone in case of future important updates, such as vulnerabilities (most recently 2025-07-30)

⚠️ ATTN: this release fixes a Denial-of-Service vuln

CVE-2025-54796: an unauthenticated user could make the server grind to a halt by accessing a particular URL

recent important news

🧪 new features

🩹 bugfixes

🔧 other changes

  • ack was changed to continue 4fa7be2

🌠 fun facts

  • the translations have made the sfx size balloon from 766 to 845 KiB in under a week... nice! keep em coming 🎉

⚠️ not the latest version!

  •  

sfx hotfix

Door: 9001
8 Augustus 2025 om 14:15

there is a discord server with an @everyone in case of future important updates, such as vulnerabilities (most recently 2025-07-28)

recent important news

  • v1.18.7 (2025-07-30) (PREVIOUS RELEASE) fixed XSS in the recent-uploads page
  • v1.15.0 (2024-09-08) changed upload deduplication to be default-disabled
  • v1.14.3 (2024-08-30) fixed a bug that was introduced in v1.13.8 (2024-08-13); this bug could lead to data loss -- see the v1.14.3 release-notes for details

🩹 bugfixes

  • #354 fix copyparty-sfx.py failing to start on certain versions of python c17ce48

⚠️ not the latest version!

  •  

SECURITY: fix another XSS

Door: 9001
31 Juli 2025 om 11:20

there is a discord server with an @everyone in case of future important updates, such as vulnerabilities (most recently 2025-07-30)

⚠️ ATTN: this release fixes an XSS vulnerability

GHSA-8mx2-rjh8-q3jq, could let an attacker execute arbitrary JS by tricking you into clicking a malicious URL

Soon there won't be many of these left, surely. Huge thanks to @Ju0x for finding and reporting this.

recent important news

🧪 new features

🩹 bugfixes

🔧 other changes

  • shares: the config POST-target is now always the webroot (for ease of IdP configuration) fb7cbc4
  • unlist: now applies to the navpane too fbf17be
  • windows: show disk-usage as well, not just disk-free 5c6341e
  • #228 nix-pkg improvements (thx @dtomvan!) 4915b14
  • docker-compose: ensure logs appear in realtime 3cde1f3
  • mention that IdP-volumes and users can now be persisted 6069bc9
  • #316 explain a scary-looking thing in the code 053de61

⚠️ not the latest version!

  •  

reflink-dedup

Door: 9001
31 Juli 2025 om 11:19

there is a discord server with an @everyone in case of future important updates, such as vulnerabilities (most recently 2025-07-28)

recent important news

  • v1.18.5 (2025-07-28) (PREVIOUS RELEASE) fixed XSS in display of media tags
  • v1.15.0 (2024-09-08) changed upload deduplication to be default-disabled
  • v1.14.3 (2024-08-30) fixed a bug that was introduced in v1.13.8 (2024-08-13); this bug could lead to data loss -- see the v1.14.3 release-notes for details

🧪 new features

  • #201 add support for reflink-based dedup on cow filesystems df9feab
    • combine --dedup with --reflink to enable, or volflags with same name
    • a better and safer alternative to the other dedup approaches (symlink/hardlink), but only possible to use in some cases:
      • needs linux 5.3 or newer, python 3.14 or newer, btrfs/xfs/zfs
      • not available in the docker images yet; needs a new version of python, so maybe next alpine release (november/december 2025)
  • ratelimit password changes to impede bruteforcing a2601fd
    • limit is set by --ban-pwc (default is 5 changes in 60min)

🩹 bugfixes

🔧 other changes


⚠️ not the latest version!

  •  

SECURITY: fix XSS in media tags

Door: 9001
31 Juli 2025 om 11:19

there is a discord server with an @everyone in case of future important updates, such as vulnerabilities (most recently 2025-07-28)

⚠️ ATTN: this release fixes an XSS vulnerability

GHSA-9q4r-x2hj-jmvr, exploitable in two different ways, could let an attacker execute arbitrary javascript on other users:

  • either: tricking someone into clicking a malicious URL to load and execute javascript
  • or: uploading a malicious audio file to the server, affecting any successive visitors

so, with new and curious eyes on the project, we are starting off with a bang. Huge thanks to @altperfect for finding and reporting this earlier today.

recent important news

🧪 new features

  • #214 option to stop playback after one song, and/or at end of folder 6bb27e6

🩹 bugfixes

🔧 other changes

  • #189 the SameSite cookie parameter now defaults to Strict, increasing CSRF protection ca6d0b8
    • new option --cookie-lax reverts to previous value Lax
  • docker: add FTPS support b419984

⚠️ not the latest version!

  •  

Landmarks

Door: 9001
28 Juli 2025 om 01:57

there is a discord server with an @everyone in case of future important updates, such as vulnerabilities (most recently 2025-02-25)

recent important news

  • v1.16.15 (2025-02-25) fixed low-severity xss when uploading maliciously-named files
  • v1.15.0 (2024-09-08) changed upload deduplication to be default-disabled
  • v1.14.3 (2024-08-30) fixed a bug that was introduced in v1.13.8 (2024-08-13); this bug could lead to data loss -- see the v1.14.3 release-notes for details

🧪 new features

  • #182 Landmarks edba7ff
    • detects that a storage backend is glitching out and disengage the up2k-database as a precaution
  • #183 quickdelete 21a96bc
    • new togglebutton qdel in the UI which reduces the number of deletion confirmations by one
    • global-option --qdel=0 which can bring it all the way to zero (good luck)

🩹 bugfixes

  • fix unpost in recently created shares 2d322dd
  • fix filekeys on windows df6d4df

⚠️ not the latest version!

  •  

drop the umask

Door: 9001
25 Juli 2025 om 21:07

there is a discord server with an @everyone in case of future important updates, such as vulnerabilities (most recently 2025-02-25)

recent important news

  • v1.16.15 (2025-02-25) fixed low-severity xss when uploading maliciously-named files
  • v1.15.0 (2024-09-08) changed upload deduplication to be default-disabled
  • v1.14.3 (2024-08-30) fixed a bug that was introduced in v1.13.8 (2024-08-13); this bug could lead to data loss -- see the v1.14.3 release-notes for details

🧪 new features

  • #181 the default chmod (unix-permissions) of new files and folders can now be changed 9921c43
    • --chmod-d or volflag chmod_d sets directory permissions; default is 755
    • --chmod-f or volflag chmod_f sets file permissions; default is usually 644 (OS-defined)
    • see --help-chmod which explains the numbers

🩹 bugfixes

  • #179 couldn't combine --shr (shares) and --xvol (symlink-guard) 0f0f8d9
  • #180 gallery buttons could still be clicked when faded-out 8c32b0e
  • rss-feeds were slightly busted when combined with rp-loc (location-based proxying) 56d3bcf
  • music-playback within search-results no longer jumps into the next folder at end-of-list 9bc4c5d
  • video-playback on iOS now behaves like on all other platforms 78605d9
    • (it would force-switch into fullscreen because that's their default)

⚠️ not the latest version!

  •  

Counter-Strike 2 Update

14 Augustus 2025 om 22:21
[ MAPS ] Ancient and Shoots
  • Added nighttime versions.
  • Refreshed all ancient materials to use latest CS2 shaders.
  • Added new blending options for ancient materials including wetness and moss.
  • Added "ancient_zoo.vmap" with all assets and blending examples for mapmakers.
[ ITEMS ]
  • Deluge Music Kit Box is now available for purchase in standard and StatTrak versions.
  • New Limited Time Item, the M4A1-S | Solitude, is now available in The Armory.
[ ANIMATION ]
  • Sawed-off shotgun deploy modified and fixed shell penetration on reload.
  • Improved deploy +quick inspect animations for all knives.
  • Improved deploy +quick inspect animations for the AK, Galil, AUG, PP-Bizon.
  • Improved deploy animations for the AWP, M4A4, M4A1-S.
  • Improved animations for legacy SSG08 models.
  • Removed the deploy inspect delay for most weapons.
  • Fixed XM1014 blocking crosshair during reload.
[ MISC ]
  • Rendering performance improvements across most maps.
  • Rendering resolution and aspect ratio can now be changed in fullscreen windowed mode.
  • fps_max can no longer be changed while connected to a server.
  • Fixed a case where certain weapons could be fired sooner after a re-deploy.
  •  

FileZilla Server 1.11.0-rc1 released

Door: Tim Kosse
14 Augustus 2025 om 14:06

New features:

  • Support a "write only" mode for the mount points.
  • Added the --version option to the server.
  • FTP: Added support for wildcard patterns (`*` and `?`) in LIST, NLST, MLSD, and STAT commands, with matching semantics identical to those used on Windows. This feature is available on all platforms and is disabled by default. It can be enabled per session using `OPTS filezilla.wildcards=1`; support is advertised via the FEAT command. For reference on matching behavior, see: https://learn.microsoft.com/en-us/archive/blogs/jeremykuhne/wildcards-in-windows
  • MSW: Added support for specifying credentials for UNC paths in the mount list. Credentials can be configured via the Administration Interface under Rights Management -> Windows Share Credentials.

Bugfixes and minor changes:

  • Fixed edge case in paths normalization
  •  

10.11.0 RC5

14 Augustus 2025 om 00:12

🚀 Jellyfin Server 10.11.0 RC5

We are pleased to announce the fifth release candidate preview release of Jellyfin 10.11.0!

This is a preview release, intended for those interested in testing 10.11.0 before it's final public release. We welcome testers to help find as many bugs as we can before the final release.

As always, please ensure you stop your Jellyfin server and take a full backup before upgrading!

Important Notes & Features

Please see the WIP release notes here for now: https://notes.jellyfin.org/v10.11.0_features

PLEASE READ THOSE NOTES THOROUGHLY BEFORE UPGRADING; current RC1-4 users should have a seamless upgrade. If you have any questions, please ask in our Matrix chat.

Installing

This preview release is distributed in all our traditional forms, though not automatically via our Apt repository or latest tag.

  • For all non-Docker environments, you can find the files for manual download in our repository by selecting "Stable Preview" for your OS.
  • For Docker, you can pull the 10.11.0-rc5 or preview tags.

What's Changed (since RC4)

New Contributors

Full Changelog: v10.11.0-rc4...v10.11.0-rc5

What's Changed (since RC3, to RC4)

New Contributors

Full Changelog: v10.11.0-rc3...v10.11.0-rc4

What's Changed (since RC2, to RC3)

New Contributors

Full Changelog: v10.11.0-rc2...v10.11.0-rc3

What's Changed (since RC1, to RC2)

New Contributors

Full Changelog: v10.11.0-rc1...v10.11.0-rc2

What's Changed (since 10.10.x, to RC1)

New Contributors

Full Changelog: v10.10.7...v10.11.0-rc1

  •  

Z-Wave reborn - Home Assistant Connect ZWA-2

13 Augustus 2025 om 02:00
Z-Wave reborn - Home Assistant Connect ZWA-2

Introducing the Home Assistant Connect ZWA-2, the ultimate way to connect Z-Wave devices to Home Assistant. Between its optimized antenna and seamless integration with Home Assistant, it should be a big upgrade for anyone using Z-Wave today.

If you’re not using Z-Wave, it’s time to take a second look, as Connect ZWA-2 is a different beast. It might be just what you need to reach that tricky spot in your home… or even beyond. Connect ZWA-2 supports Z-Wave Long Range, and this modern take on the standard delivers exceptional reach along with more responsive, battery-efficient devices. Every home is different, but our testers have managed connections in places they once thought impossible.

Join the smart home range revolution for $69 or €59 (that’s the recommended MSRP, and pricing will vary by retailer). For quick details, specs, and where to buy, visit our Home Assistant Connect ZWA-2 page. It’s available for purchase today. Read on to learn what goes into the ultimate Z-Wave upgrade.

Buy the Home Assistant Connect ZWA-2

We love open standards

Open standards let you connect devices directly to Home Assistant for local, private control, and keep working for years, even if the manufacturer disappears. To make connecting these standards as seamless as possible, we like to build our own hardware.

In late 2022, we launched Home Assistant Connect ZBT-1 (formerly SkyConnect), a USB adapter for Zigbee and Thread. It made both protocols much easier to get started with, and sales helped fund Home Assistant development. We knew the next standard to tackle was Z-Wave, and after another couple of hardware launches (Home Assistant Green and Voice Preview Edition), we finally had the time to do it right.

Why Z-Wave?

If you’re new to Z-Wave, its key advantage over other open standards is its use of sub-GHz radio waves, which are better at getting through thick walls and reaching across large households. While Wi-Fi, Bluetooth, Zigbee, and Thread all compete for the same crowded airspace (2.4 GHz), Z-Wave operates in its own much quieter spectrum (865-926 MHz). Z-Wave is great for range, but its new Z-Wave Long Range variant builds even further on this… but more on that later.

As the standard is over two decades old, it’s had a lot of time to iron out any kinks, but it also has over 4,500 certified devices to choose from. Our opt-in stats show over 130,000 Home Assistant households are using Z-Wave today. Several Works with Home Assistant partners are building amazing Z-Wave products, including Zooz, Shelly, Ultraloq, Leviton, and Homeseer. You can also go to any local marketplace and pick up any working Z-Wave smart device, no matter how old, and it will still connect with Home Assistant!

Connect ZWA-2 in-depth

We’ve learned a lot about hardware since the launch of Connect ZBT-1, and we also knew we could breathe some new life into Z-Wave on Home Assistant. Making this device was the start of us leveling up the Connect platform and establishing our second generation, which is all about building the most performant and open design. That is why we jumped straight to two for this Connect ZWA-2!

Go big or go home

To be the most performant, we knew we had to ditch the “stick” form factor. It was never ideal, as USB ports can output a lot of interference. We even shipped a USB extender with Connect ZBT-1, and urged people to use it, as it kept the device away from any noisy components. Instead of building a stick we built an adapter, which includes an optimized standalone antenna and base that connects to your Home Assistant system with a USB cable.

Comparison of the Home Assistant Connect ZWA-2 antenna to other Z-Wave antennas, showing the size difference

We’re not compensating for anything; a big antenna does make a big difference. For starters, you need an antenna that’s the right size for your wavelength. As Z-Wave is in the sub-GHz, this means the antenna has to be longer than your average Wi-Fi antenna (about 33 cm or a foot is the sweet spot).

You need to optimize not just the antenna, but also the base of the device (also known as the ground plane). Our hardware experts really went deep into all the physics involved, and the results speak for themselves. Basically, by choosing the right ratio of antenna to base, the two work in harmony to maximize the range and reliability of the signal.

While some Z-Wave adapters may claim they can hit the maximum transmit levels with their postage-stamp-sized antennas, that can sometimes come with a lot of interference. We’ve engineered away that problem. Connect ZWA-2 can speak loudly and clearly 🗣️, and what’s even more important, it’s a great listener 👂.

Positioning is everything

Having a big optimized antenna is great, but placement is almost as important. Its sturdy base and good-sized USB cable allow it to be placed in the right spot. No more will you have a dangling dongle hidden behind a server cabinet. We even put in an accelerometer to ensure people position the antenna upright, this ensures devices are in the sweet spot of the antenna. If you place it on its side, it will subtly blink the status light at the top.

All the Z-Wave

Inside Connect ZWA-2, we include the latest Z-Wave 800 chip, which supports all Z-Wave devices. We’re also Z-Wave certified, giving you that extra peace of mind. This, combined with Home Assistant’s industry-leading Z-Wave software, means Z-Wave has never been this good. On your certified smart devices, you might see Security 2 (S2), SmartStart, Z-Wave Plus, or Z-Wave Plus V2 — don’t worry, we support it all. One new feature we support that is getting people very excited is Z-Wave Long Range👇.

Go long

Isometric view of the Home Assistant Connect ZWA-2 revealing the internal PCB featuring the Z-Wave 800 chipset

Combining Z-Wave’s natural abilities with an optimized antenna has given us some impressive range, but we took it a few steps further. We added Z-Wave Long Range to Connect ZWA-2, which might be one of the most substantial updates to Z-Wave yet.

Z-Wave Long Range
Long Range doesn’t use mesh, where devices relay messages through each other to reach the hub. Instead, each device talks straight to your hub, which brings some benefits. It runs on the same frequency as regular Z-Wave but at a higher power, and uses new technology that lets it reach farther, handle more devices, respond faster, and save battery. Right now, it is only available in North America and Europe, and the selection of compatible devices is still growing. This is just scratching the surface; for more on this impressive tech, read a full breakdown from our friends at the Z-Wave Alliance.

Z-Wave Long Range is different enough that it needs its own separate network. Connect ZWA-2 can run both Z-Wave and Z-Wave Long Range at the same time. When you add a Long Range capable device to Home Assistant, the setup wizard lets you choose which network to use. This way, you get the best of both worlds: a strong mesh network for your older devices, and the reach of Long Range for the newest devices that include support.

How long?

Dominic with our stick prototype alongside DrZWave with the controller reference design. Uwe is on the other bridge, 0.7 miles away See that bridge in the background? Our prototype connected to a device all the way over there.

People are getting some impressive results with ZWA-2:

  • You might have seen our range testing in a previous blog. Since then, we’ve optimized the design and achieved a line-of-sight range of 1.5 kilometers (0.9 miles) 🤯. This was under less than ideal circumstances (raining and within a car), and we think we could go even further.

  • The certifying engineer said it was “the best range she had ever seen”.

  • Another test had it communicating via Z-Wave Long Range through several floors of concrete.

  • Testers with outdoor lights and internal brick walls have commented on how this is the first time they’ve had reliable connections with devices.

  • Interesting Long Range use cases have included smart mailboxes that notify you when you’ve got mail, or contact sensors on garden gates.

Every home and setup is different, so we can’t definitively say how far your devices will span. What we can say is that nothing else we’ve tested comes close to what Connect ZWA-2 can do.

Built for Home Assistant

Home Assistant Connect ZWA-2 connected to a Home Assistant Green

Whenever we build new hardware, we step up our software development to match. You may have noticed a lot of love going into Z-Wave for Home Assistant. All Z-Wave users benefit from this, and when people buy Connect ZWA-2, they’re helping fund this development.

Connect ZWA-2 is built for Home Assistant, and because of this, it’s super easy to get started with. We’ve built Connect ZWA-2 to support every region, no matter where you buy it from. When you plug in Connect ZWA-2, it automatically detects and sets your region using the location configured in your Home Assistant system.

We’ve built handy wizards to help you set up your first Z-Wave network and to guide you in setting up new devices. A wizard also helps you quickly migrate from most Z-Wave adapters to Connect ZWA-2 in a couple of clicks. We also have the ability to update the firmware of Connect ZWA-2 right from Home Assistant, and update the firmware over-the-air (OTA) of Z-Wave devices in a single click.

ESP inside

Front and back of the PCB outside the shell of the Home Assistant Connect ZWA-2 I’ll save you the time opening it up; here is the front and back of the PCB.

As always, we’ve made Connect ZWA-2 easy to open. Just pop out the rubber feet and remove the four Phillips screws, with no glue or clips to get in the way. If you do open it up, you’ll see a familiar sight, an ESP32-S3. We’re using it as a USB controller, and it’s not running ESPHome. Yes, it does have a “Wi-Fi antenna”, but we’re not using it. We’ve provided a lot of easily accessible pins/pads, open source firmware files, unlocked bootloader, and good documentation, so feel free to tinker. We’ll also provide all the files to allow you to 3D-print the outer casing.

Blending into the home

Home Assistant Connect ZWA-2 sitting on a shelf next to a plant and some books

It’s no small feat to make something 33 cm (1 ft) long look so subtle in the home. We’ve modeled its design after a candle and even used the top of the antenna as a status indicator. Its quality injection-molded exterior has a premium feel and shares many design cues from our sleek-looking Voice Preview Edition.

Join the smart home range revolution

Last year, we proclaimed in a blog that “Z-Wave is not dead”, and this hardware is a testament to that belief. Even with new technologies being released every week, there’s still room to innovate with something tried and tested. We will always support technology that respects your privacy, allows you to control your devices without the cloud, all while keeping the things you already have in your home running for years to come.

After 1600 words on a Z-Wave adapter, we’re obviously very proud of what we’ve built and excited to see what amazing things people will do with this labor of love. So, whether you’re a Z-Wave veteran or just interested in cool new technology, take a look at Home Assistant Connect ZWA-2 today.

  •  

Part-DB 1.17.3

Door: jbtronics
13 Augustus 2025 om 16:04

Part-DB 1.17.3

Important

If you are using Part-DB it would be helpful if you fill out this short survey on your usage of Part-DB (Google Forms): https://forms.gle/Q15twx3YYq3qCNfe8

Tip

There is a new experimental docker image, which is much faster. See this post for more info.

Tip

You can help to translate Part-DB to other languages. See this post for more info.

Bug fixes

  • Fixed a potential denial of service issue related to user avatars (thanks to @NaklehZeidan21)
  • Fixed problem with mass creation dialog (#993)

Miscellaneous

  • Updated dependencies

  •  

v11.10.2

12 Augustus 2025 om 23:21

🐛 Bug Fixes & Optimizations

  • @directus/app
    • Fixed focus trap issue in TinyMCE dialogs within the WYSIWYG editor (#25678 by @formfcw)
  • @directus/api
    • Fixed failed Directus startup caused by additional arguments to the start command (#25675 by @hanneskuettner)

📦 Published Versions

  • @directus/app@13.13.1
  • @directus/api@29.1.1

  •  

NVIDIA Driver 580.97

12 Augustus 2025 om 00:00
Release Highlights:
Although GeForce Game Ready Drivers and NVIDIA Studio Drivers can be installed on supported notebook GPUs, the original equipment manufacturer (OEM) provides certified drivers for your specific notebook on their website. NVIDIA recommends that you check with your notebook OEM for recommended software updates for your notebook.

Game Ready for Senua’s Saga: Hellblade II Enhanced

This new Game Ready Driver provides the best gaming experience for the latest new games supporting DLSS 4 technology including Senua’s Saga: Hellblade II Enhanced and Grand Theft Auto V Enhanced.

Fixed Gaming Bugs

  • N/A

Fixed General Bugs

  • Samsung 57" Odyssey Neo G9 Flicker/Underflow when idle at desktop [5361116]
  • Some notebook displays may appear dim when an external HDR monitor is connected and display mode is set to "NVIDIA GPU only" [5429667]

Learn more in our Game Ready Driver article here.

Game Ready  Driver

  •  

2.5.2

Door: clsid2
16 September 2025 om 18:02

Changes from 2.5.1 to 2.5.2:

Updates:

  • Updated MPC Video Renderer to version 0.9.12.2443
  • Updated MediaInfo DLL to version 25.07

Fixes:

  • A few small fixes and improvements.

  •  

v11.10.1

11 Augustus 2025 om 22:02

⚠️ Potential Breaking Changes

Added TypeScript support for services within the extension context (#25368)
The services exposed to API extensions using TypeScript are now fully typed instead of any, which may cause new type errors when building extensions.

Arguments of service methods are now strictly typed, which can result in type errors for broader types that would not error before:

  • The ItemsService constructor now expects the collection name to be a string and will error on string | undefined (or other unions).
  • Similarly, functions like service.readOne()/service.readMany() now expect string | number for their primary keys and will error for nullable types

As a workaround, casting the services back to any will result in the original behavior. However, it is recommended to resolve the type errors instead.

  • @directus/extensions-sdk
    • Added TypeScript support for services within the extension context (#25368 by @that1matt)

✨ New Features & Improvements

  • @directus/app
  • @directus/api
    • Added new error operation to Flows (#25558 by @licitdev)
    • Added support for private_key_jwt auth method in OpenID driver (#25644 by @licitdev)
    • Added the ability to override the email from property (#25459 by @jekuer)

🐛 Bug Fixes & Optimizations

📦 Published Versions

  • @directus/app@13.13.0
  • @directus/api@29.1.0
  • @directus/composables@11.2.2
  • @directus/constants@13.0.2
  • create-directus-extension@11.0.17
  • create-directus-project@12.0.2
  • @directus/env@5.1.2
  • @directus/errors@2.0.3
  • @directus/extensions@3.0.9
  • @directus/extensions-registry@3.0.9
  • @directus/extensions-sdk@16.0.0
  • @directus/memory@3.0.8
  • @directus/pressure@3.0.8
  • @directus/release-notes-generator@2.0.2
  • @directus/schema@13.0.2
  • @directus/schema-builder@0.0.4
  • @directus/specs@11.1.1
  • @directus/storage@12.0.1
  • @directus/storage-driver-azure@12.0.8
  • @directus/storage-driver-cloudinary@12.0.8
  • @directus/storage-driver-gcs@12.0.8
  • @directus/storage-driver-local@12.0.1
  • @directus/storage-driver-s3@12.0.8
  • @directus/storage-driver-supabase@3.0.8
  • @directus/stores@1.0.3
  • @directus/system-data@3.2.1
  • @directus/themes@1.1.4
  • @directus/types@13.2.1
  • @directus/update-check@13.0.2
  • @directus/utils@13.0.9
  • @directus/validation@2.0.8
  • @directus/sdk@20.0.2

  •  

Developer Tools, Hardware Enablement, and Multitasking Futures

11 Augustus 2025 om 02:00

Your monthly updates post is here! This month we have a couple of releases for our developer tools, plus plenty of improvements to Bluetooth, as well as a hardware enablement boost from Ubuntu and plenty to talk about in Early Access. Let’s dive in!

System Settings

The previously mentioned redesign of Bluetooth Settings has arrived! This redesign not only brings a bit more visual separation between paired devices and nearby devices, but also improves the keyboard navigation and screen reader experience. Plus, you can now double click rows to activate them. We resolved an issue where sometimes devices would be duplicated in the list and fixed issues when a pairing request requires entering passcodes—like with some keyboards. You’ll now also see fewer unnamed devices when discovering, enabling and disabling Bluetooth on devices that have been hardware locked should now work reliably, and to top it all off performance when listing lots of devices has also been improved.

Bluetooth Settings

Bluetooth settings has a new design

Leonhard and Ryo fixed a couple of issues with sidebar selections when navigating directly to a setting from search. Ryo fixed an issue where Sharing Settings lost its window controls when a network was not connected. And there’s now an action to jump directly to the System Updates page from the context menu in the Dock or Applications Menu or via search.

Code

Working with Git projects continues to get better thanks to Jeremy! There’s now a new feature to clone git repositories directly from inside Code via the projects menu in the sidebar. The item for opening project folders has moved there as well, so managing your open projects now happens all in one place no matter where they come from.

Code

You can now clone Git projects in Code

He also fixed an issue with blank tooltips appearing in empty sidebar folders, a crash when deleting selected text while using the “Highlight Selection” plugin, and a freeze when editing lists with the “Markdown” plugin. Plus, the Symbols sidebar now shows a loading spinner when searching symbols takes longer than usual, and filters have been fixed for C symbols.

Terminal

Terminal will now warn about pasted commands that include options to skip confirmation like -y, --interactive=never, and --force. Plus we now make sure to show all found warnings about a pasted command, not just the first one found. For example, if a command like sudo apt update && sudo apt install -y fuse is pasted, we will warn about use of admin privileges, multiple commands, and that it skips confirmations, not just that it uses admin privileges.

Terminal

Terminal warns about more potentially dangerous commands

Corentin fixed an issue where long commands could resize windows. Jeremy fixed an issue where tab labels didn’t properly update when using screen or ssh. And he made sure we properly close tabs when using the exit command.

And More

A few small bug fixes for our Window Manager: Corentin resolved a potential crasher, Leo improved dock hide animations, and Leonhard fixed an issue with revealing the panel over fullscreen apps.

A new Hardware Enablement stack has arrived thanks to Ubuntu! This includes Linux 6.14 and Mesa 25 which brings support for newer hardware as well as some big performance gains and potential battery life improvements. OMG! Ubuntu! breaks down all the nerdy details here

Get These Updates

As always, pop open System Settings → System on elementary OS 8 and hit “Update All” to get these updates plus your regular security, bug fix, and translation updates. Or set up automatic updates and get a notification when updates are ready to install!


Early Access

Maps

Last month, Ryo made the last release of Atlas on AppCenter because we’ll soon be shipping it by default in elementary OS as Maps! As part of our work to improve the experience on computers you take with you—like notebooks and tablets—we’ve been working on features that use your location, and shipping a Maps app is part of that work.

Maps

An in-development version of the new Maps

Our hope with Maps is to improve support for mapping and location features in our platform libraries and to improve experiences in other apps like Tasks and Calendar as well as 3rd party apps in AppCenter. We’ve also already made a tiny improvement to the wider Freedesktop ecosystem by documenting a standard location icon used across desktops and in Portals. We’re really looking forward to getting your feedback and learning how we can improve experiences for apps that use your location in elementary OS.

Window Manager & Dock

First up is some new eye candy. We’ve heard requests for transparency and blur over the years and I’m happy to report we’re now experimenting with some new effects in shell elements like the alt + tab Window Switcher. We want to make sure to carefully balance shiny effects with performance and legibility, so be sure to send in your feedback. We’re also on track to apply some blur behind the Dock soon, so watch out for that.

Desktop Blur

Blur effects have landed in the window switcher and are coming to the Dock

Speaking of the Dock, you may have noticed that it’s now sticking around when in Multitasking View! We’ve replaced the old workspace switcher and you can now launch apps from the Dock directly into different workspaces to quickly get things set up exactly how you like. We’ve also merged in a new feature to monitor background apps that use the cross-platform Background Portal. Here you can not only manage background apps, but also see an explanation of what exactly they’re doing while running. With these features, we’re seeing years of design and development work come together: an improved way to multitask on elementary OS whether you use a mouse at your desktop, multitouch gestures on your laptop or tablet, or rely on keyboard shortcuts to get the job done. I’m extremely proud of what the team has done here and look forward from hearing more from you about it!

Dock

Background apps now show in the Dock

And that’s not all. Building on the previously mentioned Gesture Controller, the new Touchpad backend for multitouch gestures has also landed. This replaces Touchégg in the Secure Session as the way to track multitouch gestures, fixes bugs, and enables new features like two-dimensional swiping between workspaces and the full Multitasking View. So if you are a fan of gestures on your notebook, we’d love for you to try it out and report back before we ship it for everyone.

Hardware Support

Last but not least, we’re now building Universal EFI install images for ARM64 processors. This means instead of building unique ARM images for every hardware platform, we can build a single universal image for platforms like Pinebook, Raspberry Pi, and M-series Macs. These builds are still experimental and come with a few bugs, but we’d love folks to give them a spin in a virtual machine or on a spare computer and report back. If everything looks good, we may be able to offer stable ARM64 downloads starting with OS 8.1 later this year.


Sponsors

I want to give special thanks this month to Ryan Prior for his extremely generous one-time sponsorship! Ryan noted that this sponsorship was dedicated to the hard work of Renato who has been translating elementary OS into Brazilian Portuguese. Thanks a ton for your work Renato!

At the moment we’re at 22% of our monthly funding goal and 332 Sponsors on GitHub! Shoutouts to everyone helping us reach our goals here. Your monthly sponsorship funds development and makes sure we have the resources we need to give you the best version of elementary OS we can!

Monthly release candidate builds and daily Early Access builds are available to GitHub Sponsors from any tier! Beware that Early Access builds are not considered stable and you will encounter fresh issues when you run them. We’d really appreciate reporting any problems you encounter with the Feedback app or directly on GitHub.

💾

  •  

BookStack v25.07.1

11 Augustus 2025 om 15:53

Links

Full List of Changes

This release contains the following fixes and changes:

  • Updated translations with latest Crowdin changes. (#5740)
  • Updated PHP package versions.
  • Fixed open redirect with stricter location checking.
  • Fixed users being logged out on ZIP import errors. (#5754)
  • Fixed menu accessibility tagging. (#5753, #5752)
  • Fixed scenarios where MAIL_PORT could interfere with tests. (#5755)

  •  

Firefox 141.0

19 Augustus 2025 om 20:57

New

  • Now Firefox can help you keep your tabs organized, automatically. A local AI model identifies similar tabs, automatically organizes them into groups, and even suggests group names. Everything happens on your device to respect your privacy. Learn more here.

    Animation showing the Firefox browser with the Smart Tabs feature being used

    This feature is part of a progressive roll out.

    What is a progressive roll out?

    Certain new Firefox features are released gradually. This means some users will see the feature before everyone does. This approach helps to get early feedback to catch bugs and improve behavior quickly, meaning more Firefox users overall have a better experience.

  • Vertical tabs users can now adjust the size of the tools areas at the bottom of the sidebar. To see fewer tools and more tabs, drag down the divider line which pushes extra tools into an overflow menu.

    screenshot Firefox browser with the sidebar enabled, demonstrating the divider for extra icons

  • On Linux, Firefox uses less memory and no longer requires a forced restart after an update has been applied by a package manager.

  • Address autofill has been enabled for users in Brazil, Spain and Japan.

  • The Firefox address bar can now be used as a unit converter. The unit converter supports converting units of length, temperature, mass, force, and angular measurement, as well as timezones (e.g. “now in GMT” , “10am EDT to CET”). Selecting the result will copy it to your clipboard. Learn more here.

    screenshot of the address bar with a conversion from Celsius to Fahrenheit in progress

  • Firefox builds in Valencian now come with a built-in Catalan (Valencian variant) dictionary for the Firefox spellchecker.

  • The following languages are now available for translation:

    • Albanian
    • Gujarati
    • Hebrew
    • Hindi
    • Kannada
    • Malay
    • Malayalam
    • Persian
    • Telugu

Fixed

Changed

  • Firefox on Windows 11 now uses system provided font icons for the caption buttons, more in line with Windows 11 conventions.

Enterprise

Developer

Web Platform

Community Contributions

  • With the release of Firefox 141, we are pleased to welcome the developers who contributed their first code change to Firefox in this release, 12 of whom were brand new volunteers! Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions:

  •  

Firefox 141.0.2

19 Augustus 2025 om 20:57

Fixed

  • Fixed a startup crash experienced by some Linux users with outdated NVIDIA drivers. (Bug 1978911)

  • Fixed a regression that caused canvas objects to be draggable, causing web compatibility issues. (Bug 1978673)

  • Fixed a crash in the Web Developer Tools panel that could occur when inspecting pages with <iframe> elements. (Bug 1975277)

  • Fixed minor visual issues across the user interface. (Bug 1974269 · Bug 1976031 · Bug 1974876 · Bug 1976701)

  • Firefox wouldn't start on some systems where GTK+ was built without Wayland support. (Bug 1978620)

  • Fixed an issue where clicking a pinned tab could steal focus from the content area, disrupting keyboard navigation. (Bug 1977005)

  •  
❌