Impact Score: 5/10
Ollama v0.3.4 — 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.
⚡ Executive Summary (TL;DR)
Ollama v0.3.4. Source highlight: <img width="1548" alt="Screenshot 2024-08-06 at 8 16 44 PM" src="https://github.com/user-attachments/assets/9a53a40e-4649-4d67-8433-052a5941a5b6">
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.
⚡ Performance & Enhancements (2)
- **Normalized embeddings**: embeddings are now normalized, improving similarity results
- NUMA support will now be autodetected by Ollama to improve performance
🔧 Bug Fixes & Patches (2)
- Fixed initial slow download speeds on Windows
- Fixed issue where the `/api/embed` would sometimes return embedding results out of order
📄 View Raw Release Notes (Original Developer Log)
<img width="1548" alt="Screenshot 2024-08-06 at 8 16 44 PM" src="https://github.com/user-attachments/assets/9a53a40e-4649-4d67-8433-052a5941a5b6">
## New embedding models
* [BGE-M3](https://ollama.com/library/bge-m3): a large embedding model from BAAI distinguished for its versatility in Multi-Functionality, Multi-Linguality, and Multi-Granularity.
* [BGE-Large](https://ollama.com/library/bge-large): a large embedding model trained in english.
* [Paraphrase-Multilingual](https://ollama.com/library/paraphrase-multilingual): A multilingual embedding model trained on parallel data for 50+ languages.
## New embedding API with batch support
Ollama now supports a new API endpoint `/api/embed` for embedding generation:
```
curl http://localhost:11434/api/embed -d '{
"model": "all-minilm",
"input": ["Why is the sky blue?", "Why is the grass green?"]
}'
```
This API endpoint supports new features:
* **Batches**: generate embeddings for several documents in one request
* **Normalized embeddings**: embeddings are now normalized, improving similarity results
* **Truncation**: a new `truncate` parameter that will error if set to `false`
* **Metrics**: responses include `load_duration`, `total_duration` and `prompt_eval_count` metrics
See the [API documentation](https://github.com/ollama/ollama/blob/main/docs/api.md#generate-embeddings) for more details and examples.
## What's Changed
* Fixed initial slow download speeds on Windows
* NUMA support will now be autodetected by Ollama to improve performance
* Fixed issue where the `/api/embed` would sometimes return embedding results out of order
## New Contributors
* @av made their first contribution in https://github.com/ollama/ollama/pull/6147
* @sryu1 made their first contribution in https://github.com/ollama/ollama/pull/6151
* @rick-github made their first contribution in https://github.com/ollama/ollama/pull/6154
**Full Changelog**: https://github.com/ollama/ollama/compare/v0.3.3...v0.3.4