changelog
This is an old revision of the document!
Table of Contents
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.
- Module “Cameras”: camera password now is hidden by default in camera profile.
- Module “System info”: instance serial now is hidden by default.
- Module “Livecams”: cameras description quick search implemented.
- Modules “Archive” and “Export”: cameras description quick search implemented.
- Modules “Archive” and “Export”: available cameras list UXD improved.
- Modules “Archive”, “Livecams”, “Records”: better web-player behavior.
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.1732284697.txt.gz · Last modified: by nightfly
