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 .inf illesztő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 és myqserialportinfo) mostantól valódi QMutex zá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 .inf illesztőprogram-fájlokat a sorvégek normalizálása megrongálta; egy *.inf binary .gitattributes szabály mostantól sértetlenül tartja őket, és a javított fájlok újra hozzáadásra kerültek: az ftdibus.inf és ftdiport.inf FTDI illesztőprogramok (67bed53b2), az openmv.inf és pybcdc.inf illesztőprogramok (3c94eb8fe), valamint a DfuSe STtube.inf fájlok (962d4f20d), továbbá új GIGA és Mimsy illesztőprogram .inf/.cat fá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.