The daily firehose — everything the toolchain shipped today, already filtered.
// HOW THIS ISSUE IS MADE
We read every release from the 174 tools on our watchlist at the source — GitHub and GitLab release notes, vendor release pages and changelogs, project blogs and feeds, vendor press releases, and the source code behind the tag. Bug-fix-only releases and non-product newsroom noise are dropped; what's left is summarized down to the new capability, how to try it, and any screenshots or videos the release itself published. Every entry links to the sources it was built from.
›Updates assistant.default_open_ai_model in settings.json to default to gpt-4-1106-preview; override with gpt-3.5-turbo-0613, gpt-4-0613, or gpt-4-1106-preview.
›Adds support for the gpt-4-1106-preview model in the assistant panel.
└──▷ BREAKING ON UPGRADE
!The default value of assistant.default_open_ai_model in settings.json changes to gpt-4-1106-preview; users relying on the previous default must explicitly set their preferred model.
Zed v0.112.3 adds seed_search_query_from_cursor setting to control automatic search query population.
└──▷ GET THIS VERSION
$ git clone --branch v0.112.3 https://github.com/zed-industries/zed.git
# already have the repo? check out this version:$ git checkout v0.112.3
└──▷ USE IT
Prevent Zed from auto-filling the search box unless you have text selected — useful when you want deliberate, explicit searches.
json
{
"seed_search_query_from_cursor": "selection"
}
›Adds seed_search_query_from_cursor to ~/.zed/settings.json to control whether buffer and project search queries are auto-populated from the cursor; supports values 'always' (default), 'selection' (only when text is selected), and 'never'.
Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks.
CrewAI v0.1.1 adds verbose mode for inspecting task execution in real time.
└──▷ GET THIS VERSION
$ git clone --branch v0.1.1 https://github.com/crewAIInc/crewAI.git
# already have the repo? check out this version:$ git checkout v0.1.1
›Adds Crew verbose mode to inspect tasks as they are being executed.
1 more release in this issue
· 2023-11-14 → 2023-11-19
›Adds ByteStream type (with mime_type field) for passing binary raw data across pipeline components in Haystack 2.0.
›Adds ChatMessage dataclass to PromptBuilder for structured chat LLM message handling in Haystack 2.0.
›Adds AzureOCRDocumentConverter to convert documents via Azure's Document Intelligence Service in Haystack 2.0.
›Adds HTMLToDocument component to convert HTML to a Document in Haystack 2.0.
›Adds TransformersSimilarityRanker component (renamed from SimilarityRanker) that ranks Document lists by query similarity in Haystack 2.0.
+23 moreshow less
›Adds TopPSampler component that selects documents using top-p (nucleus) sampling on cumulative Document scores in Haystack 2.0.
›Adds HuggingFaceLocalGenerator component to run Hugging Face models locally for text generation, with support for specifying stopwords in Haystack 2.0.
›Adds dumps, dump, loads, and load methods to Haystack 2.0 pipelines for saving and loading pipeline definitions in YAML format.
›Adds TextDocumentSplitter component to Haystack 2.0 for splitting long-text Documents into shorter ones matching model max-length constraints.
›Adds DocumentCleaner component to remove extra whitespace, empty lines, and headers from text Documents as a preprocessing step in Haystack 2.0.
›Adds TextLanguageClassifier component to route an input string to different components based on detected language in Haystack 2.0.
›Adds FileTypeRouter (renamed from the previous router) with ByteStream handling support for improved file routing in Haystack 2.0.
›Adds OpenAI Document Embedder that computes embeddings using OpenAI models and stores results in each Document's embedding field in Haystack 2.0.
›Introduces StreamingChunk dataclass for handling streamed language model output chunks with content and metadata in Haystack 2.0.
›Adds token parameter to ExtractiveReader and TransformersSimilarityRanker (replacing deprecated use_auth_token) to allow loading private Hugging Face models in Haystack 2.0.
›Adds search_engine_kwargs parameter to WebRetriever to propagate options (e.g. Google Custom Search engine ID) to WebSearch.
›Adds list_of_paths argument to utils.convert_files_to_docs, enabling a list of file paths as input alongside or instead of dir_path.
›Adds experimental support for asynchronous Pipeline run in Haystack.
›Adds asyncio support to the OpenAI invocation layer and arun method on PromptNode for asynchronous execution.
›Adds on_final_answer callback support through Agentcallback_manager.
›Adds Apple Silicon GPU acceleration via mps PyTorch backend, improving performance on M1 hardware.
›Adds basic telemetry to Haystack 2.0 pipelines.
›Upgrades canals to 0.9.0, enabling variadic inputs for Joiner components and / in connection names (e.g. text/plain).
›Upgrades Transformers to 4.34.1, adding support for Mistral, Persimmon, BROS, ViTMatte, and Nougat models.
›Enables all Pinecone index types including Starter in PineconeDocumentStore (document fetching limited to Pinecone's 10,000-vector query limit for Starter).
›Makes JoinDocuments return only the highest-scoring document when duplicates are present.
›Document writer now returns the count of documents written.
›Migrates RemoteWhisperTranscriber to the OpenAI SDK.
└──▷ BREAKING ON UPGRADE
!The audio, ray, onnx, and beir extras are removed from the all extra group.
!MemoryDocumentStore is renamed to InMemoryDocumentStore; MemoryBM25Retriever is renamed to InMemoryBM25Retriever; MemoryEmbeddingRetriever is renamed to InMemoryEmbeddingRetriever.
!SimilarityRanker is renamed to TransformersSimilarityRanker in Haystack 2.0.
!The id_hash_keys field is removed from the Document dataclass and from DocumentCleaner, TextDocumentSplitter, PyPDFToDocument, AzureOCRDocumentConverter, HTMLToDocument, TextFileToDocument, and TikaDocumentConverter.
!The array field is removed from the Document dataclass.
!Document's embedding field type is changed from numpy.ndarray to List[float].
!ExtractiveReader's input is renamed from document to documents.
!The file-type router is renamed to FileTypeRouter in Haystack 2.0.
LangChain v0.0.342 adds Databricks Vector Search, Infinity embeddings, agent streaming, and an Amazon Bedrock Knowledge Bases retriever.
└──▷ GET THIS VERSION
$ git clone --branch v0.0.342 https://github.com/langchain-ai/langchain.git
# already have the repo? check out this version:$ git checkout v0.0.342
└──▷ USE IT
Stream agent intermediate steps and final output token-by-token in a real-time pipeline.
python
from langchain.agents import AgentExecutor
agent_executor = AgentExecutor(agent=agent, tools=tools)
for chunk in agent_executor.stream({"input": "What is the weather in SF?"}):
print(chunk)
›Adds stream() and astream() methods to agents, enabling real-time token-by-token output from agent runs.
›Adds RunnableLambda automatic async promotion: when no afunc is provided, an async instance is automatically created from func.
›Tracks RunnableAssign as a separate run trace for finer-grained observability in LangSmith.
›Adds retriever for Knowledge Bases for Amazon Bedrock, enabling RAG over managed Bedrock knowledge bases.
›Adds Databricks Vector Search as a new vector store integration.
+6 moreshow less
›Adds infinity embedding integration for self-hosted Infinity embedding servers.
›Adds a rag-opensearch template for retrieval-augmented generation over OpenSearch.
›Adds project tags support to Evals for organizing LangSmith evaluation runs.
›Adds progress bar to OllamaEmbeddings for visibility during batch embedding calls.
›Enhances iMessage loader with message content extraction from attributed data.
›Improves stream_log on Runnable to build up final_output incrementally from output chunks.
LangChain v0.0.339rc3 adds Astra DB chat history and LLM caching, plus title metadata for GoogleDriveLoader.
└──▷ GET THIS VERSION
$ git clone --branch v0.0.339rc3 https://github.com/langchain-ai/langchain.git
# already have the repo? check out this version:$ git checkout v0.0.339rc3
›Adds AstraDBChatMessageHistory integration for storing and retrieving chat message history in Astra DB.
›Adds Astra DB LLM cache classes supporting both exact-match and semantic caching backends.
›Adds title metadata field to GoogleDriveLoader when using optional File Loaders.
LangChain v0.0.340 adds batch_size to LLM callbacks, partial_variables to prompt templates, and a gpt-crawler template.
└──▷ GET THIS VERSION
$ git clone --branch v0.0.340 https://github.com/langchain-ai/langchain.git
# already have the repo? check out this version:$ git checkout v0.0.340
└──▷ USE IT
Bind partial variables at template creation time instead of at invocation, useful when some prompt slots are always fixed (e.g. a system persona).
python
from langchain.prompts import HumanMessagePromptTemplate
template = HumanMessagePromptTemplate.from_template(
"You are a {role}. Answer the following: {question}",
partial_variables={"role": "cybersecurity analyst"}
)
message = template.format(question="What are common SQL injection patterns?")
›Adds batch_size kwarg to the llm_start callback, enabling downstream handlers to know how many inputs are being processed in a single LLM call.
›Adds partial_variables support to BaseStringMessagePromptTemplate.from_template(...), allowing partial variable binding directly at template construction.
›Adds embed_general_texts method to VoyageEmbeddings for broader embedding coverage.
›Adds a new gpt-crawler project template for building RAG pipelines from crawled web content.
LangChain v0.0.339rc0 adds a gpt-crawler template, error rate tracking, and a langchain-core dependency.
└──▷ GET THIS VERSION
$ git clone --branch v0.0.339rc0 https://github.com/langchain-ai/langchain.git
# already have the repo? check out this version:$ git checkout v0.0.339rc0
›Adds a new template for gpt-crawler to enable RAG pipelines over crawled web content.
›Adds error rate metric tracking via a new evaluation addition.
›Introduces langchain-core as an explicit dependency, extracting core utilities into a dedicated package.
LangChain v0.0.339 adds an Embedchain retriever, llama2-13b-chat-v1 support in BedrockChat, ERNIE-Bot-4 function calling, and search_kwargs for BingSearchAPIWrapper.
└──▷ GET THIS VERSION
$ git clone --branch v0.0.339 https://github.com/langchain-ai/langchain.git
# already have the repo? check out this version:$ git checkout v0.0.339
└──▷ USE IT
Pass custom parameters to Bing Search to filter results by market or count directly in the wrapper.
Use llama2-13b-chat-v1 via AWS Bedrock for chat completions in a LangChain pipeline.
python
from langchain.chat_models import BedrockChat
llm = BedrockChat(model_id="meta.llama2-13b-chat-v1", region_name="us-east-1")
response = llm.predict("Summarize the OWASP Top 10 for 2023.")
›Adds search_kwargs parameter to BingSearchAPIWrapper for passing custom parameters to Bing Search API calls.
›Adds llama2-13b-chat-v1 model support to chat_models.BedrockChat.
›Adds ERNIE-Bot-4 function calling support.
›Adds new Embedchain retriever integration.
›Adds YoutubeLoader on-demand language translation support.
LangChain v0.0.338 adds a generic LLM-to-chat-model wrapper, new OctoAI endpoint support, and Neptune graph updates.
└──▷ GET THIS VERSION
$ git clone --branch v0.0.338 https://github.com/langchain-ai/langchain.git
# already have the repo? check out this version:$ git checkout v0.0.338
›Adds a generic LLM wrapper that exposes the chat model interface with a configurable chat prompt format, enabling chat-style interactions through standard LLM backends.
›Adds support for new OctoAI endpoints, expanding hosted model coverage.
›Updates Neptune graph integration with new capabilities.
LangChain v0.0.336 adds OAI Assistants with callbacks, limit_to_domains for APIChain, Bedrock Cohere embeddings, Yi model support, and Azure OpenAI v1 completions.
└──▷ GET THIS VERSION
$ git clone --branch v0.0.336 https://github.com/langchain-ai/langchain.git
# already have the repo? check out this version:$ git checkout v0.0.336
└──▷ USE IT
Restrict an APIChain tool to only call approved domains, preventing unintended external requests.
LangChain v0.0.335 adds FastEmbed embeddings, Neo4j chat history, a Docusaurus loader, and Cohere v3 embedding model support.
└──▷ GET THIS VERSION
$ git clone --branch v0.0.335 https://github.com/langchain-ai/langchain.git
# already have the repo? check out this version:$ git checkout v0.0.335
└──▷ USE IT
Generate embeddings locally without an external API call using the new FastEmbed provider.
python
from langchain.embeddings import FastEmbedEmbeddings
embeddings = FastEmbedEmbeddings()
vectors = embeddings.embed_documents(["LangChain is a framework for LLM apps."])
›Adds FastEmbed embedding provider integration for fast, local embedding generation.
›Adds Neo4jChatMessageHistory for storing and retrieving chat message history in a Neo4j graph database.
›Adds DocusaurusLoader document loader to ingest content from Docusaurus-based documentation sites.
›Upgrades the Cohere embedding integration to use the v3 embedding model.
›Makes RunnableBinding easier to subclass with custom __init__ arguments.
LangChain v0.0.331rc3 adds Astra DB vector store, Memorize tool, OAI assistant multi-action support, Neo4j templates, and Azure OpenAI Embeddings.
└──▷ GET THIS VERSION
$ git clone --branch v0.0.331rc3 https://github.com/langchain-ai/langchain.git
# already have the repo? check out this version:$ git checkout v0.0.331rc3
›Adds Memorize tool, enabling agents to write information into long-term memory during a session.
›Adds Astra DB vector store integration for using DataStax Astra DB as a vector backend.
›Adds Azure OpenAI Embeddings integration.
›Adds OpenAI Assistant support for multiple actions in a single run.
›Adds a Neo4j conversation Cypher template for graph-based conversational retrieval.
+3 moreshow less
›Adds a Neo4j vector memory template for vector-backed memory with Neo4j.
›Adds Fleet Context integration.
›Adds a multi-modal RAG and QA cookbook demonstrating retrieval-augmented generation over mixed-media content.
LangChain v0.0.331rc2 adds OpenAI v1 embeddings support, a Vectara RAG template, and MongoDB ingest.
└──▷ GET THIS VERSION
$ git clone --branch v0.0.331rc2 https://github.com/langchain-ai/langchain.git
# already have the repo? check out this version:$ git checkout v0.0.331rc2
›Adds OpenAI v1 embeddings support.
›Adds a Vectara RAG template for retrieval-augmented generation pipelines.
LangChain v0.0.331rc0 adds Cohere Embed v3 support, OpenAI system fingerprint recording, and per-conversation artifact callbacks.
└──▷ GET THIS VERSION
$ git clone --branch v0.0.331rc0 https://github.com/langchain-ai/langchain.git
# already have the repo? check out this version:$ git checkout v0.0.331rc0
›Adds support for Cohere Embed v3 embeddings.
›Records the OpenAI system fingerprint in ChatOpenAI responses.
›Adds on_artifacts callback parameter to pass artifact handlers for a specific conversation.
Letta 0.2.3 adds configurable presets, a WebSocket server interface, and version-tracked agent configs.
└──▷ GET THIS VERSION
$ git clone --branch 0.2.3 https://github.com/letta-ai/letta.git
# already have the repo? check out this version:$ git checkout 0.2.3
└──▷ TRY IT
Re-initialise your local config after upgrading so the new memgpt_version field and endpoint keys are written correctly.
$ memgpt configure
›Adds memgpt_version field to stored configs so agents track which version they were saved with, improving cross-version compatibility.
›Adds load and load_and_attach functions to the MemGPT AutoGen agent integration.
›Introduces a WebSocket interface via server.py for real-time agent communication.
›Introduces configurable presets, letting developers customize the function set and system prompts MemGPT agents use.
└──▷ BREAKING ON UPGRADE
!Agent and MemGPT configuration storage format has changed; users upgrading from a prior version may need to re-run memgpt configure to remain compatible with this version.
AutoGen v0.2.0 adds GPTAssistantAgent, TeachableAgent, CompressibleAgent, AgentEval, multimodal (GPT-4V) support, and streaming to its multi-agent framework.
└──▷ GET THIS VERSION
$ git clone --branch v0.2.0 https://github.com/microsoft/autogen.git
# already have the repo? check out this version:$ git checkout v0.2.0
›Adds GPTAssistantAgent leveraging the OpenAI Assistant API for conversational capabilities and state management.
›Adds TeachableAgent for persistent user teachings across chat sessions using a memo store.
›Adds experimental CompressibleAgent for managing long conversations that exceed context limits.
›Introduces the AgentEval framework for assessing task utility in LLM-powered applications.
›Adds support for customized vector databases and embedding functions in RetrieveChat RAG pipelines.
+10 moreshow less
›Adds support for custom text splitters in RetrieveChat.
›Adds function-call filtering in group chat to control which agents receive function-call messages.
›Adds experimental streaming support for agent responses.
›Adds enhanced async function execution and improved handling of human input.
›Adds Large Multimodal Model (GPT-4V) support to AgentChat.
›Adds a Langchain tool bridge enabling agents to use Langchain tools directly.
›Adds rich text format support in RetrieveChat and PDF file parsing via retrieve_utils.py.
›Adds richer speaker selector options and robustness improvements to GroupChat.
›Adds config_list instantiation from a .env file in openai_utils.py.
›Deploys a sample web application (autogen-assistant) for end-to-end demonstration of AutoGen agents.
└──▷ BREAKING ON UPGRADE
!AutoGen v0.2.0 switches from openai v0.x to openai v1.x; existing code using the old client API will break and requires following the migration guide at https://microsoft.github.io/autogen/docs/Installation/#migration-guide-to-v02.
Semantic Kernel Python 0.4.0.dev upgrades to OpenAI SDK 1.0+ and restructures AI service class hierarchies.
└──▷ GET THIS VERSION
$ git clone --branch python-0.4.0.dev https://github.com/microsoft/semantic-kernel.git
# already have the repo? check out this version:$ git checkout python-0.4.0.dev
›Upgrades OpenAI SDK compatibility to version 1.0 or higher, enabling access to new models and APIs available in that SDK generation.
›AzureTextCompletion now extends AzureOpenAIConfigBase and OpenAITextCompletionBase, and OpenAIChatCompletion is refactored to extend OpenAIConfigBase, OpenAIChatCompletionBase, and OpenAITextCompletionBase, providing a more explicit class hierarchy for Azure and OpenAI service integrations.
└──▷ BREAKING ON UPGRADE
!OpenAI SDK dependency is upgraded to version 1.0 or higher; code using the pre-1.0 SDK will break without upgrading.
!AzureTextCompletion now extends AzureOpenAIConfigBase and OpenAITextCompletionBase instead of its previous base classes — class definitions that rely on the old hierarchy must be updated.
!OpenAIChatCompletion is refactored from ChatCompletionClientBase and TextCompletionClientBase to OpenAIConfigBase, OpenAIChatCompletionBase, and OpenAITextCompletionBase — existing subclasses and constructor calls may need to be updated to use keyword arguments.
1 more release in this issue
· 2023-11-19 → 2023-11-29
$ git clone --branch python-0.3.15.dev https://github.com/microsoft/semantic-kernel.git
# already have the repo? check out this version:$ git checkout python-0.3.15.dev
›Adds Azure CosmosDB Mongo vCore as a vector memory datastore, expanding the set of supported backends for semantic memory.
›Syncs pre/post RunAsync event handlers from C# to Python, enabling hook-based pipeline instrumentation around kernel function execution.
›Adds a user-agent header to all OpenAI and OpenAPI HTTP requests, improving traceability of Semantic Kernel traffic at the API gateway level.
KoboldCpp v1.49 adds Split Memory, trim_stop, and --preloadstory API features for richer generation control.
└──▷ GET THIS VERSION
$ git clone --branch v1.49 https://github.com/LostRuins/koboldcpp.git
# already have the repo? check out this version:$ git checkout v1.49
└──▷ TRY IT
Guarantee a system memory block appears at the start of every generation, even when you cannot predict exact token counts.
$ curl -X POST http://localhost:5001/v1/generate \
-H 'Content-Type: application/json' \
-d '{"prompt": "The adventurer enters the dungeon.", "memory": "You are a dungeon master. The setting is a dark fantasy world.", "max_length": 200}'
Strip stop sequences from the model output so downstream code receives clean text without sentinel tokens.
$ curl -X POST http://localhost:5001/v1/generate \
-H 'Content-Type: application/json' \
-d '{"prompt": "Once upon a time", "stop_sequence": ["###", "END"], "trim_stop": true, "max_length": 150}'
Pre-seed the server with a saved story so connected frontends like Kobold Lite can resume it immediately on load.
›Adds memory field to the /v1/generate API payload: forcefully prepends a string to any submitted prompt, and if the context limit is exceeded, overwrites from the beginning of the main prompt to make room — guaranteeing full memory insertion without needing exact token counts.
›Adds trim_stop boolean field to the generate API payload: when true, strips detected stop sequences from the output and truncates everything after them (note: incompatible with SSE streaming).
›Adds --preloadstory CLI flag to specify a JSON story savefile at server launch, hosting it at the /api/extra/preloadstory endpoint for frontends to consume over the API.
›Adds LLAMA_PORTABLE=1 makefile flag for building portable binaries targeting Colab or Docker environments.
›Expands Kobold Lite with World Info inject position support, Split Memory, preloaded stories, and optional image generation via DALL-E 3 (OpenAI API).
+1 moreshow less
›Extends Colab prebuilt GPU support to A100 and V100 in addition to T4.
›Adds --noshift flag to disable the new Context Shifting (EvenSmarterContext) feature, which uses KV cache shifting to remove old tokens and add new ones without reprocessing — enabled by default and overrides SmartContext when both are set.
›Adds --remotetunnel flag, which downloads Cloudflared and creates a TryCloudFlare tunnel so KoboldCpp is reachable over the internet even behind a firewall.
›Adds Min-P sampler, now available via the API and configurable in Kobold Lite under the Advanced settings tab.
›Introduces a new build target koboldcpp_clblast_noavx2 ('CLBlast NoAVX2 (Old CPU)') for Windows users without AVX2 intrinsics, enabling CLBlast GPU acceleration on older CPUs.
›Changes MMQ/Tensor Core behavior: MMQ is always enabled until batch > 32, CuBLAS only activates for larger batches when the MMQ flag is explicitly disabled, and MMQ dimensions are set to 'FAVOR BIG' — diverging from upstream llama.cpp's approach.
+6 moreshow less
›Adds automatic GPU name display and GPU layer suggestion in the GUI using clinfo and nvidia-smi queries, based on available VRAM and model file size.
›Adds Sampler Seeds support in Kobold Lite for deterministic generation.
›Includes Content-Length header in HTTP responses.
›Now accounts for freq_base_train when computing automatic RoPE scale.
›Retains support for GGUFv1 (upstream has removed it).
›Improved KoboldCpp Colab notebook now ships prebuilt CUDA binaries, reducing post-launch load time to under one minute (excluding model downloads), with additional default model options and support for custom GGUF model URLs.
Adds --admin-key, --nowebui, /v1/internal/logits, and /v1/internal/lora endpoints plus a random preset button.
└──▷ GET THIS VERSION
$ git clone --branch snapshot-2023-11-19 https://github.com/oobabooga/textgen.git
# already have the repo? check out this version:$ git checkout snapshot-2023-11-19
└──▷ TRY IT
Run the server headlessly for API-only deployments, secured with an admin key.
Retrieve per-token logit scores for a prompt to inspect model confidence.
$ curl -X POST http://localhost:5000/v1/internal/logits -H 'Authorization: Bearer mysecretkey' -H 'Content-Type: application/json' -d '{"prompt": "The capital of France is"}'
OpenAI API becomes the default, gains /v1/internal/stop-generation endpoint, and now supports trust_remote_code for embeddings.
└──▷ GET THIS VERSION
$ git clone --branch snapshot-2023-11-12 https://github.com/oobabooga/textgen.git
# already have the repo? check out this version:$ git checkout snapshot-2023-11-12
└──▷ TRY IT
Abort a running generation mid-stream from a script or integration that uses the OpenAI-compatible API.
$ curl -X POST http://localhost:5000/v1/internal/stop-generation
›Adds POST /v1/internal/stop-generation endpoint to the OpenAI-compatible API, allowing programmatic cancellation of in-progress generation.
›Makes the OpenAI-compatible API the default API (previously non-default).
›Enables trust_remote_code support in the OpenAI API embedder, allowing embedding models that require remote code execution.
›Separates context and system message fields in instruction formats, enabling independent control of each in prompt templates.
Adds Min P sampler, temperature_last parameter, and use_flash_attention_2 flag to oobabooga text-generation-webui.
└──▷ GET THIS VERSION
$ git clone --branch snapshot-2023-11-05 https://github.com/oobabooga/textgen.git
# already have the repo? check out this version:$ git checkout snapshot-2023-11-05
›Adds temperature_last parameter to control the order in which temperature sampling is applied relative to other samplers.
›Adds use_flash_attention_2 parameter to the Transformers model loader to enable Flash Attention 2 support.
›Implements Min P as a new sampler option in HF loaders for controlling minimum probability thresholds during generation.
›Adds a flag to force loading models from safetensors format in the Transformers loader.
vLLM v0.2.2 adds Yi/ChatGLM2/Phi models, AWQ for all models, LogitsProcessor API, Min-P sampler, YaRN, and a health endpoint.
└──▷ GET THIS VERSION
$ git clone --branch v0.2.2 https://github.com/vllm-project/vllm.git
# already have the repo? check out this version:$ git checkout v0.2.2
›Adds LogitsProcessor API to SamplingParams, enabling custom logits manipulation at inference time.
›Adds AWQ quantization support for all models (previously limited to select models); quantization config is now auto-read from the HuggingFace quantization_config field.
›Adds a /health HTTP endpoint to the OpenAI-compatible server for liveness checking.
›Returns token usage fields in OpenAI-compatible API responses.
›Adds support for the Min-P sampler in sampling parameters.
+8 moreshow less
›Adds repetition_penalty to sampling parameters.
›Adds YaRN (Yet another RoPE extensioN) support for extended context length.
›Adds preliminary support for SqueezeLLM quantization.
›Adds new model support: Yi, ChatGLM2, and Microsoft Phi-1.5.
›Upgrades base environment to PyTorch v2.1 + CUDA 12.1 (CUDA 11.8 wheels also provided).
›Supports downloading models from modelscope.cn in addition to HuggingFace Hub.
›Adds DeepSpeed-MII backend option to the benchmark script.
›Adds official Dockerfile with CUDA 12.1.
└──▷ BREAKING ON UPGRADE
!Scheduler input tensor shape changed from 1D flattened to 2D; custom integrations that depend on the internal tensor layout will break.
›Adds /set system <system prompt> command inside ollama run to set the system prompt interactively during a session.
›Adds /set parameter <parameter> <value> command inside ollama run to tune inference parameters (e.g. num_ctx, temperature, seed) without restarting.
›Adds three new models to the Ollama library: starling-lm (RLHF-trained chat), meditron (Llama 2 adapted for medical domain), and deepseek-llm (2-trillion-token bilingual LLM).
›Improves ollama pull progress bar with a simpler design showing more consistent download speed and remaining time.
5 more releases in this issue
· 2023-11-04 → 2023-11-30
›Adds EMAIL_FROM_ADDRESS and SMTP_CONNECTION_URL environment variables to enable email notifications when inviting new (accountless) users to a project.
›Supports inviting users to a project who do not yet have a Langfuse account.
Chroma 0.4.16 adds authorization (authz) support and multimodal embedding functions.
└──▷ GET THIS VERSION
$ git clone --branch 0.4.16 https://github.com/chroma-core/chroma.git
# already have the repo? check out this version:$ git checkout 0.4.16
›Adds authorization (authz) framework with resource attribute extraction for tenant, database, and list_collections operations, mapping identity attributes to AuthzUser.
›Adds multimodal embedding functions, enabling embeddings to be generated from multiple modalities (e.g., image and text) within Chroma.
›Improves HTTPClient connection error messages to surface clearer diagnostics when the server is unreachable.
LanceDB v0.3.6 adds prefilter support for ANN index queries.
└──▷ GET THIS VERSION
$ git clone --branch v0.3.6 https://github.com/lancedb/lancedb.git
# already have the repo? check out this version:$ git checkout v0.3.6
›Adds prefilter flag to allow prefiltering with an index during approximate nearest neighbor queries, enabling filtered vector search without a post-filter pass.
└──▷ BREAKING ON UPGRADE
!Table names are now returned in sorted order (changed by the fix!: sort table names commit); any code that depended on the previous unordered listing behavior may be affected.