You should be following the release notes install instructions
While it doesn't say so explicitly, yes, you would want both author and publish to be running the same code.
Although, do read the requirement for a deployment with MongoDB and multiple instances.
- JK