Next.js 15 RC 2
(nextjs.org)- @next/codemod upgrade: codemod 를 통해서 코드 마이그레이션이 가능
- Turbopack for development: Turbopack을 사용해 정적 라우팅을 최적화하고 빌드 속도를 개선했습니다. 15 에서 안정화 될 예정
- Async Request APIs (Breaking): 요청에 특정한 데이터(헤더, 쿠키 등) 들을 서버 사이드 렌더링 성능 개선을 위해 비동기 방식으로 처리. 동기적으로 사용할 수 있지만 워닝으로 표시
- Server Actions: 안전한 데이터 전송을 위한 추측 불가능한 ID 도입으로 보안을 강화하고 사용하지 않은 액션은 번들에서 제거
- Static Indicator: 개발자가 라우트 처리 과정을 쉽게 파악할 수 있도록 정적 라우트 표시 기능이 개선
- next/form: 클라이언트 내비게이션을 빠르고 간편하게 할 수 있는 form 컴포넌트가 추가
- next.config.ts:next.config.ts 파일에서 직접 TypeScript를 지원
- instrumentation.js (Stable): Next.js 서버의 성능을 모니터링하고 오류를 추적하는 기능을 제공. OpenTelemetry와 같은 관찰 가능성 도구와의 통합이 가능하고 서버 오류를 포착하고 주요 맥락 정보를 기록할 수 있는 onRequestError 훅이 추가되어 Sentry 에서 활용 가능.
- Development and Build improvements: 빌드, HMR 속도 개선
- Self-hosting: 자체 호스팅 시 Cache-Control 지시에 대한 제어가 강화. ISR 페이지에 대한 stale-while-revalidate 기간을 제어할 수 있도록 expireTime 설정이 추가
- Linting: ESLint 9 지원 추가
덧 최지원1이라는 이름을 가진 분이 Nextjs 블로그에 보이네요