DevNotion v2.1, 멀티 LLM 지원 기능 업데이트
DEV.to
2026년 6월 25일 (목)
- •야시 쿠마르 사이니(Yash Kumar Saini)가 멀티 LLM 지원 및 공개 대시보드를 갖춘 DevNotion v2.1을 출시했다.
- •이번 업데이트를 위해 150개 파일을 수정했으며, 10,199줄의 코드를 추가하고 3,768줄을 삭제하는 작업을 거쳤다.
- •글로벌 무차별 대입 공격 방어책과 토큰 기반 콘텐츠 관리 기능 등 보안 요소가 대폭 강화됐다.
야시 쿠마르 사이니(Yash Kumar Saini)가 자신의 오픈소스 프로젝트인 DevNotion의 v2.1 업데이트를 공개했다. 이번 버전은 멀티 LLM 지원과 외부 공개용 대시보드 기능을 핵심으로 한다. 개발 과정은 1주일간 59번의 커밋으로 진행되었으며, 150개 파일에 걸쳐 총 10,199줄이 추가되고 3,768줄이 삭제되는 대규모 변경이 이루어졌다. 특히 사용자가 여러 언어 모델을 전환하거나 미리보기 후 게시하는 워크플로우를 관리할 수 있도록 아키텍처를 개선하는 데 초점을 맞췄다.
또한, 대시보드를 전면 개편하여 공개 뷰를 추가하고, 콘텐츠 게시·실행·삭제 작업에 토큰 기반의 접근 제어를 적용했다. 서비스 배포를 위해 Docker를 활용해 설정을 마쳤으며, 환경 변수 $PORT 등을 반영한 Render 블루프린트를 구축했다. 보안 측면에서는 인증 계층에 글로벌 무차별 대입 공격 방어책을 도입해 방어력을 높였다. 개발자인 사이니는 6일간의 연속 코딩을 통해 TypeScript 기반으로 시스템을 고도화했다.
새롭게 이미지 처리 기능을 강화하고 랜딩 페이지를 개편한 DevNotion은 이제 안정적인 운영 단계로 접어들었다. 향후 1주일간은 공개 뷰 로직 테스트와 함께 아키텍처 다이어그램을 포함한 문서화 작업이 진행될 예정이다. 이번 릴리스는 기존 리팩토링 위주의 개발에서 벗어나 소프트웨어 기능을 본격적으로 확장하려는 시도이며, 사이니는 새롭게 도입된 토큰 제어 기능의 검증에 집중할 계획이다.