Software-update - Transmission 4.1.0

woensdag, 28 januari 2026 (08:14) - Tweakers

In dit artikel:

Transmission 4.1.0 is verschenen: een nieuwe hoofdrelease van de lichtgewicht, open‑source torrentclient die primair voor macOS wordt ontwikkeld maar ook builds voor Windows, Linux, FreeBSD en enkele NAS‑systemen aanbiedt via de downloadpagina.

Belangrijkste verbeteringen en doelen
- Prestaties en efficiëntie: libtransmission is grondig geoptimaliseerd om minder CPU en geheugen te gebruiken, latency bij protocolberichten te verlagen en onnodige heap‑allocaties te vermijden. Dit moet de algemene responsiviteit en schaalbaarheid verbeteren, vooral bij veel torrents of hoge bandbreedte.
- Netwerkmodernisering: betere µTP‑downloadprestaties, ondersteuning voor IPv6‑functies (o.a. IPv6 Local Peer Discovery) en dual‑stack UDP‑trackers, plus verbeterde DHT‑prestaties. Ook is er meer robuuste handling van tracker‑announces en betere parsing van responses.
- API en automatisering: de RPC‑interface is nu JSON‑RPC 2.0‑conform, met nieuwe velden en verbeterde foutmeldingstiming. Verschillende RPC‑velden zijn hernoemd of gedeprecieerd ten gunste van consistente instellingen (bijv. preferred_transports).
- Streaming en gebruiksgemak: optionele sequentiële downloadmodus is toegevoegd (ook beschikbaar voor daemon en transmission‑remote), inclusief mogelijkheid om vanaf een specifiek stuk te downloaden — handig voor realtime afspelen/streaming. Bij sequentieel downloaden worden voltooide stukken direct naar schijf weggeschreven zodra de checksum klopt.
- Betrouwbaarheid en foutafhandeling: veel crashfixes en bugreparaties afkomstig uit 4.0.x‑regressies, betere herstelmechanismen (bv. port‑forwarding, rebound van UDP‑sockets), juistere logging en gebruikersvriendelijke foutmeldingen bij schijf‑/bestandproblemen.

Functionele toevoegingen
- Proxy‑ondersteuning voor webverbindingen, caching van IP‑adressen om logspam te verminderen, optie om torrents automatisch te verifiëren na voltooiing, en nieuw stats‑veld voor bekende peers (niet alleen verbonden peers).
- Verbeteringen in torrentcreatie (stukgrootte voor zeer grote torrents) en betere afhandeling van lege bestanden en bestandssanitatie per besturingssysteem.
- Diverse instellingen en CLI‑tools aangepast: vernieuwde instellingenamen (cache_size_mib), hogere minimumversies voor bepaalde bibliotheken (OpenSSL), en build‑/compatibiliteitsaanpassingen voor platforms en compilers.

Gebruikersinterface en platform‑specifieke verbeteringen
- macOS: betere Dark Mode‑ondersteuning, QuickLook‑verbeteringen, mogelijkheid Transmission als standaard app in te stellen, energiebeheer‑API’s en meerdere i18n/GUI fixes.
- Qt en GTK clients: native pictogrammen, verbeterde toegankelijkheid, kleurcodering en compact view‑verbeteringen; meerdere bugfixes en betere compatibiliteit met oudere servers/clients.
- WebUI: drag‑and‑drop voor torrents, hoogcontrastthema, apart port‑controle voor IPv4/IPv6, verbeterde responsiviteit en veel kleine usability‑verbeteringen (zoekvertraging, contextmenu’s, progress‑weergave en touchscreen‑support).

Daemon en tooling
- transmission‑daemon kreeg sequentiële downloadoptie, start_paused‑instelling en verbeterde logging/timestamps. transmission‑remote ondersteunt nu downloaden vanaf een specifiek stuk, idle seeding limits en diverse weergave/formatfixes.

Overige en onderhoud
- Vele kleine en kritieke bugfixes door de hele codebase (RPC, trackers, handshakes, webseeds, locale‑issues, disk I/O discrepanties, en platform‑specifieke crashes). Documentatie is bijgewerkt en enkele third‑party componenten en build‑vereisten zijn geüpdatet of verhoogd.

Kortom: 4.1.0 richt zich op netwerkmaturiteit (IPv6, DHT, µTP), betere resource‑efficiëntie, betrouwbaarheid en gebruiksvriendelijkheid (sequentieel downloaden, WebUI‑verbeteringen), plus veel regressie‑fixes uit de 4.0‑serie. Gebruikers die stabiliteit, IPv6‑functionaliteit of streaming‑usecases willen, vinden in deze release significante verbeteringen. Beschikbare downloads staan op de officiële Transmission‑downloadpagina.