Files
onvif-go/CHANGELOG.md
T
2025-10-30 00:50:27 +00:00

1.3 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

Added

  • Initial release of go-onvif library
  • ONVIF Client with context support
  • Device service implementation
    • GetDeviceInformation
    • GetCapabilities
    • GetSystemDateAndTime
    • SystemReboot
  • Media service implementation
    • GetProfiles
    • GetStreamURI (RTSP/HTTP)
    • GetSnapshotURI
    • GetVideoEncoderConfiguration
  • PTZ service implementation
    • ContinuousMove
    • AbsoluteMove
    • RelativeMove
    • Stop
    • GetStatus
    • GetPresets
    • GotoPreset
  • Imaging service implementation
    • GetImagingSettings
    • SetImagingSettings
    • Move (focus control)
  • WS-Discovery implementation
    • Automatic device discovery via multicast
  • SOAP client with WS-Security
    • UsernameToken authentication
    • Password digest (SHA-1)
  • Comprehensive type definitions
  • Error handling with typed errors
  • Connection pooling for performance
  • Complete examples
    • Discovery
    • Device information
    • PTZ control
    • Imaging settings
  • Comprehensive documentation
  • README with usage guide