# WINK ONVIF Studio Release Notes - Version 1.2.0 **Release Date: August 14, 2025** **Version: 1.2.0** **Type: Production Release** ## Executive Summary WINK ONVIF Studio v1.2.0 is a major production release featuring automatic update checking, enhanced UI components, and improved camera compatibility. This release introduces a built-in update mechanism that notifies users when new versions are available, along with significant improvements to the Events and Recordings tabs for better monitoring and search capabilities. ## What's New in v1.2.0 ### ✨ New Features #### Automatic Update Checking System WINK ONVIF Studio now includes a sophisticated update mechanism that enhances user experience: - **Startup Update Check**: Application automatically checks for updates when launched - **Update Notification Dialog**: Beautiful notification window displays release notes and download options - **Platform-Specific Downloads**: Smart detection of user's platform for targeted download links - **Version Comparison**: Intelligent version checking to determine if updates are available - **Non-Intrusive**: Update notifications don't interrupt workflow, users choose when to update #### Enhanced Events Tab Real-time event monitoring capabilities have been significantly improved: - **ONVIF Event Support**: Native support for ONVIF event streams from compatible cameras - **Mock Data Fallback**: Automatic mock data generation when cameras don't support events - **Visual Indicators**: Clear indicators showing when mock data mode is active - **Event Statistics**: Display of monitoring rates and event counts - **Real-Time Updates**: Live event feed with timestamp information #### Improved Recordings Tab Enhanced search and management functionality for recorded content: - **Date Range Filters**: Improved date picker controls with better month/year navigation - **Enhanced Search UI**: Redesigned search interface with better parameter organization - **Scrolling Improvements**: Fixed layout issues with better responsive design - **Search Button**: Restored missing search functionality - **Better Data Display**: Optimized DataGrid layout for better content visibility ### 🎯 Major Improvements #### Production-Ready Error Reporting - **Optimized Sentry Configuration**: Intelligent error filtering with 20% sampling rate - **Noise Reduction**: Filtered out normal operational errors (timeouts, auth failures, network issues) - **Development Control**: Added DISABLE_SENTRY environment variable for development - **Smart Trace Sampling**: 1% trace sampling for performance monitoring without overhead #### User Interface Enhancements - **Dynamic Version Display**: About dialog now shows actual application version instead of hardcoded "0.3" - **macOS Compatibility**: Fixed menu bar positioning with 25px buffer for traffic light controls - **Responsive Design**: Better scrolling and layout management across all tabs - **Console Output Control**: Added EnableDebugLogging flag for cleaner production logs #### Apple Silicon Support - **Native ARM64 Build**: Dedicated macOS ARM64 build for Apple Silicon Macs - **Optimized Performance**: Better performance on M1/M2/M3 Macs - **Universal Compatibility**: Separate Intel and ARM64 downloads for optimal experience ### 🐛 Critical Bug Fixes #### User Interface Fixes - **About Dialog Version**: Fixed hardcoded "0.3" version display, now shows actual application version - **Date Picker Issues**: Resolved "August" text cutoff and DateTime conversion errors - **Layout Problems**: Fixed DataGrid taking excessive space, improved scrolling in tabs - **Missing UI Elements**: Restored missing Search button in Recordings tab - **Converter Errors**: Resolved reference errors causing application crashes #### Core Functionality - **Authentication Chain**: Enhanced camera authentication for better connectivity - **Sentry Integration**: Fixed exception filtering to reduce noise in error reporting - **Console Logging**: Reduced verbose output in production builds ### 🔧 Technical Improvements #### Architecture Enhancements - **UpdateChecker Service**: New service for comparing versions and checking for updates - **AppSettings Service**: Persistent user preferences and configuration management - **UpdateNotificationWindow**: Dedicated UI component for update notifications - **Self-Contained Builds**: All dependencies bundled for easier deployment #### Build System - **Automatic JSON Generation**: Build process generates update metadata automatically - **Platform Detection**: Smart platform detection for appropriate download suggestions - **Release Automation**: Streamlined release process with automated file generation ## System Requirements ### Windows - **OS**: Windows 10 or Windows 11 (64-bit) - **Runtime**: .NET 8.0 runtime (included in self-contained build) - **Size**: 61 MB download ### macOS - **Intel Macs**: macOS 10.15 (Catalina) or later - **Apple Silicon Macs**: macOS 11.0 (Big Sur) or later - **Size**: 55 MB (Intel), 54 MB (ARM64) ### Linux - **Distributions**: Ubuntu 20.04+, Debian 11+, RHEL 8+ - **Dependencies**: System-provided libraries only - **Size**: 59 MB download ## Upgrade Instructions ### First-Time Installation 1. Download the appropriate package for your platform 2. Extract to your preferred location 3. Run the application executable 4. The update system will check for future updates automatically ### Upgrading from Previous Versions 1. **Automatic Detection**: Version 1.2.0 will detect older installations 2. **Settings Migration**: User preferences are automatically preserved 3. **Camera Configurations**: All saved camera settings are maintained 4. **No Manual Cleanup**: Old installations can remain (they won't interfere) ## Known Issues - Some older cameras may not support all ONVIF events features - Mock event data is generated when cameras lack event support - Update checking may take a few seconds on slower internet connections - Manual update check requires internet connectivity ## Coming Soon (Roadmap) - **In-App Download Progress**: Visual progress indicator for update downloads - **Automatic Installation**: One-click update installation process - **Beta Channel Support**: Early access to new features for testing - **Enhanced PTZ Presets**: More sophisticated preset management - **Multi-Camera Events**: Aggregate event monitoring across multiple cameras ## Support Information ### Getting Help - **Documentation**: https://www.wink.co/documentation/WINK-ONVIF-Studio-Manual-2025.html - **Website**: https://www.wink.co/wink-onvif-studio - **Email Support**: onvifstudio@wink.co ### Reporting Issues When reporting issues, please include: - Operating system and version - Camera manufacturer and model - Steps to reproduce the problem - Screenshots if applicable ### Update Notifications Users with version 1.1.4 or earlier will automatically receive update notifications when launching the application after this release is deployed. ## Download Links - **Windows x64** (61MB): [WINKOnvifManager-1.2.0-win-x64.zip](WINKOnvifManager-1.2.0-win-x64.zip) - **macOS Intel** (55MB): [WINKOnvifManager-1.2.0-osx-x64.zip](WINKOnvifManager-1.2.0-osx-x64.zip) - **macOS ARM64** (54MB): [WINKOnvifManager-1.2.0-osx-arm64.zip](WINKOnvifManager-1.2.0-osx-arm64.zip) - **Linux x64** (59MB): [WINKOnvifManager-1.2.0-linux-x64.tar.gz](WINKOnvifManager-1.2.0-linux-x64.tar.gz) ## Acknowledgments We thank our users for their feedback and feature requests that helped shape this release. Special recognition goes to users who provided detailed reports about UI issues and authentication problems that were resolved in this version. --- **WINK Streaming** - Professional Video Integration Solutions Copyright © 2025 WINK Streaming. All rights reserved.