Python 3.15 uvodi UTF-8 kao podrazumijevano kodiranje i odloženo učitavanje modula
Python 3.15.0 objavljen je 9. oktobra 2026. Datoteke otvorene bez zadatog kodiranja sada se na svakom sistemu čitaju i pišu kao UTF-8, a nova naredba lazy import odlaže učitavanje modula do trenutka kad zatreba. Izdanje donosi i tip frozendict i profiler koji radi uzorkovanjem.
Python Software Foundation je 9. oktobra 2026. objavio Python 3.15.0. Za postojeći kod najvažnije su dvije izmjene. UTF-8 je sada podrazumijevano kodiranje teksta bez obzira na podešavanja operativnog sistema, a nova naredba lazy import dopušta programu da učitavanje modula odloži do prvog korišćenja, što može skratiti pokretanje.
Izmjena koja može uticati na postojeći kod
Po PEP 686, poziv kao što je open("notes.txt") bez argumenta encoding sada koristi UTF-8, umjesto kodiranja koje zadaje okruženje sistema. Dokumentacija Pythona preporučuje da se encoding uvijek navodi izričito. Projekti kojima treba staro ponašanje mogu da isključe režim UTF-8 promjenljivom PYTHONUTF8=0 ili opcijom -X utf8=0.
Ovo ukazuje na to da će izmjena biti najvidljivija na Windowsu, gdje kodiranje sistema često nije bilo UTF-8. Kod koji je datoteke čitao ili pisao u lokalnom kodiranju sada može iste datoteke da obradi drugačije.
Odloženo učitavanje i ostale novine
PEP 810 uvodi ključnu riječ lazy. Uz lazy import json, Python ne učitava modul dok se ime prvi put ne upotrijebi. Ključna riječ radi samo na nivou modula, a opcija -X lazy_imports=all ili promjenljiva PYTHON_LAZY_IMPORTS=all čini odloženim sve uvoze.
Izdanje dodaje dva ugrađena tipa: frozendict, rječnik koji se ne može mijenjati i koji ima heš kad ga ima i njegov sadržaj, i sentinel, za jedinstvene oznake. Comprehension izrazi sada podržavaju raspakivanje, a novi paket za profilisanje sadrži Tachyon, profiler koji radi čestim uzorkovanjem. Stari modul profile je zastario i biće uklonjen u Pythonu 3.17.
Prema stranici izdanja, eksperimentalni JIT kompajler je od 7 do 8 odsto brži od standardnog interpretera na Linuxu za x86-64, a od 11 do 12 odsto brži od interpretera s repnim pozivima na macOS-u za AArch64, mjereno geometrijskom sredinom. Zvanični instalacioni paketi za macOS sada podrazumijevano uključuju podršku za rad bez globalnog zaključavanja (free-threading), a PEP 803 takvim verzijama daje stabilan ABI.
Prije nadogradnje
Stranica izdanja upozorava da se IDLE i druge tkinter aplikacije na macOS-u 27.0 mogu zaglaviti pri otvaranju dijaloga, i savjetuje da se s tom nadogradnjom macOS-a sačeka dok ne bude dostupno zaobilazno rješenje. Python 3.15 dobija ispravke grešaka otprilike svaka dva mjeseca tokom dvije godine, a bezbjednosne ispravke približno do oktobra 2031.
Izvori
Povezano

Tim Denoa prelazi u Cloudflare, a okruženje Deno dobija još godinu dana ispravki
Ryan Dahl je 9. oktobra 2026. objavio da cijeli tim Denoa prelazi u Cloudflare. Izvršno okruženje Deno dobijaće mjesečne ispravke još godinu dana, a potom se razvoj završava. Servis Deno Deploy gasi se za šest mjeseci, dok registar JSR nastavlja da radi.
Denoprovjereno

Anthropic održavaocima otvorenog koda besplatno šalje izvještaje o ranjivostima koje nije pregledao čovjek
Anthropic je 8. oktobra 2026. pokrenuo OSS Scanner, besplatnu uslugu skeniranja za projekte otvorenog koda koji se sami prijave. Skeniranje rade najjači modeli kompanije, među kojima je Claude Mythos. Svaki izvještaj sadrži postupak za reprodukciju greške, objašnjenje i predlog ispravke kad postoji, ali ga prije slanja ne provjerava nijedan čovjek. Anthropic navodi da očekuje da više od 90 odsto nalaza bude tačno.
Anthropicprovjereno
Googleov SynthID detektor je od 7. oktobra dostupan svima i prepoznaje žigove kompanija OpenAI, NVIDIA i Kakao
Google DeepMind je 7. oktobra 2026. učinio SynthID Detector dostupnim svim korisnicima, širom svijeta i na engleskom, na adresi synthid.com. Alat javlja da li slika, video-snimak ili zvučna datoteka sadrži SynthID vodeni žig kompanije Google ili partnera OpenAI, NVIDIA i Kakao, a Apple je najavljen kao sljedeći. Prema Ars Technici, korisnik se prijavljuje nalogom za Google, ChatGPT ili Apple i dobija oko 10 provjera dnevno. Negativan rezultat ne znači da je datoteka autentična.
Google DeepMindprovjereno
