korrektsioone sisaldavad vĂ€rskendused kĂ”ikidele toetatud PostgreSQL harudele: , , , , ja . Versioon 9.4.26 on viimane â uuenduste ettevalmistamine versioonile 9.4 . Uuendused versioonile 9.5 moodustatakse kuni veebruari 2021, 9.6 â kuni novembri 2021, 10 â kuni novembri 2022, 11 â kuni novembri 2023, 12 â kuni novembri 2024.
Uutes versioonides on parandatud 75 viga ja kÔrvaldatud turvahaavatavus
(CVE-2020-1720), mille pĂ”hjuseks on autoriseerimise kontrolli puudumine kĂ€su âALTER ⊠DEPENDS ON EXTENSIONâ tĂ€itmisel. Teatud tingimustel lubab haavatavus mitteprivilegeeritud kasutajal kustutada mis tahes funktsiooni, protseduuri, materiaalset vaadet, indeksi vĂ”i triggere. RĂŒnnak on vĂ”imalik, kui administraator on installinud mis tahes laienduse ja kasutaja suudab kĂ€ivitada CREATE kĂ€su vĂ”i laienduse omanik suudetakse veenda tĂ€itma DROP EXTENSION kĂ€sku.
Lisaks tasub mainida uue rakenduse , mis vÔimaldab replikeerida andmeid mitme PostgreSQL serveri vahel. Programm toetab loogilist replikatsiooni edastamise ja kordamise kaudu teisel serveril SQL-kÀskude voolu, mis toob kaasa andmete muutmise. Kood on kirjutatud Go keeles ja on Apache 2.0 litsentsi all. Peamised erinevused sisseehitatud loogilise replikatsiooni mehhanismist:
- Toetatakse kÔikvÔimalikke sihtmudeleid (vaated, fdw (Foreign Data Wrapper), jaotatud tabelid, jaotatud tabelid citus);
- VĂ”imalus tabelite nimede ĂŒmberdefineerimiseks (replikatsioon ĂŒhest tabelist teise);
- Toetatakse kaheastmelist replikatsiooni, edastades ainult kohalikke muudatusi, ignoreerides vÀljastpoolt tulevat replikatsiooni;
- Kollisioonide lahendamise sĂŒsteem, mis pĂ”hineb LWW (last-writer-win) algoritmil;
- VĂ”imalus salvestada teavet replikatsiooni edenemise ja rakendamata replikatsioonide kohta eraldi tabelisse, mida saab kasutada ajutiselt puudulikus vastuvĂ”tvas solgussĂŒsteemis taastamiseks.
Allikas: opennet.ru
