Wrapping up 5.11

Hello RawTherapee enthusiasts!

It’s almost time for a new release of RawTherapee. Over the last 5 months, developers and other contributors have added many features, enhancements, bug fixes, translations, and more to the development version. The feature set for 5.11 is now frozen, and the development version is effectively 5.11-beta. The next few weeks will be focused on getting the 5.11 release ready. This may include bug fixes, minor enhancements, improved camera support, and/or translations. Before the release, we will announce one or more release candidates.

Like many open-source projects, community involvement greatly improves progress.

If you have the development version, grab the latest update and try some of the new features. Report any issues you find in our bug tracker and feel free to leave feedback in this thread. A list of new features and enhancements will follow shortly is in this comment.

Interested in adding translations? We are always accepting translations, but now is a great time! You don’t have to translate everything at once. Even a few translations are helpful. If you are new to translating for RawTherapee, read this to get started.

As always, the latest development builds are available for download on GitHub: Release Automated Builds · Beep6581/RawTherapee · GitHub

Happy editing!

21 Likes

Fantastic work as always, guys. Thanks once again for the latest version of this amazing app — I can’t wait. :heart:

Good to do this every six months or so.

(Side note, your remark made me smile. You just released 5.10! :wink: ).

Hi,

Thanks for all your work! Love that we’ll have a new version soon. Meanwhile, I’ve created a bug report (5.11 Dev for Mac Crashes on Open · Issue #7149 · Beep6581/RawTherapee · GitHub) for the current version crashing instantly on my Mac. Note that the crash happens even though I deleted the old version of RT from my Applications folder.

Please tell me if I should include more information or be helpful in any other way.

@buddhaauthor You posted the same issue in 2023. It’s because you have more than one RawTherapee in /Applications and the duplicate which you are trying to run has a changed name, which is not allowed for system integrity reasons.

Yes, I made that error and posted in 2023 (sorry). But this time I deleted the older version of RT. I’ve now restarted the computer and I’ll try again…

Make sure the app is named RawTherapee, and not RawTherapee (2). If the name has changed, either delete and re-install, or change the name back.

All is well (so far)!

Perhaps it was the restart. Perhaps it was my deleting the RawTherapee folder in Application Support as well as the application itself. In any case, RT is running fine and I’ll start experimenting. Thanks again for all your work.

1 Like

Is this fix going to make it in?

As promised, here’s a list of new features and enhancements.

  • New path and date format specifiers for the queue output location template
  • Preview for the queue output location
  • Configurable editor maximum zoom
  • Real HiDPI for most GUI elements
  • Recursive subfolder file browsing in the file browser
  • Option to use the embedded DCP for DNGs
  • Selective Editing - Color appearance:
    • Simplification of basic mode
    • Addition of new tone mappers for CAM16
    • Black and white mode
    • Highlight attenuation
  • Expanded White balance Tint range
  • Allow Contrast by Detail Levels in Before Black-and-White mode when using Color Appearance & Lighting with CAM16
  • Option to synchronize ratings and color labels with XMPs
  • Selective Editing (formerly Local Adjustments):
    • Global mode
    • deltaE preview button for most tools
    • Graduated filter feathering adjustable per tool
  • Set modified date-time in EXIF for saved images
  • Panasonic 12-bit v6 decoder
  • Panasonic v8 decoder
  • Fujifilm lossy compression decoder
  • JPEG XL image import
  • PowerPC optimized build support
  • Automatically add newly supported file extensions when upgrading
  • Lens correction from embedded correction parameters
    • Fujifilm: Distortion, vignetting, chromatic aberration
    • DNG: Distortion, vignetting, chromatic aberration
    • Olympus / OM Digital Solutions: Distortion, chromatic aberration
    • Sony: Distortion, vignetting, chromatic aberration
  • Option to use LibRaw to decode raw images (enabled by default)

@chaimav We will try to include all bug-fixes that have an open pull request.

13 Likes

Any chance of adding a Watermark module (like that of Darktable)? I know there are workarounds like scripts called from command lines. But a module dedicated for watermarking would be useful to have.

This has been in request since 2011. If you can log in to github, I recommend stating your case in this issue:

1 Like

Just submitted a crash report RawTherapee dev 5.11 Crash on Startup - Mac Sonoma Crash Report · Issue #7170 · Beep6581/RawTherapee · GitHub

This has happened 5 times now, each time I’ve done a clean install, having first removed all traces of previous installs.

Curious where did you get this app?

Which app are you talking about Richard?
Link to the zip: https://github.com/Beep6581/RawTherapee/releases/download/nightly-github-actions/RawTherapee_dev_macOS_arm64_Release.zip

Ok. Those nightly-github-actions are neither signed nor notarized by an Apple Dev. They are not at all intended for user testing, but only to test the build-ability of the code base by the automatic GitHub action.

Are you still able to connect to my shared folder? There are some test builds there. Let me know if it doesn’t:

Thank you for testing. I will resume building RawTherapee in one week as I am currently overseas.

1 Like

Thanks Richard, that’s got it sorted. Now running:

Version: 5.10-306-g6ecaa6f30
Branch: dev
Commit: 6ecaa6f30
Commit date: 2024-07-02
Compiler: clang 16.0.0.16000020
Processor: arm
System: Apple
Bit depth: 64 bits
Gtkmm: 3.24.9
Lensfun: 0.3.4.0
libjxl: 0.10.2
Build type: Release
Build flags: -std=c++11 -Werror=unused-label -Werror=delete-incomplete -fno-math-errno -Wno-attributes -mmacosx-version-min=13.3 -flto -Wall -Wuninitialized -Wcast-qual -Wno-deprecated-declarations -Wno-unused-result -Wunused-macros -Xpreprocessor -fopenmp /opt/homebrew/lib/libomp.dylib -I/opt/homebrew/include -Werror=unknown-pragmas -O3 -DNDEBUG=1 -I/opt/homebrew/include -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include -Wno-pass-failed -Wno-deprecated-register -Wno-unused-command-line-argument -std=c++11 -ftree-vectorize
Link flags: -L/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/lib -Wl,-headerpad_max_install_names -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk -Wl,-headerpad_max_install_names -mtune=generic -framework Foundation -flto
OpenMP support: ON
MMAP support: ON
Build OS: Darwin 24.0.0 arm64
Build date: Fri, 05 Jul 2024 06:54:38 +0000 UTC
Build epoch: 1720162478
Build UUID: ccea28b5-2adb-4478-b11d-9c78c18ccd34


Bundle system: Apple M1
Bundle OS: macOS 15.0 24A5279h Darwin 24.0.0 arm64
Bundle date: Fri, 05 Jul 2024 06:57:21 +0000 UTC
Bundle epoch: 1720162641
Bundle UUID: aeb10a59-40ca-44ce-8b91-66ba1bfda378

1 Like

Great! glad that is working for you. If you’re itching to test something more recent, these are experimental, but on my fork I have the runner signing and notarizing with my certificate:

The action runner is able to launch it, but haven’t yet been able to test any functionality on my home M1.

1 Like

The truth is that RT in my opinion is better for editing RAW files. Please add Samsung Expert Raw DNG 1.7 JPEG-XL compatibility. I’ve been missing RT a lot. Thank you for all your work :facepunch: :pinched_fingers: :ok_hand: :heart_hands: