Predstavljeno izdanje programskog jezika R 4.0 i povezano softversko okruženje, orijentiran rješavati probleme statističke obrade, analize i vizualizacije podataka. U ponudi je više od 15000 paketa proširenja za rješavanje specifičnih problema. Osnovnu implementaciju jezika R razvija GNU projekt i distribuira licenciran pod GPL-om.
U novom izdanju predstavljena nekoliko stotina poboljšanja, uključujući:
Prijelaz na nasljeđivanje “matrix” objekata iz klase “array”;
Nova sintaksa za određivanje znakovnih konstanti r"(...)", gdje je "..." bilo koji niz znakova osim ')';
Korištenje zadanog "stringsAsFactors = FALSE", koji onemogućuje konverziju niza pri pozivima data.frame() i read.table();
Funkcija plot() premještena je u paket "base" iz paketa "graphics";
Umjesto NAMED mehanizma, korišteno je brojanje referenci da se utvrdi je li sigurno mijenjati R objekte iz C koda, što je omogućilo smanjenje broja operacija kopiranja;
Implementacija regularnih izraza prebačena je na korištenje biblioteke PCRE2 (na platformama koje nisu Windows, opcija za izgradnju s PCRE1 je opcionalna);
Kroz assertError() i assertWarning(), postalo je moguće provjeriti specifične klase pogrešaka ili upozorenja;
file.path() sada ima djelomičnu podršku za rad s UTF-8 kodiranim stazama datoteka na sustavima bez UTF-8 lokalizacije. Ako je nemoguće prevesti kodiranje znakova u stazama, sada se javlja pogreška;
Zadana paleta boja promijenjena je u funkciji palette(). Za pregled dostupnih paleta dodana je funkcija palette.pals();
Funkciji memDecompress() dodana je podrška za format RFC 1952 (gzip-komprimirani podaci u memoriji);
Dodane nove funkcije: proporcije(), marginSums(), .S3method(), list2DF(), infoRDS(), .class2(), deparse1(), R_user_dir(), socketTimeout(), globalCallingHandlers(), tryInvokeRestart() i ActiveBindingFunction().