diff --git a/docs/en/changelog.mdx b/docs/en/changelog.mdx index ce074e466..106d03e28 100644 --- a/docs/en/changelog.mdx +++ b/docs/en/changelog.mdx @@ -4,6 +4,56 @@ description: "Product updates, improvements, and bug fixes for CrewAI" icon: "clock" mode: "wide" --- + + ## v1.10.0 + + [View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.10.0) + + ## What's Changed + + ### Features + - Enhance MCP tool resolution and related events + - Update lancedb version and add lance-namespace packages + - Enhance JSON argument parsing and validation in CrewAgentExecutor and BaseTool + - Migrate CLI HTTP client from requests to httpx + - Add versioned documentation + - Add yanked detection for version notes + - Implement user input handling in Flows + - Enhance HITL self-loop functionality in human feedback integration tests + - Add started_event_id and set in eventbus + - Auto update tools.specs + + ### Bug Fixes + - Validate tool kwargs even when empty to prevent cryptic TypeError + - Preserve null types in tool parameter schemas for LLM + - Map output_pydantic/output_json to native structured output + - Ensure callbacks are ran/awaited if promise + - Capture method name in exception context + - Preserve enum type in router result; improve types + - Fix cyclic flows silently breaking when persistence ID is passed in inputs + - Correct CLI flag format from --skip-provider to --skip_provider + - Ensure OpenAI tool call stream is finalized + - Resolve complex schema $ref pointers in MCP tools + - Enforce additionalProperties=false in schemas + - Reject reserved script names for crew folders + - Resolve race condition in guardrail event emission test + + ### Documentation + - Add litellm dependency note for non-native LLM providers + - Clarify NL2SQL security model and hardening guidance + - Add 96 missing actions across 9 integrations + + ### Refactoring + - Refactor crew to provider + - Extract HITL to provider pattern + - Improve hook typing and registration + + ## Contributors + + @dependabot[bot], @github-actions[bot], @github-code-quality[bot], @greysonlalonde, @heitorado, @hobostay, @joaomdmoura, @johnvan7, @jonathansampson, @lorenzejay, @lucasgomide, @mattatcha, @mplachta, @nicoferdi96, @theCyberTech, @thiagomoretto, @vinibrsl + + + ## v1.9.0 diff --git a/docs/ko/changelog.mdx b/docs/ko/changelog.mdx index 8b3b4da28..4c4f85cd6 100644 --- a/docs/ko/changelog.mdx +++ b/docs/ko/changelog.mdx @@ -4,6 +4,56 @@ description: "CrewAI의 제품 업데이트, 개선 사항 및 버그 수정" icon: "clock" mode: "wide" --- + + ## v1.10.0 + + [GitHub 릴리스 보기](https://github.com/crewAIInc/crewAI/releases/tag/1.10.0) + + ## 변경 사항 + + ### 기능 + - MCP 도구 해상도 및 관련 이벤트 개선 + - lancedb 버전 업데이트 및 lance-namespace 패키지 추가 + - CrewAgentExecutor 및 BaseTool에서 JSON 인수 파싱 및 검증 개선 + - CLI HTTP 클라이언트를 requests에서 httpx로 마이그레이션 + - 버전화된 문서 추가 + - 버전 노트에 대한 yanked 감지 추가 + - Flows에서 사용자 입력 처리 구현 + - 인간 피드백 통합 테스트에서 HITL 자기 루프 기능 개선 + - eventbus에 started_event_id 추가 및 설정 + - tools.specs 자동 업데이트 + + ### 버그 수정 + - 빈 경우에도 도구 kwargs를 검증하여 모호한 TypeError 방지 + - LLM을 위한 도구 매개변수 스키마에서 null 타입 유지 + - output_pydantic/output_json을 네이티브 구조화된 출력으로 매핑 + - 약속이 있는 경우 콜백이 실행/대기되도록 보장 + - 예외 컨텍스트에서 메서드 이름 캡처 + - 라우터 결과에서 enum 타입 유지; 타입 개선 + - 입력으로 지속성 ID가 전달될 때 조용히 깨지는 순환 흐름 수정 + - CLI 플래그 형식을 --skip-provider에서 --skip_provider로 수정 + - OpenAI 도구 호출 스트림이 완료되도록 보장 + - MCP 도구에서 복잡한 스키마 $ref 포인터 해결 + - 스키마에서 additionalProperties=false 강제 적용 + - 크루 폴더에 대해 예약된 스크립트 이름 거부 + - 가드레일 이벤트 방출 테스트에서 경쟁 조건 해결 + + ### 문서 + - 비네이티브 LLM 공급자를 위한 litellm 종속성 노트 추가 + - NL2SQL 보안 모델 및 강화 지침 명확화 + - 9개 통합에서 96개의 누락된 작업 추가 + + ### 리팩토링 + - crew를 provider로 리팩토링 + - HITL을 provider 패턴으로 추출 + - 훅 타이핑 및 등록 개선 + + ## 기여자 + + @dependabot[bot], @github-actions[bot], @github-code-quality[bot], @greysonlalonde, @heitorado, @hobostay, @joaomdmoura, @johnvan7, @jonathansampson, @lorenzejay, @lucasgomide, @mattatcha, @mplachta, @nicoferdi96, @theCyberTech, @thiagomoretto, @vinibrsl + + + ## v1.9.0 diff --git a/docs/pt-BR/changelog.mdx b/docs/pt-BR/changelog.mdx index 8db611923..5fa7ab43f 100644 --- a/docs/pt-BR/changelog.mdx +++ b/docs/pt-BR/changelog.mdx @@ -4,6 +4,56 @@ description: "Atualizações de produto, melhorias e correções do CrewAI" icon: "clock" mode: "wide" --- + + ## v1.10.0 + + [Ver release no GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.10.0) + + ## O que Mudou + + ### Recursos + - Aprimorar a resolução da ferramenta MCP e eventos relacionados + - Atualizar a versão do lancedb e adicionar pacotes lance-namespace + - Aprimorar a análise e validação de argumentos JSON no CrewAgentExecutor e BaseTool + - Migrar o cliente HTTP da CLI de requests para httpx + - Adicionar documentação versionada + - Adicionar detecção de versões removidas para notas de versão + - Implementar tratamento de entrada do usuário em Flows + - Aprimorar a funcionalidade de auto-loop HITL nos testes de integração de feedback humano + - Adicionar started_event_id e definir no eventbus + - Atualizar automaticamente tools.specs + + ### Correções de Bugs + - Validar kwargs da ferramenta mesmo quando vazios para evitar TypeError crípticos + - Preservar tipos nulos nos esquemas de parâmetros da ferramenta para LLM + - Mapear output_pydantic/output_json para saída estruturada nativa + - Garantir que callbacks sejam executados/aguardados se forem promessas + - Capturar o nome do método no contexto da exceção + - Preservar tipo enum no resultado do roteador; melhorar tipos + - Corrigir fluxos cíclicos que quebram silenciosamente quando o ID de persistência é passado nas entradas + - Corrigir o formato da flag da CLI de --skip-provider para --skip_provider + - Garantir que o fluxo de chamada da ferramenta OpenAI seja finalizado + - Resolver ponteiros $ref de esquema complexos nas ferramentas MCP + - Impor additionalProperties=false nos esquemas + - Rejeitar nomes de scripts reservados para pastas de equipe + - Resolver condição de corrida no teste de emissão de eventos de guardrail + + ### Documentação + - Adicionar nota de dependência litellm para provedores de LLM não nativos + - Esclarecer o modelo de segurança NL2SQL e orientações de fortalecimento + - Adicionar 96 ações ausentes em 9 integrações + + ### Refatoração + - Refatorar crew para provider + - Extrair HITL para padrão de provider + - Melhorar tipagem e registro de hooks + + ## Contribuidores + + @dependabot[bot], @github-actions[bot], @github-code-quality[bot], @greysonlalonde, @heitorado, @hobostay, @joaomdmoura, @johnvan7, @jonathansampson, @lorenzejay, @lucasgomide, @mattatcha, @mplachta, @nicoferdi96, @theCyberTech, @thiagomoretto, @vinibrsl + + + ## v1.9.0