The new plugin version pinning feature is the way forward.
In the meanwhile, for plugins that do not support that (yet), we - as an independent third party - maintain a Github account with plugin forks on commits that are compatible with latest stable. Most plugins there are also tagged for older versions.