Objavljen je APT 3.2.0 (Alat za upravljanje paketima) temeljen na promjenama iz eksperimentalne grane 3.1. Očekuje se da će nova verzija biti integrirana u Debian Unstable i Testing, te da će biti uključena u buduće izdanje Debiana 14; u Ubuntu 26.04 koristi se slična verzija 3.1.16.
Ključna promjena je razvoj novog rješavača ovisnosti Solver3, koji se sada koristi prema zadanim postavkama. Mehanizam se temelji na algoritmima s povratkom (backtracking), što je omogućilo povećanje točnosti rješavanja sukoba, poboljšanje odabira verzija paketa i ubrzanje izvršavanja operacija — u testovima je izvedba porasla otprilike dvostruko. Također je implementirana podrška za višestepena ažuriranja, zaštita od ručnog brisanja instaliranih paketa i agresivnije čišćenje neiskorištenih ovisnosti.
Dodane su nove dijagnostičke naredbe apt why i apt why-not, koje omogućuju određivanje razloga za instalaciju paketa ili nemogućnost njegove instalacije. Za razliku od sličnih alata u aptitude, oslanjaju se na stvarne podatke rješavača ovisnosti, a ne na vjerojatnosne procjene.
Prošireni su alati za upravljanje repozitorijima: u datotekama .sources dodane su opcije Include i Exclude za formiranje bijelih i crnih lista paketa. Također je implementirana podrška za verzije mikroarkitekture CPU (amd64v1–amd64v4), omogućujući korištenje optimiziranih bina paketa za specifične razine x86-64.
Dio promjena odnosi se na upravljanje poviješću operacija. Dodane su naredbe history-list, history-info, kao i alati za povratak i ponavljanje transakcija (history-undo, history-redo, history-rollback), što povećava upravljivost sustava paketa i olakšava oporavak stanja.
Među ostalim poboljšanjima:
- dodana je podrška za HTTPS u alatu dselect;
- implementirana je zaštita od prebacivanja sustava u stanje mirovanja tijekom rada dpkg;
- omogućena je mogućnost pokretanja apt-daily kada se prijenosno računalo poveže na izvor napajanja;
- uveden je mehanizam bilježenja s metrima izvedbe u JSONL formatu.
Izvor: linux.org.ru
