Introduction #
We are pleased to announce the release of Siril 1.4.0 Beta 2, following Beta 1 released last month . This new version includes numerous bug fixes and significant improvements based on community feedback.
To discover all the major new features introduced in Siril 1.4.0, please refer to the Beta 1 release notes, which detail important advances in astrometry, alignment, color management, photometry, Python scripting, and much more.
Fixed bugs in beta2 #
- Fixed option -weight= for stack command and add filtering criteria in HISTORY key of stacked image (#1545)
- Fixed crash and slowness when refreshing the scripts list (#1548, #1574)
- Fixed crash in Noise Reduction with Independent Channels option selected (#1567)
- Fixed UI hang when manually refreshing scripts or SPCC (#1566)
- Fixed incorrect behavior when using set_image_pixeldata to change the number of channels (#1570)
- Fixed incorrect siril command return values (#1569)
- Fixed crash in astrometric registration when the reference image could not be platesolved (#1557)
- Fixed preventing max framing export in seqapplyreg with FITSEQ or SER (#1561)
- Fixed obscode that was not exported in the AAVSO csv (#1577)
- Removed graxpert_deconv from the command line (#1575)
- Fixed SPCC failing to open files on Windows when the filepath contains non-ASCII characters (e.g., accented characters) (#1584)
- Fixed parameter parsing in PixelMath (#1594)
- Fixed bad font kerning on macOS (#1508)
- Fixed crash on Windows language change (#1560)
- Fixed incorrect option handling in denoise (#1599)
- Fixed poor star detection when input sequence was in 16b and preferences set in 32b (#1614)
- Fixed incorrect image size with latest cameras added to LibRaw, Siril now uses 202502 snapshot (#1565)
- Fixed metadata filling problem in PixelMath using $T (#1605)
- Fixed crash in Image Plate Solver (#1609)
- Fixed python API SirilInterface::set_seq_frame_incl (#1617)
- Fixed FWHM units when printing alignment results (#1616)
- Fixed incorrect behavior when opening the git repositories if a git lock file was in place
- Fixed failure in stacking if both feathering and image filtering were selected (#1629)
Improvements in beta2 #
- Scripts can be opened in the editor directly from the Script Preferences treeview (#1556, !860)
- Added a fork of tkfilebrowser to support improved script UI file selection on Linux (!864)
- Implemented a better linear regression algorithm for SPCC (!853)
- Python scripts are now sorted alphabetically (#1559)
- Made crop and ROI selection CFA-aware (#1579)
- Added an optional rate limit for smooth scroll zoom speed (#1576)
- Added SirilInterface.create_new_seq() and SirilInterface.is_cli() in sirilpy (!867)
- GraXpert “Use GPU” now defaults to False but is persistent (saved in config)
- Added utility.ONNXHelper class in python module to make it easier to ensure the correct onnxruntime module is installed. (!874)
- Added ability to calibrate images for debayering only, without Dark, Flat, or Bias files (#1619)
- Simplified the scripts and SPCC repository checking and made it more robust and thread-safe (!872)
- Improved visibility of whether the autostretch preview is linked or unlinked (!878)
- Changed the default GHT and asinh settings to update faster.
- Added returning a dict from SirilInterface.get_image_fits_header() and SirilInterface.get_seq_frame_header in sirilpy (!877)
- Improved Quit behavior if there are unsaved script changes.
- Improved feedback when the python context manager image_lock() reports an error.
- Improved method of calling scripts from the editor to eliminate a script length restriction.
- Added a GraXpert python script to replace the legacy C GraXpert interface (siril-scripts:!42)
- Deprecated the legacy C interface of GraXpert which proved unreliable (#1620, #1611, #1573)
What we want from you #
As with Beta 1, we encourage all users to report any bugs encountered via the Siril gitlab site . For the script bugs this is here . Your feedback is essential to help us finalize the stable 1.4.0 release.
Known bugs #
Before opening a new ticket, please check out the list below of known and/or corrected bugs. Implemenetation of the fixes will happen with the next release:
- Drizzle may, in some rare cases, produce completely black images #1529
- List of other bugs .