{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition"]},"type":"markdown"},"seo":{"title":"Release notes","description":"Developer documentation for Wowza","siteUrl":"https://developer.wowza.com","keywords":"wowza video developer portal, api reference docs","lang":"en-US","image":"https://www.wowza.com/wp-content/uploads/Graphics-Social-Profile-Images-Docs-Resources-1024x512-1.jpg","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"release-notes","__idx":0},"children":["Release notes"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"versions","__idx":1},"children":["Versions"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["At this time, API versions have the following statuses:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":""},"children":[]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":""},"children":[]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["API version"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Status"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["v2"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Current"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["v1"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Deprecated"]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["See ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/docs/wowza-video-intelligence-framework/upgrade-to-vif-1.1.0"},"children":["How to upgrade to Wowza Video Intelligence Framework 1.1.0"]}," for more information about upgrading from v1."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"changelog","__idx":2},"children":["Changelog"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"september-7-2026","__idx":3},"children":["September 7, 2026"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":5,"id":"version-2-vif-110","__idx":4},"children":["Version 2 (VIF 1.1.0)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["VIF 1.1.0 introduces the VIF REST API v2, served on ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/v2/vif"]}," alongside the existing v1 API. v2 replaces v1's flat configuration document with a layered model: a default config, a matching stream group config, a per-stream override, and any runtime changes, each layer filling in whatever the one below it left unset. Endpoints are grouped by what they work with: framework-wide status (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Server"]},"), the streams currently running (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Runtime"]},"), durable configuration saved to disk (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Persist"]},"), connectivity checks (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Probes"]},"), and on-demand video analysis (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["VOD"]},")."]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"warning","name":"VIF REST API v1 is deprecated"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The v1 API is deprecated as of 1.1.0, and Wowza strongly urges customers to move any integration to v2. A v1 write rewrites the configuration in the old format and silently breaks settings saved through 1.1.0 — per-stream overrides lose their meaning and stop layering over their defaults. See ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/docs/wowza-video-intelligence-framework/upgrade-to-vif-1.1.0"},"children":["How to upgrade to Wowza Video Intelligence Framework 1.1.0"]}," before you upgrade."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Highlights:"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added the VIF REST API v2, replacing the flat v1 configuration document with layered stream group configs, per-stream overrides, and runtime state."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added VOD (video on demand) analysis endpoints which help you with analyzing VOD files."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For a walkthrough of the API grouped by folder, see ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/docs/wowza-video-intelligence-framework/rest-api-in-postman/trial-vif-postman-collection"},"children":["Trial the Wowza VIF Postman Collection"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"related-guides","__idx":5},"children":["Related guides"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/docs/wowza-video-intelligence-framework/upgrade-to-vif-1.1.0"},"children":["How to upgrade to Wowza Video Intelligence Framework 1.1.0"]},": moving an existing 1.0.x installation, and why v1 writes are unsafe once you're on 1.1.0"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/docs/wowza-video-intelligence-framework/rest-api-in-postman/trial-vif-postman-collection"},"children":["Trial the Wowza VIF Postman Collection"]},": a ready-to-fork collection covering every v2 endpoint"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/docs/wowza-video-intelligence-framework/about-wowza-video-intelligence-framework"},"children":["About Wowza Video Intelligence Framework"]},": overview of VIF's components and deployment options"]}]}]},"headings":[{"value":"Release notes","id":"release-notes","depth":1},{"value":"Versions","id":"versions","depth":2},{"value":"Changelog","id":"changelog","depth":2},{"value":"September 7, 2026","id":"september-7-2026","depth":3},{"value":"Version 2 (VIF 1.1.0)","id":"version-2-vif-110","depth":5},{"value":"Related guides","id":"related-guides","depth":2}],"frontmatter":{"seo":{"title":"Release notes"}},"lastModified":"2026-09-07T23:54:00.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/docs/wowza-video-intelligence-framework/vif-release-notes","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}