darktable 3.0.1 released

We’re proud to announce the new feature release of darktable, 3.0.1!

The github release is here: https://github.com/darktable-org/darktable/releases/tag/release-3.0.1.

As always, please don’t use the autogenerated tarball provided by github, but only our tar.xz. the checksums are:

$ sha256sum darktable-3.0.1.tar.xz
c54b3921da14a97c99ab2f79feca468cf2abca65adf907dba6216e47edab7cb7 darktable-3.0.1.tar.xz
$ sha256sum darktable-3.0.1.2.dmg
a737973ad2ad619676874d86a599a2805431cd2a4e18169792d66c1746440d3c darktable-3.0.1.2.dmg
$ sha256sum darktable-3.0.1-win64.exe
a9b0c8aced2786965616e6313910df26638d3cf02bc188b58210ce83c4ba2812 darktable-3.0.1-win64.exe

When updating from the currently stable 2.6.x series, please bear in mind that your edits will be preserved during this process, but the new library and configuration will not be usable with 2.6.x any more, so making a backup is strongly advised.

Important note: to make sure that darktable can keep on supporting the raw file format for your camera, please read this post on how/what raw samples you can contribute to ensure that we have the full raw sample set for your camera under CC0 license!

Changes since 3.0.0

The Big Ones

  • A new color assessment mode is introduced into the darkroom. This mode is designed to ensure proper color perception based on ICC recommended (ISO 12646:2008) colour proofing conditions.

  • It is now possible to resize the left and right panels directly with the mouse. The positions of each one is remembered for each views’ layout.

  • Add a focus peaking mode in the lighttable and darkroom. The default key to toggle this mode is Ctrl+Shift+F

  • The wavelet denoise profile has a new Y0U0V0 mode. This new mode makes it possible to denoise the chroma and luma noise in a single instance.

New Features And Changes

  • Add darkroom loading screen.

  • Make modules labels a bit smaller for better UI consistency.

  • Add small rectangle around the angle display when using the straightening tool for better visibility.

  • Ensure the different views layout are recorded. Many views (and mode like lighttable’s culling or darkroom’s color assessment), can have the filmstrip or timeline bottom widgets, we record the exact layout for each view and mode.

  • Add tool tips on module in history.

  • Add support for applying back the last added key-word with a simple key short-cut. Default short-cut is Alt+T.

  • Add wide-gamut HLG/PQ based color space P3 and Rec2020.

  • Add custom borders support in framing module.

  • Add standard variables support in watermark module.

  • Allow the same short-cuts to be defined by different modules. This makes it possible to have the filmstrip using the same short-cuts to set stars as the lighttable.

  • Add log editing support for the L, R, G, B, C, g blending modes. This gives more control on the dark pixels.

  • Define many new accels for most of the sliders to allow more control using the keyboard.

  • The images operations modules has been extended to support copying, replacing and merging metadata.

  • Better visibility for the zoomed image part in the navigation widget.

  • Revert to smooth mode (was default in 2.6) in color zone module.

  • It is now possible to resize the collect module windows with Ctrl+Scroll.

  • Add support for compressed LUT (.gmz) in the 3D LUT module.

  • Use a more natural folder order in the collect module, the latest folder are now listed first.

  • Module search in darkroom is now case-insensitive.

Bug fixes

  • All valid LUT files are displayed in file selector.

  • Fix straightening in crop and rotate module when flip is applied.

  • The ellipse and gradient masks can now be manipulated when the crop and rotate flip is activated.

  • Fix style editing from lighttable. The modules list was empty due to an error in SQL statement.

  • Make clicking on group icon easier. The active zone around the group icon was too small.

  • Make sure no more than 64 spots are added in spot removal module and display a message when the limit is reached.

  • Delay histogram display until the image is fully loaded and so the corresponding histogram is ready. Darktable was displaying the previously computed histogram for a short period of time.

  • Properly update the XMP when doing undo/redo actions.

  • Fix discrepancies between the SSE/OpenCL local Laplacian code paths.

  • Better performance for tone equalizer’s guided filter.

  • Exports should now better respect the final dimensions requested.

  • Fix issues with brush opacity handling.

  • Better performance for computing the aspect ratio.

  • Fix importing of duplicates on Windows.

  • Better visibility of tone curve grid on Grey theme.

  • Better accuracy for the keystone OSD lines.

  • Better performance and accuracy improvements for the waveform histogram.

  • Some HiDPI fixes in icons.

  • The Facebook, Google Photo and Flickr export storage have been removed as not supported anymore due to deep changes in the provider making it very hard to fix.

  • Fix brush OSD when in zoom mode. The brushes are now keeping thin lines.

  • Fix watermark blurring when using rotation.

  • Fix using apostrophe in meta-data.

  • Fix time-line display reporting 61 minutes per hour.

  • Remove wrong presets in RGB-curve module.

  • Fix some duplicate pipe recomputation.

White Balance Presets

  • Canon EOS 77D
  • Canon EOS 9000D
  • Nikon COOLPIX P1000
  • Panasonic DC-GH5

Noise Profiles

  • Canon EOS-1Ds
  • Fujifilm X-H1
  • Fujifilm X-T30
  • Olympus E-510
  • Panasonic DC-GH5
  • Sony ILCE-6600
  • Sony ILCE-7RM4
  • Sony ILCE-9

Share this on: Twitter | Facebook


This is a companion discussion topic for the original entry at https://www.darktable.org/2020/03/darktable-301-released/
22 Likes

Thx. Search is now case insensitive (good for the German translation) and with Opencl on my
Nvidia Card local contrast and filmic do not cause a
black image anymore :blush:

2 Likes

Since December 24th, 2019 :

  • commits : 680
  • files changed 1873,
  • lines inserted: 23311,
  • lines deleted: 12027
10 Likes

That’s pretty impressive, more than 300 lines per day added on average.

Oh wow, 3 of my PRs made it into 3.0.1 and it looks like another one will make it into 3.0.2 :slight_smile: I’m so happy to contribute!

12 Likes

WARNING: we broke the basic adjustment module compatibility with older edits. Don’t open old edits (3.0.0) using basic adjustments with 3.0.1. We will need to fix that mistake soon (fortunately, it will be easy). See:

https://github.com/darktable-org/darktable/issues/4446

Sorry about that.

3 Likes

Great release, could easily have been 3.1 :slight_smile:

Did AVIF support not make it in however?

@auxym

Great release, could easily have been 3.1

The danger with incrementing too quickly is that you end up with Apple’s problem - once you get to 10 where do you go? There are no more numbers! Sure, you can add an X, but that’s not fooling anyone.

I know at least one number bigger then 10 it’s called 11.

5 Likes

The basic adjustments issue is solved in darktable master as of today.

2 Likes

Cool! Not a big deal as I haven’t used it that much, but always good to know.

Bless you all for this release :smiley: :smiley: :smiley:

And basicadj will be fixed in 3.0.2 (no date for the release yet).

3 Likes

I have to ask because I can’t figure it out: how do you get the Windows download?

Many thanks for this great update!

Link at top of thread, then scroll down to “assets”.

Thanks. I thought it was somewhere at the top.

Yes, but could never be. Traditionally, in free software, odd major number (after the point, so 3.1) means development versions, the 3.1 is actually the development version of next major release, 3.2. Minor don’t follow that, like 3.0.1

Thanks to the developers!! I really like the focus peaking.

The OBS package for 3.0.1 has the fix for the basic adjustment module backported already. (for debs and and rpms)

9 Likes

Thanks a lot Darix !

Another nice one from Aurélien !