Normale weergave

v1.19.0

Door: kmendell
11 Mei 2026 om 20:29

New features

CLI - New features

Bug fixes

  • git sync file size limitations not being respected (#2427 by @kmendell)
  • default secret and config UID/GID to "0" to prevent parsing errors (#2422 by @SplinterHead)
  • resolve project status using effective compose project name (#2198 by @GiulioSavini)
  • block compose self-redeploy when arcane manages itself (#2404 by @GiulioSavini)
  • scope named volume sources to stack in service mounts (#2430 by @GiulioSavini)
  • card overview headers missaligned on layout(5fd35e4 by @kmendell)
  • include files not created with new projects (#2463 by @kmendell)
  • tables are laggy when lots of rows are rendered (#2468 by @kmendell)
  • buildkit not using the image exporter (#2469 by @kmendell)
  • swarm scale mode and replicas fixes (#2470 by @kmendell)
  • prevent slog-gin panic on tunneled requests (#2467 by @lohrbini)
  • don't clear real image records when marking ref-aliases up to date (#2474 by @GiulioSavini)
  • restrict git repository management to admins and block credential reuse on URL changes (#2504 by @kmendell)
  • show loading state immediately on swarm service actions (#2475 by @GiulioSavini)
  • allow mtls when tls is not managed by arcane (#2503 by @kmendell)
  • skip excluded containers when collecting images for auto-update pull (#2473 by @GiulioSavini)
  • remove double verification of mTLS certificates (#2505 by @kmendell)
  • image update checks fail on mobile due to incorrect id (#2506 by @kmendell)
  • add registry.gitlab.com to trustedAuthDelegations (#2507 by @kmendell)
  • accent color allows non color values to be saved (#2513 by @kmendell)
  • handle directory-sync file paths that Docker previously created as directories (#2508 by @kmendell)
  • improve login form autofill compatibility (#2514 by @MikeO7)
  • use in-memory trivy DB backend on 32-bit architectures to prevent mmap allocation failure (#2529 by @kmendell)
  • allow force removing of images (#2530 by @kmendell)
  • set docker config directory to avoid errors around config.json (#2557 by @kmendell)
  • remove double loading of env overides and settings, use in memory cache instead (#2562 by @kmendell)
  • show compose-labeled image updates in project updates (#2563 by @kmendell)
  • gotify token decryption missing from auto heal and prune notifications(e28c4a4 by @kmendell)
  • regenerate apikey dialog shows behind sheet(b7a8ec7 by @kmendell)
  • always use dockerhub credentials if available (#2567 by @kmendell)
  • agent api token fallbacks and guards (#2568 by @kmendell)

CLI - Bug fixes

Dependencies

  • bump github.com/moby/moby/client from 0.4.0 to 0.4.1 in /types (#2441 by @dependabot[bot])
  • bump github.com/docker/cli from 29.4.0+incompatible to 29.4.1+incompatible in /backend (#2443 by @dependabot[bot])
  • bump github.com/getarcaneapp/arcane/types from 1.17.4 to 1.18.1 in /cli (#2444 by @dependabot[bot])
  • bump github.com/moby/moby/api from 1.54.1 to 1.54.2 in /backend (#2445 by @dependabot[bot])
  • bump prettier from 3.8.2 to 3.8.3 (#2449 by @dependabot[bot])
  • migrate to pnpm v11.0.0(4a94c5c by @kmendell)
  • upgrade frontend dependencies (#2461 by @kmendell)
  • bump github.com/docker/cli from 29.4.1+incompatible to 29.4.2+incompatible in /backend (#2490 by @dependabot[bot])
  • bump github.com/samber/slog-gin from 1.21.0 to 1.21.1 in /backend (#2481 by @dependabot[bot])
  • bump github.com/aws/aws-sdk-go-v2/service/ecr from 1.57.1 to 1.57.2 in /backend (#2489 by @dependabot[bot])
  • bump @tanstack/svelte-query from 6.1.24 to 6.1.26 (#2485 by @dependabot[bot])
  • bump github.com/aws/aws-sdk-go-v2/credentials from 1.19.15 to 1.19.16 in /backend (#2487 by @dependabot[bot])
  • bump ghcr.io/devcontainers/features/node from 1.7.1 to 2.0.0 (#2480 by @dependabot[bot])
  • bump github.com/fsnotify/fsnotify from 1.9.0 to 1.10.1 in /backend (#2482 by @dependabot[bot])
  • bump pnpm to 11.0.6(0e47b40 by @kmendell)
  • bump github.com/aws/aws-sdk-go-v2/config from 1.32.16 to 1.32.17 in /backend (#2536 by @dependabot[bot])
  • bump github.com/shirou/gopsutil/v4 from 4.26.3 to 4.26.4 in /backend (#2542 by @dependabot[bot])
  • bump golang.org/x/text from 0.36.0 to 0.37.0 in /backend (#2540 by @dependabot[bot])
  • bump github.com/charmbracelet/fang from 0.4.4 to 1.0.0 in /cli (#2532 by @dependabot[bot])
  • bump @codemirror/view from 6.41.1 to 6.42.1 (#2535 by @dependabot[bot])
  • bump golang.org/x/time from 0.14.0 to 0.15.0 in /backend (#2538 by @dependabot[bot])
  • bump react-dom from 19.2.5 to 19.2.6 (#2541 by @dependabot[bot])
  • bump github.com/in-toto/in-toto-golang from 0.10.0 to 0.11.0 in /backend in the go_modules group across 1 directory (#2544 by @dependabot[bot])
  • bump sigstore/cosign-installer from 4.1.1 to 4.1.2 (#2533 by @dependabot[bot])
  • bump react-email from 6.0.1 to 6.1.1 (#2537 by @dependabot[bot])
  • bump golang.org/x/net from 0.53.0 to 0.54.0 in /backend (#2539 by @dependabot[bot])
  • bump pnpm to v11.0.9(5f43b7e by @kmendell)
  • remove react-email/preview-server(685f9c3 by @kmendell)
  • bump github.com/nicholas-fedor/shoutrrr from 0.14.3 to 0.15.0 in /backend (#2547 by @dependabot[bot])
  • bump github.com/docker/cli from 29.4.2+incompatible to 29.4.3+incompatible in /backend (#2548 by @dependabot[bot])
  • bump golang.org/x/mod from 0.35.0 to 0.36.0 in /backend (#2550 by @dependabot[bot])
  • bump google.golang.org/grpc from 1.80.0 to 1.81.0 in /backend (#2551 by @dependabot[bot])
  • bump github.com/go-git/go-git/v5 from 5.18.0 to 5.19.0 in /backend (#2553 by @dependabot[bot])
  • bump @tanstack/svelte-query from 6.1.26 to 6.1.28 (#2549 by @dependabot[bot])

Other

Full Changelog: v1.18.1...v1.19.0

  •  

v1.6.4 - Web Setup Wizard, From Override & Catch-All Replies, and Reading Pane at Bottom

Door: rathlinus
11 Mei 2026 om 20:24

1.6.4 (2026-05-11)

New: Web Setup Wizard

First-launch web setup wizard. New installs no longer need to hand-edit .env.local - point a browser at the container and the wizard probes the JMAP server(s), configures OAuth/OIDC, generates the session secret, accepts branding uploads, and provisions the initial admin password. Admin storage is now split into ADMIN_CONFIG_DIR (operator-authored, mountable read-only after setup) and ADMIN_STATE_DIR (runtime audit log and login timestamps); the legacy ADMIN_DATA_DIR keeps working for existing installs.

Features

  • Setup: Web setup wizard with multi-step flow: Server, Auth, Security, Logging, Branding, Review, Admin
  • Setup: Admin config/state directory split with optional ADMIN_CONFIG_READONLY for immutable deployments (#226)
  • Setup: File uploads on the wizard branding step
  • Setup: Redesigned review step with grouped summary and an advanced toggle for the full config
  • Setup: Require explicit confirmation when JMAP probe finds no session
  • Mail: Drag attachments out of the viewer to the local file system (#267)
  • Mail: Reading Pane at Bottom mail layout (#262)
  • Mail: Configurable signature position – above or below quoted text (#266)
  • Mail: Signature position is now searchable from the email behavior settings
  • Mail: Show avatar in Focused list for compact density and above
  • Mail: Align Focused list preview with other layout previews
  • Compose: From-header override in the composer with catch-all auto-reply, replies to an alias on a domain you own pre-fill the alias as the sender even when it isn't a configured identity (#246)

Performance

  • Mail: Prefetch initial email data on login
  • Auth: Parallelize login round-trips and drop redundant JMAP re-verify

Fixes

  • Auth: Skip upstream JMAP reverify for trusted URLs (#237)
  • Auth: Show account identity in the switcher header instead of the sending alias
  • Compose: Fall back to the primary identity signature on reply
  • Setup: Drop redundant first-login banner about removing ADMIN_PASSWORD (#222)
  • UI: Consistent notice cards for server probe results

i18n

  • Add missing translation keys across 15 locales

  •  

v0.16.5

11 Mei 2026 om 18:47

[0.16.5] - 2026-05-11

If you are upgrading from v0.16.x, replace the binary (or run docker pull). If you are upgrading from v0.15.x and below, please read the upgrading documentation for more information on how to upgrade from previous versions.

Added

  • is_ip_in_cidr expression function for CIDR matching.

Changed

  • Bump mail-auth to 0.9 (which bumps hickory-resolver to 0.26).
  • Deprecated RFC2136 SIG(0) support as it is no longer supported by hickory.

Fixed

  • JMAP:
    • Patching ids containing digits in JSON Pointers fails.
    • Patching nested objects with null values fails.
  • External directories:
    • SQL: Return Failed instead of Error when the query returns no results.
    • LDAP: Impersonation fails when the user has not logged in before.
  • Network: Attempt binding to IPv4 when binding to IPv6 fails with EAFNOSUPPORT error.
  • Bootstrap: Timeout after 30 seconds when probing the data store.
  • HTTP: Use permissive CORS headers for .well-known endpoints.
  • ACME:
    • Include apex domains when requesting certificates for subdomains.
    • Use the public suffix list to determine the zone name when no origin is provided.
  • MTA:
    • Allow rescheduling recipients with permanent failures.
    • Process reports using original RCPT before rewriting.
  • Autodiscover v2 endpoint unreachable.
  • DNS update (via dns-update crate):
    • OVH + Google Cloud DNS: Fix FQDN handling for MX and SRV records.
    • Route53: Fix changeset error resolution.
    • deSEC: Use empty subname for apex records instead of @, which the API rejects.
    • Cloudflare: Wrap TXT record content in double quotes (RFC 1035) to suppress dashboard warnings.
  • iCalendar/JSCalendar (via calcard crate):
    • Support STATUS:CANCELLED mapping from VTODO to JSCalendar.
    • Fixed duration parsing for zero duration PT0S.

Check binary attestation here

  •  

DistroWatch Weekly, Issue 1172

11 Mei 2026 om 02:15
The DistroWatch news feed is brought to you by TUXEDO COMPUTERS. This week in DistroWatch Weekly:
Review: Fedora 44
News: Fedora plans to provide AI tools, problems with Ubuntu's new coreutils, TrueNAS extends development cycle, postmarketOS improves boot splash screen, Redox ports tmux
Questions and answers: What to do about all the extra fonts?
Released last week: OmniOS r151058, Omarchy 3.7.0, Parrot....
  •  

British Columbia: Building Canada with Patrix

Door: David
10 Mei 2026 om 17:00

Today, we’re taking a closer look behind the scenes of Building Canada, focusing on the creation of British Columbia and what it takes to bring it into American Truck Simulator. We spoke with Patrix, our Map Technical Lead for ATS, who shared his perspective on how this ambitious new region is being brought to life and how the new road networks are being made.

"Hi, my name is Patrik (also known as Patrix). Over the past 15 exciting years at SCS Software, a mix of good fortune and personal dedication has taken me on quite a journey, from starting as a junior map designer on Euro Truck Simulator 2 just months before its release, to my current role as a Technical Lead working on American Truck Simulator."

"It's a pleasure and a big responsibility to be trusted by the company in terms of technical knowledge and pipeline correctness. In my early years, I recall breaking a lot of technical rules to achieve any sort of visual that was (or could be) considered nice. Doing that, I was many times inevitably instructed by experienced senior colleagues about how the game engine works and why I should be careful about overloading hardware with random details or items in map scenes."

"As years flew by, I became more responsible and stood rather rational about the complexity of the map and shaped a pretty exact vision of where the limits are and how the map should be done, so that it works smoothly on any computer and is also accessible to maintenance, which is critical for projects that live on for more than 10 years, just like ATS recently proved to be able to."

"Right now, my responsibility is to set and maintain a certain technical consistency in terms of how our map is being done across the entire ATS, which means syncing the attitude towards map creation across several projects and across different map teams."

"When our CEO, Pavel Šebor, approached us initially with the idea of going north to British Columbia, we immediately knew it would be a challenge. With its significance for the future of ATS, British Columbia reminds me of the times when we worked on Texas. Both were to be bigger than regular DLCs and should also carry a lot of specific new content. Logically, as we are going to another country in ATS for the very first time, we had to prepare a new set of road signage, both vertical and horizontal. Vertical signage are road-side signs, and those in Canada are very similar to the ones in the United States."

"Small things like font differences, dimensions, or rules for placement are exactly those little details we are looking for and following, so that our community of experienced drivers will immediately recognize that they are in Canada, even from unspecified random screenshots."

"Just like we did for the US, we read lots of Canadian documentation to get things right. One of the more complicated decisions was to pick the correct width of road lines. If documentation gives you a variety, what would you pick? The middle, one of the edge cases, or the most common? Also, how would we know from Prague what the most common roadline width is in Canada? When we found answers to these initial questions, even bigger issues appeared with implementation. For our Prism3D engine, different roadlines mean lots of new data that we had to create. Our in-game roads are made from templates of roads and more complex baked segments that we call prefabs. So if we wanted a slightly different yellow and a little wider/narrower lines, it meant making hundreds of road templates and prefabs to be able to bring this detail into British Columbia."

"Another part of my role as technical leader is to check all city layouts and compare their ambitions to the rest of the map, so that we stay consistent in the way we shape the game world."

"Now, British Columbia is actually pretty huge, but just like in many other cases, it is disproportionally balanced in terms of city spacing. The area around Vancouver is surrounded by a huge agglomeration of suburbs, and even cities across the water, like Victoria, were challenging in terms of where to put them on our map scale. Obviously, we had to sacrifice some bridges or interesting road pieces near Vancouver, but on the other hand, we will bring both border crossings from the US to Canada below Vancouver. The one at Interstate 5 is now relevant since we know our car-driving module, Road Trip, is on the way."


"I hope that players will truly enjoy exploring British Columbia and come to appreciate the sheer scale and ambition behind the project. While bringing a brand-new map like this to life comes with its fair share of challenges, it’s also been an incredibly fun and rewarding experience for the team, one we’re excited to share with the community."

We hope you enjoyed this peek behind the curtains of this upcoming expansion. Don't forget to add the British Columbia DLC to your Steam wishlist! Make sure to follow us on X/TwitterFacebookInstagramBluesky, and YouTube, or sign up for our newsletter for future updates. Until next time, happy haulin'!

  •  

FreshRSS 1.29.0

Door: Alkarex
10 Mei 2026 om 16:43

This is a major release.

Feature highlights✨:

  • New sort order preferences at global, category, and feed levels
  • Use feed-provided icon
  • New option to hide sidebar by default
  • Show time since when a feed has problems
  • New functions to handle plural in internationalisation
  • New cli/purge.php to apply purge policy from command line

Bug fixes highlights 🐛:

  • Improve support of PHP 8.5+
  • Several fixes related to searches

Security highlights 🛡:

  • Limit cURL to protocols HTTP, HTTPS

UI highlights 🖼:

  • Improve mobile view with multiple lines when thumbnails and summaries are shown
  • Several themes improved

Extensions highlights 🧩:

  • New Webhook extension for automated RSS notifications
  • New LLM Classification extension to automatically tag incoming articles based on a prompt sent to an LLM

This release has been made by @Alkarex, @Inverle, @Kiblyn11, @math-GH, @rupakbajgain, @xtmd and newcomers @polybjorn, @olivluca, @tomasodehnal, @PeterVavercak, @mrtnrdl, @ale-rt, @cweiske, @rid3r45, @gabbihive, @drosell271, @Kachelkaiser, @zanivann, @nanos, @bowencool, @pe1uca, @matheusroberson, @DenuxPlays, @rlrs, @chanse-syres, @IEEE-754, @umaidshahid, @michi-onl

Full changelog:

  • Features
    • New sort order preferences at global, category, and feed levels #8234
    • New filtering by date of Server modification date #8131, #8576
      • Corresponding search operator, e.g. mdate:P1D for finding articles modified by the author / server during the past day.
      • Especially useful for optimising the API synchronisation.
    • Use feed-provided icon #8633
    • New option to automatically mark new articles as read if an identical GUID already exists in the same category #8673
    • Automatic feed visibility/priority during search #8609
    • Add feed visibility filter to statistics view unread dates #8489
    • Add option to enable/disable notifications, also for PWA #8458
    • Add a form to create new user queries on the User Queries page #8623
    • Allow WebSub hub push from same private network #8450
    • Support category field in JSON feed import #8786
  • Bug fixing
    • Fix wrong search toString in case of regex-looking string #8479
    • Fix article last seen date in case of feed errors #8646
    • Fix search expansion with backslash #8497
    • Fix user query parsing #8543
    • Fix search in shared user queries #8789
    • Fix redirect to wrong view after mark as read in reader and global views #8552
    • Fix SQLite paging when sorting by article length #8594
    • Fix change sorting during paging #8688
    • Fix SQL keyset pagination when sorting by category name #8597
    • Fix SQL duplicates in the user labels when sorting randomly #8626
    • Fix wrong error redirect in subscription management #8625
    • Fix do not include hidden feeds when counting total number of unread articles #8715
    • Update user modify date when changing extensions UserJS / UserCSS #8607
    • Non-strict OPML export #eedefb
  • Security
    • Limit cURL to protocols HTTP, HTTPS #8713
    • Better sanitise favicon URLs #8714
    • New setting for <iframe> referrer allow list #8672
    • Fix email validation and allow error page for unverified email users #8582
    • Add allowfullscreen to <iframe> #8467
    • Rewrite Set-Cookie using native PHP support of SameSite #8447, #8778
      • Sanitize lifetime of session cookies from session.cookie-lifetime in php.ini
    • Update to <meta name="referrer" content="no-referrer" /> from deprecated never #8725
    • Preventive measure against search ingestion #8777
  • UI
    • New option to hide sidebar by default #8528
    • Improve mobile view with multiple lines when thumbnails and summaries are shown #8631
    • New option to disable unread counter in tab title and favicon #8728
    • Show time since when a feed has problems #8670
    • Improve add feed UI #8683
    • Improve slider behaviour when using navigate back button #8496, #8524
    • Improve consistency of slider behaviour after submitting form #8612
    • Create dynamic favicons from SVG instead of PNG canvas #8577, #8588
    • Only display scrollbar everywhere if there's an overflow (especially for Chromium) #8542
    • Fix CSS padding of .content pre code #8620
    • Fix wrong navigation buttons layout on Chromium #8606
    • Fix don’t mark as read if middle click is outside of article link #8553
    • More robust JS #8595
    • Fix sidebar slide animation at narrow viewports #8747
    • Visually dim disabled users in user management table #8768
    • Improve multiple UI themes #8711, #8732,
      #8733, #8734, #8735,
      #8736, #8737, #8738,
      #8739, #8743, #8746,
      #8749, #8761, #8781,
      #8784, #8785
    • Various UI and style improvements: #8537, #8538,
      #8541, #8624, #8731,
      #8774
  • Deployment
    • Also push Docker images to GitHub registry #8669
    • Improve support of PHP 8.5+ using Pdo\Mysql #8526
    • Add support for Podman in Makefile #8456
    • Re-add database status in installation check #8510
    • Docker / CLI: Allow chown/chmod to fail with warning #8635
  • Extensions
    • New Webhook extension for automated RSS notifications Extensions#456
    • New LLM Classification extension to automatically tag incoming articles based on a prompt sent to an LLM Extensions#458
    • New extension methods to get typed configuration values #8696
    • New hook: Minz_HookType::ActionExecute #8599, #8603
    • New hook to modify the list of feeds to actualize #8655, #8675
    • Allow passing Minz_HookType as hook name in registerHook() #8600
    • Return more info and status from httpGet() #8700
    • Make httpGet() cache nullable #8705
    • Allow extensions’ configuration UI to use select-input-changer JavaScript helper #8721
  • SimplePie
  • CLI
    • New cli/purge.php to apply purge policy #8740
  • I18n
  • Misc.

  •  

5.3.4

10 Mei 2026 om 13:34

Note

UpSnap is, and always will be, free and open source software.

If someone is asking you to pay money for access to UpSnap binaries, source code, or licenses, you are being scammed.

The official and only trusted source for UpSnap is this repository (and its linked releases).
Do not pay third parties for something that is provided here for free.

Changelog

Bug fixes

Others

  •  

Mobile OS Release: UBports 24.04-1.3

10 Mei 2026 om 03:45
The DistroWatch news feed is brought to you by TUXEDO COMPUTERS. The UBports developers have announced the latest version of their project's continuation of the Ubuntu Touch operating system. Version 24.04-1.3 introduces a number of fixes and improves the handling of X11 desktop applications. "Ubuntu Touch 24.04-1.3 is a maintenance release of the 24.04-1.x series. This release contains mostly....
  •  

3.1.2

9 Mei 2026 om 22:30

CSMWrap Version 3.1.2

Changelog since CSMWrap 3.1.1

  • Fix AMD-Vi IOMMU disabling bug - This may have led to incomplete IOMMU unit shutdown before disabling it.
  • Hand exact extra PCI root bus list to SeaBIOS - This fixes issues that may happen when probing non-existent/invalid PCI root buses.
  • Add new logo - Add new logo by conkkerxd and add ASCII art of it to splash screen/banner.

Full Changelog: 3.1.1...3.1.2

  •  

Paint.NET 5.2 Alpha (build 9625)

9 Mei 2026 om 20:41

Welcome to the first alpha for the 5.2 update! This new version is focused on performance, quality-of-life, and infrastructure improvements which prepare for the big 6.0 version that will be coming later. The two biggest changes are the new FileType plugin system and the rewritten high-precision layer rendering engine.

New FileType Plugin System

The original FileType plugin system dates back to 2005 with the v2.5 release. It has withstood the test of time in the sense that it still works and has provided a lot of value for a lot of people, but it has also noticeably aged poorly in ways that have prevented progress in other areas of the app. It was written at a time when .NET itself was just 3 years old and hitting its 2.0 release with generics and 64-bit support. The modern systems used in Paint.NET for component management and isolation were nowhere to be found back then. I had no clue that the project’s longevity would stretch so far into the future, nor that so many plugins would be developed!

The old FileType plugin system is tightly coupled with the Document, Layer, and Surface classes which Paint.NET also uses internally for UI and rendering purposes. They only support the 32-bit BGRA UI8 pixel format and a flat list of bitmap layers. The new FileType system works through interfaces such as IFileTypeDocument<TPixel> and ILayer<TPixel>, along with a rich and strongly-typed imaging framework providing support for a wide variety of pixel formats, pooled bitmap allocation, scaling/interpolation, quantization/dithering, format conversion, color management, and more.

Decoupling the FileType system from the internal classes means that these two systems can now evolve independently, and internal details can be abstracted away from plugins. The new plugin system has been designed to support versioning, meaning that functionality can be added or changed in the programming interfaces that are provided to plugins while maintaining compatibility for plugins that have already been published. New layer types and topologies (e.g. layer folders) can be added without breaking existing plugins, new blend modes can be introduced, and bitmap layers will finally be able to migrate to a tiled storage system.

Note to plugin authors: In general, plugins should provide pixel data in the image file’s original format without converting it to BGRA32. In other words, let Paint.NET handle the conversion, whether you’re supplying pixels as RGBA64, BGR24, or even an HDR format such as RGBA FP32. Paint.NET will figure out the best conversion for pixel format and color profile handling, and when expanded pixel format support is rolled out your plugin can automatically benefit from it. Note that plugins can also determine at runtime which pixel formats are supported and which are native, in case they do want to do the conversion themselves for whatever reason.

New Layer Rendering Engine

The old layer rendering engine has its roots going all the way back to the 1.0 release in 2004. Over the years it has migrated from C# to C for performance reasons, and then back to C# once the language and JIT had finally caught up to the performance of the native code. However, it has no SIMD optimizations, it only has 8 bits per channel of precision (“UI8”), and the code was very messy and difficult to make changes to. Working with many layers can result in incorrect colors or banding artifacts as off-by-1 errors accumulate across multiple layers. 

With 5.2, this has been completely rewritten and upgraded to use 32-bits of floating-point precision per channel (“FP32”). It is fully optimized for AVX2, AVX512, and even ARM64 NEON thanks to .NET’s new platform-agnostic intrinsics support. Because FP32 uses a lot more memory bandwidth than UI8, many tricks have been employed to cut down on that to the point that there is no perceptible performance reduction from previous versions (the old renderer not using any SIMD also helps this comparison). The bottleneck is compute, not memory bandwidth, and performance really shines on CPUs with AVX512 support even with standard dual channel memory.

A driving factor behind this change was to prepare for future versions of Paint.NET that will expand pixel format support beyond BGRA UI8. In order to do this in a sane and maintainable manner, having a canonical pixel format became important so that each rendering kernel only needs to be written once. All of the rendering kernels can now operate exclusively on FP32 data, with high-performance format conversion and color transform kernels at the beginning and end of the rendering pipeline. This will make it much easier to add support for RGBA UI16, RGBA FP16, and even RGBA FP32 — the layer rendering engine already supports it, the rest of the app just has to catch up.

What’s coming in 6.0?

This update will introduce a new .PDN file format that will finally enable the ability to add new features to the document and layering systems. High bit-depth pixel formats, new blend modes, and layer folders are planned to be the first use of these. Later on, features such as adjustment layers, text layers, and HDR will also be added (to name a few).

Change Log

Changes since 5.1.12:

  • New modernized FileType plugin system
    • Support for a wide variety of pixel formats. The classic BGRA32 is of course available, as well as RGBA64, CMYK, or even RGBA128Float (which will be more useful with upcoming HDR support).
    • Decoupled from the internal Document and Layer classes, thus affording flexibility for more comprehensive changes to the document and layer object model.
  • Rewritten layer rendering rendering engine.
    • Now uses 32-bit floating point (FP32) instead of 8-bit integers (UI8).
    • Much higher precision eliminates artifacts and incorrect colors that can result from the old low-precision 8-bit rendering code
    • Fully optimized for AVX2 and AVX512. Significant performance gains on systems with AVX512 support due to a high compute:memory ratio.
  • Renamed Edit -> Copy Merged to Edit -> Copy Flattened.
  • Improved copy-to-clipboard (Edit -> Copy and Edit -> Copy Flattened) performance by up to 95%. See also: https://x.com/rickbrewPDN/status/2039850858935140449
  • Reduced temporary memory usage by 50% for Edit -> Paste into New Image.
  • Paint Bucket and Color Picker now support holding Ctrl as a shortcut key for specifying Image sampling mode.
  • Substantial performance improvements for larger images. Fluidity of zooming and scrolling will be significantly better. A lot of lag and hitching has been eliminated.
  • Save Configuration dialog renamed to Save Options.
  • Fixed some cases of metadata not being preserved correctly.
    • PNG tEXt/iTXt metadata is now preserved, which includes prompt and parameter information for images generated by Stable Diffusion et. al.
    • Expanded and improved the imaging framework for plugins.
      • Better color management
      • New interpolation modes (BitmapInterpolationMode2)
      • Channel extraction and channel replacement. This makes it easier to work with a variety of non-standard pixel formats (e.g. Gray+Alpha) that do not have direct support in the imaging framework.
      • Support for generic 2-channel pixel formats (ColorGenericXY[16, 32, 32Half, 64Float]). These are meant to be used with the aforementioned channel extraction and replacement support.
      • Support for alpha formats beyond 8-bits: 16-bit integer, as well as 16- and 32-bit floating point.
      • Better CMYK pixel format support, which enables importing CMYK32, CMYKA40, CMYK64, and CMYKA80 images
    • Improved reliability of some GPU effects/adjustments on certain older or low-end systems.
    • Optimized the Median Blur effect by 10-50% depending on the selected quality value.
    • Optimized histogram calculation for Levels and Auto-Levels by about 20%.
    • Updated to use .NET 10
    • “Classic” (aka legacy) effect plugin system is now fully deprecated. Old plugins will still continue to work forever, but new ones can no longer be compiled.
    • Updated bundled AVIF FileType plugin to use the new FileType plugin system.
    • Updated bundled DDS FileType Plus plugin to use the new FileType plugin system.
      • The Save Options dialog will now auto-select the DDS format that the original file was encoded with if it was also a DDS file.
    • Updated bundled JPEG XL FileType plugin to use the new FileType plugin system.
    • Updated bundled WebP FileType plugin to use the new FileType plugin system.
    • Converted the SetupDownloader EXE from C# to C++, thus eliminating the last dependency on .NET Framework 4.8. This executable is used for the small “Any CPU” / “Web” installer.
    • Fixed a scaling issue with the “compass” mouse cursor used by various tools (Move, Shapes).
    • Fixed an uncommon cosmetic glitch with the selection outline when the selection quality is set to “pixelated”
    • Fixed an ultra-rare hang that could happen after opening an image or when the “Committing changes” progress bar was at 70%.

    Download and Install

    This build is available via the built-in updater as long as you have opted-in to pre-release updates. From within Settings -> Updates, enable “Also check for pre-release (beta) versions of paint.net” and then click on the Check Now button. You can also use the links below to download an offline installer or portable ZIP.

    You can also download the installer here (for any supported CPU and OS), which is also where you can find downloads for offline installers, portable ZIPs, and deployable MSIs.

    •  

    Illinois: Chicago + BIG in Illinois

    Door: Alex
    9 Mei 2026 om 17:00
    Chicago, the city that never stops moving, best known for its iconic skyline, hot dogs, and historic architecture. Today, we’re excited to give you a closer look at the Windy City, its unique road network, and the new Special Transport routes coming with our upcoming Illinois DLC for American Truck Simulator which releases on May 14th. Ready to take a look? Let’s head downtown!


    As you can imagine, recreating a city of this size and scale in ATS is no easy task. With so much detail to capture, industries to represent, and road networks to connect, there have been many challenges. We spoke with Lukas, one of our Senior Map Designers who has worked on recreating the Windy City for more than a year, to learn more about our in-game version of Chicago and what players can expect.

    "Chicago is a unique city" Lukas shares. "Many people know it from movies and games, even if they’ve never been there. My personal goal was to create a believable version that we could all be proud of, not just for our players, but for locals too."


    One of the most visually striking features players will notice is Chicago’s skyline. It's the largest we’ve created to date. Lukas shares more "We tried to make the skyline as accurate as possible in terms of scale, space and optimisation... the fact that you can actually drive right into it is crazy, and I'm really glad we managed to make that possible."

    When it comes to trucking through the city itself, players will be able to drive through key downtown areas, including the famous Chicago Loop, parts of Streeterville, and the Near South Side. These districts have been recreated with attention to detail. While certain areas such as Navy Pier are represented creatively within the game’s scale, they remain recognisable and true to their real-world inspiration. Alongside this, iconic routes such as Lake Shore Drive offer stunning views of Lake Michigan and the city panorama. 


    As you can imagine, for many living in the city, driving isn’t the fastest or most affordable way to get around. For many, the Chicago ‘L’, the city’s rapid transit system, is part of the daily commute, and something we couldn’t miss including in our recreation. Complete with a brand-new train model created by our vehicle team, this iconic mode of public transport weaves through the city with elevated, subway, and surface-level lines. Its distinctive steel elevated structures, dating back to 1892, are a defining feature of Chicago’s streets.


    However, there’s more than meets the eye than just what’s on the surface. Our team has also recreated Lower Wacker Drive, an iconic three level underground roadway system in Chicago, running beneath the Loop to help alleviate congestion. Completed in 1926, it serves as a fast-moving, often confusing through-route and key shipping artery for the city. We look forward to you experiencing these unique road networks rarely seen in American Truck Simulator.


    A city this big couldn’t run without its truck drivers, and Chicago brings a wide range of industries and delivery opportunities. One notable location is O’Hare International Airport, the sixth busiest airport in the world, handling more than 850,000 aircraft movements each year. Here, players can take on deliveries within the airport and its cargo operations, including transporting goods to and from a cargo warehouse, unloading at a custom fuel depot, and even delivering directly to a specialised large cargo aircraft on the apron. 


    Beyond the airport, Chicago features a variety of other depots, including a large intermodal yard, and locations such as a car factory and a custom car export depot. Players can also deliver to a construction site located next to the Franklin Delano Roosevelt Bridge along Lake Shore Drive. Other delivery locations include the marina, a food processing facility, a heavy machinery service, and a chem oil industry. Some of the most unique deliveries can even take players underground, with the custom-built Undercity storage depo on Lower Wacker Drive, and the Wallbert warehouse situated even deeper below the city.

    One industry we could not miss is the iconic Thornton Quarry, one of the largest and most recognisable quarries in the region. This vast, custom-built depot is a standout location for players looking for work, and a landmark in its own right. With its real-life counterpart spanning an immense area, our team has worked hard to bring that same sense of scale and depth into its virtual recreation. Whether you're hauling heavy materials and equipment in or out of the site, or simply passing by, be sure to take a moment to admire this impressive operation located south of Chicago.


    Of course, no city would be complete without its landmarks. From towering skyscrapers and historic buildings to well-known attractions such as Buckingham Fountain, the Shedd Aquarium, the Field Museum, and Soldier Field, there’s plenty to see. Navy Pier is also represented, complete with the Chicago Children’s Museum and Centennial Wheel. Love bridges? Be sure to check out the Franklin Delano Roosevelt Bridge and the William P. Fahey Bridge, both of which are dynamic. And that’s just scratching the surface!


    So as you can tell, there's plenty to see, deliver and explore in Chicago, but we will leave the rest to you! However, the city is not the only thing that is BIG in Illinois... 

    BIG in Illinois - Special Transport Routes 

    If you're looking for a challenge in Illinois, then maybe our new Special Transport routes are for you! Truckers who are ready to take on these mighty loads will find several new Special Transport job contracts.


    Whilst these routes have been carefully pre-planned by our dispatchers, you can expect there to be some challenging manoeuvres and scenic views on the road to your final destination. As always, trained escort teams and local police will assist in guiding you along the correct route, and where necessary, help block traffic to allow safe passage.


    Think you've got what it takes? Special Transport DLC owners will find contracts on offer between the following cities: 

    Peoria to Chicago
    Moline to Quincy 
    Springfield to Marion 


    So whether you're taking on Special Transport routes or hauling cargo through the busy streets of Chicago, we truly hope you enjoy all that the Illinois DLC has to offer in American Truck Simulator when it releases on May 14th! If you like what you see, be sure to add it to your Steam Wishlist, and until next time, keep on truckin'!

    •  

    30.0.0

    9 Mei 2026 om 17:26

    Releases Notes for 30.0.0

    Windows Installer
    Windows No Installer (zip)
    macOS - Universal
    Linux - deb, AppImage or rpm

    Windows intel x32 releases are marked -ia32-

    ChangeLog:

    •  

    Distribution Release: Parrot 7.2

    9 Mei 2026 om 12:39
    The DistroWatch news feed is brought to you by TUXEDO COMPUTERS. The Parrot project has announced the availability of Parrot 7.2. The new version of the Debian-based Linux distribution includes a fix for the Copy Fail Linux kernel exploit, automates handling of Flatpak updates, and applies updates from the upstream Debian branch. "Parrot 7.2 released. Significant updates have also....
    •  

    v0.19.9

    9 Mei 2026 om 12:00

    If you appreciate my work, you can show your support with a donation through Buy Me a Coffee or GitHub sponsors. Your support helps me continue improving and growing the app. Thank you!

    🏗️ Enhancements

    • Use lighter field set for home screen API requests #5543, by @johnpc
    • perf: Defer LiveTV check until after main rows are displayed #5544, by @johnpc
    • Disable dependency info inclusion in bundles and APKs #5548, by @nielsvanvelzen

    🔧 Bugfixes

    Contributors

    •  

    Distribution Release: TROMjaro 2026.05.08

    8 Mei 2026 om 21:49
    The DistroWatch news feed is brought to you by TUXEDO COMPUTERS. The TROMjaro project has announced the availability of the latest update of TROMjaro, a Manjaro-based Linux distribution with a customised Xfce desktop. Version 2026.05.08 updates the Linux kernel to the latest long-term supported version (6.18.26) which fixes the Copy Fail kernel vulnerability. It also ships with a new....
    •  

    v1.6.3 - "Unlimited" HTTP/2 Accounts, Quick Reply Redesign & Dark-Mode Email Fixes

    Door: rathlinus
    8 Mei 2026 om 21:12

    1.6.3 (2026-05-08)

    Features

    • Mail: Lift 5-account cap on HTTP/2
    • Mail: Import .eml files via folder right-click menu

    Fixes

    • Mail: Trim leading whitespace from email list preview
    • Mail: Fall back when only the truncation indicator remains in email preview
    • Mail: Hide files/contacts nav items when JMAP server lacks support
    • Viewer: Preserve emoji colors in dark mode
    • Viewer: Prevent white-on-white in dark mode for nested bgcolor containers
    • Viewer: Render plain-text-only emails as text, not HTML
    • Viewer: Render HTML-only emails and redesign external content prompt
    • Viewer: Pad Word/Outlook HTML email rendering
    • Compose: Redesign quick reply to match sender/banner layout
    • Compose: Disable StarterKit's bundled link/underline to avoid duplicate extensions
    • Sharing: Request shareWith explicitly so calendar/address book shares survive a re-login (#257)
    • UI: Strip leading punctuation when computing avatar initials
    • Mobile: Hide email hover actions

    i18n

    • Add missing translation keys across 15 locales

    •  

    Distribution Release: ZenLake OS 26.04

    8 Mei 2026 om 17:05
    The DistroWatch news feed is brought to you by TUXEDO COMPUTERS. A new addition to DistroWatch, ZenLake OS is a user-friendly Linux distribution featuring a customised GNOME desktop and a built-in ability to restore the system to a previous state in case of a boot or system failure. The just-released ZenLake OS 26.04 is based on Ubuntu 26.04: "ZenLake....
    •  

    Counter-Strike 2 Update

    8 Mei 2026 om 00:09
    [p]\[ MAPS ][/p][p]Cache[/p]
    • [p]Fixed various holes in map.[/p][/*]
    • [p]Simplified grenade clipping in various areas.[/p][/*]
    • [p]Fixed sounds and surfacetypes for various materials.[/p][/*]
    • [p]Orange wire spool at Sandbags has been exchanged for white wire.[/p][/*]
    [p]\[ MUSIC KITS ][/p]
    • [p]NIGHTMODE II Music Kits are now available for purchase in standard and StatTrak versions through the STORE tab.[/p][/*]
    [p]\[ WORKSHOP ][/p]
    • [p]Fixed progressive refinement rendering Source Film Maker.[/p][/*]
    [p]\[ MISC ][/p]
    • [p]User Viewmodel FOV now correctly networks to remote clients.[/p][/*]
    • [p]Adjusted player model occlusion bounds.[/p][/*]
    • [p]Fixed ragdolls missing death velocity when shot in specific body locations.[/p][/*]
    • [p]Minor adjustments to ground smoothing transitions when leaving the ground and when landing.[/p][/*]
    • [p]Fixed a case where post-processing transitions weren't smooth (e.g. at the end of freeze time).[/p][/*]
    • [p]Fixed a case where map guides for Ancient wouldn't load in the nighttime version[/p][/*]
    • [p]Adjusted score values for various weapons in Deathmatch.[/p][/*]
    • [p]Adjusted XP limits in Deathmatch and Arms Race.[/p][/*]
    •  
    ❌