版本发布 8
## What's Changed * reduce scaledown time to 3 minutes to try to reduce costs of unused containers by @rafel-roboflow in https://github.com/roboflow/inference/pull/2205 * Add Event Writer docstrings and industrial section to block docs by @rvirani1 in https://github.com/roboflow/inference/pull/2214 * Add support for local stream processing to webrtc sdk by @grzegorz-roboflow in https://github.com/roboflow/inference/pull/2200 * Use serverless usage check for auth by @hansent in https://github.com/roboflow/inference/pull/2215 * [codex] Fix GLM OCR token forwarding by @hansent in https://github.com/roboflow/inference/pull/2216 * Add sigmoid smoothing to instance segmentation post-processing of YOLO models family in inference-models by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/2217 * Fix missing libnvdla_compiler.so in Jetson 6.x TRT runtime by @alexnorell in https://github.com/roboflow/inference/pull/2201 * Pass `x-roboflow-internal-service-sceret` header to calls for new model registry by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/2219 * Add CUDA health checking to /healthz endpoint by @hansent in https://github.com/roboflow/inference/pull/2204 * Aggregate remote cold start data in workflow headers by @hansent in https://github.com/roboflow/inference/pull/2209 * Revert "Aggregate remote cold start data in workflow headers" by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/2222 * Trackers blocks support all detections kinds by @leeclemnet in https://github.com/roboflow/inference/pull/2221 * Fix bug with MacOS build by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/2223 **Full Changelog**: https://github.com/roboflow/inference/compare/v1.2.1...v1.2.2
## What's Changed * Add change to inform caller about model loading failures due to environment constrains violated by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/2180 * Add Introspection of Locally Cached Models by @yeldarby in https://github.com/roboflow/inference/pull/2161 * Pass ROBOFLOW_ENVIRONMENT env to modal based on PROJECT by @grzegorz-roboflow in https://github.com/roboflow/inference/pull/2179 * Fix missing sidebar nav for workflow blocks in Zensical docs by @Erol444 in https://github.com/roboflow/inference/pull/2182 * Add Workflow Profiling docs by @Erol444 in https://github.com/roboflow/inference/pull/2178 * Fix botocore.docs missing in jp71 image by @alexnorell in https://github.com/roboflow/inference/pull/2184 * fix(detection_event_log): use frame_timestamp for accurate absolute timestamps by @jeku46 in https://github.com/roboflow/inference/pull/2150 * Fix/windows build by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/2188 * Add CUDA memory leak profiling script by @hansent in https://github.com/roboflow/inference/pull/2193 * Bug/dg 314 show nicer errors webrtc by @rafel-roboflow in https://github.com/roboflow/inference/pull/2103 * Add Roboflow Vision Events workflow block by @rvirani1 in https://github.com/roboflow/inference/pull/2192 * Add routing metadata in model registry (and GPU VRAM tracking and reporting for loaded models) by @hansent in https://github.com/roboflow/inference/pull/2183 * [codex] Fix request metadata tracking for nested model-manager decorators by @hansent in https://github.com/roboflow/inference/pull/2198 * feat(sam3): add class_mapping support to SAM3 v3 block by @felipe-tomino in https://github.com/roboflow/inference/pull/2196 * Add memory backend for model monitoring cache by @hansent in https://github.com/roboflow/inference/pull/2194 * Add llms.txt and per-page markdown for LLM-friendly docs by @Erol444 in https://github.com/roboflow/inference/pull/2185 * Add nvidia-l40s as a valid TRT compilation target in `inference-cli` by @mkaic in https://github.com/roboflow/inference/pull/2121 * Bump version to `1.2.1` by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/2199 * Support yololite with fused NMS by @leeclemnet in https://github.com/roboflow/inference/pull/2203 * test(sam3): add tests for class_mapping feature in SAM3 v3 block by @felipe-tomino in https://github.com/roboflow/inference/pull/2202 * Remove enterprise-only flag from Vision Events block by @rvirani1 in https://github.com/roboflow/inference/pull/2207 ## New Contributors * @felipe-tomino made their first contribution in https://github.com/roboflow/inference/pull/2196 **Full Changelog**: https://github.com/roboflow/inference/compare/v1.2.0...v1.2.1
## What's Changed * Add change to add job name to batch processing jobs by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/2143 * Add OpenTelemetry tracing and metrics by @hansent in https://github.com/roboflow/inference/pull/2141 * Add in-process LRU cache for model metadata lookups by @hansent in https://github.com/roboflow/inference/pull/2142 * Add change to make inference-models default backend by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/2144 * Pin OTel packages to fix CPU Docker build resolution by @hansent in https://github.com/roboflow/inference/pull/2146 * Fix CI by letting tests regarding inference-gpu installation to run on machine which actually have required system libraries by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/2147 * Add ability to restrict max input resolution for rfdetr model by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/2145 * Fix/ci after switch to inference models by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/2149 * [CS-146] Fix issue with multi-label classification adapter returning wrong values by @dkosowski87 in https://github.com/roboflow/inference/pull/2157 * Add special handling for local API key by @yeldarby in https://github.com/roboflow/inference/pull/2153 * Add community plugins page by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/2163 * Bump inference-models version and clarify docs regarding installation by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/2162 * Migrate workflows to trackers by @leeclemnet in https://github.com/roboflow/inference/pull/2130 * Fix issue with non-exsiting test asset image by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/2168 * Move batch processing docs to docs.roboflow.com by @Erol444 in https://github.com/roboflow/inference/pull/2167 * Allow keypoints in velocity block by @grzegorz-roboflow in https://github.com/roboflow/inference/pull/2155 * Add detailed OTel inference sub-spans and X-Trace-Id response header by @hansent in https://github.com/roboflow/inference/pull/2148 * Fix/clean webrtc worker shutdown on arm by @grzegorz-roboflow in https://github.com/roboflow/inference/pull/2169 * Add GLM-OCR workflow block by @Erol444 in https://github.com/roboflow/inference/pull/2166 * Fix keypoints stored as object-dtype arrays breaking supervision indexing by @grzegorz-roboflow in https://github.com/roboflow/inference/pull/2170 * Add orjson serialization to outputs by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/2165 * Add change making Roboflow Weights Provider (in inference-models) to respect license server proxy by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/2172 * Ent 855: Event Write Workflow Block by @jeku46 in https://github.com/roboflow/inference/pull/2171 * Do not send usage from modal only when webrtc connection could not have been established by @grzegorz-roboflow in https://github.com/roboflow/inference/pull/2173 * Cut a release by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/2175 **Full Changelog**: https://github.com/roboflow/inference/compare/v1.1.2...v1.2.0
# `inference 1.0.0rc1`
## What's Changed * dg 15 fix timeout file by @rafel-roboflow in https://github.com/roboflow/inference/pull/1934 * Fix VLM as Detector/Classifier name, so it gets correct URL by @Erol444 in https://github.com/roboflow/inference/pull/1965 * improve error logging by @japrescott in https://github.com/roboflow/inference/pull/1966 * Add rfdetr nas by @probicheaux in https://github.com/roboflow/inference/pull/1970 * added missing envvar export for webrtc preview gzip flag by @rafel-roboflow in https://github.com/roboflow/inference/pull/1978 * Bug/dg 204 (2) reduce ack window webrtc by @rafel-roboflow in https://github.com/roboflow/inference/pull/1979 * Claude opus 4.6 in Claude block by @Erol444 in https://github.com/roboflow/inference/pull/1980 * Add remote exec capability for foundation models missing it by @hansent in https://github.com/roboflow/inference/pull/1968 * Gemini block: Add support for tool code execution (tool use) by @Erol444 in https://github.com/roboflow/inference/pull/1961 * Pass delete from disk to clear cache by @bigbitbus in https://github.com/roboflow/inference/pull/1982 * Add change to avoid pushing latest tag for rc release by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/1983 **Full Changelog**: https://github.com/roboflow/inference/compare/v0.64.6...v0.64.7
# 💪 Added * Add DepthAnythingV3 by @mkaic in https://github.com/roboflow/inference/pull/1861 * Add qwen3vl by @Matvezy in https://github.com/roboflow/inference/pull/1864 * Roll up detections block by @lou-roboflow in https://github.com/roboflow/inference/pull/1853 * Add API Key Passthrough for Gemini by @yeldarby in https://github.com/roboflow/inference/pull/1869 # 🚧 Maintenance * Fix gaze_test by @grzegorz-roboflow in https://github.com/roboflow/inference/pull/1870 * Remove non-existing link to foundation/easy_ocr.md by @mattmazzola in https://github.com/roboflow/inference/pull/1873 * Fix watchdog on_timeout by @grzegorz-roboflow in https://github.com/roboflow/inference/pull/1875 * Remove extra detections_rollup folder by @lou-roboflow in https://github.com/roboflow/inference/pull/1876 * Update Qwen to Flash Attn and Fix Transformers Bug by @Matvezy in https://github.com/roboflow/inference/pull/1878 * Preserve class names for rolled up detections by @lou-roboflow in https://github.com/roboflow/inference/pull/1877 * Manually override wrong task type in RFDETRInstanceSegmentation by @mkaic in https://github.com/roboflow/inference/pull/1852 * timm 1.0.23 introduces error: … by @grzegorz-roboflow in https://github.com/roboflow/inference/pull/1879 * Fix paligemma sdpa issue by @Matvezy in https://github.com/roboflow/inference/pull/1893 ## New Contributors * @mattmazzola made their first contribution in https://github.com/roboflow/inference/pull/1873 **Full Changelog**: https://github.com/roboflow/inference/compare/v0.63.3...v0.63.4
# 💪 Added * Streaming for vlms by @Matvezy in https://github.com/roboflow/inference/pull/1795 * Add SAM3 v3 block with RLE mask support by @lrosemberg in https://github.com/roboflow/inference/pull/1801 * Add changes to ensure jetson environment is specified correctly by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/1796 * webrtc sdk addding new parameters to region and plans by @digaobarbosa in https://github.com/roboflow/inference/pull/1797 # 🔧 Fixed * Fix workflow builder Private Network Access for Chrome 142+ by @alexnorell in https://github.com/roboflow/inference/pull/1794 * removing timeout for video frames by @digaobarbosa in https://github.com/roboflow/inference/pull/1798 * Fix for video tracks with video files by @digaobarbosa in https://github.com/roboflow/inference/pull/1799 **Full Changelog**: https://github.com/roboflow/inference/compare/v0.62.4...v0.62.5
# 💪 Added * Feature/inference exp jp 5 by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/1728 * Add tests and fixes for DocTR model by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/1777 * E2E platform tests for `inference-exp` to run in CI by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/1774 * Claude workflow block v2 by @brunopicinin in https://github.com/roboflow/inference/pull/1757 * Add notice about custom python support in batch processing by @SolomonLake in https://github.com/roboflow/inference/pull/1754 * Add EasyOCR to `inference-exp` by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/1780 * Add Roboflow Managed API Key support to Google Vision OCR by @brunopicinin in https://github.com/roboflow/inference/pull/1767 * OpenAI workflow block v4 by @brunopicinin in https://github.com/roboflow/inference/pull/1762 * Add TROcr to `inference-exp` by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/1781 * Adds NMS deduplication to SAM3 by @lrosemberg in https://github.com/roboflow/inference/pull/1776 * Add support for gaze model in `inference-exp` by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/1783 * `GroundingDino` registered in `inference-exp` by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/1786 * New upload format for webrtc file by @digaobarbosa in https://github.com/roboflow/inference/pull/1778 * WebRTC - python sdk by @digaobarbosa in https://github.com/roboflow/inference/pull/1701 * Turn server sdk config by @digaobarbosa in https://github.com/roboflow/inference/pull/1715 # 🔧 Fixed * when runnning on modal we get 500 for workspace id params by @digaobarbosa in https://github.com/roboflow/inference/pull/1759 * Address 'RuntimeError: lock is bound to a different event loop' in modal by @grzegorz-roboflow in https://github.com/roboflow/inference/pull/1750 * Fix/depth anythig v2 fixes by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/1771 * Try to fix builds broken by `rf-mediapipe` dependency by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/1785 * Fix first modal startup timeout calculation; add quota check by @grzegorz-roboflow in https://github.com/roboflow/inference/pull/1782 * Add missing 'engine_host_code_allowed' flag for YOLOv10 implementation in TRT by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/1791 * When encapsulating webrtc worker within exception block, do not return in finally by @grzegorz-roboflow in https://github.com/roboflow/inference/pull/1792 # 🏡 Maintenance * Add connection pooling and retry logic to OPC UA writer by @alexnorell in https://github.com/roboflow/inference/pull/1751 * Add examples showing how to use SAM3 hot instances by @grzegorz-roboflow in https://github.com/roboflow/inference/pull/1756 * Specify public stun servers by @grzegorz-roboflow in https://github.com/roboflow/inference/pull/1766 * Integration tests inference sdk by @digaobarbosa in https://github.com/roboflow/inference/pull/1702 * Parametrize modal webrtc worker watchdog timeout by @grzegorz-roboflow in https://github.com/roboflow/inference/pull/1769 * Tweaks to improve data channel frames processing by @grzegorz-roboflow in https://github.com/roboflow/inference/pull/1772 * Usage collector model_id by @grzegorz-roboflow in https://github.com/roboflow/inference/pull/1768 * Remove grounding dino extras by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/1788 * Adjust terminal condition in modal to check if heartbeat ever occured rather than to check for heartbeat count by @grzegorz-roboflow in https://github.com/roboflow/inference/pull/1789 * Get rid of verification of named outputs in case of YOLO-NAS TRT models - as the artefacts are clearly inconsistent by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/1790 * OWLv2 models are logging each inference at INFO level, changing to DEBUG by @grzegorz-roboflow in https://github.com/roboflow/inference/pull/1793 **Full Changelog**: https://github.com/roboflow/inference/compare/v0.62.2...v0.62.4