This document summarizes a presentation about new features in Puppet 4. It discusses Puppet 4's major internal rewrite and formal language specification. Some key features covered include native data types and merging, improved iteration capabilities, resource defaults, and using facts as native data structures. It also overviewed updated functions, native modules, lookup strategies, and the all-in-one packaging of Puppet 4 agents.