Uptimekuma 1.23.12 Release
์์ฝ
๐โโ๏ธ ๊ฐ์ ์ฌํญ
- #4477 ๋ผ์ฐํฐ๋ฅผ ํตํด ๋ฉ์ผ์ ๋ณด๋ด๋ ๋ฐฉ๋ฒ์ ๋ํ ์ ๋ณด ํ ์คํธ๋ฅผ ๊ฐ์ ํ์ต๋๋ค. (๊ฐ์ฌํฉ๋๋ค. @apio-sys)
- #4630 TLS ์ธ์ฆ์๋ฅผ ๋ ์ ๋ขฐํ ์ ์๋๋ก keylog ์ด๋ฒคํธ๋ฅผ ์ฌ์ฉํฉ๋๋ค. [1.23.X] (๊ฐ์ฌํฉ๋๋ค. @chakflying)
๐ ๋ฒ๊ทธ ์์
- #4326 ๋น ๋น๋ฐ๋ฒํธ๋ ์ฌ์ฉ์์ ๋ํ HTTP ๊ธฐ๋ณธ ์ธ์ฆ์ ์ํ
encodeBase64
๋ฅผ ์์ ํ์ต๋๋ค. (๊ฐ์ฌํฉ๋๋ค. @Saibamen) - #4244 ์๋ ์ธ์ด ๊ฐ์ง๋ฅผ ์ํด i18n์ด
navigator.languages
๋์navigator.language
์ ์ฌ์ฉํ๋๋ก ์์ ํ์ต๋๋ค. (๊ฐ์ฌํฉ๋๋ค. @CommanderStorm) - #3598 ์๋ฆผ ๋์ธ์ ํ ๋ ์คํจํ ๊ฒฝ์ฐ ์ค๋ฅ๋ฅผ throwํ๋๋ก ์์ ํ์ต๋๋ค. (๊ฐ์ฌํฉ๋๋ค. @AnnAngela)
- #4417 ๋ฐํํ๊ธฐ ์ ์ ๋ธ๋ผ์ฐ์ ๊ฐ ์ฐ๊ฒฐ๋ ์ํ์ธ์ง ํ์ธํ๋๋ก ์์ ํ์ต๋๋ค. (๊ฐ์ฌํฉ๋๋ค. @chakflying)
- #4425 [JSON-Query] ๋ฌธ์์ด๋ง ์๋ JSON์ ํ์ฑํ์ง ์๋๋ก ์์ ํ์ต๋๋ค. (๊ฐ์ฌํฉ๋๋ค. @chakflying)
- #4631 monitor-tls-info ํ ์ด๋ธ์ ์ ์๋๋ฌผ FK๋ฅผ ์ถ๊ฐํ์ต๋๋ค. [1.23.X] (๊ฐ์ฌํฉ๋๋ค. @chakflying)
โฌ๏ธ ๋ณด์ ์์
- GHSA-23q2-5gf8-gjpp
- #4653 nodemailer๋ฅผ ์ ๋ฐ์ดํธํด์ผ ํฉ๋๋ค. GHSA-9h6g-pr28-7cqp๋ฅผ ์์ ํ์ต๋๋ค. [1.23.X] (๊ฐ์ฌํฉ๋๋ค. @Saibamen)
- #4652 axios, @actions/github, dompurify๋ฅผ ์ ๋ฐ์ดํธํด์ผ ํฉ๋๋ค. [1.23.X] (๊ฐ์ฌํฉ๋๋ค. @Saibamen)
- ๋ชจ๋ ์ข ์์ฑ์ ์ ๋ฐ์ดํธํด์ผ ํฉ๋๋ค.
๐ฆ ๋ฒ์ญ ๊ธฐ์ฌ
๊ธฐํ
- #4633 CI๋ฅผ ์๋์ฐ Runner์์ ์์ ํ์ต๋๋ค. [1.23.X] (๊ฐ์ฌํฉ๋๋ค. @chakflying)
- ์ด ์ ์ฅ์์์์ ์์ ๋ณ๊ฒฝ ์ฌํญ, ์ฝ๋ ๋ฆฌํฉํ ๋ง ๋ฐ ์ฃผ์/๋ฌธ์ ์ ๋ฐ์ดํธ
์๋ฌธ ๋ด์ฉ
๐โโ๏ธ Improvements
- #4477 Improved helptext of how to send mail via the systems mail subsystem (Thanks @apio-sys)
- #4630 Feat: Use keylog event to obtain TLS certificate for better reliability [1.23.X] (Thanks @chakflying)
๐ Bug Fixes
- #4326 Fix
encodeBase64
for empty password or user in HTTP Basic Authentication (Thanks @Saibamen) - #4244 made sure that the i18n does use
navigator.languages
instead ofnavigator.language
for automatic language detection (Thanks @CommanderStorm) - #3598 fix(notification-dingding): throw error when failed (Thanks @AnnAngela)
- #4417 Fix: Make sure browser is connected before returning (Thanks @chakflying)
- #4425 Fix: [JSON-Query] Prevent parsing string-only JSON (Thanks @chakflying)
- #4631 Fix: Add missing FK for monitor-tls-info table [1.23.X] (Thanks @chakflying)
โฌ๏ธ Security Fixes
- GHSA-23q2-5gf8-gjpp
- #4653 fix: Update nodemailer to fix GHSA-9h6g-pr28-7cqp [1.23.X] (Thanks @Saibamen)
- #4652 fix: Update
axios
,@actions/github
anddompurify
[1.23.X] (Thanks @Saibamen) - Update all dependencies
๐ฆ Translation Contributions
Others
- #4633 Fix: Fix CI on Windows Runner [1.23.X] (Thanks @chakflying)
- Other small changes, code refactoring and comment/doc updates in this repo:
๋งํฌ : https://github.com/louislam/uptime-kuma/releases/tag/1.23.12