v4.0.11¶
A v4.0.11 egy karbantartási kiadás, amely megerősíti a firmware-flashelő eszközöket az egyidejű műveletekkel szemben, és kijavítja a Windows telepítő mellékelt USB-illesztőprogram-telepítését. A Qt Creator 10.0.1 alapon marad (ugyanazon az alapon, mint az előző kiadás), és nincsenek törő változások.
Kiemelt újdonságok¶
Szálbiztos flashelő eszközök — a rendszerbetöltő, a DFU, a firmware-letöltés és az eszközfelsorolás műveleteit mostantól valódi mutex-zárak védik, megelőzve a versenyhelyzeteket egyidejű indítás esetén.
Windows USB-illesztőprogramok javítva — a mellékelt
.infillesztőprogram-fájlok, amelyeket korábban a szöveges sorvégek normalizálása megrongált, mostantól javítva és újra hozzáadva vannak, valamint GIGA/Mimsy illesztőprogram-fájlok kerültek hozzáadásra.Arduino telepítő kilépési kódjai — az Arduino illesztőprogram-telepítő parancsa mostantól elfogadja a helyes telepítő-kilépési kódokat (
{5, 1280}).
Hibajavítások¶
A firmware-flashelő eszközök (
bossac,dfu-util,imx,picotoolésmyqserialportinfo) mostantól valódiQMutexzárakkal védik a munkájukat egyszerű foglaltság-jelző logikai változók helyett, megelőzve a versenyhelyzeteket, amikor a rendszerbetöltő, a DFU, a firmware-letöltés és az eszközfelsorolás műveletei egyidejűleg indulnak (565576085).
Platform- és eszköztámogatás¶
Qt Creator alap: 10.0.1.
A Windows telepítő mellékelt USB-illesztőprogram-telepítése javításra került. A mellékelt
.infillesztőprogram-fájlokat a sorvégek normalizálása megrongálta; egy*.inf binary.gitattributesszabály mostantól sértetlenül tartja őket, és a javított fájlok újra hozzáadásra kerültek: azftdibus.infésftdiport.infFTDI illesztőprogramok (67bed53b2), azopenmv.inféspybcdc.infillesztőprogramok (3c94eb8fe), valamint a DfuSeSTtube.inffájlok (962d4f20d), továbbá új GIGA és Mimsy illesztőprogram.inf/.catfájlok (4a3327ad0).Az Arduino illesztőprogram-telepítő parancsa mostantól elfogadja a helyes telepítő-kilépési kódokat (
{5, 1280}) (4a3327ad0).A Windows kódaláírási lépés mostantól kihagyja a mellékelt harmadik féltől származó illesztőprogram-telepítőket (
dpinst*/vcredist*), így azok nem kerülnek újraaláírásra és továbbra is működnek (6cf14f7e1).
Törő változások¶
Nincsenek. A meglévő projektek és munkafolyamatok változatlanul tovább működnek.