์ง๋ ์ฃผ๋ง n8n 2.0์ด ์๊ฐ๋์ด ์ฃผ์ ๋ด์ฉ์ ๊ฐ๋ตํ๊ฒ ์ ๋ฆฌํด ๋ณด์์ต๋๋ค. AI ์ธ๊ธฐ์ ํจ๊ป ๋๋ฆฌ ์ฌ์ฉ๋๊ณ ์๋ ๋๊ตฌ์ธ ๋งํผ, ํ ๋ฒ ์ดํด๋ณด์ ๋ ์ข์ ๊ฒ ๊ฐ์ต๋๋ค. n8n v2.0 breaking changes | n8n Docs ๋ด์ฉ์ ์ฐธ๊ณ ํ์ฌ ์์ฑ๋์์ต๋๋ค.
์ง๋ ์๋ ๊ฐ Fair-code ๋ผ์ด์ ์ค ๋ชจ๋ธ๊ณผ ๊ฐ๋ ฅํ ํ์ฅ์ฑ์ ๋ฐํ์ผ๋ก Zapier๋ Make์ ๊ฐ์ ํ์ํ SaaS ์๋ฃจ์ ์ ๊ฐ๋ ฅํ ๋์์ผ๋ก ์ฑ์ฅํด์จ n8n์ด 2025๋ 12์ 8์ผ 2.0(๋ฒ ํ)๋ฅผ ๋ฐํํ์ต๋๋ค. ๊ทธ๋์ n8n์ด โ๊ฐ์ธ์ฉ ํดโ์ด๋ผ๋ ์ด๋ฏธ์ง๋ฅผ ๋ฒ๊ณ โ์ํฐํ๋ผ์ด์ฆ๊ธ ์ด์ OSโ ๋ก ๋์ฝํ๊ฒ ๋ค๋ ์์ง๊ฐ ๋ด๊ธด ๋ฆฌ๋น๋ฉ์ผ๋ก ๋ณด์ฌ์ง๋๋ฐ n8n 2.0 ์ ๋ํด์ ๊ฐ๋ณ๊ฒ ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
2.0 ํต์ฌ ํ ๋ง
๋ฒ์ 1.x ์์์ n8n์ ๋น ๋ฅธ ๊ธฐ๋ฅ ์ถ๊ฐ์ ๊ฐ๋ฐ์ ์นํ์ ์ธ ์ ์ฐ์ฑ์ ์ด์ ์ ๋ง์ถ ๋๋จธ์ง, ์ํฐํ๋ผ์ด์ฆ ํ๊ฒฝ์์ ์๊ตฌ๋๋ ์๊ฒฉํ ๋ณด์ ํต์ ์ ์ด์ ์์ ์ฑ ์ธก๋ฉด์์๋ ์ผ๋ถ ํํ์ ์ ๊ฐ์ง๊ณ ์์์ต๋๋ค.
n8n 2.0์ ์ด๋ฌํ ๊ธฐ์ ์ ๋ถ์ฑ๋ฅผ ์ฒญ์ฐํ๊ณ , โ๊ธฐ๋ณธ์ ์ธ ๋ณด์(Secure-by-Default)โ, โ์ด์์ ์ ๋ขฐ์ฑ(Reliability)โ, ๊ทธ๋ฆฌ๊ณ "์์ธก ๊ฐ๋ฅํ ์ฑ๋ฅ(Predictable Performance)"์ด๋ผ๋ ์ธ ๊ฐ์ง ํต์ฌ ์ถ ์์ ํ๋ซํผ์ ๋ฆฌ๋น๋ฉํ๋ค๊ณ ํฉ๋๋ค. ์ด๋ n8n์ด ๋ ์ด์ ๊ฐ์ธ ๊ฐ๋ฐ์๋ ์๊ท๋ชจ ํ์ ์ํ ๋๊ตฌ์ ๋จธ๋ฌด๋ฅด์ง ์๊ณ , ๊ธ์ต, ์๋ฃ, ๋๊ท๋ชจ IT ์ด์ ์กฐ์ง(ITOps) ๋ฑ ๋ฏธ์ ํฌ๋ฆฌํฐ์ปฌํ ์ํฌ๋ก๋๋ฅผ ์ฒ๋ฆฌํด์ผ ํ๋ ์กฐ์ง์ ํต์ฌ ์ธํ๋ผ๋ก ์๋ฆฌ๋งค๊นํ๊ฒ ๋ค๋ ์์ง๋ฅผ ๋ณด์ฌ์ค๋๋ค.
- Secure-by-Default
- Reliability
- Predictable Performance
์๋กญ๊ฒ ๋ฐ๋ ๋ถ๋ถ
์ ์ฅ(Save)๊ณผ ๋ฐํ(Publish)์ ๋ถ๋ฆฌ
์ง๊ธ๊น์ง๋ ์์ ์ค์ ๋ฌด์ฌ์ฝ '์ ์ฅโ์ ๋๋ฅด๋ฉด ๋ฏธ์์ฑ ๋ก์ง์ด ์ค์๊ฐ ์๋ฒ์ ๋ฐ์๋์ด ๋๊ฐํ๋ ๊ธฐ์ต์ด ์์ผ์ค ํ ๋ฐ์.
-
1.x: โ์ ์ฅโ์ ๋๋ฅด๋ฉด ๋ผ์ด๋ธ ์๋ฒ์ ๋ฐ๋ก ๋ฐ์๋ฉ๋๋ค.
-
2.0: '์ ์ฅโ์ ์ด์์ ์ ์ฅํ๋ ๋จ๊ณ์ ๋๋ค. ์ค์ ๋ผ์ด๋ธ ์๋ฒ์๋ โ๋ฐํ(Publish)โ ๋ฒํผ์ ๋ช ์์ ์ผ๋ก ๋๋ฌ์ผ ๋ฐ์๋ฉ๋๋ค. https://docs.n8n.io/workflows/publish/#saving-and-publishing-workflows
์ด์ ์ค์ธ ์๋น์ค๋ฅผ ๋ฉ์ถ์ง ์๊ณ ๋ ๋ก์ง์ ์์ ํ๊ณ ์คํํ ์ ์๋ ์๋๋ฐ์ค๊ฐ ์ถ๊ฐ๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค. (์ด ๊ตฌ์กฐ ๋๋ถ์ 2026๋ 1์์๋ ์๋ ์ ์ฅ(Autosave) ๊ธฐ๋ฅ๋ ๋ค์ด์จ๋ค๊ณ ํฉ๋๋ค.)
ํ์คํฌ ๋ฌ๋์ ๊ธฐ๋ณธ ํ์ฑํ์ ํ๋ก์ธ์ค ๊ฒฉ๋ฆฌ
๋ณด์ ์ํคํ ์ฒ์ ๋ณํ๋ก ํ์คํฌ ๋ฌ๋(Task Runner)์ ๊ธฐ๋ณธ ํ์ฑํ์ ๋๋ค.
-
1.x: ์๋ฐ์คํฌ๋ฆฝํธ๋ ํ์ด์ฌ ์ฝ๋๋ n8n์ ๋ฉ์ธ ํ๋ก์ธ์ค(Node.js ์ด๋ฒคํธ ๋ฃจํ) ๋ด์์ ์คํ๋๊ฑฐ๋, ๊ฒฉ๋ฆฌ ์์ค์ด ๋ฎ์ ์๋๋ฐ์ค์์ ์คํ๋์์ต๋๋ค. ์ด๋ ํน์ ์ํฌํ๋ก์ฐ๊ฐ ๊ณผ๋ํ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ ์ ํ๊ฑฐ๋ ๋ฌดํ ๋ฃจํ์ ๋น ์ง ๊ฒฝ์ฐ, n8n ์๋ฒ ์ ์ฒด๊ฐ ๋ฉ์ถ ์ ์๋ ์ํ์ด ์์์ต๋๋ค.
-
2.0: n8n 2.0์์๋ ๋ชจ๋ ์ฝ๋ ๋ ธ๋(Code Node)์ ์คํ์ด ๋ณ๋์ ๊ฒฉ๋ฆฌ๋ ํ๋ก์ธ์ค์ธ 'ํ์คํฌ ๋ฌ๋โ์ ์์๋ฉ๋๋ค. ์ด์ ์ฌ์ฉ์๊ฐ ์์ฑํ ์ฝ๋๋ n8n ์ฝ์ด ์์ง๊ณผ ๋ฌผ๋ฆฌ์ ์ผ๋ก ๋ถ๋ฆฌ๋ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์์ ์คํ๋ฉ๋๋ค. ๋ง์ฝ ์ฌ์ฉ์ ์ฝ๋๊ฐ ์ถฉ๋ํ๊ฑฐ๋ ํ์ฉ๋ ๋ฆฌ์์ค๋ฅผ ์ด๊ณผํ๋ฉด, ํ์คํฌ ๋ฌ๋ ํ๋ก์ธ์ค๋ง ์ข ๋ฃ๋ ๋ฟ n8n ๋ฉ์ธ ์๋ฒ๋ ์ํฅ์ ๋ฐ์ง ์์ต๋๋ค. https://docs.n8n.io/hosting/configuration/task-runners/#task-runner-modes
๋จ์ํ ์์ ์ฑ์ ๋์ด๋ ๊ฒ์ ๋์ด ๋ณด์ ๊ฒฉ๋ฆฌ(Security Isolation)๋ฅผ ์๋ฏธํฉ๋๋ค. ์ํฌํ๋ก์ฐ ์คํ ํ๊ฒฝ์ด ์๋๋ฐ์คํ๋จ์ ๋ฐ๋ผ, ์๊ฒฉ ์ฝ๋ ์คํ(RCE) ์ทจ์ฝ์ ์ด ๋ฐ์ํ๋๋ผ๋ ๊ณต๊ฒฉ์๊ฐ ํธ์คํธ ์์คํ ์ผ๋ก ๊ถํ์ ์์น์ํค๋ ๊ฒ์ด ํจ์ฌ ์ด๋ ค์์ง๋๋ค.
ํ์ด์ค๋ค์ด๋(Pyodide) ์ ๊ฑฐ์ ๋ค์ดํฐ๋ธ ํ์ด์ฌ ํตํฉ
1.x ๋ฒ์ ์์ Python ์ง์์ ์น์ด์ ๋ธ๋ฆฌ(WASM) ๊ธฐ๋ฐ์ ํ์ด์ค๋ค์ด๋(Pyodide)๋ฅผ ํตํด ๊ตฌํ๋์์ต๋๋ค. ์ด๋ ๋ธ๋ผ์ฐ์ ๋ Node.js ํ๊ฒฝ์์ ํ์ด์ฌ์ ์คํํ ์ ์๊ฒ ํด์ฃผ๋ ๊ธฐ์ ์ด์์ง๋ง, ์ฑ๋ฅ์์ ํ๊ณ์ ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ(pip ํจํค์ง) ์ฌ์ฉ์ ์ ์ฝ์ด ์ปธ์ต๋๋ค.
-
1.x: ์น์ด์ ๋ธ๋ฆฌ ๊ธฐ๋ฐ์ Pyodide๋ฅผ ์ฌ์ฉํ์ฌ ๊ธฐ๋ฅ๊ณผ ์ฑ๋ฅ์ ์ ์ฝ์ด ๋ง์์ต๋๋ค.
-
2.0: ์ด์ ์ด์์ฒด์ ์ ๋ค์ดํฐ๋ธ Python ํ๊ฒฝ์ ์ฌ์ฉํฉ๋๋ค. ์ด๋ pandas, numpy, scikit-learn๊ณผ ๊ฐ์ ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ค์นํ์ฌ ๋ฐ์ดํฐ ๋ถ์ ๋ฐ ์ฒ๋ฆฌ์ ํ์ฉํ ์ ์์์ ์๋ฏธํฉ๋๋ค. https://docs.n8n.io/2-0-breaking-changes/#remove-pyodide-based-python-code-node-and-tool
Task Runner ๋์ ์ ๊ฐ์ฅ ํฐ ์ํ ์ค ํ๋๋ก, n8n์ ๋จ์ํ ์ฐ๊ฒฐ ๋๊ตฌ์์ ๋ณธ๊ฒฉ์ ์ธ ๋ฐ์ดํฐ ์์ง๋์ด๋ง ํ์ดํ๋ผ์ธ ๋๊ตฌ๋ก ์ฌ์ฉํ ์ ์์์ ์๋ฏธํฉ๋๋ค.
ํ๊ฒฝ ๋ณ์ ๋ฐ ํ์ผ ์์คํ
์ ๊ทผ ์ฐจ๋จ
์๋ํ ๋๊ตฌ์์ ๊ฐ์ฅ ํํ ๋ณด์ ์ฌ๊ณ ๋ API ํค๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋น๋ฐ๋ฒํธ์ ๊ฐ์ ํ๊ฒฝ ๋ณ์์ ์ ์ถ์ ๋๋ค.
-
2.0๋ถํฐ๋ ์ฝ๋ ๋ ธ๋์์ process.env๋ฅผ ํตํด ์์คํ ํ๊ฒฝ ๋ณ์์ ์ ๊ทผํ๋ ๊ฒ์ด ๊ธฐ๋ณธ์ ์ผ๋ก ์ฐจ๋จ๋ฉ๋๋ค. (N8N_BLOCK_ENV_ACCESS_IN_NODE=true) https://docs.n8n.io/2-0-breaking-changes/#block-environment-variable-access-from-code-node-by-default
-
2.0๋ถํฐ๋ ์ ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ ์ ์๋ Execute Command ๋ ธ๋๋ ์ด์ ๊ธฐ๋ณธ์ ์ผ๋ก ๋นํ์ฑํ๋ฉ๋๋ค. ์ด๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ์๋ฒ ์ค์ ์์ ๋ช ์์ ์ผ๋ก ํ์ฉํด์ผ ํฉ๋๋ค. https://docs.n8n.io/2-0-breaking-changes/#disable-executecommand-and-localfiletrigger-nodes-by-default
-
2.0๋ถํฐ๋ ์ค์ ํ์ผ์ ๋ํ ๊ถํ์ด 0600(์์ ์๋ง ์ฝ๊ธฐ/์ฐ๊ธฐ ๊ฐ๋ฅ)์ผ๋ก ๊ฐ์ ๋ฉ๋๋ค. ๊ณต์ ์๋ฒ ํ๊ฒฝ์ด๋ ์ปจํ ์ด๋ ํ๊ฒฝ์์ ์๋ชป๋ ๊ถํ ์ค์ ์ผ๋ก ์ธํด ์ค์ ํ์ผ์ด ๋ค๋ฅธ ์ฌ์ฉ์์๊ฒ ๋ ธ์ถ๋๋ ๊ฒ์ ๋ฐฉ์งํ๊ธฐ ์ํจ์ ๋๋ค. https://docs.n8n.io/2-0-breaking-changes/#enforce-settings-file-permissions
MySQL/MariaDB ์ง์ ์ค๋จ. PostgreSQL ํ์ค์ผ๋ก ์ฌ์ฉ
n8n์ ์ํฌํ๋ก์ฐ์ ์คํ ์ด๋ ฅ, ๋ ธ๋ ๊ฐ ๋ฐ์ดํฐ ์ ๋ฌ, ์ค์ ์ ๋ณด ๋ฑ์ ์ ์ฅํ๊ธฐ ์ํด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์์กดํฉ๋๋ค. 2.0 ๋ฒ์ ์์๋ ์ฑ๋ฅ๊ณผ ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ์ ์ํด ์ง์ํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ ๋ฆฌํ์ต๋๋ค.
-
1.x: ์ํฌํ๋ก์ฐ ์๋ํ์์ ๋ค๋ฃจ๋ ๋ฐ์ดํฐ๋ ๋๋ถ๋ถ ๋น์ ํ ๋ฐ์ดํฐ(JSON)์ ๋๋ค. MySQL์ JSON ์ฒ๋ฆฌ ์ฑ๋ฅ์ด๋ ํธ๋์ญ์ ๋ฝ ๊ด๋ฆฌ ์ธก๋ฉด์์ PostgreSQL์ ๋นํด ๋ถ์กฑํ ๋ถ๋ถ์ด ๋ง์์ต๋๋ค. ํนํ ๋์ ์คํ๋์ด ๋ง์ ํ๊ฒฝ์์ MySQL์ ๋ฐ๋๋ฝ ์ด์๋ฅผ ์์ฃผ ์ผ์ผ์ผฐ์ผ๋ฉฐ, ์ด๋ n8n ๊ฐ๋ฐํ์๊ฒ ๋ ๊ฐ์ง ORM ๊ณ์ธต์ ์ ์ง๋ณด์ํด์ผ ํ๋ ๋ถ๋ด์ ์ฃผ์๋ค๊ณ ํฉ๋๋ค.
-
2.0: ํ์ค ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก PostgreSQL์ ์ฌ์ฉํฉ๋๋ค. PostgreSQL์ ๊ฐ๋ ฅํ MVCC ๋ชจ๋ธ์ ๋๋์ ์ฐ๊ธฐ ์์ (๋ก๊น )๊ณผ ์ฝ๊ธฐ ์์ ์ด ๋์์ ๋ฐ์ํ๋ n8n์ ์ํฌ๋ก๋์ ์ต์ ํ๋์ด ์์ต๋๋ค. ์ด๋ ์ฅ๊ธฐ์ ์ผ๋ก ํ๋ซํผ์ ์์ ์ฑ์ ๋์ด๊ณ , ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ จ ๋ฒ๊ทธ๋ฅผ ์ค์ด๋ ๋ฐ ๊ธฐ์ฌํ ์ ์๋ค๊ณ ํ๋จํ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. https://docs.n8n.io/2-0-breaking-changes/#drop-mysqlmariadb-support
SQLite ํ๋ง ๋๋ผ์ด๋ฒ์ 10๋ฐฐ ์ฑ๋ฅ ํฅ์
์๊ท๋ชจ ์์ฒด ํธ์คํ ์ฌ์ฉ์๋ฅผ ์ํ ๊ธฐ๋ณธ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ธ SQLite์ ์ฑ๋ฅ์ด ๋ํญ ๊ฐ์ ๋์์ต๋๋ค.
-
1.x: SQLite๋ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ผ ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ด๋ฏ๋ก, ๋์์ ์ฌ๋ฌ ์ฐ๊ธฐ ์์ ์ด ์์ฒญ๋ ๊ฒฝ์ฐ โDatabase is lockedโ ์ค๋ฅ๋ฅผ ๋ฐํํ๋ฉฐ ์คํจํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์์ต๋๋ค.
-
2.0: ์๋ก์ด SQLite ํ๋ง ๋๋ผ์ด๋ฒ(Pooling Driver)๋ฅผ ๋์ ํ์ฌ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๊ฒฐ์ ํจ์จ์ ์ผ๋ก ์ฌ์ฌ์ฉํ๊ณ ๋์์ฑ ์ ์ด๋ฅผ ๊ฐ์ ํ์ต๋๋ค. ๋ฒค์น๋งํฌ ๊ฒฐ๊ณผ, ์ด๋ ๊ธฐ์กด ๋๋น ์ต๋ 10๋ฐฐ์ ์๋ ํฅ์์ ๊ฐ์ ธ์๋ค๊ณ ํฉ๋๋ค. https://docs.n8n.io/2-0-breaking-changes/#remove-sqlite-legacy-driver
๋ฐ์ด๋๋ฆฌ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ฐฉ์ ๋ณ๊ฒฝ
์ด๋ฏธ์ง, PDF, ๋์์ ๋ฑ ๋์ฉ๋ ๋ฐ์ด๋๋ฆฌ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐฉ์์ด ๋ณ๊ฒฝ๋์์ต๋๋ค.
-
1.x: ๋ฐ์ด๋๋ฆฌ ๋ฐ์ดํฐ๋ฅผ ๋ฉ๋ชจ๋ฆฌ์ ๋ณด๊ดํ๋ ์ธ๋ฉ๋ชจ๋ฆฌ ๋ชจ๋๊ฐ ๊ธฐ๋ณธ๊ฐ์ผ๋ก OOM ๋ฐ์ ๊ฐ๋ฅ์ฑ์ด ๋์์ต๋๋ค.
-
2.0: ๋ฐ์ด๋๋ฆฌ ๋ฐ์ดํฐ๋ ๋ฐ๋์ ํ์ผ ์์คํ ์ด๋ S3 ํธํ ์คํ ๋ฆฌ์ง์ ์ ์ฅํด์ผํ๋ฉฐ, N8N_DEFAULT_BINARY_DATA_MODE์ ์ธ๋ฉ๋ชจ๋ฆฌ ์ต์ ์ ์ ๊ฑฐ๋์์ต๋๋ค. ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ์์ธก ๊ฐ๋ฅํ๊ฒ ํ๊ณ ์์คํ ์์ ์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํ ์กฐ์น์ ๋๋ค. https://docs.n8n.io/2-0-breaking-changes/#remove-in-memory-binary-data-mode
์ฝ์ด ๋
ธ๋ ๋ฐ ๊ธฐํ ๋ณ๊ฒฝ ์ฌํญ
๊ธฐ์กด ํต์ฌ ๋ ธ๋๋ค์ด ๊ฐ์ ๋์์ต๋๋ค.
-
HTTP Request ๋ ธ๋: 2.0์์๋ ์ฌ์ ํ ๊ฐ์ฅ ์ค์ํ ๋ ธ๋์ ๋๋ค. ์ผ๋ฐ ์ธ์ฆ(Generic Auth) ์ง์์ด ๊ฐํ๋์๊ณ , Pagination ์ฒ๋ฆฌ๊ฐ ๋์ฑ ์ง๊ด์ ์ผ๋ก ๊ฐ์ ๋์์ต๋๋ค.
-
Code ๋ ธ๋: ์์ ์ธ๊ธํ ๋๋ก Python ์คํ ํ๊ฒฝ์ด ๋ค์ดํฐ๋ธ๋ก ๋ณ๊ฒฝ๋์ด import ๊ตฌ๋ฌธ์ ํตํ ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ์ฉ์ด ๊ฐ๋ฅํด์ก์ต๋๋ค.
-
์ ๊ฑฐ๋ ๋ ธ๋: ์๋น์ค๊ฐ ์ข ๋ฃ๋๊ฑฐ๋ API๊ฐ ํ๊ธฐ๋ Spontit, crowd.dev, Kitemaker, Automizy ๋ฑ์ ๋ ธ๋๋ 2.0์์ ์์ ํ ์ ๊ฑฐ๋์์ต๋๋ค. ํด๋น ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ ์ํฌํ๋ก์ฐ๋ HTTP Request ๋ ธ๋๋ก ๋์ฒดํ๊ฑฐ๋ ๋ง์ด๊ทธ๋ ์ด์ ์ด ํ์ํฉ๋๋ค.
UI/UX ๊ฐ์ ๋ฐ ๋ง์ด๊ทธ๋ ์ด์
๋๊ตฌ
-
์บ๋ฒ์ค ๋ฐ ์ฌ์ด๋๋ฐ ๊ฐํธ
-
์ค์ , ์๊ฒฉ ์ฆ๋ช , ์คํ ๊ธฐ๋ก ๋ฑ ์์ฃผ ์ฌ์ฉํ๋ ๋ฉ๋ด์ ์ ๊ทผ์ฑ์ ๋์ด๊ธฐ ์ํ ์ฌ์ด๋๋ฐ ๊ตฌ์กฐ ๊ฐํธ
-
์ ์ฒด ์ํฌํ๋ก์ฐ์ ํ๋ฆ์ ๋ณด๋ฉด์ ์ธ๋ถ ์ค์ ์ ๋ณ๊ฒฝํ ์ ์๋๋ก ๊ฐ์ (๋ ธ๋๋ฅผ ๋๋ธ ํด๋ฆญํ์ฌ ์ฐฝ์ ๋์ฐ์ง ์๊ณ ๋, ์ฐ์ธก ํจ๋์์ ๋ฐ๋ก ํ๋ผ๋ฏธํฐ๋ฅผ ์์ ํ ์ ์๋ ๊ธฐ๋ฅ ์ถ๊ฐ)
-
-
๋ง์ด๊ทธ๋ ์ด์ ๋ฆฌํฌํธ ๋๊ตฌ
-
2.0์ ๋ณ๊ฒฝ ์ฌํญ์ ๋๋นํ๊ธฐ ์ํด, ๊ด๋ฆฌ์๋ฅผ ์ํ ๋ง์ด๊ทธ๋ ์ด์ ๋ฆฌํฌํธ ๋๊ตฌ ์ ๊ณต
-
ํน์ ๋ ธ๋์ ์ ๊ฑฐ ๋ฑ์ผ๋ก ์ํฌํ๋ก์ฐ ์์ ์ด ํ์ํ ๊ฒฝ์ฐ ๊ฐ์ง
-
ํ๊ฒฝ ๋ณ์ ์ค์ ์ด๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์ฑ ๋ฑ ์๋ฒ ๋ ๋ฒจ์ ํธํ์ฑ ๋ฌธ์ ์ง๋จ
-
๋ง์ด๊ทธ๋ ์ด์
2.0์ผ๋ก์ ์ ํ์ ๋จ์ํ '์ ๋ฐ์ดํธโ๊ฐ ์๋๋ผ ์ธํ๋ผ์ ๋จ๊ณ๋ณ '์ ๊ทธ๋ ์ด๋โ๋ก ์ ๊ทผํด์ผ ํฉ๋๋ค.
-
์ฌ์ ์ค๋น (1๋จ๊ณ): 1.121.0 ์ด์์ ์ต์ 1.x ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธํ ํ, ๋ง์ด๊ทธ๋ ์ด์ ๋ฆฌํฌํธ๋ฅผ ์คํํ์ฌ ์ํฅ๋๋ฅผ ๋ถ์ํฉ๋๋ค.
-
๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ํ (2๋จ๊ณ): ํ์ฌ MySQL์ ์ฌ์ฉ ์ค์ด๋ผ๋ฉด PostgreSQL ์ธ์คํด์ค๋ฅผ ์ค๋นํ๊ณ ๋ฐ์ดํฐ ๋ง์ด๊ทธ๋ ์ด์ ์ ์ํํด์ผ ํฉ๋๋ค. (n8n์ ์์ฒด์ ์ธ DB ๋ง์ด๊ทธ๋ ์ด์ ๋๊ตฌ๋ฅผ ์ ๊ณตํ์ง ์์ผ๋ฏ๋ก, pgloader ๋ฑ ์ธ๋ถ ๋๊ตฌ ์ฌ์ฉ ํ์).
-
์ํฌํ๋ก์ฐ ๋ฆฌํฉํ ๋ง (3๋จ๊ณ): ๋ฆฌํฌํธ์์ ์ง์ ๋ โCriticalโ ์ด์๋ฅผ ์์ ํฉ๋๋ค. ํนํ process.env๋ฅผ ์ฌ์ฉํ๋ ์ฝ๋ ๋ ธ๋๋ ์๊ฒฉ ์ฆ๋ช ์์คํ ์ ์ฌ์ฉํ๋๋ก ๋ณ๊ฒฝํด์ผ ํฉ๋๋ค.
-
์คํ ์ด์ง ํ ์คํธ (4๋จ๊ณ): 2.0 ํ๊ฒฝ์ ๋ณ๋๋ก ๊ตฌ์ถํ์ฌ(Staging), ํต์ฌ ์ํฌํ๋ก์ฐ๊ฐ ์ ์ ์๋ํ๋์ง ๊ฒ์ฆํฉ๋๋ค. ์ด๋ ์๋ธ ์ํฌํ๋ก์ฐ์ Wait ๋ ธ๋ ๋์ ๋ณ๊ฒฝ์ด ๋ก์ง์ ์ํฅ์ ์ฃผ์ง ์๋์ง ํ์ธํด์ผ ํฉ๋๋ค.
-
ํ๋ก๋์ ๋ฐฐํฌ (5๋จ๊ณ): ๋ฐฑ์ ์ ํ๋ณดํ ํ ํ๋ก๋์ ํ๊ฒฝ์ 2.0์ผ๋ก ์ ๊ทธ๋ ์ด๋ํฉ๋๋ค.
๋ง์น๋ฉฐ
2023๋ 7์, 1.0 ์ถ์ ์ดํ ๊พธ์คํ ์ฑ์ฅํด ์จ n8n์ด 2๋ ๋ง์ 2.0์ ์ ๋ณด์ด๋ฉฐ, ๋ณธ๊ฒฉ์ ์ผ๋ก ์ํฐํ๋ผ์ด์ฆ ์๋ํ ์์ฅ์ ์ํ ํ๋ซํผ์ผ๋ก ์๋ฆฌ ์ก์ผ๋ ค๋ ๋ชจ์ต์ ๋๋ค. ์ด๋ฏธ ์ฌ์ฉ ์ค์ธ ๋ถ๋ค๋ ๋ง๊ฒ ์ง๋ง, ์ด๋ฒ ๊ธฐํ์ ์ ๊ทธ๋ ์ด๋๋ฅผ ํ ๋ฒ ๊ฒํ ํด ๋ณด์ ๋ ์ข์ ๊ฒ ๊ฐ์ต๋๋ค. https://blog.n8n.io/introducing-n8n-2-0/

