Skip to content

Releases: Motion-Project/motion

Release 4.2

28 Oct 16:14
Compare
Choose a tag to compare

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

11 Dec 00:03
Compare
Choose a tag to compare

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

12 Nov 02:53
Compare
Choose a tag to compare

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:
    • Recovery for sqlite from watchdog time out (#521)
    • Timing on images for round-robin devices (#363)
    • Unresponsive thread killing (#366)
  • 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

25 Oct 03:03
Compare
Choose a tag to compare

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

21 Oct 03:37
Compare
Choose a tag to compare

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

13 Aug 23:21
Compare
Choose a tag to compare
Release 3.4.1~rc01 Pre-release
Pre-release

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.