Releases: Motion-Project/motion
Release 4.7.0
Release Notes: 4.7.0
The documentation for the 4.7.0 release can be found in the Motion 4.7.0 Guide
The following summarizes the changes implemented in version 4.7.0
-
Fixes
- Fix zombie reaping for Motion processes.
- Fix network camera processing for non compliant codec.
- Fix v4l2M2M encoding.
- Fix fps conversion specifier.
-
Enhancements/Revisions
- Allow for large date time and event numbers.
- Remove outdated MMAL camera code.
Release 4.6.0
Release Notes: 4.6.0
The documentation for the 4.6.0 release can be found in the Motion 4.6.0 Guide
The following summarizes the changes implemented in version 4.6.0
-
Fixes
- Fix segfault on vaapi decoding
- Remove default for allowed_media_types
- Fix libweb includes
- Fix autotools and translation files
- Fix movie_extpipe
- Fix threshold_tune
- Implement consistent time values
- Implement consistent calculation for pixel difference
- Fix compiler warnings
- Revise ioctl for devices to use long variable
-
Enhancements/Revisions
- Add support for DRM HW decode
- Update year in copyright notice
- Revise issue template
- Allow for bad packets when processing file
- Print log message of signals
Release 4.5.1
Release Notes: 4.5.1
The documentation for the 4.5.1 release can be found in the Motion 4.5.1 Guide
The following summarizes the changes implemented in version 4.5.1
- Fixes
- Fix closing of v4l2 devices
- Fix creation of pid file
- Add check for some mmal headers
- Fix pause when used as command line option
- Fix json pages when there are multiple cameras
- Fix codec for the mpeg4 container
- Fix rotation when used for v4l2 devices
Release 4.5.0
Release Notes: 4.5.0
The documentation for the 4.5.0 release can be found in the Motion 4.5.0 Guide
The following summarizes the changes implemented in version 4.5.0
-
Fixes
- Fix processing for native_language config option
- Fix MariaDB pkg-config for new name
- Fix cleanup when v4l2 open fails
- Fix sending of stale images to stream
- Fix path used when checking headers
- Fix double free when using extpipe.
- Fix setting of controls for v4l2 devices
- Fix processing for v4l2 devices when stride is not width
- Fix parsing of PGM files
- Fix scale of text when in debug mode
- Fix processing when camera is not initially available
- Fix double free when camera is lost frequently.
- Fix close on exec methods
- Fix processing for preferred codec with new ffmpeg versions
- Fix snapshots when using netcam high
- Fix extra event triggered upon quit
-
Enhancements/Revisions
- Updated translations
- Remove shared handle processing for sqlite3
- Revise log level for some messages
- Remove unused include module.
- Remove unused H264 palette code
- Do not translate the ignoring IP alert message
- Better processing of netcams that provide single jpg image
- Update documentation on how to use PI camera via libcamerify
- Update documentation on maximum number of cameras shown on web control page.
-
New Configuration Options
- Replace dbeventid with eventid
Release 4.4.0
Release Notes: 4.4.0
The documentation for the 4.4.0 release can be found in the Motion 4.4.0 Guide
The following summarizes the changes implemented in version 4.4.0
-
Fixes
- Use default for non ASCII characters in drawing
- Maximum movie time
- Guide updates
-
Enhancements
- Updated translations
- Lockout on failed authentications
- Hardware decoding for some network cameras
- User specification of ffmpeg options for network cameras
- Change default processing for http cameras.
-
New Configuration Options
- watchdog_tmo
- watchdog_kill
- pause
- webcontrol_lock_minutes
- webcontrol_lock_attempts
- webcontrol_lock_max_ips
-
Renamed Configuration Options
- vid_control_params -> video_params
- mmalcam_control_params -> mmalcam_params
-
Changed Configuration Options
- v4l2_palette use video_params
- input use video_params
- norm use video_params
- frequency use video_params
- netcam_highres use netcam_high_params
- netcam_keepalive use netcam_params
- netcam_proxy use netcam_params
- netcam_tolerant_check use netcam_params
- netcam_use_tcp use netcam_params
- netcam_decoder use netcam_params
- webcontrol_cors_header use webcontrol_header_params
- stream_cors_header use stream_header_params
Release 4.3.2
Release Notes: 4.3.2
The documentation for the 4.3.2 release can be found in the Motion 4.3.2 Guide
The following summarizes the changes implemented in version 4.3.2
- Fixes
- Compiler warnings for newer distos.
- Use MHD function for url decoding
Release 4.3.1
Release Notes: 4.3.1
The documentation for the 4.3.1 release can be found in the Motion 4.3.1 Guide
The following summarizes the changes implemented in version 4.3.1
- Fixes
- Compiler errors with GCC 10
- Overrides to CFLAGS
- Add maintainer mode
- Segfault when invalid camera directory specified
- MariaDB initializations
- Updated guide
Release 4.3.0
Release Notes: 4.3.0
The documentation for the 4.3.0 release can be found in the Motion 4.3.0 Guide
The following summarizes the changes implemented in version 4.3.0
-
Fixes
- Use default for non ASCII characters in drawing
- Removed poll requirement for MHD
- Implement revised configure and automake
- Updated testing for travis
- Revise MMAL to handle revisions from upstream.
- Fix movie start times
- Set the FPS on v4l2 devices
- Consolidate the JPEG code processing
- Fix substream processing for non modulo 16
- Ignore invalid data sent from rtsp cameras.
- Adjust the netcam handler wait and processing
- Answer incorrect web requests.
- Implement a delay upon excessive reconnect attempts
- Fix filetype specified for snapshots
- Guide updates
- Fix vbr calculation for high frame rates
-
Enhancements
- Updated translations
- Implement revised directory structure
- Implement optional decoder and encoders
- Allow for distros that use videoio.h
- Revise and enhance the sample service file
- Output to the log the resulting ext pipe command
-
New Configuration Options
- netcam_decoder
Release 4.2.2
Release Notes: 4.2.2
The documentation for the 4.2.2 release can be found in the Motion 4.2.2 Guide
The following summarizes the changes implemented in version 4.2.2
- Fixes
- FreeBSD Compile
- Webcontrol quit/end
- Add stream_motion option
- Generic tracking option
- Delay stream when starting
- Hostname for IPV6
- Multiple source streams when using passthrough
- Guide update
Release 4.2.1
Release Notes: 4.2.1
The documentation for the 4.2.1 release can be found in the Motion 4.2.1 Guide
The following summarizes the changes implemented in version 4.2.1
- Fixes
- Stream rate calculations
- Static library linking
- Eliminate updates to movie_passthrough via webcontrol
- Thread locking for movie_passthrough
- NULL terminator for EXIF
- Revised logging messages
- Guide update for mobile