JSer.info #746 - Bun v1.2.21 가 출시되었다.
Bun.SQL
가 MySQL/MariaDB/SQLite/PostgreSQL 대응, YAML 네이티브 지원이 추가되었다. 또한, Bun.secrets
추가, Bun.build
API으로 --compile
지원, bunx
으로 --package
플래그 지원이 포함된다.
Apollo Client 4.0 가 출시되었다.
- Release @apollo/[email protected] · apollographql/apollo-client
- Migrating to Apollo Client 4.0 - Apollo GraphQL Docs
React 의존을 @apollo/client/react
으로 분리해서 코어를 프레임워크에 의존하지 않게 함, 에러 핸들링 업데이트로 ApolloError
폐지, Link 클래스화하는 큰 변경 포함. 또한, @defer
지원, React Compiler으로 컴파일된 Hooks 공개, SSR API 업데이트 됨.
nx 패캐지에 멀웨어를 포함한 부정한 버전 공개되는 문제가 발생했다.
- Malicious versions of Nx and some supporting plugins were published · Advisory · nrwl/nx
- Supply Chain Security Alert: Popular Nx Build System Package Compromised with Data-Stealing Malware - StepSecurity
21.5.0, 20.9.0, 20.10.0 복수 버전에 문제가 있고, 데이터 훔치는 멀웨어가 포함되었다.
해당 버전을 사용하고 있는 경우는, nx 패키지 업데이트가 필요하다.
To support JSer.info
- 😘 Recommend JSer.info to your friends!
- ❤️ Support @azu on GitHub Sponsors/JSer.info Sponsors
- 🐦 Follow @jser_info on X(Twitter)
헤드라인
ESLint v9.34.0 released - ESLint - Pluggable JavaScript Linter
eslint.org/blog/2025/08/eslint-v9.34.0-released/
ESLint v9.34.0 출시.
--concurrency=auto
으로 multithread linting 지원
Bun v1.2.21 | Bun Blog
Bun v1.2.21 출시.
Bun.SQL
가 MySQL/MariaDB/SQLite/PostgreSQL 이용 가능, YAML 네이티브 지원, Bun.secrets
추가.
Bun.build
API으로 --compile
지원, bunx
가 --package
플래그 지원
Release @apollo/[email protected] · apollographql/apollo-client
github.com/apollographql/apollo-client/releases/tag/%40apollo%2Fclient%404.0.0
Apollo Client 4.0 출시.
React 의존을 @apollo/client/react
으로 분리해서 코어를 프레임워크 의존하지 않게 함, ApolloClient
에서 link
필수화 / uri
같은 단축 명령 삭제.
에러 핸들링 업데이트해서 ApolloError
폐지하고 에러 그 자체를 준비된 클래스로 변경, Link는 함수에서 클래스화, RxJS를 표준 Observable 구현에 선정.
dataState
프로퍼티에 쿼리 결과를 알 수 있도록, @defer
지원, localState
옵션 추가, React Compiler로 컴파일 된 Hooks 공개.
TypeScript 네임스페이스 간 자료형 정리 / 엄격화와 트리쉐이킹 개선, SSR API 업데이트(prerenderStatic
).
useLazyQuery
의 API 변경, useQuery
에서 onCompleted
와 onError
삭제.
마이그레이션을 위한 Codemod도 제공.
Malicious versions of Nx were published · Advisory · nrwl/nx
github.com/nrwl/nx/security/advisories/GHSA-cxm3-wv7p-598c
nx
패키지 멀웨어를 포함된 버전이 공개된 문제.
다음 버전에는 문제가 있어서 대응 필요
- 21.5.0
- 20.9.0
- 20.10.0
- 21.6.0
- 20.11.0
- 21.7.0
- 21.8.0
- 20.12.0
관련 글:
Announcing Rspack 1.5 - Rspack
Rspack 1.5 출시.
Node.js 16 지원 종료.
Barrel file 최적화, watchpack
대신 네이티브 구현 추가, @rspack/browser
으로 브라우저에서의 bundle 지원.
Rust로 Rspack 확장하는 binding 걸어둠, 정수 인라인화 지원
Node.js v22.19.0 (LTS)
nodejs.org/en/blog/release/v22.19.0
Node.js v22.19.0 출시.
NODE_USE_SYSTEM_CA=1
추가, --experimental-wasm-modules
플래그 제거하는 변경, zstdCompress
사전을 지원
Node.js v24.7.0 (Current)
nodejs.org/en/blog/release/v24.7.0
Node.js v24.7.0 출시.
node:crypto
에서 Post-Quantum Cryptography으로 ML-KEM/ML-DSA 지원, Web Cryptography API 지원 개선.
single executable applications에서 execArgv
필드 지원
August 25, 2025 Release – React Spectrum Releases
react-spectrum.adobe.com/releases/2025-08-25.html
React Spectrum August 25, 2025 Release.
Popover/Tooltip 의 origin-aware overlay 애니메이션 추가, Autocomplete를 RC화, GridListSection
추가
읽을거리
Run Express.js on Cloudflare Workers
jross.me/run-express-js-on-cloudflare-workers/
Cloudflare Workers의 enable_nodejs_http_server_modules
플래그로 express가 동작할 수 있는 이야기
The Power Of The Intl API: A Definitive Guide To Browser-Native Internationalization — Smashing Magazine
www.smashingmagazine.com/2025/08/power-intl-api-guide-browser-native-internationalization/
Intl API에 대하여
The Complete Guide to Self-Hosting Next.js at Scale — @dlhck
dlhck.com/thoughts/the-complete-guide-to-self-hosting-nextjs-at-scale
Next.js 셀프호스팅할 때 조심해야할 점과 설정에 대하여
소프트웨어, 도구, 라이브러리
sidequestjs/sidequest: Sidequest is a modern, scalable background job processor for Node.js applications.
github.com/sidequestjs/sidequest
Node.js에서 백그라운드 작업을 처리하는 라이브러리.
node:worker_threads
사용하여 구현
adamhl8/filterql: A tiny query language for filtering structured data
데이터 스키마를 정의해서, 검색하는 DSL 제공하는 라이브러리.
일치 검색, 비교, 정렬하는 검색 연산자에 대응.
image-js/image-js: Image processing and manipulation in JavaScript
JavaScript에서 이미지 처리하는 라이브러리.
Node.js와 브라우저에서 동작하며, PNG/JPEG/TIFF 이미지 읽고 쓰기와, 픽셀 단위 처리, 필터, 마스킹 이미지 처리 제공