쌓인 기록에서 찾기
무엇을 찾으세요? 날짜를 몰라도 됩니다. 제목·Key Point·요약·태그를 한꺼번에 뒤집니다.
검색 범위 2026년 8월 13일 (목) 부터 2026년 10월 30일 (금)까지 3636건
19건 · "Breaking Change"조건 지우기 ×
001 06:11 새 버전 Hugging Face Transformers v5.21 릴리스, 5개 신규 모델 추가 Transformers 라이브러리가 v5.21.0을 릴리스했으며, 문서 인식부터 음성 합성까지 5개 모델을 새로 지원한다. AI · 머신러닝 · huggingface/transformers@v5.21
Key Point 문서 이해, 음성 합성 등 신규 모델 5개가 추가되고 병렬 처리·양자화·캐시 처리가 크게 개선되어 LLM과 멀티모달 모델 개발자들에게 직접적인 영향이 있다.
핵심 요약
Transformers 라이브러리가 v5.21.0을 릴리스했으며, 문서 인식부터 음성 합성까지 5개 모델을 새로 지원한다. MiniCPM-OCR은 OpenBMB의 모델로 SigLIP 비전 인코더와 Qwen3.5 언어 모델을 결합해 스캔 페이지, 스크린샷, 영수증 등 텍스트 밀집 이미지를 읽는다. Flint는 Recursive의 혼합 전문가 모델로 슬라이딩 윈도우 주의(512개 토큰 범위)와 완전 주의를 결합하며, 각 희소 계층이 256개 전문가 중 6개를 라우팅한다. 전체 요약 12문장 읽기 → 002 06:11 새 버전 FastAPI 0.162.0 불린 폼 필드 처리 방식 변경 FastAPI 0.162.0에서 omitted된 bool과 bool | None 폼 필드가 더 이상 False로 자동 추론되지 않으며, 선언된 기본값을 사용하거나 누락 필드 오류를 발생시킨다. 웹 · 프론트엔드 · fastapi/fastapi@0.162.0
Key Point FastAPI의 불린 폼 필드 처리가 Pydantic 표준에 맞춰 변경되면서, 기존에 omitted 불린을 False로 자동 처리하던 코드가 동작을 멈출 수 있으므로 업그레이드 전 영향 범위를 파악해야 한다.
핵심 요약
FastAPI 0.162.0에서 omitted된 bool과 bool | None 폼 필드가 더 이상 False로 자동 추론되지 않으며, 선언된 기본값을 사용하거나 누락 필드 오류를 발생시킨다. 이 변경은 개별 폼 파라미터, 폼 모델, 폼 모델의 union을 포함한 모든 boolean 필드에 적용된다. omitted된 boolean 모델 필드는 model_dump(exclude_unset=True)에서 제외되며, 기본값이 union 선택 시 제출된 필드로 계산되지 않는다. 전체 요약 5문장 읽기 → 003 06:11 새 버전 OpenAI 파이썬 라이브러리 v3.37.0 출시, Decisions 타입 주요 변경 OpenAI 파이썬 라이브러리 v3.37.0이 2026년 10월 22일 릴리스됐으며, Decisions 타입에 주요 breaking change를 포함한다. AI · 머신러닝 · openai/openai-python@v3.37.0
Key Point Decisions API 사용자는 타입 체크 로직을 수정해야 하고, question instructions의 새로운 구조화된 형식 처리가 필요하기 때문에 업그레이드 전에 코드 점검이 필수다.
핵심 요약
OpenAI 파이썬 라이브러리 v3.37.0이 2026년 10월 22일 릴리스됐으며, Decisions 타입에 주요 breaking change를 포함한다. Live response 모델에서 question instructions 필드가 문자열뿐 아니라 구조화된 텍스트, 이미지, JSON 파트의 리스트로도 제공될 수 있다. 문자열 instructions를 사용하기 전에 isinstance(question.instructions, str) 확인이 필요하고, 구조화된 형식도 처리해야 한다. 전체 요약 6문장 읽기 → 004 03:11 새 버전 LangChain Core 1.7.0 출시, 도구 호출 스트리밍 방식 변경 LangChain Core 1.7.0이 릴리스되었으며, 도구 호출(tool-call) 인자 스트리밍 방식이 변경되었다. 오픈소스 · 도구 · langchain-ai/langchain@langchain-core==1.7.0
Key Point 도구 호출 인자의 스트리밍 방식이 근본적으로 바뀌므로, LangChain을 활용해 에이전트나 도구 호출을 구현한 프로젝트는 업그레이드 전 코드 변경 필요 여부를 점검해야 한다.
핵심 요약
LangChain Core 1.7.0이 릴리스되었으며, 도구 호출(tool-call) 인자 스트리밍 방식이 변경되었다. 기존에는 block-delta 스냅샷으로 누적된 전체 인자를 전달했으나, 이제 tool-call-delta 슬라이스로 각 호출의 새로운 인자 조각만 스트리밍한다. raw stream 이벤트를 직접 읽는 경우 mid-stream block-delta 대신 tool-call-delta를 읽어야 한다. 전체 요약 6문장 읽기 → 005 03:11 새 버전 FastAPI 0.160.0 출시, 파라미터 검증 규칙 강화 FastAPI 0.160.0에서 Query, header, cookie, form 파라미터 모델이 Pydantic 동작과 일관되게 같은 위치의 모든 필드에 extra 설정을 적용한다. 웹 · 프론트엔드 · fastapi/fastapi@0.160.0
Key Point FastAPI 파라미터 검증 방식이 Pydantic과의 일관성을 위해 변경되므로, 기존 애플리케이션에서 파라미터 처리 동작을 재확인해야 한다.
핵심 요약
FastAPI 0.160.0에서 Query, header, cookie, form 파라미터 모델이 Pydantic 동작과 일관되게 같은 위치의 모든 필드에 extra 설정을 적용한다. 이제 다른 모델이나 의존성에서 선언된 필드도 포함되어, 이전의 제외 동작이 변경된다. extra="forbid" 설정 시 모델 외 필드를 거부하고, extra="allow" 시 해당 필드를 모델 extras로 포함하며, 기본값 extra="ignore" 시 무시된다. 전체 요약 5문장 읽기 → 006 03:11 새 버전 Anthropic Python SDK 2.0.0 출시 Anthropic Python SDK가 v2.0.0으로 업데이트되었으며, 주요 변경사항으로 새로운 API 버전 2026-10-21을 지원합니다. 기타 · anthropics/anthropic-sdk-python@v2.0.0
Key Point Python 기반 Anthropic API 통합을 하는 개발자들에게 필수 업데이트이며, Breaking change가 포함되어 있어 마이그레이션 계획이 필요합니다.
핵심 요약
Anthropic Python SDK가 v2.0.0으로 업데이트되었으며, 주요 변경사항으로 새로운 API 버전 2026-10-21을 지원합니다. 지출 한도 조회 시 workspace_id 필터와 usage_tier 범위 타입이 추가되어 더 세분화된 비용 관리가 가능합니다. 이번 업데이트는 API 호환성 변경을 포함하므로 기존 코드 수정이 필요할 수 있습니다. 전체 요약 4문장 읽기 → 007 03:11 새 버전 FastAPI 0.155.0, 요청 파라미터의 **extra 제거 FastAPI 0.155.0에서 Path, Query, Header, Cookie, Body, Form, File의 **extra 키워드 인자가 제거되었습니다. 웹 · 프론트엔드 · fastapi/fastapi@0.155.0
Key Point deprecated 기능이 완전히 제거되는 breaking change이므로, FastAPI를 사용 중인 개발자들은 코드 마이그레이션이 필요합니다.
핵심 요약
FastAPI 0.155.0에서 Path, Query, Header, Cookie, Body, Form, File의 **extra 키워드 인자가 제거되었습니다. 미지의 키워드 인자는 이제 TypeError를 발생시킵니다. JSON 스키마 커스텀 속성을 추가하려면 Query(custom='value') 형태에서 Query(json_schema_extra={"custom": "value"}) 형태로 변경해야 합니다. 008 18:11 새 버전 FastAPI 0.151.0, JSON null 값 처리 방식 변경 FastAPI 0.151.0에서 JSON 요청 본문의 null 값과 생략된 값을 구분하기 시작했다. 웹 · 프론트엔드 · fastapi/fastapi@0.151.0
Key Point FastAPI의 요청 검증 동작이 명확해져 명시적 null 처리가 더 엄격해졌으므로, 기존 클라이언트의 동작을 확인하고 필요시 수정해야 한다.
핵심 요약
FastAPI 0.151.0에서 JSON 요청 본문의 null 값과 생략된 값을 구분하기 시작했다. 개별 Body 파라미터에서 null은 None으로 검증되며, nullable 타입은 이를 수용하고 non-nullable 타입은 기본값이 정의되어 있어도 거부한다. 기본값과 기본값 팩토리는 값이 생략되었을 때만 적용되며, 이는 JSON 객체 내부의 파라미터와 전체 본문을 나타내는 파라미터 모두에 적용된다. 전체 요약 5문장 읽기 → 009 09:11 새 버전 FastAPI 0.150.0 공개, 선택 안 된 파일 입력값 처리 변경 브라우저에서 파일을 선택하지 않으면 빈 파일명과 빈 내용으로 제출되는데, FastAPI 0.150.0부터 이를 누락된 값으로 처리한다. 웹 · 프론트엔드 · fastapi/fastapi@0.150.0
Key Point FastAPI 사용자가 파일 업로드 처리 로직을 업데이트해야 하는 핵심 변경사항이며, 브라우저 파일 입력 동작의 모호한 부분이 명확하게 정의되었다.
핵심 요약
브라우저에서 파일을 선택하지 않으면 빈 파일명과 빈 내용으로 제출되는데, FastAPI 0.150.0부터 이를 누락된 값으로 처리한다. 필수 파일 필드는 검증 오류를 반환하고, 기본값이나 기본 팩토리를 가진 필드는 그 기본값을 사용한다. 파일 목록에서 선택되지 않은 입력값은 무시되며, 명명된 영용량 파일(zero-byte file)은 여전히 허용된다. 전체 요약 4문장 읽기 → 010 03:11 새 버전 FastAPI 0.149.0, 빈 폼 입력을 누락으로 처리 FastAPI 0.149.0은 폼 모델에서 빈 스칼라 값을 누락으로 처리하는 방식으로 변경했다. 웹 · 프론트엔드 · fastapi/fastapi@0.149.0
Key Point 폼 데이터 처리 방식의 변화로 기존 FastAPI 애플리케이션에서 폼 검증 동작이 달라질 수 있으며, 업그레이드 시 폼 모델의 동작을 점검해야 한다.
핵심 요약
FastAPI 0.149.0은 폼 모델에서 빈 스칼라 값을 누락으로 처리하는 방식으로 변경했다. 브라우저가 빈 텍스트 입력을 빈 문자열("")로 제출할 때, 개별 Form 파라미터와 마찬가지로 폼 모델도 이를 누락으로 간주한다. 필수 필드는 유효성 검사 오류를 반환하고, 기본값이나 기본 팩토리를 가진 필드는 해당 값을 사용하며 model_dump(exclude_unset=True)에서는 설정되지 않은 상태로 유지된다. 전체 요약 6문장 읽기 → 011 00:11 새 버전 FastAPI 0.148.0, 기본값 검증 방식 변경 FastAPI 0.148.0에서 Query, Header, Cookie, Form 파라미터와 모델 필드의 기본값이 더 이상 사용자 입력으로 취급되지 않으며, validate_default=True를 명시하지 않으면 검증되지 않습니다. 웹 · 프론트엔드 · fastapi/fastapi@0.148.0
Key Point FastAPI 사용자는 기본값 검증 로직이 변경되었으므로 기존 코드에서 자동 검증에 의존하고 있다면 명시적으로 validate_default=True를 추가해야 하는 breaking change입니다.
핵심 요약
FastAPI 0.148.0에서 Query, Header, Cookie, Form 파라미터와 모델 필드의 기본값이 더 이상 사용자 입력으로 취급되지 않으며, validate_default=True를 명시하지 않으면 검증되지 않습니다. omitted 값에 대해 검증을 실행해야 하는 경우, 모델 필드에는 Field(validate_default=True), 파라미터에는 Query(validate_default=True) 등을 설정해야 합니다. Body(validate_default=True)도 이제 정상 작동하며, 파라미터 모델에서 기본값을 설정하면 더 이상 필드가 명시적으로 설정된 것으로 표시되지 않아 model_dump(exclude_unset=True)에서 제외됩니다. 전체 요약 5문장 읽기 → 012 21:11 새 버전 FastAPI 0.147.0, 불린 폼 필드 처리 변경 FastAPI 0.147.0에서 HTML 폼의 체크박스 필드가 전송되지 않으면 False로 해석됩니다. 웹 · 프론트엔드 · fastapi/fastapi@0.147.0
Key Point 폼 데이터를 다루는 FastAPI 애플리케이션에서 체크박스 필드의 동작이 변경되어, 기존 로직이 영향을 받을 수 있습니다.
핵심 요약
FastAPI 0.147.0에서 HTML 폼의 체크박스 필드가 전송되지 않으면 False로 해석됩니다. 이는 개별 Form 파라미터와 폼 모델 모두에 적용되며, 필수 필드와 기본값이 True 또는 None인 필드도 포함됩니다. 생략된 불린 값은 명시적으로 설정된 것으로 취급되어 model_dump(exclude_unset=True)에도 포함됩니다. 전체 요약 5문장 읽기 → 013 06:11 ▲ 110 · 댓글 82 자바 sealed 클래스, 컴파일 시점의 한계와 위험 Java 17의 sealed 클래스는 인터페이스나 기본 클래스의 하위 타입을 명시적으로 제한하여, 패턴 매칭 시 모든 경우를 다뤘는지 컴파일러가 검증할 수 있게 해준다. 웹 · 프론트엔드 · Java sealed classes and exhaustive pattern matching
Key Point sealed 클래스의 exhaustive pattern matching이 모든 문제를 해결하지 못하며, 특히 공개 API에 사용될 때 예상 밖의 런타임 에러를 초래할 수 있다는 실제 위험을 설명한다.
핵심 요약
Java 17의 sealed 클래스는 인터페이스나 기본 클래스의 하위 타입을 명시적으로 제한하여, 패턴 매칭 시 모든 경우를 다뤘는지 컴파일러가 검증할 수 있게 해준다. sealed 인터페이스/클래스에 switch 식을 사용하면 컴파일러가 모든 경우를 확인했는지 판단하여, 누락된 경우가 없다면 default 절을 생략해도 되므로 코드 안전성이 높아진다. 하지만 새로운 하위 타입을 sealed 클래스에 추가하는 것은 기존 코드의 switch 문을 깨뜨리므로 주요 버전 업그레이드가 필요한 breaking change가 된다. 전체 요약 6문장 읽기 → 014 03:11 새 버전 FastAPI 0.146.0, root_path 파라미터 더 이상 권장 안 함 FastAPI() 생성자의 root_path 파라미터가 deprecated 상태로 전환됐다. 웹 · 프론트엔드 · fastapi/fastapi@0.146.0
Key Point FastAPI 0.146.0부터 root_path 설정 방식이 변경되므로 기존 코드를 업데이트해야 한다.
핵심 요약
FastAPI() 생성자의 root_path 파라미터가 deprecated 상태로 전환됐다. 향후 root path 설정은 fastapi run --root-path /api/v1 명령어로 수행해야 한다. 이는 주요 변경사항(Breaking Change)으로, 기존 코드를 마이그레이션해야 한다. 015 00:11 새 버전 FastAPI 0.145.0 릴리스, openapi_prefix 제거 FastAPI 0.145.0이 릴리스되었다. 웹 · 프론트엔드 · fastapi/fastapi@0.145.0
Key Point 주요 버전 업데이트에서 deprecated 기능을 제거하는 breaking change이므로, 기존 코드에서 openapi_prefix를 사용 중인 개발자들은 마이그레이션이 필요하다.
핵심 요약
FastAPI 0.145.0이 릴리스되었다. 주요 변경사항으로 deprecated된 openapi_prefix 파라미터를 삭제했다. FastAPI 클래스의 사용하지 않는 **extra 파라미터도 함께 제거했다. 전체 요약 4문장 읽기 → 016 03:12 새 버전 트랜스포머 5.20.0: 메타 뮤즈 스파크 오픈 등 6개 신규 모델 지원 메타의 멀티모달 혼합 전문가 모델 뮤즈 스파크 오픈(Muse Spark Open)을 추가했다. 총 816B 파라미터(토큰당 활성 42B)이며 최대 1,048,576 토큰의 맥락 창을 지원하고 다중 파일 편집·디버깅·도구 사용 등 에이전틱 코딩 작업을 위해 학습됐다. AI · 머신러닝 · huggingface/transformers@v5.20.0
Key Point 메타·알렉스 알파·바이두 등 주요 기업의 첨단 멀티모달·OCR·오디오 모델 6개가 한 번에 지원되고, 분산 학습·추론·양자화 내보내기 등 프로덕션 기능이 대폭 개선되어 트랜스포머 사용자에게 즉시 영향을 미친다.
핵심 요약
메타의 멀티모달 혼합 전문가 모델 뮤즈 스파크 오픈(Muse Spark Open)을 추가했다. 총 816B 파라미터(토큰당 활성 42B)이며 최대 1,048,576 토큰의 맥락 창을 지원하고 다중 파일 편집·디버깅·도구 사용 등 에이전틱 코딩 작업을 위해 학습됐다. InclusionAI의 Ling 3.0 Flash는 5개 KDA 레이어와 1개 MLA 레이어를 결합한 혼합 전문가 모델로 BailingHybridForCausalLM으로 네이티브 지원되어 trust_remote_code=True 없이 로드된다. 알렉스 알파의 Kolibri 1은 독일어·영어 중심 추론 모델로, 50개 레이어가 384명의 전문가 중 6명에게 각 토큰을 시그모이드 라우팅으로 라우팅하고 슬라이딩 윈도우와 전체 어텐션 레이어를 번갈아 사용한다. 전체 요약 13문장 읽기 → 017 12:11 ▲ 114 · 댓글 45 AI로 뭉뚱그려졌던 '유니커널'이 다시 떠오르는 이유 유니커널은 응용프로그램 자체가 운영체제가 되는 방식으로, 개발자가 웹 서버·DNS·이메일 같은 기능을 모두 라이브러리로 직접 작성해야 하기 때문에 2015년경에는 개발 난도가 매우 높았다. AI · 머신러닝 · Unikernels were hard. key word: were
Key Point AI 모델의 학습 데이터가 유니커널, Nix 같은 '어려운' 개념들을 포함하면서 개발 난도가 낮아졌고, 동시에 보안상 새로운 선택지가 되는 구체적 경로를 제시한다.
핵심 요약
유니커널은 응용프로그램 자체가 운영체제가 되는 방식으로, 개발자가 웹 서버·DNS·이메일 같은 기능을 모두 라이브러리로 직접 작성해야 하기 때문에 2015년경에는 개발 난도가 매우 높았다. 그러나 AI 모델들이 관련 논문과 개념들을 학습 데이터에 포함했기 때문에, 이제는 프롬프트로 이들 개념을 생성시키는 것만으로 인지적 난도를 크게 낮출 수 있다. 현재 응용프로그램 위에 운영체제를 얹는 구조는 40년 전 다중 사용자 환경에서 나온 설계 부채로, 공격 표면이 크다는 보안 문제가 있으며 유니커널은 쉘·인터프리터가 없어 LLM이 다음 동작을 알지 못하게 해 준비 공격을 어렵게 만든다. 전체 요약 13문장 읽기 → 018 00:11 새 버전 FastAPI 0.143.0, OpenTelemetry 자동 설정 선택형으로 변경 FastAPI 0.143.0에서 OpenTelemetry 자동 내보내기 설정이 기본 활성화에서 선택형으로 변경되었다. 인프라 · 데브옵스 · fastapi/fastapi@0.143.0
Key Point OpenTelemetry 자동 설정이 기본 동작에서 제거되므로, FastAPI를 사용 중인 모니터링 시스템이 영향을 받을 수 있다. 기존 환경에서 정상 작동을 유지하려면 명시적 설정이 필요하다.
핵심 요약
FastAPI 0.143.0에서 OpenTelemetry 자동 내보내기 설정이 기본 활성화에서 선택형으로 변경되었다. OTEL_* 환경 변수로 내보내기를 자동 구성하던 방식은 이제 기본 비활성화된다. 이전 동작을 유지하려면 FASTAPI_OTEL_AUTO_CONFIGURE=true 환경 변수를 설정하거나 FastAPI(telemetry={"auto_configure": True}) 옵션을 사용해야 한다. 전체 요약 6문장 읽기 → 019 03:11 새 버전 Transformers 5.18.0 출시, Nemotron·NemotronH Omni 등 신모델 추가 Nemotron 3 Diarization 오픈웨이트 모델이 추가되어 실시간 음성 화자 분리를 지원하며, 최대 8명의 화자를 처리할 수 있고 80ms부터 30.4s까지 구성 가능한 지연 시간 프로필을 제공한다. AI · 머신러닝 · huggingface/transformers@v5.18.0
Key Point Transformers는 파이토치의 표준 NLP 라이브러리이며, 이 버전은 실시간 음성 처리, 멀티모달 추론, 분산 학습 최적화 등 프로덕션 환경의 여러 문제를 해결한다.
핵심 요약
Nemotron 3 Diarization 오픈웨이트 모델이 추가되어 실시간 음성 화자 분리를 지원하며, 최대 8명의 화자를 처리할 수 있고 80ms부터 30.4s까지 구성 가능한 지연 시간 프로필을 제공한다. NemotronH Omni 멀티모달 추론 모델은 Mamba-Transformer 언어 모델에 RADIO 비전 인코더와 Parakeet 사운드 인코더를 결합하여 텍스트, 이미지, 비디오, 음성을 동시에 처리한다. HyperCLOVAX Vision V2는 NAVER가 개발한 멀티모달 모델로 Qwen2.5-VL 비전 인코더를 탑재하고 체인오브싱크 추론을 위한 thinking 토큰을 지원한다. 전체 요약 8문장 읽기 →