User Tools

Site Tools


changelog

WolfRecorder Changelog

0.1.2 - in development now

  • Just chilling
  • Module “Cameras”: recorders and live streams implemented optional support of usage UDP as lower transport protocol instead of TCP interleaving within RTSP control channel.
  • Module “My records”: dinamic records state update implemented.

0.1.1 - rev 358

  • alter.ini: new option CHANSHOTS_EMBED that allows preload and embed channel shots into page itself.
  • alter.ini: new option CHANSHOTS_WATERMARK that allows render some watermark on embedded channel shots.
  • alter.ini: new options WA_NAME, WA_ICON_192, WA_ICON_512 that allows control PWA behaviour.
  • alter.ini: new option MODET_ENABLED that enables motion detection and filtering for “My records”.
  • alter.ini: new option EXPORT_FORCED_SCHED that enabled forcing of background schedule run on export request.
  • Module “Export” and “My records”: better available records list UX.
  • Module “Export” and “My records”: all operations now locked while record is being processed.
  • Module “My records”: optional ability to filter motion from saved recordings implemented.
  • Module “Users and rights”: new user right MOTION that restricts motion detection access.
  • Module “Export”: now optional can minimize waiting time after export request.
  • Module “System update”: system upgrade may be little bit safer now.
  • Module “Cameras”: now custom RTSP port may be set within camera creation form.
  • Module “Cameras”: IP+port pair check due camera editing fixed.
  • Module “Cameras”: the synthetic restriction on the registration of cameras with the same IP has been eliminated.
  • HTTP REST API: object “cameras” method “getall” now contains “realport” field.
  • HTTP REST API: new method “isipportfree” for “cameras” object implemented.
  • WRinstaller: FreeBSD 13.4 setup implemented.
  • WRinstaller: now during setup configures snmpd with read-only community string.

0.1.0 - rev 343

  • Database scheme updated
  • Module “Export”: few fixes on race conditions due video export
  • Module “Export”: better exports schedule logging
  • Module “Live view”: live cameras playlist download feature implemented.
  • Module “Cameras”: implemented possibility to override camera model RTSP port with custom one.
  • Module “Cameras”: recorder and live stream process detection now is more accurate.
  • Module “Taskbar”: security notification about usage of shitty passwords for default administrator account implemented.
  • Module “System info”: UX improved.
  • Module “System info”: root fs gauge rendering forced.
  • HTTP REST API: system gethealth now contains cpuload info.
  • HTTP REST API: uptime field now contains seconds from boot value.
  • WRinstaller: now works with Debian 12.6 Bookworm.

0.0.9 - rev 323

  • Database scheme updated
  • alter.ini: new option CHANSHOTS_VALIDATION that enables channel screenshots validation during cameras list rendering.
  • Module “Live view”: now requires specific right to use the live wall feature.
  • Module “Cameras”: now display users who have an ACL for a specific camera.
  • Module “Cameras”: now displays is substream active or not?
  • Module “Models”: minor interface updates.
  • Module “Models”: added ability of basic device custom templates management.
  • Module “Models”: ONVIF-explorer implemented.
  • Module “Models”: added ability to auto-generate custom device templates based on explored ONVIF data.
  • WRinstaller: FreeBSD 14.1 setup implemented.

0.0.8 - rev 308

  • alter.ini: new option LIVE_WALL which enables the experimental live view mode of all cameras
  • Module “Cameras”: separate total/enabled/recording/live counters now displayed.
  • Login form: auth-prefill delimiter replaced with underscore.
  • Developer Console: fixed errors when executing SQL queries that return an empty or boolean result in PHP 8.x.
  • Developer Console: partially fixed fatal errors in PHP 8.x with syntax errors in the executable PHP code.
  • Module “Live view”: added ability to preview cameras sub streams.
  • Module “StreamDog”: fixed keeping threads that are currently in use alive.
  • WRinstaller: FreeBSD 13.3 setup implemented. FreeBSD 12.4, 13.1 deprecated.
  • WRinstaller: experimental Debian 12.5 Bookworm setup implemented.
  • WRinstaller: fixed timezone shift issue on FreeBSD 14.0.

0.0.7 - rev 282

  • WRinstaller: FreeBSD 14.0 setup implemented.

0.0.6 - rev 280

  • Module “Cameras”: performance improved on camera profile viewing with slow storages.
  • Module “Users and rights”: fixed users ordering issue with ordering by exported videos size.
  • i18n: Romanian locale added. Thanks to Niko.
  • HTTP REST API: system gethealth now contains OS/Platform info.

0.0.5 - rev 269

  • alter.ini: new option NEURAL_ENABLED which enables experimental AI objects recognition.
  • alter.ini: new option NEURAL_API_URL that sets URL of supported object recognition service.
  • Module “Background processes”: fixed issue with PHP 8.2 and implict type conversion notice.
  • Module “Taskbar”: added security notification about usage of default administrator account.
  • Module “Users and rights”: new limited user role “Operator” with all cameras access implemented.
  • Module “Users and rights”: fixed issues on users accounts management on PHP 8.2.
  • Module “Backup database”: fixed issue on dump restoration on PHP 8.2.
  • Capture subsystem: version-specific options moved to separate library.
  • Module “Live view”: version-specific options moved to separate library.
  • WRinstaller: experimental Debian 12.1 Bookworm setup implemented.

0.0.4 - rev 253

  • HTTP REST API now is available
  • Users management module: now deletes user with all of his exported records
  • Rotator: new fast rotator model implemented
  • WRinstaller: better resources usage

0.0.3 - rev 221

  • alter.ini: new option EXPORTS_RESERVED_SPACE
  • Records export extracted to separate queue
  • Channels locking due export process run implemented
  • Exported records basically works and can be deleted/downloaded
  • Storages: renaming implemented
  • Cameras: basic editing implemented
  • Camera models: editing implemented
  • Better records export time-range selection interface
  • Exported records now can be previewed online with web-player
  • Minor UXD improvements
  • Storages: changed chunks storing format, improved performance.
  • Cameras: fixed preview issue on storage migration.
  • Chanshots: performs periodic channel archive screenshots.
  • Cameras: not accessible camera logging is disabled by default.
  • Per-user camera ACL implemented.
  • Cameras: now displays is livestream active or not?
  • Users management: minor interface updates.

0.0.2

  • just exists
changelog.txt · Last modified: 2024/10/16 19:23 by nightfly