Releases: openmiko/openmiko
v1.0.0-alpha.1
Thanks to @martinbutt for this release
Release v1.0.0 makes breaking changes to the config from the last stable version v0.0.40, so has a major version bump.
It incorporates all changes from https://github.com/openmiko/openmiko/releases/tag/v0.0.41-alpha.2 as well as the following:
New Features
- Added Modules - allowing easy add-ons of bundled changes without recompiling the main Openmiko source. #82
- Added config generators for initial set up. #89
- Added option to disable logging, as it seems likely that this is causing file-system corruption.
Bug Fixes
- Cleaned up nightmode code and removed need for API to be enabled for nightmode to work. #85
- Added
fsck
to run at start up. #81 - Note requires an appropriatefsck
module to be installed, e.g. vfat, exfat or ext. - Added support for DOS-style line endings in
openmiko.conf
Documentation
- Improved developer documentation. #80
Release v0.0.41-alpha.2
Thanks to https://github.com/jricks92 for this release.
- Adds option for specifying a dedicated swap partition using SWAPFILE variable in openmiko.conf
- Adds option for specifying which partition and filesystem type is used to mount to /sdcard using SD_PARTITION and SD_FILESYSTEM variables in openmiko.conf. This has been tested so far with vfat and ext2 fs types, but other should work there are filesystem drivers for them..
- Adds option for specifying a custom videocapture_settings.json file using the VIDEO_CAPTURE_SETTINGS variable in openmiko.conf
- Adds option for specifying custom autonight parameters from within openmiko.conf using the AUTONIGHT_PARAMS variable.
- Adds option for disabling LEDs in openmiko.conf with variable DISABLE_LEDS=1. This is useful for me since I use a camera as a baby monitor and don't want the blinking lights to wake the baby.
- Adds option for not using AUTH_REALM for RTSP stream password (I always have trouble with using it, so I wanted an option to disable it)
- Adds option for enabling or disabling audio support via the ENABLE_AUDIO variable in openmiko.conf (for those that like to live on the edge 🙂)
- Add option for specifying how many video loopback devices there are in an attempt to hopefully reduce memory consumption.
- This requires setting up to 3 variables in openmiko.conf. I've arbitrarily set this for up to 3 loopback devices max for now. But we can add more if needed. The env variables for this are VIDEO_DEV_X where x is 1, 2, or 3.
- I've also added /etc/videocapture_settings_1_encoder.json as an alternative videocapture_settings.json file with only 1 encoder for RTSP.
- Implement proper restart/reload commands for S60camera init script.
Release v0.0.40
Restored the greyscale mode functionality.
Release v0.0.39
Added a file called /etc/VERSION
that contains the commit hash.
Release v0.0.38
Apparently the bgscan directive in wpa_supplicant.conf wasn't being picked up. Went ahead and fixed this so by default the firmware will scan every 30 seconds for a better access point.
Release v0.0.37
Changes
Changed the variables passed to autonight.sh (the script that controls nightmode) to the parameters used by dafang hacks:
-j 3 -w 3 -1 1200000 -2 930000,14,10 -3 3000,17,8
Release v0.0.36
Improvements
- Users running without an sdcard in place would frequently run into issues where the camera stopped working. This was because log files are written to /var/log and gradually fill up the system. Since the file system is essentially memory based the camera would run out of memory and everything would stall. This version introduces a custom logrotate to be able to rotate files. It also modifies the logrotate code to ignore permissions since FAT32 systems (which the sdcard is mounted as) does not have permissions. Otherwise it would not work. Also the videocapture process can be sent SIGUSR1 to force it to reopen the log file.
Release v0.0.35
This is an automated release based on commit v0.0.35
Release v0.0.34
- Include sqlite and a binary called
api
to be used in the future
Release v0.0.33
- Updated to use lighttpd with default ssl cert
- Using a lower memory ffmpeg