Releases: AllskyTeam/allsky
v2024.12.06
Click to view changes
Changes that may require action (upgrades only)
The changes in this section may require settings changes; after upgrading, check that your settings and images look right.
- The config.sh and ftp-settings.sh files are gone - their settings are now in the WebUI.
Possible action: The upgrade should migrate your prior settings to the WebUI unless you have a very old version of Allsky in which case you'll be notified during the upgrade on what to do. - The CROP settings have been simplified to specifiy the number of pixels to crop from the top, right, bottom, and left of an image.
Possible action: If you cropped your images the upgrade will notify you to re-enter the settings using the new fields. - The Remove Bad Images Thresholds settings are now between 0.0 and 1.0 instead of 0 - 100.
Possible action: The upgrade should adjust your threshold values to the new range, but check. - Allsky now uses the mean brightness of an image to determine if it is too bright or too dark. This is the same way auto-exposure determines the exposure to use. Prior releases looked at the whole image including any dark borders.
Possible action: You may need to adjust your Remove Bad Images Thresholds to take into account for this change. - (ZWO only) The mean brightness of an images is now a number between 0.0 and 1.0; it used to be 0 - 255. This matches the Mean Target settings which have always been between 0.0 and 1.0 as well as the Remove Bad Images Thresholds. settings, making it easier to determine what values to use.
Possible action: If the MEAN variable is on your overlay you may need to change the format it's displayed in. A two or three-digit number is best. - The WebUI now hides the settings in each section unless there's an error in that section. To view a section's settings, click the symbol on the left side of a section heading.
Possible action: This may take a little time to get used to. However, with the significant increase in WebUI settings it would be difficult to find what you want if the sections weren't hidden. - check_allsky.sh is now called checkAllsky.sh to be consistant with other program names.
Possible action: None.
Enhancements / Changes
- Setting up an Allsky Website on the Pi is now trivial - just enable the the Use Local Website setting and optionally set the number of days' images to keep via the Days To Keep on Pi Website setting. No more trying to figure out how to set the variables!
- Setting up a Website on a remote server is easier since the only directory you have to specify is the top-level Image Directory in the WebUI.
- Installing a Website on a remote server is significantly easier as well. Use the new remote_website_install.sh command; it will upload the Allsky Website files for you and remove any old, unneeded files. If this is a new remote Website, remote_website_install.sh will ask you whether or not to also upload any startrails, keograms, and timelapse videos on your Pi.
- Images, timelapse, keograms, and startrails can now be written to a remote server in addition to, or instead of, a remote Website. This is useful if you want to include those images in a different website or want to archive them.
- The new allsky-config command is similar to the raspi-config command but for Allsky information and configuration. This command is mentioned in several documentation pages (as well as below) to easily describe how to do something.
- Execute allsky-config to see what it can do.
- Running allsky-config samba allows you to mount the ~/allsky directory on a PC or MAC. See Copy files to / from a Pi for more information.
- The new testUpload.sh command tries to upload a test file to either a remote Website or remote server. If the upload fails, the command attempts to tell you why it failed and what to do about it.
- When changing settings, Allsky only restarts if it needs to. Some settings, like the Owner don't impact taking images so there's no reason to restart Allsky. A few settings cause Allsky to stop after being changed. Hovering you mouse over a WebUI data field displays a popup that indicates what will happen after changing that field.
- The module Overlay Method is now the default for new installations. In the next major Allsky release the legacy method will be removed and the only way to add text will be using the Overlay Editor.
- You can now have more than one ZWO camera connected, and on the Pi 5, more than one RPi camera connected. The installation will show ALL attached cameras.
- If you change cameras without notifying Allsky (e.g., you shutdown the Pi, replace the camera with a different model, then restart the Pi), Allsky will not start and will put a message in the WebUI telling you how to properly change cameras. No message will be given if you replace a camera with the same model, e.g., an RPi HQ with another RPi HQ camera.
- If you try using an unsupported camera you'll receive a message stating that and telling you what to do and how to request support for the camera.
- All ZWO cameras as of September 7, 2024 are supported (library version 1.36).
- Support for some new third-party RPi cameras was added.
Run allsky-config show_supported_cameras to see the supported ZWO and RPi cameras.
The ZWO list is over 130 entries so if you want to check if a camera you're considering getting is supported, run:
allsky-config show_supported_cameras --zwo | grep -i "CAMERA_NAME"
replacing CAMERA_NAME with the name with OUT ASI, e.g., 178mc.
Checking for an RPi camera is easier:
allsky-config show_supported_cameras --rpi
- The LAN Dashboard and WLAN Dashboard WebUI pages now display all network adapters, regardless of their names.
- The endOfNight_additionalSteps.sh file is no longer supported. The few people that had that file should use the "night to day" module flow instead.
- When taking dark frames, any images that is too bright is deleted. This can happen if you start taking darks before covering the lens or if the lens cover lets in some light, e.g., a plastic lens cap.
- DHCP on the Pi can be configured via the WebUI's Configure DHCP page. This is an advanced option that is not used very often.
- Overlay changes:
- The overlay module debugging output is easier to read.
- You can now create different overlays for daytime and nighttime. The new Overlay Manager is available from the main toolbar in the Overlay Editor. Several overlay templates for different cameras are provided which can be customised to your requirements. If you have customised the overlay then during the upgrade process a new custom overlay will be created for you and assigned to both daytime and nighttime captures. If you have not customised the overlay then Allsky will attempt to use the best overlay for your camera.
- The Overlay Editor will display a warning if any of the fields on the overlay are outside the image area. The fields can be fixed which will move them into the bounds of the image. See [BUG] If a field is outside the image ...
- If images are not being captured the Overlay Editor will not start and will display a message and wait until images are being captured. This prevents a (usually much smaller) notification image from being used as the Overlay Editor background.
- See Modules Documentation for details on Extra Module changes.
- New Modules:
- Allsky AI - Detects cloud cover using AI
- Allsky Fans - Controls a fan based upon cpu temperature
- Allsky Border - Expands an image to include additional borders
- Allsky HDD Temp - Retrives hard drive temperatures using SMART
- Allsky ina3221 - Allows current and voltage measurements
- Allsky influxdb - Allows data to be written to uinfluxdb
- Allsky light - Determines light levels using a TSL2591
- Allsky LightGraph - Displays a graph of day and night
- Allsky ltr390 - Measures UV levels
- Allsky mlx90640 - Captures an IR image of the sky (very experimental)
- Allsky Publish Data - Publish Allsky data to Redis, MQTT, or REST
- Allsky Temp - Reads up to three temperature sensors and controls a gpio pin based upon the temperature
New Settings
- Images Sort Order determines the sort order of the images on the WebUI's Images page.
- Show Updated Message allows hiding the Daytime images updated every... message on the WebUI's Live View page.
- Nighttime Capture and Nighttime Save are the same as the daytime settings but for nighttime.
- ZWO Exposure Type specifies how images should be taken. See the documentation for a description of the different types.
- Deleted Settings
- The Image Width and Height settings were deleted since they are no longer needed. Use the crop and/or resize settings instead.
- The Version 0.8 Exposure setting was deleted since it's functionality is incorporated into the ZWO Exposure Type setting.
- The New Exposure Algorithm setting was deleted because it produced better results so is now always used.
- The REMOVE_BAD_IMAGES setting was deleted to keep people from disabling the check. In addition to "too dark" and "too light" images, images that are empty and corrupt are also checked for, and those images kept timelapses from being created. If you don't want to run the brightness checks set their Remove Bad Images Thresholds to 0.
- The Brightness settings were deleted since there is no need for them. Changes to brightness should be done via the Target Mean settings.
- (ZWO only) The Offset setting was deleted. It brightened every pixel by the amount specified and is not needed with allsky cameras.
Bug Fixes
- ASI_ERROR_TIMEOUT messages are mostly gone. Yea!!!
- The ROI selection code assumed the captured image w...
v2023.05.01_05
Point Release 5 for base release v2023.05.01 (Security update. Thanks to @heruan for reporting the issue.)
Click to view changes
What's Changed
- #3867 Remove module upload functions by @Alex-developer in #3868
v2023.05.01_04
Point Release 4 for base release v2023.05.01.
Click to view changes
See the Change Log in the documentation for an overview of the changes.
What's Changed
- Hotfix to remove colour error by @Alex-developer in #2962
- Fix for Python dependencies by @Alex-developer in #2999
- Bump grunt from 1.4.1 to 1.5.3 in /html/js/jquery-ui-1.13.1.custom by @dependabot in #3001
- Eliminate flicker in firefox brower by @minichate in #3024
- Update install.sh: Temp. check for Bookworm by @EricClaeys in #3026
- Point release 4 by @Alex-developer in #3027
- Merges from master by @EricClaeys in #3037
- Fixes by @Alex-developer in #3118
- Added support for ArduCam IMX462 by @will-rigby in #3123
- Update ASI SDK to 1.31 by @Varnius in #3138
- Update AllskyWebsite.html by @Dhovin in #3160
- Additional error handling by @Alex-developer in #3163
- Add missing modules by @Alex-developer in #3164
- Fixes for Bookworm and pi 5 by @Alex-developer in #3174
- Remove experimental display option by @Alex-developer in #3181
- Upgrade to ZWO SDK 1.32 by @EricClaeys in #3186
- Remove advanced options by @EricClaeys in #3188
- Remove unused python modules by @Alex-developer in #3192
- Update FAQ.html: Better explain how to focus by @EricClaeys in #3201
- Update startrails.html: minor improvements by @EricClaeys in #3204
- #3185 Fixes for locale dp separator by @Alex-developer in #3211
- Revert "#3185 Fixes for locale dp separator" by @Alex-developer in #3212
- #3185 Fix for locale by @Alex-developer in #3213
- Fix for missing module by @Alex-developer in #3214
Full Changelog: v2023.05.01_03...v2023.05.01_04
v2023.05.01_03
Point Release 3 for base release v2023.05.01.
Click to view changes
What's Changed
- Install.sh shorten "not restored" message by @EricClaeys in #2808
- Update changeLog.html: mention installation keeping track of what it's...
- Update install.sh: don't prompt to reboot if not needed
- display_msg(): allow newlines before initial "*" by @EricClaeys in #2811
- Update install.sh: skip whole Python dependency step if all packages...
- Update install.sh: shellcheck change
- Update generate_notification_images.sh: improve error messages
- Update install.sh: add set_what_can_be_skipped()
- Update documentation.css: add classes for overlays
- Update changeLog.html: mention RPi sensor temp
- Update FAQ.html: add missing ">"
- Update mode_mean.h: add argument to aegCalcMean()
- Update mode_mean.cpp: add "useMask" argument
- Update capture_RPi.cpp: call aegCalcMean() a 2nd time for a full mean
- Update mode_mean.cpp: Optionally create mean without mask
- Update mode_mean.cpp: add debug line
- Update mode_mean.cpp: get mask working
- Update saveImage.sh: rename AS_MEAN2 to AS_BAD_IMAGES_MEAN
- Update functions.sh: minor changes
- Update install.sh: check for failed command.
- Update options.json.repo: fix meanthreashold defaults
- Update install.sh: fix quotes
- Update options.json.repo: fix min and max for thresholds by @EricClaeys in #2819
- Update changeLog.html for _03
- Update README.md for _03
- Update allsky_common.cpp: fix consistent delays bug
- Update functions.sh: add --null argument
- Update allsky.sh: put "-cmd" at start of capture_* command line
- Update changeLog.html: add bug fix description
- Update version to _03
- Update install.sh: fix when installing remote website
- Update changeLog.html: add bug fix
- Update install.sh: Add message to restart installation
- Update install.sh: change the way IN_TESTING is checked for
- Update install.sh: more error checking
- Update AllskyWebsite.html: fix typo
- Update allsky.sh: remove message about ALLSKY_INSTALLATION_LOGS
- Update makeChanges.sh: only update map if we're using it
- Update changeLog.html: add map fix
- Update makeChanges.sh: fix SHOW_ON_MAP
- Update install.sh: check for raspistill on Bullseye
- Update allsky_common.cpp: better lat/long checking
- Update changeLog.html: add Latitude and Longitude fix
- Update install.sh: better log message when no prior version
- Update install.sh: fixed typo with directory name
- Update install.sh: Fix unnecessary reboot
- Update install.sh: update message to testers
- Update install.sh: display error message on flowupgrade.py failure
- Fix for flow upgrade not handling empty files by @Alex-developer in #2920
- Update ASI_functions.cpp: add ov5647 (version 1) camera
- Update changeLog.html: added support for RPi version 1 camera
- Update sidebar.html: Rename file and link to it
- Update exposureGainSaturation.html: remove Brightness, plus more
- Update allsky.html: removed Brightness
- Update allsky.html: fix mention of "module" mode.
- Update other.html: improve section on image brightness
- Update RPiCameras.html: use Contrast as example instead of Brightness
- Update functions.sh: fix determineCommandToUse()
- Update install.sh: add comment
- Update install.sh: remove reboot file if not needed
- Update install.sh: update tester message
- Update install.sh: bug fix with meanthreshold
- Update FAQ.html: Added Samba
- Update changeLog.html: Add Samba FAQ
- Update shell.js: Display decimal numbers in one color
- Update saveImage.sh: bug fix with IMAGE_TO_USE
- Update changeLog.html: added AUTO_STRETCH fix
Full Changelog: v2023.05.01_02...v2023.05.01_03
v2023.05.01_02
Point Release 2 for base release v2023.05.01.
Click to view changes
What's Changed
- Update README.md by @EricClaeys in #2690
- install.sh: add Buster message, change expected time by @EricClaeys in #2691
- Don't include sunwait by @EricClaeys in #2693
- Update changelog by @Alex-developer in #2694
- Don't use "DEBUG" for color use "cDEBUG" by @EricClaeys in #2695
- Revert back to full opencv by @Alex-developer in #2698
- Move overlay tmp files into overlay config folder #2699 by @Alex-developer in #2700
- Minor message changes to install.sh by @EricClaeys in #2701
- Add sunwait link to repo back by @Alex-developer in #2703
- Add sunwait back in by @EricClaeys in #2704
- Only prompt for new hostname if it's currently "raspberrypi" by @EricClaeys in #2705
- Documentation add "allsky=true" when needed by @EricClaeys in #2707
- check_allsky.sh: move some lines, remove unneeded comments by @EricClaeys in #2710
- Determine if settings.json is linked properly by @EricClaeys in #2711
- check_allsky.sh: add couple functions used for checking things by @EricClaeys in #2712
- Update allsky.sh: use check_settings_link by @EricClaeys in #2713
- Add time logging for #2715 by @Alex-developer in #2716
- ASI_functions.cpp: remove unneeded comments, support IMX290 sensor by @EricClaeys in #2718
- Add "/config/" alias to web UI by @EricClaeys in #2720
- Vastly improved instructions for installing SSL by @EricClaeys in #2721
- Restore any prior config/ssl directory by @EricClaeys in #2722
- Pre populate generic settings if possible by @EricClaeys in #2723
- Add warning to ssl documentation page by @EricClaeys in #2724
- Improved log messages in install.sh by @EricClaeys in #2725
- Fix install.sh bug when updating settings file by @EricClaeys in #2726
- Changes as requested on #2717 by @Alex-developer in #2727
- Correct SCL/SDA on dew heater curcuit by @Alex-developer in #2729
- install.sh: fix bug #2 with unlink of settings files by @EricClaeys in #2730
- Implement "experimental" exposure mode for ZWO by @EricClaeys in #2731
- src/Makefile: temporarily break dependency on patchsunwait by @EricClaeys in #2732
- allsky_common.cpp: remove unnecessary checks by @EricClaeys in #2733
- Mention ubuntu isn't supported by @EricClaeys in #2734
- Capture changes by @EricClaeys in #2735
- Remove sunwait patch #2738 by @Alex-developer in #2739
- Allow multiple wlan interfaces by @EricClaeys in #2740
- functions.php fix: don't assume $result[1] exists by @EricClaeys in #2741
- Settings distinguish between integer, float, and percent by @EricClaeys in #2742
- Check for valid numbers by @EricClaeys in #2744
- New update_json_file() function by @EricClaeys in #2752
- Automatically fix broken settings links by @EricClaeys in #2753
- Rename experimental to new by @EricClaeys in #2754
- (attempt to) fix branch file having multiple lines by @EricClaeys in #2755
- Add one_instance() function by @EricClaeys in #2756
- check_settings_link(): use settings() by @EricClaeys in #2757
- install.sh: get convert_settings() working, plus more by @EricClaeys in #2758
- determineCommandToUse(): send errors to stderr by @EricClaeys in #2759
- SSL clarifications by @EricClaeys in #2760
- saveImage.sh: bug fix: remove aborted image by @EricClaeys in #2761
- functions.sh: run raspistill to check if it works by @EricClaeys in #2762
- Improvements to process locking by @EricClaeys in #2764
- Update saveImage.sh: use make_thumbnail() by @EricClaeys in #2765
- Update install.sh: call check_new_exposure_algorithm() by @EricClaeys in #2766
- Update save_file.php: Add "config" check by @EricClaeys in #2768
- Install.sh support restarting where left off by @EricClaeys in #2769
- timelapse.sh: check for missing or 0-length files. by @EricClaeys in #2770
- Additional install.sh restart changes by @EricClaeys in #2771
- Delete flow-runner.py - accidently added to root by @EricClaeys in #2772
- Install.sh bug fix converting prior settings file by @EricClaeys in #2773
- Makefile handle change to uname m for v ms by @EricClaeys in #2774
- Update install.sh: use $CAMERA instead of $CAMERA_TYPE by @EricClaeys in #2775
- functions.sh: Don't do "ls -l" of FILE by @EricClaeys in #2776
- Install.sh bug fix with prior settings file by @EricClaeys in #2777
- Determine if user rebooted after installation by @EricClaeys in #2778
- Improved "allsky stopped" messages by @EricClaeys in #2779
- settings() bug fix by @EricClaeys in #2780
- removeBadImages.sh: shorten message so it fits in image by @EricClaeys in #2781
- Rename ALLSKY_UPTIME_SINCE to ALLSKY_REBOOT_NEEDED by @EricClaeys in #2784
- Use get allsky branch() by @EricClaeys in #2785
- Install.sh better log messages by @EricClaeys in #2786
- Capture commands better log() messages by @EricClaeys in #2787
- Rename and move "meanValue" by @EricClaeys in #2788
- Rename and move "mean threshold" by @EricClaeys in #2789
- Update allsky.html: Brightness has been deprecated by @EricClaeys in #2790
- Use mean_p[012] in allsky common.h by @EricClaeys in #2791
- install.sh: add a couple log entries by @EricClaeys in #2792
- Install.sh use convert_json_to_tabs by @EricClaeys in #2793
- check_allsky.sh: remove duplicate checks by @EricClaeys in #2794
- settings() bug fix by @EricClaeys in #2802
- Use separate day and night thresholds by @EricClaeys in #2804
- Update version: update to v2023.05.01_02 for 2nd point release by @EricClaeys in #2805
- Update options.json.repo: brightness should be float by @EricClaeys in #2806
Full Changelog: v2023.05.01_01...v2023.05.01_02
v2023.05.01_01
Point Release 1 for base release v2023.05.01.
Click to view changes
What's Changed
- Allsky changes from Eric Claeys and Linda Thomas-Fowler by @EricClaeys in #405
- Updated to ver 0.8 and other changes by @EricClaeys in #423
- Check for linefeed and carriage return by @EricClaeys in #425
- Allow users to specify timelapse bitrate by @EricClaeys in #426
- Removed name of tmp filename in summary output by @EricClaeys in #427
- Check for empty image file by @EricClaeys in #428
- Check for empty image file by @EricClaeys in #429
- Enabled autousb and set to 80 by @EricClaeys in #430
- Allow users to turn on/off eth0 by @EricClaeys in #431
- Allow users to specify bitrate by @EricClaeys in #432
- Mention creating swap space by @EricClaeys in #433
- Removed debug "echo" by @EricClaeys in #434
- config.sh.repo had change control in it by @EricClaeys in #436
- Fixed # 442 by @EricClaeys in #444
- Add -newexposure option based on issue 417 by @linuxkidd in #451
- Added "newexposure" to ZWO config file by @EricClaeys in #453
- Removed start/stop video lines - bug fix by @thomasjacquin in #455
- Ignore settings_*.json by @hulloanson in #376
- move CFLAGS and DEFS definitions by @ckuethe in #467
- remove some junk characters by @ckuethe in #470
- unbreak ROI selection by @ckuethe in #474
- increase USB timeout by @ckuethe in #475
- Turn on video mode for 0.7 exposure method by @EricClaeys in #480
- emit debug message when buffer clearing fails by @ckuethe in #469
- Make it easier to reprocess images on other machines by @ckuethe in #478
- upgrade to asi sdk 1.20 by @ckuethe in #491
- Silence aux tools by @ckuethe in #493
- Initialize num and exposureAdjustment values to 0 by @linuxkidd in #496
- Installer tweaks by @linuxkidd in #500
- Opencv detection, Makefile cleanup by @linuxkidd in #507
- Fix opencv crash by @ckuethe in #495
- add cache control header for liveview image by @ckuethe in #512
- Update capture.cpp to log camera serial number and configurable ID field by @EricClaeys in #499
- Fixed missing sudo on sed /etc/xdg/lxsession/LXDE-pi/autostart by @linuxkidd in #515
- Config structs by @ckuethe in #513
- Count ASI_ERROR_TIMEOUTs by @EricClaeys in #517
- Centralized upload by @EricClaeys in #520
- Capture segmentation fault by @EricClaeys in #522
- upload.sh: Set default ALLSKY_DEBUG_LEVEL by @EricClaeys in #527
- Fixed opencv pkg-config complaints by @linuxkidd in #528
- config.sh.repo: Set ALLSKY_DEBUG_LEVEL by @EricClaeys in #529
- typo in "sequence" by @ckuethe in #532
- timelapse.sh: fix bug in $DIR by @EricClaeys in #534
- Source tree restructure by @linuxkidd in #535
- generateForDay.sh: clarify message by @EricClaeys in #533
- Fixed settings_RPiHQ.json install path by @linuxkidd in #538
- Fixed missing KEOGRAM conditional by @linuxkidd in #544
- copy_notification_image.sh: fix IMG_DIR bug by @EricClaeys in #546
- endOfNight.sh: startrails BUG by @EricClaeys in #550
- add filtering on image size to startrail and keogram generation by @ckuethe in #549
- Fixes 'jq' try to read settings_auto.json warning in logs by @linuxkidd in #548
- Renamed MP4DIR to VIDEOS_DIR to match endOfNight.sh expectation by @linuxkidd in #555
- Have allsky.sh call variables.sh before starting capture by @linuxkidd in #557
- Copy capture_RPiHQ to $ALLSKY_HOME by @linuxkidd in #564
- tune output of diagnostic messages. by @ckuethe in #566
- Post data.sh img dir bug by @EricClaeys in #556
- Split Makefile to be self-contained per directory - resubmit by @linuxkidd in #553
- set line-endings properly by @ckuethe in #575
- Doc update by @linuxkidd in #579
- postData.sh: fix DAYTIME_CAPTURE bug by @EricClaeys in #577
- 2 letter upload by @EricClaeys in #578
- Implement long options for startrails by @ckuethe in #581
- Add contributor by @EricClaeys in #582
- Exit upon first error in lftp by @EricClaeys in #588
- gui-install.sh bug fix by @EricClaeys in #591
- Add missing IMG_PREFIX by @EricClaeys in #593
- Add .PHONY entries, add *.cpp dependencies for binary targets by @linuxkidd in #596
- Config instructions by @EricClaeys in #583
- Changed ifconfig to
hostname -I
for better compatabiilty by @linuxkidd in #597 - Gui install.sh bug by @EricClaeys in #592
- allsky.sh general cleanup by @EricClaeys in #585
- Fix odd 'deps' target not firing for fresh Buster install by @linuxkidd in #599
- fix typo, improve warning message by @EricClaeys in #584
- allsky.sh: using ALLSKY_CONFIG before it's set by @EricClaeys in #607
- Add missing debuglevel to settings_RPiHQ.json.repo by @linuxkidd in #608
- Moved numErrors declaration to global context ( top of file ) by @linuxkidd in #610
- add error check to allsky.sh by @EricClaeys in #611
- Added missing 'brightness' param to config struct. Resolves #613 by @linuxkidd in #616
- fix upload.sh bug by @EricClaeys in #619
- quote all args by @EricClaeys in #617
- Renamed USER, PASSWORD, and HOST to prevent collisions with normal environment by @linuxkidd in #620
- upload.sh not removing correct file, others by @EricClaeys in #625
- timelapse.sh: hide output by default by @EricClaeys in #624
- allsky.sh compatibility checks by @EricClaeys in #626
- copy_notification_image.sh wrong directory 50% by @EricClaeys in #627
- upload.sh - set exit codes by @EricClaeys in #632
- Save image x debug statements by @EricClaeys in #633
- Removed reboot prompt at end of Makefile by @linuxkidd in #635
- shut up some warnings by @ckuethe in #639
- fix '--help' by @ckuethe in #638
- Multithreaded startrail processing. by @ckuethe in #649
- Dark bug by @EricClaeys in #530
- include temptype in RPiHQ settings by @EricClaeys in #651
- timelapse.sh: TMP being set in wrong place by @EricClaeys in #654
- fix name of nice-level long option...
v2023.05.01
Click to view changes
What's Changed
- Upload.sh: restore line by @EricClaeys in #1115
- postToMap.sh: fix bug with %d versus %e by @EricClaeys in #1134
- README.md scripts bug fix by @EricClaeys in #1160
- copy_notification_image.sh: fix 2 bugs by @EricClaeys in #1174
- Update bug_report.md by @EricClaeys in #1198
- install.sh: don't assume login is called "pi" by @EricClaeys in #1201
- Gui/install fixes and changes by @EricClaeys in #1192
- lighttpd.conf: restore missing / by @EricClaeys in #1226
- install.sh: BUG FIX: ALLSKY_SCRIPTS by @EricClaeys in #1235
- postData.sh: Bug fix: Allow to be run by WebUI by @EricClaeys in #1214
- bug_report.md: make available for new Issues by @EricClaeys in #1289
- Force users to use issue template by @EricClaeys in #1333
- bug_report.md: Remove most markdown by @EricClaeys in #1336
- README.md: updated video link to newest video by @EricClaeys in #1924
- Modules and overlay editor by @thomasjacquin in #2582
- build(deps): bump minimatch from 3.0.4 to 3.0.8 in /html/js/spectrum by @dependabot in #2583
- build(deps): bump qs from 6.5.2 to 6.5.3 in /html/js/spectrum by @dependabot in #2584
- build(deps): bump lodash from 4.17.15 to 4.17.21 in /html/js/spectrum by @dependabot in #2585
- build(deps-dev): bump grunt from 1.0.4 to 1.5.3 in /html/js/spectrum by @dependabot in #2586
- build(deps): bump shelljs and grunt-contrib-jshint in /html/js/spectrum by @dependabot in #2587
- build(deps): bump json-schema and jsprim in /html/js/spectrum by @dependabot in #2588
- build(deps): bump jquery from 3.4.1 to 3.5.0 in /html/js/jquery-loading-overlay by @dependabot in #2592
- build(deps): bump ajv from 6.11.0 to 6.12.6 in /html/js/spectrum by @dependabot in #2593
- build(deps): bump minimist and extract-zip in /html/js/spectrum by @dependabot in #2594
- build(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /html/js/jquery-loading-overlay by @dependabot in #2595
- build(deps): bump minimatch from 3.0.4 to 3.1.2 in /html/js/jquery-loading-overlay by @dependabot in #2596
Full Changelog: v2022.03.01...v2023.05.01
v2022.03.01
Click to view changes
What's Changed
- Fix MIME-type for css files by @joxda in #238
- Updated ZWO SDK to v1.15.0617 by @andrewjbarton in #254
- Added a new -rotate optional argument to keogram to compensate camera… by @agnunez in #262
- ASI Camera SDK v1.15.0915 release by @jpaana in #263
- support parallel image cleaning by @ckuethe in #265
- allow endOfNight.sh to be run with an arbitrary date by @ckuethe in #268
- be more consistent in the use of EXTENSION by @ckuethe in #269
- Added extra text options by @Alex-developer in #267
- Run custom script at end of night by @Alex-developer in #270
- Fix extra age not working when 0 by @Alex-developer in #275
- Fix ftp and filename issues in upload script by @Alex-developer in #284
- Allow name of Pi to be specified for GUI install by @Alex-developer in #285
- HOTFIX: Fix incorrect mdns name by @Alex-developer in #289
- Add camera auto-select mode by @vidma in #291
- ASI SDK 1.16 release by @jpaana in #292
- Added scaling option to save disk space by @HamOP in #297
- ASI SDK version 1.16.3 by @jpaana in #309
- Created setting for rescaling the timelapse video. This can be helpfu… by @svego in #315
- Added Amazon S3 support for file uploading in ftp-settings-sh.repo, s… by @IanLauwerys in #333
- ASI Camera SDK 1.17 by @jpaana in #344
- ASI SDK 1.18 by @jpaana in #369
- ASI Camera SDK 1.19.1 release by @jpaana in #391
- Allsky changes from Eric Claeys and Linda Thomas-Fowler by @EricClaeys in #405
- Updated to ver 0.8 and other changes by @EricClaeys in #423
- Check for linefeed and carriage return by @EricClaeys in #425
- Allow users to specify timelapse bitrate by @EricClaeys in #426
- Removed name of tmp filename in summary output by @EricClaeys in #427
- Check for empty image file by @EricClaeys in #428
- Check for empty image file by @EricClaeys in #429
- Enabled autousb and set to 80 by @EricClaeys in #430
- Allow users to turn on/off eth0 by @EricClaeys in #431
- Allow users to specify bitrate by @EricClaeys in #432
- Mention creating swap space by @EricClaeys in #433
- Removed debug "echo" by @EricClaeys in #434
- config.sh.repo had change control in it by @EricClaeys in #436
- Fixed # 442 by @EricClaeys in #444
- Add -newexposure option based on issue 417 by @linuxkidd in #451
- Added "newexposure" to ZWO config file by @EricClaeys in #453
- Removed start/stop video lines - bug fix by @thomasjacquin in #455
- Ignore settings_*.json by @hulloanson in #376
- move CFLAGS and DEFS definitions by @ckuethe in #467
- remove some junk characters by @ckuethe in #470
- unbreak ROI selection by @ckuethe in #474
- increase USB timeout by @ckuethe in #475
- Turn on video mode for 0.7 exposure method by @EricClaeys in #480
- emit debug message when buffer clearing fails by @ckuethe in #469
- Make it easier to reprocess images on other machines by @ckuethe in #478
- upgrade to asi sdk 1.20 by @ckuethe in #491
- Silence aux tools by @ckuethe in #493
- Initialize num and exposureAdjustment values to 0 by @linuxkidd in #496
- Installer tweaks by @linuxkidd in #500
- Opencv detection, Makefile cleanup by @linuxkidd in #507
- Fix opencv crash by @ckuethe in #495
- add cache control header for liveview image by @ckuethe in #512
- Update capture.cpp to log camera serial number and configurable ID field by @EricClaeys in #499
- Fixed missing sudo on sed /etc/xdg/lxsession/LXDE-pi/autostart by @linuxkidd in #515
- Config structs by @ckuethe in #513
- Count ASI_ERROR_TIMEOUTs by @EricClaeys in #517
- Centralized upload by @EricClaeys in #520
- Capture segmentation fault by @EricClaeys in #522
- upload.sh: Set default ALLSKY_DEBUG_LEVEL by @EricClaeys in #527
- Fixed opencv pkg-config complaints by @linuxkidd in #528
- config.sh.repo: Set ALLSKY_DEBUG_LEVEL by @EricClaeys in #529
- typo in "sequence" by @ckuethe in #532
- timelapse.sh: fix bug in $DIR by @EricClaeys in #534
- Source tree restructure by @linuxkidd in #535
- generateForDay.sh: clarify message by @EricClaeys in #533
- Fixed settings_RPiHQ.json install path by @linuxkidd in #538
- Fixed missing KEOGRAM conditional by @linuxkidd in #544
- copy_notification_image.sh: fix IMG_DIR bug by @EricClaeys in #546
- endOfNight.sh: startrails BUG by @EricClaeys in #550
- add filtering on image size to startrail and keogram generation by @ckuethe in #549
- Fixes 'jq' try to read settings_auto.json warning in logs by @linuxkidd in #548
- Renamed MP4DIR to VIDEOS_DIR to match endOfNight.sh expectation by @linuxkidd in #555
- Have allsky.sh call variables.sh before starting capture by @linuxkidd in #557
- Copy capture_RPiHQ to $ALLSKY_HOME by @linuxkidd in #564
- tune output of diagnostic messages. by @ckuethe in #566
- Post data.sh img dir bug by @EricClaeys in #556
- Split Makefile to be self-contained per directory - resubmit by @linuxkidd in #553
- set line-endings properly by @ckuethe in #575
- Doc update by @linuxkidd in #579
- postData.sh: fix DAYTIME_CAPTURE bug by @EricClaeys in #577
- 2 letter upload by @EricClaeys in #578
- Implement long options for startrails by @ckuethe in #581
- Add contributor by @EricClaeys in #582
- Exit upon first error in lftp by @EricClaeys in #588
- gui-install.sh bug fix by @EricClaeys in #591
- Add missing IMG_PREFIX by @EricClaeys in #593
- Add .PHONY entries, add *.cpp dependencies for binary targets by @linuxkidd in #596
- Config instructions by @EricClaeys in #583
- Changed ifconfig to
hostname -I
for better compatabiilty by @linuxkidd in #597 - Gui install.sh bug by @EricClaeys in #592
- allsky.sh general cleanup by @EricClaeys in #585
- Fix odd 'deps' target not firing for fresh Buster install by @linuxkidd in #599
- fix typo, improve warning message by @EricClaeys in https://github.com/thomasjacquin/...
v0.8.3.3
Click to view changes
What's Changed
- generateForDay.sh: bug in args to timelapse.sh by @EricClaeys in #867
- generateForDay.sh: upload message fix by @EricClaeys in #868
- generateForDay.sh: bug fix $EXIT_CODE by @EricClaeys in #873
- postData.sh: fix inaccuracy by @EricClaeys in #887
- Add ftps to upload PROTOCOLs by @EricClaeys in #889
- Save images.sh by @EricClaeys in #872
- Adding missing bc to deps by @AnsgarSchmidt in #902
- Create ci_compile.yml by @AndreasLMeg in #906
- Png compression by @EricClaeys in #905
- saveImage.sh: rm tmp file if not saving in daytime by @EricClaeys in #908
- Capture_RPiHQ.cpp: use %03d by @EricClaeys in #929
- SaveImage.sh bugfix - creating image.jpg by @EricClaeys in #939
- Generate notification images by @EricClaeys in #876
- Image not available when uploading to server by @stefanbrenner in #942
- upload.sh: minor changes by @EricClaeys in #947
- config.sh.repo: fix typo by @EricClaeys in #949
- Remove leading zeros by @EricClaeys in #954
- endOfNight.sh: aid in debugging by @EricClaeys in #951
- Use AS instead of THIS by @EricClaeys in #959
- darkSubtract.sh: remove leading zeros, part 2 by @EricClaeys in #958
- startrails.cpp: remove ALLSKY_DEBUG_LEVEL by @EricClaeys in #953
- enhancement: min. limit for keogram expand by @AndreasLMeg in #964
- darkSubtract: use AS instead of THIS by @EricClaeys in #963
- cleanup: remove unused variables by @AndreasLMeg in #971
- saveImage.sh: bug fix: rm tmp files by @EricClaeys in #975
- darkSubtract.sh: fix missed "THIS" by @EricClaeys in #976
- Allow web install over prior version by @EricClaeys in #972
- Update README.md by @AndreasLMeg in #996
- bug: set minimum value for parameter font-line, description for parse-filename by @AndreasLMeg in #994
- cleanup: use -Werror by @AndreasLMeg in #982
- Patching sunwait to clear compile warnings by @linuxkidd in #983
- Current image by @EricClaeys in #1010
- README.md: minor updates by @EricClaeys in #1012
- variables.sh: don't overwrite $ME by @EricClaeys in #1018
- darkCapture.sh: bug fix by @EricClaeys in #1017
- Remove legacy, pre-0.8.3 code by @EricClaeys in #1016
- config.sh.repo: allow users to specify fan data by @EricClaeys in #1014
- darkCapture.sh: bug fix with dirname by @EricClaeys in #1019
- Remove duplicate FAN_DATA_FILE by @EricClaeys in #1023
- Update saveImage.sh by @EricClaeys in #1024
- I 888 mean auto by @AndreasLMeg in #997
- config.sh.repo: clarify setting by @EricClaeys in #1028
- Pix fmt by @EricClaeys in #1027
- Exposure bug fix by @EricClaeys in #1029
- endOfNight.sh:UPLOAD_STARTRAILS bug by @EricClaeys in #1031
- generateForDay.sh: use $ON_TTY by @EricClaeys in #1038
- data.json check by @EricClaeys in #1035
- capture.cpp: check_max_errors by @EricClaeys in #1037
- Startrails fix by @EricClaeys in #1042
- shellcheck by @AndreasLMeg in #1041
- Keogram.cpp misc changes by @EricClaeys in #1043
New Contributors
- @AnsgarSchmidt made their first contribution in #902
- @stefanbrenner made their first contribution in #942
Full Changelog: v0.8.3...v0.8.3.3
v0.8.3
Click to view changes
What's Changed
- Exit upon first error in lftp by @EricClaeys in #588
- gui-install.sh bug fix by @EricClaeys in #591
- Add missing IMG_PREFIX by @EricClaeys in #593
- Add .PHONY entries, add *.cpp dependencies for binary targets by @linuxkidd in #596
- Config instructions by @EricClaeys in #583
- Changed ifconfig to
hostname -I
for better compatabiilty by @linuxkidd in #597 - Gui install.sh bug by @EricClaeys in #592
- allsky.sh general cleanup by @EricClaeys in #585
- Fix odd 'deps' target not firing for fresh Buster install by @linuxkidd in #599
- fix typo, improve warning message by @EricClaeys in #584
- allsky.sh: using ALLSKY_CONFIG before it's set by @EricClaeys in #607
- Add missing debuglevel to settings_RPiHQ.json.repo by @linuxkidd in #608
- Moved numErrors declaration to global context ( top of file ) by @linuxkidd in #610
- add error check to allsky.sh by @EricClaeys in #611
- Added missing 'brightness' param to config struct. Resolves #613 by @linuxkidd in #616
- fix upload.sh bug by @EricClaeys in #619
- quote all args by @EricClaeys in #617
- Renamed USER, PASSWORD, and HOST to prevent collisions with normal environment by @linuxkidd in #620
- upload.sh not removing correct file, others by @EricClaeys in #625
- timelapse.sh: hide output by default by @EricClaeys in #624
- allsky.sh compatibility checks by @EricClaeys in #626
- copy_notification_image.sh wrong directory 50% by @EricClaeys in #627
- upload.sh - set exit codes by @EricClaeys in #632
- Save image x debug statements by @EricClaeys in #633
- Removed reboot prompt at end of Makefile by @linuxkidd in #635
- shut up some warnings by @ckuethe in #639
- fix '--help' by @ckuethe in #638
- Multithreaded startrail processing. by @ckuethe in #649
- Dark bug by @EricClaeys in #530
- include temptype in RPiHQ settings by @EricClaeys in #651
- timelapse.sh: TMP being set in wrong place by @EricClaeys in #654
- fix name of nice-level long option by @ckuethe in #663
- rename endOfNight_additionalSteps.sh by @ckuethe in #662
- Multithread keogram by @ckuethe in #664
- add mutex header by @ckuethe in #669
- ignore some more stuff by @ckuethe in #670
- add some more documentation to timelapse.sh by @ckuethe in #672
- print the exact keogram/startrails commands by @ckuethe in #673
- config.sh.repo - no longer allow "auto" by @EricClaeys in #679
- README.md - fixes and updates by @EricClaeys in #683
- Makefile - removed unneeded ftp-settings message by @EricClaeys in #684
- darkCapture.sh: use $ALLSKY_DARKS by @EricClaeys in #680
- install.sh: properly backup/restore website by @EricClaeys in #681
- Delete image.jpg by @EricClaeys in #690
- Installer tweaks - Prompt for camera during install by @linuxkidd in #688
- gui/install.sh: modify placeholders by @EricClaeys in #689
- capture.cpp s/Continuous/Non-continuous by @EricClaeys in #696
- website/install.sh: Inform user what to do by @EricClaeys in #697
- Gui install fix - Only replace 1st instance of
XX_ALLSKY_HOME_XX
by @linuxkidd in #710 - Clarify allsky web locations by @EricClaeys in #713
- Check for pkg-config by @linuxkidd in #714
- hotfix pkgconfig check by @ckuethe in #715
- shorten message by @ckuethe in #716
- compress module might not be present by @ckuethe in #717
- Fix histogram box corner drawing by @ckuethe in #724
- use camera's min exposure for histogram by @ckuethe in #725
- fix usage by @ckuethe in #723
- make histogram parser more robust by @ckuethe in #726
- Fixed extension check logic in startrails.cpp by @linuxkidd in #729
- clarified LFTP_COMMANDS by @EricClaeys in #730
- generateForDay.sh: bug in ARGS by @EricClaeys in #735
- Clarify cropping by @EricClaeys in #736
- install.sh - avoid error messages by @EricClaeys in #748
- upload.sh: bug fix with failures by @EricClaeys in #742
- Capture.cpp changes by @EricClaeys in #741
- Scripts changes by @EricClaeys in #747
- endOfNight.sh: source variables.sh first by @EricClaeys in #754
- Keogram li by @AndreasLMeg in #751
- Scripts better error messages by @EricClaeys in #759
- capture.cpp: getTickCount by @EricClaeys in #762
- Check that WebUI is installed by @EricClaeys in #731
- removeBadImage.sh: misc changes/fixes by @EricClaeys in #740
- darkSubtract.sh: don't force -type TrueColor by @EricClaeys in #763
- Fixed repeated recompile when no source change by @linuxkidd in #764
- Keogram fixes and other changes by @EricClaeys in #765
- install.sh: replace XX_ALLSKY_CONFIG_XX, and more by @EricClaeys in #770
- Remove duplicate upload code by @EricClaeys in #773
- install.sh: bug-fix with comma by @EricClaeys in #775
- capture_RPiHQ_li by @AndreasLMeg in #768
- bugfix I780: as other programs using cv::IMWRITE_... by @AndreasLMeg in #783
- gui/install.sh: add www-data to "sudo" group by @EricClaeys in #784
- I_791_CAPTURE_EXTRA_PARAMETERS: set empty defaultvalue by @AndreasLMeg in #792
- Incorrect directory in README.md by @EricClaeys in #797
- keogram: (cleanup/enhancement) support mono images by @AndreasLMeg in #787
- gui/install.sh: update sudoers with vcgencmd by @EricClaeys in #785
- postData.sh: use IMAGE_DIR by @EricClaeys in #804
- Readme changes by @EricClaeys in #806
- Capture_RPiHQ changes by @EricClaeys in #809
- Allsky.sh libcamera inop error and exit by @EricClaeys in #803
- timelapse.sh: remove garbage timelapse by @EricClaeys in #808
- Cleanup: bullseye has problems to detect cameras - workaround by @AndreasLMeg in #827
- Cleanup: ZWO gain=0.1 dB , RPiHQ gain=factor by @AndreasLMeg in #826
- cleanup: first exposure with currentRaspistillSetting.shutter_us, so … by @AndreasLMeg in #824
- capture_RPiHQ.cpp: support libcamera and rapsistill by @EricClaeys in #823
- darkCapture.sh: always output 2-digit temp ...