Not all containers though, since C++17 std::vector, std::list and std::forward_list do support incomplete element types as long as the allocator meets certain requirements. So std::vector<Node> is definitely OK.
Nodes it is then :)
Do you have any links to share describing the change?
Thanks!