https://www.carbonbrief.org/analysis-how-well-have-climate-m...
We have no way of knowing because no predictions were made for periods of time prior to now, so we have nothing to compare with the data.
The dire predictions of rapid rise in the future are based on the future predictions of climate models being correct, but the models are already known to over-predict future warming.
https://judithcurry.com/2018/11/27/special-report-on-sea-lev...
> temperature "hindcasts" hold up pretty well
But temperature forecasts don't. Hindcasts aren't predictions.
https://judithcurry.com/2015/12/17/climate-models-versus-cli...
> Subsequent to the 2013 IPCC AR5, there has been a focus on the possible worst-case scenario for global sea level rise. Estimates of the maximum possible global sea level rise by the end of the 21st century range from 1.6 to 3 meters [5-10 feet], and even higher. These extreme values of possible sea level rise are regarded as extremely unlikely or so unlikely that we cannot even assign a probability. Nevertheless, these extreme, barely possible values of sea level rise are now becoming anchored as outcomes that are driving local adaptation plans
> Climate scientists criticize her uncertainty-focused spiel for containing elementary mistakes and inflammatory assertions unsupported by evidence. Curry is a regular at Anthony Watts' denier blog, as well as Steve McIntyre's Climate Audit, another denier site. She has further embarrassed herself (and her university) by using refuted denier talking points and defending the Wegman Report, eventually admitting she hadn't even read it in the first place.[1] Curry has agreed with Trump's description of climate change as a "hoax", writing in 2016 that the UN's definition of manmade climate change "qualifies as a hoax".
As for Climate Audit, the Wegman Report, and Judith Curry: Maybe try reading one of them sometime. I think you'll find that they are nothing like their detractors try to portray them to be.
Who is right?
TL;DR: it is using every trick in the book to mislead.