io.js 주간 뉴스 2015년 6월 12일

io.js 2.3 릴리스

이번 주에는 io.js v2.3.0 릴리스가 있었습니다. 전체 변경사항은 GitHub에서 확인할 수 있습니다.

주요 변경 사항

  • libuv: 1.6.0, 1.6.1로 업그레이드 했습니다. 자세한 내용은 전체 변경사항을 확인하세요. (Saúl Ibarra Corretgé) #1905 #1889. 주요 변경:
    • OS X에서 TTY가 멈추는 문제를 수정했습니다.
    • UDP가 보내는 콜백이 동기가 되지 않도록 수정했습니다.
    • uv_os_homedir()를 추가했습니다. (os.homedir()로 사용할 수 있습니다. 아래를 참조하세요.)
  • npm: 자세한 내용은 전체 릴리스 노트를 확인하세요. (Kat Marchán) #1899. 주요 변경:
    • GIT_SSH_COMMAND 사용 (Git 2.3에서 사용가능)
  • openssl:
    • 1.0.2b, 1.0.2c로 업그레이드 했습니다. DHE 중간자 공격 방어(Logjam)를 도입하고 변형된 ECParameter가 무한 루프를 발생시키던 문제를 수정했습니다. (CVE-2015-1788). 더 자세한 내용은 보안 권고를 확인하세요. (Shigeki Ohtsu) #1950 #1958
    • OpenSSL의 FIPS 모드를 지원합니다. 소개 글은 README를 확인하세요. (Fedor Indutny) #1890
  • os: os.homedir() 메서드가 추가되었습니다. (Colin Ihrig) #1791
  • smalloc: 전체 모듈을 폐기할 예정입니다. (Vladimir Kurchatkin) #1822
  • 새로운 협력자가 추가되었습니다.

알려진 이슈

현재 알려진 이슈의 전체 목록은 https://github.com/nodejs/io.js/labels/confirmed-bug에서 보실 수 있습니다.

  • beforeExit 중에 참조 해제된 타이머에 대한 문제가 아직 남아 있습니다. #1264
  • REPL에 입력된 서로게이트 페어가 터미널을 얼릴 수 있습니다. #690
  • process.send()가 문서에 쓰여진 것처럼 동기적이지 않으며, 이 문제는 1.0.2에서 발생했습니다. #760#774에서 해결했습니다.
  • DNS 질의 진행 중에 호출된 dns.setServers()가 실패한 단언문으로 프로세스를 크래시시킬 수 있습니다. #894
  • url.resolve가 다른 두 호스트 사이를 해석하는 중 URL의 인증 정보 부분을 교환할 수 있습니다. #1435

커뮤니티 업데이트

다가오는 이벤트

  • CascadiaJS 입장권을 판매하고 있습니다. 7월 8일부터 10일까지 워싱턴 주에서 열립니다.
  • BrazilJS Conf 입장권을 판매하고 있습니다. 8월 21일과 22일 BarraShoppingSul 쇼핑 센터에서 열립니다.
  • NodeConf EU 입장권을 판매하고 있습니다. 9월 6일부터 9일까지 아일랜드 워터포드에서 열립니다.
  • JSConf CO가 10월 16일부터 17일까지 Medellin의 Ruta N에서 열립니다.