Firefox 111 ์น ๋ธ๋ผ์ฐ์ ๊ฐ ์ถ์๋์์ผ๋ฉฐ, ์ฅ๊ธฐ ์ง์ ๋ถ๋ฌธ์ ๋ํ ์ ๋ฐ์ดํธ์ธ 102.9.0์ด ์์ฑ๋์์ต๋๋ค. Firefox 112 ๋ธ๋์น๋ ๊ณง ๋ฒ ํ ํ ์คํธ ๋จ๊ณ๋ก ์ ํ๋ ์์ ์ด๋ฉฐ, ์ถ์๋ 11์ XNUMX์ผ๋ก ์์ ๋์ด ์์ต๋๋ค.
Firefox 111์ ์ฃผ์ ํ์ :
- ๋ด์ฅ๋ ๊ณ์ ๊ด๋ฆฌ์๋ Firefox Relay ์๋น์ค์ ๋ํ ์ด๋ฉ์ผ ์ฃผ์ ๋ง์คํฌ๋ฅผ ์์ฑํ๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ต๋๋ค. ์ด๋ฅผ ํตํด ์ฌ์ดํธ ๋ฑ๋ก์ด๋ ๊ตฌ๋ ๋ฑ๋ก์ ์ํ ์์ ์ด๋ฉ์ผ ์ฃผ์๋ฅผ ์์ฑํ์ฌ ์ค์ ์ฃผ์๋ฅผ ๊ด๊ณ ํ์ง ์๋๋ก ํ ์ ์์ต๋๋ค. ์ด ๊ธฐ๋ฅ์ ์ฌ์ฉ์๊ฐ Firefox ๊ณ์ ์ ์ฐ๊ฒฐ๋ ๊ฒฝ์ฐ์๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ํ๊ทธํ๋ ค๋ฉด ์น ์์ ํ์์ "rel=noreferrer" ๋งค๊ฐ๋ณ์๋ฅผ ์ ์ฉํ์ฌ Referer ํค๋ ์ ์ก์ ๋นํ์ฑํํ๊ฑฐ๋ "rel=noopener"๋ฅผ ์ ์ฉํ์ฌ Window.opener ์์ฑ ์ค์ ์ ๋นํ์ฑํํ๊ณ ๊ธ์งํ ์ ์๋ "rel" ์์ฑ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. ์ ํ์ด ์ด๋ฃจ์ด์ง ์ปจํ ์คํธ์ ๋ํ ์ก์ธ์ค.
- ํ์ฌ ์ฌ์ดํธ์ ์ฐ๊ฒฐ๋ ์ ์ฅ์์ ์ฐ๊ฒฐ๋ ๋ก์ปฌ ํ์ผ ์์คํ ์ ํ์ผ์ ๋ฐฐ์นํ๊ธฐ ์ํ ํ์ผ ์์คํ ์ก์ธ์ค API์ ํ์ฅ์ธ OPFS(Origin-Private FileSystem) API๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ์ฌ์ดํธ์ ์ฐ๊ฒฐ๋ ์ผ์ข ์ ๊ฐ์ ํ์ผ ์์คํ ์ด ์์ฑ๋์ด(๋ค๋ฅธ ์ฌ์ดํธ๋ ์ก์ธ์คํ ์ ์์) ์น ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ฌ์ฉ์ ์ฅ์น์ ํ์ผ๊ณผ ๋๋ ํฐ๋ฆฌ๋ฅผ ์ฝ๊ณ , ๋ณ๊ฒฝํ๊ณ , ์ ์ฅํ ์ ์์ต๋๋ค.
- CSS ์์ ๋ ๋ฒจ 4 ์ฌ์ ๊ตฌํ์ ์ผ๋ถ๋ก CSS๋ sRGB, RGB, HSL, HWB, LHC ๋ฐ LAB ์์ ๊ณต๊ฐ. ์ด ๊ธฐ๋ฅ์ ํ์ฌ ๊ธฐ๋ณธ์ ์ผ๋ก ๋นํ์ฑํ๋์ด ์์ผ๋ฉฐ ์ฌ์ฉํ๋ ค๋ฉด about:config์์layout.css.more_color_4.enabled ํ๋๊ทธ๋ฅผ ํ์ฑํํด์ผ ํฉ๋๋ค.
- ์ธ์ํ ๋ ํ์ด์ง๋ฅผ ๊ฒฐ์ ํ๋ ๋ฐ ์ฌ์ฉ๋๋ CSS '@page' ๊ท์น์ ํ์ด์ง ๋ฐฉํฅ ์ ๋ณด('upright', 'rotate-left' ๋ฐ 'rotate-right')๋ฅผ ์ป๊ธฐ ์ํด 'page-orientation' ์์ฑ์ ๊ตฌํํฉ๋๋ค.
- SVG ๋ด๋ถ ์์ context-Stroke ๋ฐ context-fill ๊ฐ์ด ํ์ฉ๋ฉ๋๋ค.
- ๊ธฐ๋ณธ ๊ฒ์ ์์ง์ ์ฟผ๋ฆฌ๋ฅผ ๋ณด๋ด๊ธฐ ์ํด search.query ๊ธฐ๋ฅ์ด ์ ๋์จ API์ ์ถ๊ฐ๋์์ต๋๋ค. ์ ํญ์ด๋ ์ฐฝ์ ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ํ์ํ๊ธฐ ์ํด search.search ํจ์์ "์ฒ๋ฆฌ" ์์ฑ์ ์ถ๊ฐํ์ต๋๋ค.
- ๋ด์ฅ๋ pdf.js ๋ทฐ์ด์์ ์ด๋ฆฐ PDF ๋ฌธ์๋ฅผ ์ ์ฅํ๊ธฐ ์ํ API๊ฐ ์ถ๊ฐ๋์์ต๋๋ค. window.print์ ์ฐ๊ฒฐ๋์ด ์๊ณ PDF ํ์ผ์ด๋ PDF InputStream์ ๋ณด๋ด ์ธ์ํ ์ ์๋ GeckoView ์ธ์ API๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- URI file://์ ๋ํด SitePermissions๋ฅผ ํตํ ๊ถํ ์ค์ ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- SpiderMonkey JavaScript ์์ง์ RISC-V 64 ์ํคํ ์ฒ์ ๋ํ ์ด๊ธฐ ์ง์์ ์ถ๊ฐํ์ต๋๋ค.
- ์น ๊ฐ๋ฐ์์ฉ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ฉด ์์์ ํ์ผ์ ๊ฒ์ํ ์ ์์ต๋๋ค.
- dmabuf๋ฅผ ์ฌ์ฉํ์ฌ VA-API(Video Acceleration API)์ฉ ํ๋ฉด ๋ณต์ฌ ์ง์์ ๊ตฌํํ์ฌ VA-API ํ๋ฉด ์ฒ๋ฆฌ ์๋๋ฅผ ๋์ด๊ณ ์ผ๋ถ ํ๋ซํผ์์ ๋ ๋๋งํ๋ ๋์ ์ํฐํฉํธ ๋ชจ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค.
- DNS์์ ํธ์คํธ ์ด๋ฆ์ ํ์ธํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์ค๋ ๋ ์๋ฅผ ์ ์ดํ๊ธฐ ์ํด network.dns.max_any_priority_threads ๋ฐ network.dns.max_high_priority_threads ์ค์ ์ about:config์ ์ถ๊ฐํ์ต๋๋ค.
- Windows ํ๋ซํผ์์๋ ํ๋ซํผ์์ ์ ๊ณตํ๋ ์๋ฆผ ์์คํ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- macOS ํ๋ซํผ์ ์ธ์ ๋ณต๊ตฌ๋ฅผ ์ง์ํฉ๋๋ค.
- Android ๋ฒ์ ์ ๊ฐ์ ์ฌํญ:
- PDF ๋ฌธ์๋ฅผ ๋ณผ ์ ์๋ ๋ด์ฅ ๊ธฐ๋ฅ์ ๊ตฌํํ์ต๋๋ค(๋จผ์ ๋ค์ด๋ก๋ํ์ฌ ๋ณ๋์ ๋ทฐ์ด์์ ์ด ํ์ ์์).
- ์์น ์๋ ์ฝํ ์ธ ๋ฅผ ์ฐจ๋จํ๊ธฐ ์ํด ์๊ฒฉ ๋ชจ๋(์๊ฒฉ)๋ฅผ ์ ํํ๋ฉด ๊ธฐ๋ณธ ๋ชจ๋๋ ์ ์ฒด ์ฟ ํค ๋ณดํธ์ ๋๋ค. ์ด ๋ชจ๋๋ ๊ฐ ์ฌ์ดํธ์ ๋ํด ๋ณ๋์ ๊ฒฉ๋ฆฌ๋ ์ฟ ํค ์ ์ฅ์๋ฅผ ์ฌ์ฉํ๋ฉฐ ์ฌ์ดํธ ๊ฐ ์ด๋์ ์ถ์ ํ๊ธฐ ์ํด ์ฟ ํค๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ํ์ฉํ์ง ์์ต๋๋ค.
- ์ด์ Android 12 ๋ฐ 13์ ์คํํ๋ Pixel ๊ธฐ๊ธฐ์๋ ์ต๊ทผ ํญ๋ชฉ ํ๋ฉด์์ ์ง์ ์ต๊ทผ์ ๋ณธ ํ์ด์ง์ ๋ํ ๋งํฌ๋ฅผ ๊ณต์ ํ ์ ์๋ ๊ธฐ๋ฅ์ด ์์ต๋๋ค.
- ๋ณ๋์ ์ ํ๋ฆฌ์ผ์ด์ (์ฑ์์ ์ด๊ธฐ)์์ ์ฝํ ์ธ ๋ฅผ ์ฌ๋ ๋ฉ์ปค๋์ฆ์ด ์ฌ์ค๊ณ๋์์ต๋๋ค. ์ฌ์ฉ์ ํ์ธ ์์ด ํ์ฌ Android ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ ์ ์๋ ์ทจ์ฝ์ (CVE-2023-25749)์ด ์์ ๋์์ต๋๋ค.
- CanvasRenderThread ํธ๋ค๋ฌ๊ฐ ํฌํจ๋์ด ์์ด WebGL ๊ด๋ จ ์์ ์ ๋ณ๋์ ์ค๋ ๋์์ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
ํ์ ๊ณผ ๋ฒ๊ทธ ์์ ์ธ์๋ Firefox 111์ 20๊ฐ์ ์ทจ์ฝ์ ์ ์์ ํ์ต๋๋ค. 14๊ฐ์ ์ทจ์ฝ์ ์ ์ํํ ๊ฒ์ผ๋ก ํ์๋์์ผ๋ฉฐ, ๊ทธ ์ค 9๊ฐ์ ์ทจ์ฝ์ (CVE-2023-28176 ๋ฐ CVE-2023-28177์ ์์ง๋จ)์ ๋ฒํผ ์ค๋ฒํ๋ก ๋ฐ ์ด๋ฏธ ํด์ ๋ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ ๋ํ ์ก์ธ์ค์ ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ ๋ฌธ์ ๋ก ์ธํด ๋ฐ์ํฉ๋๋ค. ์ ์ฌ์ ์ผ๋ก ์ด๋ฌํ ๋ฌธ์ ๋ก ์ธํด ํน๋ณํ ์ค๊ณ๋ ํ์ด์ง๋ฅผ ์ด ๋ ๊ณต๊ฒฉ์์ ์ฝ๋๊ฐ ์คํ๋ ์ ์์ต๋๋ค.
์ถ์ฒ : opennet.ru