All notable changes to Crowsnest will be documented in this file.
4.1.9 - 2024-04-26
- Fix libcamera resolution and controls logging (#260)
4.1.8 - 2024-04-02
- Fix crash of detect_libcamera without CSI cam (#256)
4.1.7 - 2024-04-02
- Log libamera device resolutions and controls (#240)
- Fix empty string if ustreamer not found (#253)
- Revert #249 and update ustreamer version to v6.9 (#254)
4.1.6 - 2024-03-03
- Change ustreamer repo to own fork as workaround for #247 (#249)
4.1.5 - 2024-02-28
- Fix ustreamer binary path for v5.52 changes (#245)
4.1.4 - 2024-02-17
- Support
no_proxy
mode with camera-streamer (bookworm) (#238)
4.1.3 - 2024-01-16
- Add dual picam detection (#229)
- Fix buster hint link (#236)
- Fix
clean_apps
for installations without all backends (#230) - Remove
buildclean
frommake update
(#231) - Update issue bot to add github discussions (#234)
- Add warning for libcamera on pi5 (#235)
4.1.2 - 2024-01-08
- build.sh: Fix wrong cs branch for cloning (#215)
- Fixes error in detect_legacy (#217)
- Skip do_memory_split on bookworm (#223)
- Fix crash with brokenfocus and camera-streamer (#224)
- Add pi5 support (#225)
4.1.1 - 2023-11-23
- Update supported devices (#213)
- Fix env file check (#212)
- Add streamer repos update to make update (#210)
- Add check to disable webcamd (#211)
- Update copyright (#214)
4.1.0 - 2023-11-15
- Revert #197 (#207)
- Refactor camera-streamer build conditions (#201)
- Add startup workaround for SpeederPad (#203)
- Add better dietpi support to installer (#204)
- Add make argument to fix WorkingDirectory (#205)
4.0.5 - 2023-11-03
- camera-streamer.sh: Force camera to be always active (#197)
- Fix wrong gpumem calculation (#176)
- Fix wrong syntax in gpumem (#177)
- Fix wrong messages (#183)
- Add bookworm support (#195)
- Add release workflow (#194)
- Add release workflow (#194)
- Add shellcheck run for PRs to develop (#198)
4.0.4 - 2023-09-01
- hwhandler.sh: Fix error in device logging (#169)
- hwhandler.sh: Fix error in device logging (#169) (#170)
4.0.3 - 2023-08-11
- readme: Refactor readme.md | 09f4cb1
4.0.2 - 2023-05-23
- hwhandler.sh: Fix error in device logging | b0c011b
4.0.1 - 2023-05-23
- Fix error in ustreamer.sh | 3081093
4.0.0 - 2023-05-05
- Fix add_update_entry condition | a5a36e5
- Disable debug output in make config | 48ab81a
- Fix startup error on ubuntu arm | 0c49dc7
- Fix raspicam detection | 2a4fbd9
- Fix error causing cam list to fail | e3bd2e2
- Fix error not exiting script on error | 42ce0ba
- Fix error exit on failure | a07e42a
- Fix func detect_libcamera | 0c524b7
- Refactor install chain | 4444ea5
- Remove unnecessary ffmpeg version check | f8ce308
- Refactor hwhandler.sh | 6c1aec1
- Update Readme.md | f6b841e
- Add camera-streamer to README.md | f8c78c5
- Change test formation | 4c4e232
- Removed TODO.md | 1df3f43
- Fix clarity of backend packages (#108)
- Add v4l2ctl logging prefix | 43b86a3
- Add error message if v4l2-ctl errors out | 20ed6a8
- Add TODO.md | f458974
- Update TODO.md | 42cd77d
- Update TODO.md | 9d6c46e
- Update TODO.md | f065b29
- Allow backend names as mode | 3a1a929
- Add note to crowsnest.conf | 952dac9
- Update conf and readme to new params | 745631a
3.0.7 - 2023-02-16
- install: Wrong syntax in config.txt | 5e95c0d
- install: Fixes error in unattended mode | efe4dfd
- Ensure device is raspberry if os is buster | 05a971b
- Fix error introduced by crudini | 722c7ca
- Disable SC2317 | e214673
- Store log_level in var instead in function | 9a66358
- Improve README.md, add FAQ section | 5954969
- Improve readme, add link to config section | 3bc6d7d
- Fix typo in readme.md | f945da3
- Add keyword cam note | 142e4de
- Add warning not to change log_path | b112300
- Improve linebreaks | b7035a9
- Improve spelling | 96949b7
- Add link to discord | 3c1ec15
- Enhanced faq error 127 | 90a6901
- Enhanced faq for raspicam issues | 33981e7
- Updated documentation for device definition (#65)
- Updated Readme.md | 7d207e6
- Changed layout | ad081e6
- Fixed typo | b6e2de2
- Improves layout | 04f29cb
- Fix typo | bb38f36
- Fix typo | 00fe721
- Fix typo and rework layout (#80)
- Add not-on-github bot (#68)
3.0.6 - 2022-11-24
- Fixes missing legacy cam stack in ubuntu | 607bdda
- Fixes install error on Linux Mint | 0e11271
- Add new parameter for rtsp-simple-server | c6dd973
- Refactor log output of rtsp-simple-server | 957207b
3.0.5 - 2022-11-24
- Bump rtsp-simple-server to v0.20.2 | 53b4d52
3.0.4 - 2022-11-24
- Fixes error in ustreamer install | 046641a
- Fix error in install.sh | e2b4cd8
- Error in func create_filestructure | 0eb04cf
- Fix syntax error in dev-helper.sh | df8a696
- Fixes wrong path to crowsnest-rtsp.yml | cffea68
- Implements new install mechanism | d4a2c08
3.0.3 - 2022-09-04
3.0.2 - 2022-09-04
- Refactor of User input during install | 8df5078
3.0.1 - 2022-08-12
- install: Fixes error in removing webcamd | 5a9c245
- make build: Clone ustreamer if not present | f726bda
- uninstall: Fixes error service not disabled. | 3c4e4f8
- Fixes install error if config.txt missing | 1af5d9c
- Fixes install error on ubuntu aarch64 | 9d9f07b
- Used wrong condition | 7af4ee8
- Libjpeg62-turbo has no install target | 3a5f65b
- Fixes error patching moonraker.conf | 4b2532d
- Fixes error in brokenfokus function | 3df7fed
- Fix error using installer on armbian | a3fba61
- Used wrong terminology for diskspace | 2fb45c3
- Rename webcam.conf to crowsnest.conf in readme.md (#21)
3.0.0 - 2022-06-16
- install: Add unattended mode to installer | c4d4795
- logging: Display host information in log file | 687be54
- install: Fix error using custopizer unattended | 3a48d47
- install: Fixes error that leads to unusable moonraker.conf | fab3772
- logging: Fixes error in log output of host information | b6055ce
- v4l2ctl: Fixes error in broken_focus detection | e42799b
- Fixes uncomplete log if using bullseye | b8a7046
- install: Improve install if unattended | dcb5581
- installl: Refactor install chain | 6071c6f
- logging: Strips out comments in func print_cfg | 5b8c072
- Improve detection of chroot jail | 36893bf
- Refactor installer and custompios module | ee6598c
- docs: Updates readme to latest changes. | c52cf40
- docs: Update discord url | fac3667
- install: Remove backup if unattended | dc710d0
- rtsp: Update rtsp-simple-server to latest release | 18ab214
- rtsp: Update rtsp config template | 1117287
2.4.0 - 2022-04-10
- Fixes focus_absolute not correct after streamer started | 3bfea5a
- Fixes logging empty value if not set or available | 3692b31
- Refactored logging.sh | 7c5188a
- Enabled inherited ERR Trap | 3c52447
2.2.0 - 2022-04-02
- Log available v4l2 controls | 03d03f8
2.1.0 - 2022-03-26
- Enable detection of csi adaptors | 664d9b5
2.0.1 - 2022-03-07
- build: Fix aarch64 error at rtsp-simple-server install | d8e98ac
- build: Fix typo in sed command | 96f6592
- hwhandler.sh: Fixed correct detection of Hardware | c60cf2f
- messages: Used wrong modes in log. | b2aedb6
- messages: Typo in deprecated_msg_1 | 67c32d9
- update: Fixes error in func copy_logrotate | 1aa3103
- update: Version of apps were not checked nor updated | 605cc4f
- update: Version of apps were not checked nor updated | d378318
- update: Wrong path used for file templates | bb6ed2f
- updater: Critical typo in func copy_logrotate | 62ee73b
- Refactored install.sh and update.sh | 8a5fcb0
- Fixed custompios module | afcb651
- Refactored custompios module | 0176ce7
- Fixed error in README.md | 93ce6a2
- update: Removed message if RTSPtoWebRTC is not installed | 4170a25