This patch uses 2D and 4D sockets for relevant node sockets in the compositor. This only on the UI side, internally, some of the sockets still store 3D data, which will be handled in a later patch in the 5.0 release. Pull Request: https://projects.blender.org/blender/blender/pulls/139452