Closed moonbox3 closed 1 week ago
Bump py version to 1.15.0 for a release.
Python Test Coverage Report FileStmtsMissCoverMissingsemantic_kernel kernel.py1994776%148, 159, 163, 313–316, 423, 437–480semantic_kernel/agents/group_chat agent_chat.py124298%78, 171 agent_group_chat.py100298%151, 201 broadcast_queue.py72199%35semantic_kernel/agents/open_ai assistant_content_generation.py141994%97–98, 329–337, 379, 381 azure_assistant_agent.py107298%284, 304 open_ai_assistant_agent.py105298%252, 272 open_ai_assistant_base.py467898%260, 338–339, 747, 868, 871, 945, 1007semantic_kernel/connectors/ai audio_to_text_client_base.py9189%51 chat_completion_client_base.py116298%382, 392 completion_usage.py8188%17 text_to_audio_client_base.py8188%52semantic_kernel/connectors/ai/anthropic/services anthropic_chat_completion.py176597%147, 165, 169, 223, 419semantic_kernel/connectors/ai/azure_ai_inference/services azure_ai_inference_chat_completion.py119794%120, 146–149, 159, 180, 202 azure_ai_inference_text_embedding.py41198%86semantic_kernel/connectors/ai/bedrock/services bedrock_chat_completion.py1361490%117, 138, 163, 167–170, 228, 246–265, 324 bedrock_text_completion.py57296%95, 118 bedrock_text_embedding.py45198%94semantic_kernel/connectors/ai/bedrock/services/model_provider bedrock_ai21_labs.py13192%67 bedrock_anthropic_claude.py12192%54 bedrock_cohere.py20195%75 utils.py802075%68, 71, 102, 106–115, 132–150, 171–174semantic_kernel/connectors/ai/embeddings embedding_generator_base.py8188%50semantic_kernel/connectors/ai/google/google_ai/services google_ai_chat_completion.py119497%126, 152, 175, 177 google_ai_text_completion.py63297%98, 121 utils.py65395%139, 159–164semantic_kernel/connectors/ai/google/vertex_ai/services utils.py66395%140, 160–165 vertex_ai_chat_completion.py119497%121, 147, 170, 172 vertex_ai_text_completion.py62297%95, 116semantic_kernel/connectors/ai/hugging_face/services hf_text_completion.py60395%103, 112, 127 hf_text_embedding.py32584%79–83semantic_kernel/connectors/ai/mistral_ai/prompt_execution_settings mistral_ai_prompt_execution_settings.py33294%59–62semantic_kernel/connectors/ai/mistral_ai/services mistral_ai_chat_completion.py1223670%119–122, 147–150, 180–184, 197–205, 221–229, 241–254, 260, 269–273, 318–321 mistral_ai_text_embedding.py39197%108semantic_kernel/connectors/ai/ollama/services ollama_chat_completion.py1071190%114, 139, 143–144, 154, 186, 223, 233–234, 256, 283 ollama_text_completion.py57395%93, 103, 130 utils.py462546%29, 44–52, 64–86, 98–102, 119–122semantic_kernel/connectors/ai/onnx utils.py53394%50–51, 112semantic_kernel/connectors/ai/onnx/services onnx_gen_ai_chat_completion.py72790%67–68, 98, 122, 167, 173, 179 onnx_gen_ai_completion_base.py582164%59–71, 79–90 onnx_gen_ai_text_completion.py46589%54–55, 87, 117, 133semantic_kernel/connectors/ai/open_ai/prompt_execution_settings open_ai_prompt_execution_settings.py95199%117 open_ai_text_to_audio_execution_settings.py17194%29 open_ai_text_to_image_execution_settings.py36197%60semantic_kernel/connectors/ai/open_ai/services azure_chat_completion.py103397%140, 149, 152 open_ai_audio_to_text_base.py28389%37–38, 43 open_ai_chat_completion_base.py127596%71, 121, 141, 177, 287 open_ai_handler.py104892%134, 142–143, 159–160, 172, 181–182 open_ai_text_completion_base.py80298%56, 161 open_ai_text_to_audio_base.py25388%35–36, 41semantic_kernel/connectors/ai/open_ai/settings azure_open_ai_settings.py24483%111–114semantic_kernel/connectors/memory/azure_ai_search azure_ai_search_collection.py1343375%171, 173, 246–284, 294–304, 308, 312, 317–320 azure_ai_search_store.py42295%130–131 utils.py66395%125, 127, 129semantic_kernel/connectors/memory/azure_cosmos_db azure_cosmos_db_no_sql_base.py49982%90, 93–94, 100, 110–114 azure_cosmos_db_no_sql_collection.py1072379%85–86, 115–120, 131–136, 140–147, 171, 200, 204–209 azure_cosmos_db_no_sql_store.py33682%91–96 utils.py67790%43, 55, 69, 157, 171–174semantic_kernel/connectors/memory/in_memory in_memory_collection.py1421689%65, 117, 119, 139, 149, 174, 189, 201, 219–222, 226, 228, 230–231semantic_kernel/connectors/memory/qdrant qdrant_collection.py119497%187, 191, 320–321 qdrant_store.py48296%139–140semantic_kernel/connectors/memory/redis redis_collection.py163498%148, 153–154, 324 redis_store.py42295%108–109 utils.py451176%145–146, 164, 166, 173–188semantic_kernel/connectors/memory/weaviate utils.py61493%85–90, 253 weaviate_collection.py1303275%149–158, 162–182, 186–191, 275–280, 286 weaviate_store.py591771%110–118, 122–127, 132–137, 142–143semantic_kernel/connectors/openapi_plugin openapi_manager.py58297%110–111 openapi_parser.py88298%71, 128 openapi_runner.py105298%181–182semantic_kernel/connectors/openapi_plugin/models rest_api_operation.py129199%242semantic_kernel/contents audio_content.py18194%53 binary_content.py92298%170–171 function_call_content.py100298%185, 213 streaming_chat_message_content.py68199%210 streaming_content_mixin.py39295%37, 64semantic_kernel/core_plugins/sessions_python_tool sessions_python_plugin.py134894%69, 82–91, 99 sessions_python_settings.py39490%84–87semantic_kernel/data search_filter.py25196%7semantic_kernel/data/record_definition vector_store_record_utils.py28293%55, 57semantic_kernel/data/text_search text_search.py72494%125, 165, 205, 293 utils.py33779%23, 54–60, 69–70 vector_store_text_search.py761778%167–174, 180–187, 192semantic_kernel/data/vector_search vector_search_filter.py20195%6 vector_text_search.py16194%45 vectorizable_text_search.py15193%50 vectorized_search.py15193%45semantic_kernel/data/vector_storage vector_store.py16194%51 vector_store_record_collection.py2532192%431, 491–495, 503–507, 548–552, 559–563semantic_kernel/functions kernel_function_decorator.py98199%102 kernel_function_from_method.py96199%153 kernel_function_from_prompt.py154795%165–166, 180, 201, 219, 239, 322 kernel_function_log_messages.py36683%37–43 kernel_plugin.py199597%468, 471, 500, 521, 546semantic_kernel/planners plan.py2344581%54, 163–165, 197, 214–227, 264, 269, 277–278, 288–291, 308, 313, 329, 332–337, 355, 360, 363, 365, 372, 386–388, 393–397semantic_kernel/planners/function_calling_stepwise_planner function_calling_stepwise_planner.py116497%145, 189–190, 198semantic_kernel/planners/sequential_planner sequential_planner.py64691%71, 75, 109, 125, 134–135 sequential_planner_extensions.py50982%31–32, 56, 110–124 sequential_planner_parser.py771284%66–74, 93, 117–120semantic_kernel/processes process_builder.py683943%43–52, 56–58, 64–74, 78–85, 89–92, 96–100, 105, 109–114 process_end_step.py19289%37, 41 process_function_target_builder.py25388%37–40 process_step_builder.py1052477%44, 89, 103, 110–123, 135–142, 151, 160–169, 178, 192, 209 process_step_edge_builder.py35391%43, 58, 68 process_types.py25196%35semantic_kernel/processes/kernel_process kernel_process_step_context.py17194%37semantic_kernel/processes/local_runtime local_kernel_process.py20290%23, 30 local_kernel_process_context.py32294%66–67 local_process.py1345261%92, 102, 120–130, 163–190, 194–199, 203, 207–213, 217–227, 231–232 local_step.py17811436%61, 72, 81–169, 173, 177, 181–182, 187–249, 253–270, 274–277, 281–284, 288–297, 303–306, 310–312semantic_kernel/prompt_template kernel_prompt_template.py78791%144–151semantic_kernel/schema kernel_json_schema_builder.py131993%54, 93, 189, 197, 208, 216, 231, 235–236semantic_kernel/services ai_service_client_base.py22195%64semantic_kernel/template_engine/blocks code_block.py77199%119 named_arg_block.py43198%98semantic_kernel/utils/authentication entra_id_authentication.py15287%26, 38semantic_kernel/utils/telemetry user_agent.py16288%18–19semantic_kernel/utils/telemetry/model_diagnostics decorators.py171498%364–367TOTAL1474992894%
Motivation and Context
Bump py version to 1.15.0 for a release.
Description
Bump py version to 1.15.0 for a release.
Contribution Checklist