4d descriptors vs Nd descriptors

The cuDNN API provides two kinds of descriptor APIs: 4d and Nd.

The documentation recommends using 4d tensor descriptors over the Nd tensor descriptors whenever possible. It leaves no comments for filter, convolution and pooling descriptors.

What are the differences between the two?

Will the 4d descriptor API be deprecated in the near future?