I have :repl-options {:init-ns myproject.repl} specified in my project.clj, but when I do a cider-jack-in, it always starts in the default user namespace. Switching to it manually via (in-ns 'myproject.repl) afterwards normally.
Running $ lein repl works as expected.
I'm using latest version of cider (via MELPA), cider-nrepl 0.8.0-SNAPSHOT, leiningen 2.4.3.