Replace launcher with new implementation.
Add changelog. Closes #2858.