posted on Thu 24 December 2015

we’re proud to finally announce the new feature release of darktable, 2.0!

the github release is here: https://github.com/darktable-org/darktable/releases/tag/release-2.0.0

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

$ sha256sum darktable-2.0.0.tar.xz d4f2f525bbbb1355bc3470e74cc158d79d7e236f3925928f67a88461f1df7cb1 darktable-2.0.0.tar.xz $ sha256sum darktable-2.0.0.dmg 1019646522c3fde81ce0de905220a88b506c7cec37afe010af7d458980dd08bd darktable-2.0.0.dmg

and the changelog as compared to the 1.6.x series can be found below.

when updating from the currently stable 1.6.x series, please bear in mind that your edits will be preserved during this process, but it will not be possible to downgrade from 2.0 to 1.6.x any more.

happy 2.0 everyone :)

Robert Hutton has done a video covering the new features and other changes between darktable 1.6 and 2.0

Gource visualization of git log from 1.6.0 to right before 2.0

gui:

darktable has been ported to gtk-3.0

the viewport in darkroom mode is now dynamically sized, you specify the border width

side panels now default to a width of 350px in dt 2.0 instead of 300px in dt 1.6

further hidpi enhancements

navigating lighttable with arrow keys and space/enter

brush size/hardness/opacity have key accels

allow adding tone- and basecurve nodes with ctrl-click

the facebook login procedure is a little different now

image information now supports gps altitude

features:

new print mode

reworked screen color management (softproof, gamut check etc.)

delete/trash feature

pdf export

export can upscale

new “mode” parameter in the export panel to fine tune application of styles upon export

core improvements:

new thumbnail cache replaces mipmap cache (much improved speed, stability and seamless support for even up to 4K/5K screens)

all thumbnails are now properly fully color-managed

it is now possible to generate thumbnails for all images in the library using new darktable-generate-cache tool

we no longer drop history entries above the selected one when leaving darkroom mode or switching images

high quality export now downsamples before watermark and framing to guarantee consistent results

optimizations to loading jpeg’s when using libjpeg-turbo with its custom features

asynchronous camera and printer detection, prevents deadlocks in some cases

noiseprofiles are in external JSON file now

file now aspect ratios for crop&rotate can be added to config file

image operations:

color reconstruction module

magic lantern-style deflicker was added to the exposure module (extremely useful for timelapses)

text watermarks

shadows&highlights: add option for white point adjustment

more proper Kelvin temperature, fine-tuning preset interpolation in white balance iop

monochrome raw demosaicing (for cameras with color filter array physically removed)

raw black/white point module

packaging:

removed dependency on libraw

removed dependency on libsquish (solves patent issues as a side effect)

unbundled pugixml, osm-gps-map and colord-gtk

generic:

32-bit support is soft-deprecated due to limited virtual address space

support for building with gcc earlier than 4.8 is soft-deprecated

numerous memory leaks were exterminated

overall stability enhancements

scripting:

lua scripts can now add UI elements to the lighttable view (buttons, sliders etc…)

elements to the lighttable view (buttons, sliders etc…) a new repository for external lua scripts was started: https://github.com/darktable-org/lua-scripts

it is now possible to edit the collection filters via lua

it is now possible to add new cropping guides via lua

it is now possible to run background tasks in lua

a lua event is generated when the mouse under the cursor changes

User manual has been updated, and will be released shortly after.

New camera support, compared to 1.6.9:

Base Support

Canon PowerShot G5 X

Olympus SP320

Panasonic DMC - FZ150 (3:2)

- (3:2) Panasonic DMC - FZ70 (1:1, 3:2, 16:9)

- (1:1, 3:2, 16:9) Panasonic DMC - FZ72 (1:1, 3:2, 16:9)

- (1:1, 3:2, 16:9) Panasonic DMC - GF7 (1:1, 3:2, 16:9)

- (1:1, 3:2, 16:9) Panasonic DMC - GX8 (4:3)

- (4:3) Panasonic DMC - LF1 (3:2, 16:9, 1:1)

- (3:2, 16:9, 1:1) Sony DSC - RX10M2

White Balance Presets

Canon EOS M3

M3 Canon EOS -1D Mark III

-1D Mark Canon EOS -1Ds Mark III

-1Ds Mark Canon PowerShot G1 X

Canon PowerShot G1 X Mark II

Canon PowerShot G15

Canon PowerShot G16

Canon PowerShot G3 X

Canon PowerShot G5 X

Canon PowerShot S110

Panasonic DMC - GX8

- Panasonic DMC - LF1

- Pentax *ist DL2

Sony DSC - RX1

- Sony DSC - RX10M2

- Sony DSC - RX1R

- Sony DSLR -A500

-A500 Sony DSLR -A580

-A580 Sony ILCE -3000

-3000 Sony ILCE -5000

-5000 Sony ILCE -5100

-5100 Sony ILCE -6000

-6000 Sony ILCE -7S

-7S Sony ILCE - 7SM2

- Sony NEX -3N

-3N Sony NEX -5T

-5T Sony NEX -F3

-F3 Sony SLT -A33

-A33 Sony SLT -A35

Noise Profiles

Canon EOS M3

M3 Fujifilm X-E1

Fujifilm X30

Nikon Coolpix P7700

Olympus E-M10 Mark II

Olympus E-M5 Mark II

Olympus E- PL3

Panasonic DMC - GX8

- Panasonic DMC - LF1

- Pentax K-50

Sony DSC - RX1

- Sony DSC - RX10M2

- Sony ILCA -77M2

-77M2 Sony ILCE -7M2

-7M2 Sony ILCE - 7RM2

- Sony SLT -A58

If you are a journalist writing about darktable you are welcome to ask if anything isn’t clear. we can also proofread articles in some languages like English and German.