Releases: Motion-Project/motion
Release 4.2
Release Notes: 4.2
The documentation for the 4.2 release can be found in the Motion 4.2 Guide
The following summarizes the changes implemented in version 4.2
- New Configuration Options:
- lightswitch_frames
- movie_passthrough
- native_language
- sql_query_stop
- stream_cors_header
- stream_grey
- stream_preview_method
- stream_tls
- threshold_maximum
- track_generic_move
- vid_control_params
- webcontrol_auth_method
- webcontrol_cert
- webcontrol_cors_header
- webcontrol_key
- webcontrol_tls
- Renamed Configuration Options (old name -> new name)
- lightswitch -> lightswitch_percent
- logfile -> log_file
- ffmpeg_bps -> movie_bps
- ffmpeg_video_codec -> movie_codec
- ffmpeg_duplicate_frames -> movie_duplicate_frames
- extpipe -> movie_extpipe
- use_extpipe -> movie_extpipe_use
- max_movie_time -> movie_max_time
- ffmpeg_output_movies -> movie_output
- ffmpeg_output_debug_movies -> movie_output_motion
- ffmpeg_variable_bitrate -> movie_quality
- rtsp_uses_tcp -> netcam_use_tcp
- exif_text -> picture_exif
- output_pictures -> picture_output
- output_debug_pictures -> picture_output_motion
- quality -> picture_quality
- process_id_file -> pid_file
- switchfilter -> roundrobin_switchfilter
- text_double -> text_scale
- ffmpeg_timelapse_mode -> timelapse_mode
- motion_video_pipe -> video_pipe_motion
- webcontrol_html_output -> webcontrol_interface
- ipv6_enabled -> webcontrol_ipv6
- Depreciated Configuration Options
- brightness (use vid_control_params)
- contrast (use vid_control_params)
- hue (use vid_control_params)
- power_line_frequency (use vid_control_params)
- saturation (use vid_control_params)
- stream_limit
- stream_motion
- substream_port
- Revised functionality
- Distributed configuration files only have a subset of the options (see guide)
- Passthrough movie recording for many IP cameras
- All vl42 control parameters for camera can be set via the vid_control_parms
- Significant changes to webcontrol interface and streams (see guide)
- Additional conversion specifiers
- Functionality for generic tracking cameras
- Additional scaling for text on images
- Multiple language support
- Fixes
- 422p palette support
- ppm file output
- image capture timing for network cameras
- various other bug fixes
- Known Issues:
- Shutdown when out of space (#605)
- Updates to documentation
- Additional building instructions
- Updates to required libraries
- Additional requirement for libmicrohttpd (mandatory)
- Optional gettext for native language support
- Additional requirement for webp (disable with the --without-webp configuration option)
Release 4.1.1
Release Notes: 4.1.1
The documentation for the 4.1.1 release can be found in the Motion 4.1.1 Guide
The following summarizes the changes for 4.1.1
- Fixes:
- Build on musl based systems
- jpeg decompression error processing
- image saving when using highres option
- filename for debug movie correction
Release 4.1
Release Notes: 4.1
The documentation for the 4.1 release can be found in the Motion 4.1 Guide
The following summarizes the changes implemented in version 4.1
- New or revised configuration options:
- flip_axis (mirrors the image)
- mask_privacy (blocks out areas of image)
- netcam_highres (dual stream processing)
- on_camera_found (script execution)
- substream_port (low resolution output stream)
- webcontrol_parms (Control what parameters are included on webcontrol)
- ffmpeg_timelapse renamed to timelapse_interval
- ffmpeg_timelapse_mode renamed to timelapse_mode
- timelapse_fps (fps for the resulting video)
- timelapse_codec (container/codec for timelapse)
- sdl_threadnr removed
- Revised functionality
- Removed v4l1 functionality
- Added support for RTMP and additional v4l2 palette options
- Added support for network cameras on macOSX
- Added additional conversion specifiers
- Added flood control for Motion log
- Revised INF/DBG message logging
- Log IP of failed authentication attempts
- Fixes
- Movie playback issues
- ffmpeg 3.1 warnings
- v4l2 mjpg image corruptions
- various other bug fixes/refactoring
- Known Issues:
- Updates to documentation
- Additional building instructions
- Links to configuration options at top of documentation
- Multiple rewrites for configuration options
- Updates to required libraries
- Added requirement for libavdevice
- Removed requirement for libsdl
- Removed requirement for libv4l
Release 4.0.1
Release Notes: 4.0.1
The documentation for the 4.0.1 release can be found in the Motion 4.0.1 Guide
The following summarizes the changes implemented in version 4.0.1
- Packaging fix on version script to remove git dependency
- Typo fix in manual
The following summarizes the changes implemented in version 4.0
- Updates to documentation
- New project home page links
- Crosswalk of configuration options across versions
- New configuration options:
- mmalcam_name
- mmalcam_control_params
- camera_name
- camera_id
- camera_dir
- Enhanced functionality
- Support for the PI/MMAL camera
- Quality of movies via the ffmpeg_variable_bitrate option
- Automatic resize of mask to match image size
- Link addresses of images on web control page.
- Fixes
- Locking/freeing/corruptions for RTSP cameras.
- IPV6 addresses
- Movie FPS
- Timelapse corruptions
- Cross thread image corruptions
- configure and makefile fixes
- Known Issues:
- Build for MacOSX is not functional
- ffmpeg version 3.1 depreciation warnings
Release 4.0
Release Notes: 4.0
The following summarizes the changes implemented in version 4.0
- Updates to documentation
- New project home page links
- Crosswalk of configuration options across versions
- New configuration options:
- mmalcam_name
- mmalcam_control_params
- camera_name
- camera_id
- camera_dir
- Enhanced functionality
- Support for the PI/MMAL camera
- Quality of movies via the ffmpeg_variable_bitrate option
- Automatic resize of mask to match image size
- Link addresses of images on web control page.
- Fixes
- Locking/freeing/corruptions for RTSP cameras.
- IPV6 addresses
- Movie FPS
- Timelapse corruptions
- Cross thread image corruptions
- configure and makefile fixes
- Known Issues:
- Build for MacOSX is not functional
- ffmpeg version 3.1 depreciation warnings
Release 3.4.1~rc01
Release Notes: 3.4.1~rc01
The following summarizes the changes implemented in version 3.4.1
Revised configuration option names to be intuitive.
Support for RTSP network cameras
Build fixes for ffmpeg / libav
Support for SQLite3 databases
Consolidated preview on motion control port
Additional codec options for movies
Numerous bug fixes
Known Issues:
SWF option for Timelapse not functioning.