Puppet Server 7 is compatible with Puppet agents version 4 and above.
In Platform 7, Puppet Server removed support for the Puppet 3 HTTP APIs. You cannot use Puppet 3 agents with primary servers running Puppet Server 7.
Platform 7 removed the ability to opt in to using the legacy auth.conf file. All endpoint access is now controlled with the HOCON auth.conf file.