As usual while waiting for the next release - don't forget to check the nightly builds in the forum.
Most probably none of the settings are being saved.There are at least two reasons I know of:1. The config file has incorrect permissions. See ~/.config/codeblocks/default.conf2. CB is crashing on exit.One thing you could try is to use the File -> Save everything command.