Download Darktable 4.2.1
Version 4.2.1 of Darktable has been released. Darktable is an open source raw photo editing program, a virtual lightbox and darkroom for photo editing. It manages digital negatives via a database. The raw photo files are developed using so-called sidecar files, where the photos are edited in a non-destructive manner. The software is available for various Linux distributions, macOS and Windows. The changelog for this release can be found below.
Since darktable 4.2.0:
- Almost 300 commits to darktable+rawspeed
- 89 pull requests handled
- 18 issues closed
The Big Ones
- AFTER
Other Changes
- JPEG files are identified using magic bytes instead of file extension. This helps in cases where JPEG images end up in files with unexpected extensions.
- Allow shortcuts to be assigned to the “quick access” style and preset menus at the bottom of the darkroom view
- Add a collapsible section to the sigmoid module so that controls not used in standard processing scenarios are hidden by default.
- Some minor modifications to image overlays in culling view to make them less intrusive.
Bug fixes
- Fix possible bad pinned memory transfer on OpenCL.
- Fix bug in date/time sanitization function that caused image capture timestamps to be corrupted when they contained a time zone with a negative offset.
- Fix toast messages containing “%”.
- Fix collections module using exclude rules when the first filter is empty.
- Fix RGB curve histogram display when “compensate middle gray” is set.
- Fix possible infinite loop when a module fails to load.
- Properly honor “hide histogram” setting when restarting.
- Fix darktable chart crash.
- Fix Y0 mask calculations in the demosaic module.
- Avoid using fscanf() for loading configuration to avoid broken Windows implementation.
- Add RYB vectorscope option to the darktable configuration file to ensure proper histogram view settings on startup.
- Ensure that wide popups are properly shown on the same display as the associated widget.
- Fix possible crash in camera tethering.
- Make yes/no buttons in dialog boxes respond to standard shortcuts alt+y and alt+n.
- Fix preferences sanitization, which was completely ineffective due to incorrect loading order.
- Add a link to the sigmoid module’s online documentation.
- Fix tooltip on color calibration expander.
- Fix incorrect reporting of HEIF image bit depth, which resulted in incorrect color profile selection for images without embedded color profile data.
- Fix snapshot invalidation, which was too pessimistic and made switching snapshots slow.
- Fix some messages in LUT module.
Lua
- AFTER
Notes
- AFTER
Changed Dependencies
- Update bundled LibRaw version to 0.21.1.
- For systems providing LibRaw 0.21.1 or newer, it is now possible to disable building the bundled copy by defining -DDONT_USE_INTERNAL_LIBRAW=ON
Mandatory
- Bump minimum required CMake version from 3.10 to 3.18.
Optional
- Bump litheif minimum required version from 1.9.0 to 1.13.0.
- Relax libavif minimum required version from 0.9.1 back to 0.8.2.
RawSpeed changes
- Massive Fuji decompressor refactoring, up to -25% less wall time
- Fuji GFX100(S): fix 16-bit sensor black/white levels
- Fix decoding of compressed Fuji raws with large filesize
Version number | 4.2.1 |
Release status | Final |
Operating systems | Linux, macOS, Windows 10, Windows 11 |
Website | Darktable |
Download | https://www.darktable.org/install/ |
License type | Freeware |