branch 2.4 created and preparing to release 2.4.0
11 files changed