Firefox 109 విడుదల

Firefox 109 వెబ్ బ్రౌజర్ విడుదల చేయబడింది. అదనంగా, దీర్ఘకాలిక మద్దతు శాఖకు నవీకరణ సృష్టించబడింది - 102.7.0. Firefox 110 బ్రాంచ్ త్వరలో బీటా టెస్టింగ్ దశకు బదిలీ చేయబడుతుంది, దీని విడుదల ఫిబ్రవరి 14న జరగనుంది.

Firefox 109లో కీలక ఆవిష్కరణలు:

  • డిఫాల్ట్‌గా, Chrome మానిఫెస్ట్ వెర్షన్ XNUMXకి మద్దతు ప్రారంభించబడింది, ఇది WebExtensions APIని ఉపయోగించి వ్రాసిన పొడిగింపులకు అందుబాటులో ఉన్న సామర్థ్యాలు మరియు వనరులను నిర్వచిస్తుంది. మానిఫెస్ట్ యొక్క రెండవ సంస్కరణకు మద్దతు రాబోయే కాలంలో నిర్వహించబడుతుంది. మానిఫెస్ట్ యొక్క మూడవ వెర్షన్ ఫైర్‌కు గురైంది మరియు కొంత కంటెంట్ బ్లాకింగ్ మరియు సెక్యూరిటీ యాడ్-ఆన్‌లను విచ్ఛిన్నం చేస్తుంది కాబట్టి, Mozilla Firefoxలో పూర్తి మానిఫెస్ట్ అనుకూలతను నిర్ధారించడానికి దూరంగా ఉంది మరియు కొన్ని లక్షణాలను భిన్నంగా అమలు చేసింది. ఉదాహరణకు, webRequest API యొక్క పాత బ్లాకింగ్ ఆపరేటింగ్ మోడ్‌కు మద్దతు నిలిపివేయబడలేదు, ఇది Chromeలో కొత్త డిక్లరేటివ్ కంటెంట్ ఫిల్టరింగ్ API ద్వారా భర్తీ చేయబడింది. గ్రాన్యులర్ అనుమతి అభ్యర్థన మోడల్‌కు మద్దతు కూడా కొద్దిగా భిన్నంగా అమలు చేయబడుతుంది, దీని ప్రకారం యాడ్-ఆన్ అన్ని పేజీలకు ఒకేసారి సక్రియం చేయబడదు (అనుమతి "all_urls" తీసివేయబడింది). ఫైర్‌ఫాక్స్‌లో, యాక్సెస్‌ను మంజూరు చేయడం గురించి తుది నిర్ణయం వినియోగదారుకు వదిలివేయబడుతుంది, వారు నిర్దిష్ట సైట్‌లో తమ డేటాకు ఏ యాడ్-ఆన్‌కి యాక్సెస్‌ను మంజూరు చేయాలో ఎంపిక చేసుకుని నిర్ణయించగలరు. అనుమతులను నిర్వహించడానికి, ఇంటర్‌ఫేస్‌కి “యూనిఫైడ్ ఎక్స్‌టెన్షన్స్” బటన్ జోడించబడింది, దానితో వినియోగదారు ఏ సైట్‌కైనా ఎక్స్‌టెన్షన్‌కు యాక్సెస్‌ను మంజూరు చేయవచ్చు మరియు ఉపసంహరించుకోవచ్చు. మానిఫెస్ట్ యొక్క మూడవ సంస్కరణ ఆధారంగా యాడ్-ఆన్‌లకు మాత్రమే అనుమతి నిర్వహణ వర్తిస్తుంది; మానిఫెస్ట్ యొక్క రెండవ సంస్కరణ ఆధారంగా యాడ్-ఆన్‌ల కోసం, సైట్‌లకు గ్రాన్యులర్ యాక్సెస్ నియంత్రణ నిర్వహించబడదు.

    Firefox 109 విడుదల
  • Firefox వీక్షణ పేజీ ఇటీవల మూసివేసిన ట్యాబ్‌లు మరియు ఇతర పరికరాలలో తెరిచిన ట్యాబ్‌లతో ఖాళీ విభాగాల రూపకల్పనను మెరుగుపరిచింది.
  • Firefox వీక్షణ పేజీలో చూపబడిన ఇటీవల మూసివేయబడిన ట్యాబ్‌ల జాబితా జాబితా నుండి వ్యక్తిగత లింక్‌లను తీసివేయడానికి బటన్‌లను జోడించింది.
    Firefox 109 విడుదల
  • శోధన ఇంజిన్ యొక్క URLని చూపడానికి బదులుగా చిరునామా బార్‌లో నమోదు చేసిన శోధన ప్రశ్నను ప్రదర్శించే సామర్థ్యాన్ని జోడించారు (అనగా, కీలు ఇన్‌పుట్ ప్రాసెస్ సమయంలో మాత్రమే కాకుండా, శోధన ఇంజిన్‌ను యాక్సెస్ చేసి శోధనను ప్రదర్శించిన తర్వాత కూడా చిరునామా బార్‌లో చూపబడతాయి. నమోదు చేసిన కీలతో అనుబంధించబడిన ఫలితాలు). ఫీచర్ ప్రస్తుతం డిఫాల్ట్‌గా నిలిపివేయబడింది మరియు దీన్ని సక్రియం చేయడానికి “browser.urlbar.showSearchTerms.featureGate” సెట్టింగ్‌ని about:configలో సెట్ చేయడం అవసరం.
    Firefox 109 విడుదల
  • ఫీల్డ్ కోసం తేదీని ఎంచుకోవడానికి డైలాగ్ "తేదీ" మరియు "తేదీసమయం" రకాలతో, కీబోర్డ్ నియంత్రణ కోసం స్వీకరించబడింది, ఇది స్క్రీన్ రీడర్‌లకు సరైన మద్దతును అందించడం మరియు క్యాలెండర్‌ను నావిగేట్ చేయడానికి కీబోర్డ్ సత్వరమార్గాలను ఉపయోగించడం సాధ్యపడింది.
  • మేము బ్రౌజర్ రూపాన్ని మార్చడానికి అంతర్నిర్మిత కలర్‌వేస్ యాడ్-ఆన్‌ని ఉపయోగించి ఒక ప్రయోగాన్ని పూర్తి చేసాము (కంటెంట్ ప్రాంతం, ప్యానెల్‌లు మరియు ట్యాబ్ స్విచింగ్ బార్‌ని ఎంచుకోవడానికి రంగు థీమ్‌ల సేకరణ అందించబడింది). గతంలో సేవ్ చేసిన రంగు థీమ్‌లను “యాడ్-ఆన్‌లు మరియు థీమ్‌లు” పేజీలో యాక్సెస్ చేయవచ్చు.
  • GTK ఉన్న సిస్టమ్‌లలో, ఫైల్ మేనేజర్‌కి బహుళ ఫైల్‌లను ఏకకాలంలో తరలించే సామర్థ్యం అమలు చేయబడుతుంది. చిత్రాలను ఒక ట్యాబ్ నుండి మరొక ట్యాబ్‌కు తరలించడం మెరుగుపరచబడింది.
  • సైట్‌లలో కుక్కీలను ఉపయోగించడానికి అనుమతిని అభ్యర్థించే బ్యానర్‌లపై స్వీయ-క్లిక్ చేయడానికి సిస్టమ్‌లో (cookiebanners.bannerClicking.enabled మరియు cookiebanners.service.mode in about:config), ఆటో-క్లిక్ చేసే మినహాయింపుల జాబితాకు సైట్‌లను జోడించగల సామర్థ్యం వర్తించదు.
  • డిఫాల్ట్‌గా, TLSలో సెషన్ టిక్కెట్‌ల పునర్వినియోగాన్ని నిరోధించడానికి network.ssl_tokens_cache_use_only_once సెట్టింగ్ ప్రారంభించబడింది.
  • నెట్‌వర్క్.cache.shutdown_purge_in_background_task సెట్టింగ్ ప్రారంభించబడింది, ఇది షట్ డౌన్ చేస్తున్నప్పుడు ఫైల్ I/O సరిగ్గా షట్‌డౌన్ చేయబడే సమస్యను పరిష్కరిస్తుంది.
  • టూల్‌బార్‌కి యాడ్-ఆన్ బటన్‌ను పిన్ చేయడానికి యాడ్-ఆన్ కాంటెక్స్ట్ మెనుకి ఒక ఎలిమెంట్ (“టూల్‌బార్‌కు పిన్”) జోడించబడింది.
  • ఫైర్‌ఫాక్స్‌ను డాక్యుమెంట్ వ్యూయర్‌గా ఉపయోగించడం సాధ్యమవుతుంది, సిస్టమ్‌లో "ఓపెన్ విత్" కాంటెక్స్ట్ మెను ద్వారా ఎంపిక చేయబడింది.
  • గురించి:మద్దతు పేజీకి స్క్రీన్ రిఫ్రెష్ రేట్ సమాచారం జోడించబడింది.
  • ui.font.menu, ui.font.icon, ui.font.caption, ui.font.status-bar, ui.font.message-box, మొదలైన సెట్టింగ్‌లు జోడించబడ్డాయి. సిస్టమ్ ఫాంట్‌లను భర్తీ చేయడానికి.
  • ఎలిమెంట్ మరియు డాక్యుమెంట్ ఆబ్జెక్ట్‌లలో వినియోగదారు స్క్రోలింగ్ పూర్తి చేసినప్పుడు (స్థానం మారడం ఆగిపోయినప్పుడు) ఉత్పన్నమయ్యే స్క్రోలెండ్ ఈవెంట్‌కు డిఫాల్ట్‌గా ఎనేబుల్ చేయబడింది.
  • స్టోరేజ్ యాక్సెస్ APIతో సంబంధం లేకుండా థర్డ్-పార్టీ కంటెంట్‌ని ప్రాసెస్ చేస్తున్నప్పుడు స్టోరేజ్ API ద్వారా యాక్సెస్ విభజన అందించబడింది.
  • ఎలిమెంట్ ఐడెంటిఫైయర్‌ని ప్రసారం చేసే పరిధి మూలకానికి జాబితా లక్షణానికి మద్దతు జోడించబడింది ఇన్‌పుట్ కోసం అందించే ముందే నిర్వచించిన విలువల జాబితాతో.
  • కంటెంట్-విజిబిలిటీ CSS ప్రాపర్టీ, విజిబిలిటీ ఫీల్డ్ వెలుపల ఉన్న ప్రాంతాలను అనవసరంగా రెండరింగ్ చేయడాన్ని నిరోధించడానికి ఉపయోగించబడింది, ఇప్పుడు 'ఆటో' విలువతో అప్‌డేట్ చేయబడింది, సెట్ చేసినప్పుడు, విజిబిలిటీ సరిహద్దుకు ఎలిమెంట్ యొక్క సామీప్యత ఆధారంగా బ్రౌజర్ ద్వారా నిర్ణయించబడుతుంది. కనిపించే ప్రాంతం.
  • CSS రకంలో , ఇది వివిధ పేజీ భాగాల కోసం డిఫాల్ట్ రంగు విలువలను నిర్వచిస్తుంది మరియు మార్క్, మార్క్‌టెక్స్ట్ మరియు బటన్‌బోర్డర్ విలువలకు మద్దతును జోడించింది.
  • USB HID-ఆధారిత టోకెన్‌లను ఉపయోగించి CTAP2 (క్లయింట్ టు ఆథెంటికేటర్ ప్రోటోకాల్) ఉపయోగించి ప్రామాణీకరించే సామర్థ్యాన్ని వెబ్ ప్రమాణీకరణ జోడిస్తుంది. మద్దతు డిఫాల్ట్‌గా ఇంకా ప్రారంభించబడలేదు మరియు about:configలో security.webauthn.ctap2 పారామీటర్ ద్వారా ప్రారంభించబడింది.
  • జావాస్క్రిప్ట్ డీబగ్గర్‌లోని వెబ్ డెవలపర్ సాధనాల్లో, స్క్రోలెండ్ ఈవెంట్ హ్యాండ్లర్‌కు వెళ్లేటప్పుడు ప్రేరేపించబడే కొత్త బ్రేక్‌పాయింట్ ఎంపిక జోడించబడింది.
  • WebDriver BiDi బ్రౌజర్ రిమోట్ కంట్రోల్ ప్రోటోకాల్‌కు “session.subscribe” మరియు “session.unsubscribe” కమాండ్‌లకు మద్దతు జోడించబడింది.
  • విండోస్ ప్లాట్‌ఫారమ్ కోసం బిల్డ్‌లలో మల్టీమీడియా కంటెంట్‌ను ప్లే చేసే ప్రక్రియలలో దుర్బలత్వాల దోపిడీని నిరోధించడానికి హార్డ్‌వేర్ ప్రొటెక్షన్ మెకానిజం ACG (అర్బిట్రరీ కోడ్ గార్డ్) ఉపయోగించడం ఉంటుంది.
  • MacOS ప్లాట్‌ఫారమ్‌లో, Ctrl/Cmd + ట్రాక్‌ప్యాడ్ లేదా Ctrl/Cmd + మౌస్ వీల్ కలయికల చర్య మార్చబడింది, ఇది ఇప్పుడు జూమ్ కాకుండా స్క్రోలింగ్‌కు (ఇతర బ్రౌజర్‌లలో వలె) దారి తీస్తుంది.
  • ఆండ్రాయిడ్ వెర్షన్‌లో మెరుగుదలలు:
    • పూర్తి-స్క్రీన్ వీడియోను వీక్షిస్తున్నప్పుడు, స్క్రోలింగ్ చేసినప్పుడు చిరునామా పట్టీ యొక్క ప్రదర్శన నిలిపివేయబడుతుంది.
    • పిన్ చేసిన సైట్‌ను తొలగించిన తర్వాత మార్పులను రద్దు చేయడానికి బటన్ జోడించబడింది.
    • భాషను మార్చిన తర్వాత శోధన ఇంజిన్‌ల జాబితా నవీకరించబడుతుంది.
    • క్లిప్‌బోర్డ్ లేదా అడ్రస్ బార్‌లో పెద్ద మొత్తంలో డేటాను ఉంచినప్పుడు సంభవించిన క్రాష్ పరిష్కరించబడింది.
    • కాన్వాస్ మూలకాల యొక్క మెరుగైన రెండరింగ్ పనితీరు.
    • H.264 కోడెక్‌ను మాత్రమే ఉపయోగించగల వీడియో కాల్‌లతో సమస్య పరిష్కరించబడింది.

ఆవిష్కరణలు మరియు బగ్ పరిష్కారాలతో పాటు, Firefox 109 21 దుర్బలత్వాలను పరిష్కరించింది. 15 దుర్బలత్వాలు ప్రమాదకరమైనవిగా గుర్తించబడ్డాయి, వీటిలో 13 దుర్బలత్వాలు (CVE-2023-23605 మరియు CVE-2023-23606 కింద సేకరించబడినవి) బఫర్ ఓవర్‌ఫ్లోలు మరియు ఇప్పటికే ఖాళీ చేయబడిన మెమరీ ప్రాంతాలకు యాక్సెస్ వంటి మెమరీ సమస్యల వల్ల సంభవించాయి. సంభావ్యంగా, ఈ సమస్యలు ప్రత్యేకంగా రూపొందించిన పేజీలను తెరిచేటప్పుడు దాడి చేసేవారి కోడ్‌ని అమలు చేయడానికి దారితీయవచ్చు. దుర్బలత్వం CVE-2023-23597 కొత్త చైల్డ్ ప్రాసెస్‌లను సృష్టించడం కోసం కోడ్‌లోని తార్కిక లోపం వల్ల ఏర్పడింది మరియు ఏకపక్ష ఫైల్‌ల కంటెంట్‌లను చదవడానికి ఫైల్:// సందర్భంలో కొత్త ప్రాసెస్‌ని ప్రారంభించేందుకు అనుమతిస్తుంది. GTK ఫ్రేమ్‌వర్క్‌లో డ్రాగ్&డ్రాప్ చర్యలను నిర్వహించడంలో లోపం కారణంగా CVE-2023-23598 దుర్బలత్వం ఏర్పడింది మరియు డేటాట్రాన్స్‌ఫర్.సెట్‌డేటా కాల్ ద్వారా ఏకపక్ష ఫైల్‌ల కంటెంట్‌లను చదవడానికి అనుమతిస్తుంది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి