Merlin is much more aware of the compiler’s internals than most user packages and libraries and requires significantly more work to port to new compiler versions than most OCaml software. I don’t know of a list of outstanding work that needs to be done on Merlin (and I’m nowhere near qualified to guess at what it would be myself), but if you’re interested in helping the project along, do say so and perhaps you can get in in time for 4.07