Ollama v0.3.0stable Released Jul 25, 2024
Impact Score: 5/10

Ollama v0.3.0 โ€” Release Notes & Engineering Impact

Source available โ€” automated, not human-reviewed

Component: ollama ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

Ollama v0.3.0. Source highlight: Ollama now supports tool calling with popular models such as Llama 3.1. This enables a model to answer a given prompt using tool(s) it knows about, making it possible for models to perform more complex tasks or interact with the outside world.

Who Does This Impact? (Role-Based Analysis)

๐Ÿ’ป Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

๐Ÿ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

โš™๏ธ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

๐Ÿ”ง Bug Fixes & Patches (1)

  • Fixed duplicate error message when running `ollama create`
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
![an image of ollama selecting the right tool for the job, holding up a hammer to nail wooden boards - please support ollama! Let open source win](https://github.com/user-attachments/assets/540b4123-59b7-4f79-8ac3-b5776590bd01) ## Tool support Ollama now supports tool calling with popular models such as [Llama 3.1](https://ollama.com/library/llama3.1). This enables a model to answer a given prompt using tool(s) it knows about, making it possible for models to perform more complex tasks or interact with the outside world. Example tools include: - Functions and APIs - Web browsing - Code interpreter - much more! https://github.com/user-attachments/assets/957ef0d6-e7b7-4168-8033-13b0fe5f7029 To use tools, provide the `tools` field when using Ollama's Chat API: ```python import ollama response = ollama.chat( model='llama3.1', messages=[{'role': 'user', 'content': 'What is the weather in Toronto?'}], # provide a weather checking tool to the model tools=[{ 'type': 'function', 'function': { 'name': 'get_current_weather', 'description': 'Get the current weather for a city', 'parameters': { 'type': 'object', 'properties': { 'city': { 'type': 'string', 'description': 'The name of the city', }, }, 'required': ['city'], }, }, }, ], ) print(response['message']['tool_calls']) ``` More information: * [Python example](https://github.com/ollama/ollama-python/blob/main/examples/tools/main.py) * [JavaScript example](https://github.com/ollama/ollama-js/blob/main/examples/tools/tools.ts) * [API Reference](https://github.com/ollama/ollama/blob/main/docs/api.md#chat-request-with-tools) ## New models * [Llama 3.1](https://ollama.com/library/llama3.1): a new state-of-the-art model from Meta available in 8B, 70B and 405B parameter sizes with support for tool calling. * [Mistral Large 2](https://ollama.com/library/mistral-large): Mistral's new 123B flagship model that is significantly more capable in code generation, tool calling, mathematics, and reasoning with 128k context window and support for dozens of languages. * [Firefunction v2](https://ollama.com/library/firefunction-v2): An open weights function calling model based on Llama 3, competitive with GPT-4o function calling capabilities. * [Llama-3-Groq-Tool-Use](https://ollama.com/library/llama3-groq-tool-use): A series of models from Groq that represent a significant advancement in open-source AI capabilities for tool use/function calling. ## What's Changed * Fixed duplicate error message when running `ollama create` ## New Contributors * @lreed-mdsol made their first contribution in https://github.com/ollama/ollama/pull/5757 * @ajhai made their first contribution in https://github.com/ollama/ollama/pull/5799 **Full Changelog**: https://github.com/ollama/ollama/compare/v0.2.8...v0.3.0