Skip to content

Latest commit

 

History

History
306 lines (254 loc) · 24.9 KB

File metadata and controls

306 lines (254 loc) · 24.9 KB

Firefly Release Notes

  • You can find Firefly builds and the notes for running Firefly on the Docker Page.
  • See Firefly Docker guidelines here.
  • To Access current (unstable) development—(Version next, unreleased)

Version 2025.5

  • 2025.5.4 - (Feb 3, 2025), docker tag: 2025.5.4, 2025.5, latest
  • 2025.5.3 - (Jan 23, 2025), docker tag: 2025.5.3
  • 2025.5.2 - (Dec 17, 2025), docker tag: 2025.5.2,
  • 2025.5.1 - (Dec 16, 2025), docker tag: 2025.5.1,
  • 2025.5.0 - (Dec 10, 2025), docker tag: 2025.5.0

This release includes broad range of features Job Monitor cleanup, Spectrum/Chart cleanup, Packaging/Download cleanup, S3 support, more FITS projections supported and improved color support It also includes significant infrastructure updates.

Major Features

  • S3 Support- Firefly-1840 (PR)
  • Concurrent downloads- Firefly-1869 (PR)
  • Images: SDSS: Upgrade to dr17 and images bz2 compression support- Firefly-1848 (PR)
  • Images: Pan-STARRS pixel readout support- Firefly-168 (PR)
  • Images: HPX projection- Firefly-1889 (PR)
  • Images: Stereographic projection- Firefly-1834 (PR)
  • Images: Improve extract tool behavior for MEFs- Firefly-1866 (PR)
  • Images: User can not set the nan-pixel color and add reverse color maps- Firefly-1867 (PR)
  • MOC: Support additional MOCs- IRSA-7208 (PR)
  • Name Resolution: add types to resolution display- Firefly-1891 (PR)
  • SPHEREx: Support spectrum-cutout view- Firefly-1887 (PR), Firefly-1888 (PR)
  • Charts: Add LaTex support for unit labels- Firefly-1788 (PR)
  • Charts: Charts can now save plot.ly json - Firefly-1837 (PR)

Cleaned Up and improved

  • Job Monitor: Firefly-1839 (PR), Firefly-1809 (PR), Firefly-1802 (PR), Firefly-1824 (PR),
  • Download & Packaging: Firefly-7274 (PR), IRSA-7344 (PR)
  • Charts: IRSA-7248 (PR), Firefly-1884 (PR), Firefly-1851 (PR)
  • Images: Firefly-1267 (PR)

Infrastructure Updates

  • Upgrade: Tomcat 11- Firefly-1836 (PR)
  • Upgrade: React 19 && JS libraries- Firefly-1835 (PR)
  • Upgrade: Java libraries security patches- Firefly-1805 (PR)
  • Docker: Multi-platform build (amd64 and aarch64)- Firefly-1836 (PR)
  • Improved Redis integration: changed java client to Lettuce- Firefly-1883 (PR)

Bug fix

  • Fixed: TAP selected cols number missing upon filtering Firefly-1638 (PR)
  • Fixed: Incorrect pixel readout in 3-color with reprojection- Firefly-1865 (PR)
  • Fixed: Line extraction doesn't work in image scroll mode- Firefly-1863 (PR)
  • Fixed: All table rows highlight with secondary highlight- Firefly-1881 (PR)
  • Fixed: Cube visualizer shows 0.0 um for all planes- Firefly-1870 (PR)
  • Fixed: grid options not showing in MultiProductViewer- IRSA-7404 (PR)
  • Fixed: Inconsistent CSV handling between API and direct upload- Firefly-1838 (PR)
  • Fixed: Per-plane spectral coord display when WCSAXES != NAXIS - Firefly-1919 (PR)

Patches 2025.5

2025.5.4

  • Fixed: TAP: In certain cases the TAP UI shows a never resolving loading view of the table list. (commit)

2025.5.3

  • Fixed: Firefly-1932- Regression bug: Firefly not working with URL request type (PR)
  • Fixed: Firefly-1929- Regression bug: re-enabled compression for binary transfers (PR)
  • Fixed: Firefly-1830- Clean no completely working (commit)
  • Fixed: new chart creation from Python crashing the app (commit)

2025.5.2

  • Fixed: healpix catalog drawing fails at time when on the corner of a tile- (commit)

2025.5.1

  • Fixed: Empty HiPS tiles with Firefox- Firefly-1918 (commit)
  • Fixed: Fix email notification stopped working- (commit)
  • Update: Table toolbar needs to wrap when table is narrow- Firefly-1634 (PR)
  • Update: Expose any data file upload functionality- Firefly-1854 (PR)
Pull Requests in this release

Version 2025.4

  • 2025.4.2 - (Sep 18, 2025), docker tag: 2025.4.2, 2025.4,
  • 2025.4.1 - (Sep 3, 2025), docker tag: 2025.4.1
  • 2025.4.0 - (Sep 2, 2025), docker tag: 2025.4.0

This release include Job Monitor improvements, more image extraction features, and improvements other updates to support the applications

Major Features

  • Packaging: Datalink tables can now be packaged- Firefly-1759 (PR)
  • Spectrum: Improved unit recognition- Firefly-1694,11,05,1784 (PR)
  • Image: Wavelength support for 3-color images- Firefly-1776 (PR)
  • Image: Extraction now supported across multiple images- Firefly-1801 (PR)
  • MOC: Add auto display mode- Firefly-1806 (PR)
  • TAP: Column selection improvements- Firefly-1787 (PR), Firefly-1827 (PR)
  • Job Monitor: Fully support Job ABORT- Firefly-1829 (PR)
  • Job Monitor: UI Enhancements- IRSA-7229 (PR)
  • API: remote load file to upload panel using firefly_client- Firefly-1815 (PR)
  • URL API: load url to upload panel- Firefly-1815 (PR)

Bug fix

  • Fixed: Packaging: Cutout size, ra, dec not updating in download script- Firefly-1803 (PR)
  • Fixed: Job Monitor issues- Firefly-1804 (PR), Firefly-1812, Firefly-1813(PR)
  • Fixed: Mishandling of UTINYINT JDBCType- IRSA-7144 (PR)
  • Fixed: Packaging: ZipHandler fix to better handle GZIP- Firefly-1811 (PR)
  • Fixed: Table: Failed to load multi-dimension array of strings- Firefly-1828 (PR)
  • Fixed: Fails to detect broken Redis connection; misleading server-status and client UI- Firefly-1807 (PR)
  • Fixed: Alert banner handles both light and dark mode, better handles html alert files- Firefly-1795 (PR)
  • Fixed: Issues with WCS aligning (rotation off) some images when large and near pole- (commit)
  • Fixed: Target panel selection issues: Firefly-1820, Firefly-1821 (PR)

Patches 2025.4

2025.4.2

  • Fixed: Wrong warning cutouts and serach by ID- Firefly-1850 (PR)
  • Fixed: Prepare download button show when it should not- IRSA-7231 (PR)
  • Fixed: several issue found in SPHEREx- IRSA-7251, IRSA-7250, IRSA-7249 (PR)
  • Fixed: SDSS url out of date- (commit)
  • Fixed: Username display issue- Firefly-1837 (PR)
  • Fixed: Uploading from URL: should be in a shared upload directory on server- Firefly-1841 (PR)
  • Improved Render Euclid spectral units in charts- Firefly-1847 (PR)

2025.4.1

  • Fixed: Target entry bug- IRSA-7239 (PR)

All Pull Requests in this release

Version 2025.3

  • 2025.3.7 - (July 23, 2025), docker tag: 2025.3.7, 2025.3, latest
  • 2025.3.6 - (July 3, 2025), docker tag: 2025.3.6
  • 2025.3.5 - (July 1, 2025), docker tag: 2025.3.5
  • 2025.3.4 - (June 26, 2025), docker tag: 2025.3.4
  • 2025.3.3 - (June 20, 2025), docker tag: 2025.3.3
  • 2025.3.2 - (June 16, 2025), docker tag: 2025.3.2
  • 2025.3.1 - (June 9, 2025), docker tag: 2025.3.1
  • 2025.3.0 - (June 6, 2025), planned docker tag: 2025.3.0,

This release has a complete revamp of the Job monitor and extensive work to support Rubin, SPHEREx, and Euclid needs

Major Features

  • Job Monitor (formally Background Monitor): Complete revamp: Firefly-1698 (PR), Firefly-1735 (PR), Firefly-1327 (PR), Firefly-1749 (PR), Firefly-1754 (PR)
  • Packaging: download script supports cutouts- Firefly-1662 (PR)
  • Packaging: download script checks for duplicates, better naming- Firefly-1704 (PR),
  • Images: Wavelength readout includes bandwidth- Firefly-1482 (PR)
  • Color Dialog: color lock button more prominent, Hue preserving better integrated, disabled bound checking for data range- Firefly-1740, Firefly-48 (PR)
  • URL API: goto tab: Firefly-1336 (PR)

TAP

  • Support for recognizing and querying array ra/dec xtype==='point', pos.eq;meta.main columns- Firefly-1763 (PR)
  • Added CANFAR TAP service: https://ws-uv.canfar.net/youcat Firefly-1763 (PR)
  • Updated the MAST TAP URL: https://mast.stsci.edu/vo-tap/api/v0.1/caom Firefly-1728 (PR)
  • Improved Scheme and tables navigation- Firefly-1733 (PR)
  • Server logging, for working issues: A TAP UWS call will now log a synchronous version url - Firefly-1733 (PR)

Data Product Viewer Updates

  • Supports pdf, yaml, json and plain text files - Firefly-1701(PR)
  • Better UI with service descriptors and catalogs with service descriptors - Firefly-1730 (PR)
  • Support related grid for more types of image products- Firefly-1743 (PR)
  • Charts that are spectra or timeseries are pinned with the table- Firefly-1755 (PR)
  • Tables keep state when switching to another tab- Firefly-1772 (PR)

Enhancements to support applications built on Firefly

  • Improved Dock layout- IRSA-6898 (PR)
  • More flexible layout with EmbedPositionSearchPanel- IRSA-6794 (PR)
  • Better UI feedback in EmbedPositionSearchPanel- IRSA-6747 (PR)
  • Improve Wavelength panel- Firefly-1723, Firefly-1726 (PR)
  • Create a WavelengthInputField component to handle trailing units- Firefly-1653 (PR)
  • Generalize UploadTableSelector for handling shape fit columns- Firefly-1720 (PR)
  • Improved DCE SIA support - Firefly-1469 (PR)

Not user facing

  • Images: FITS memory management optimizations- Firefly-1725(PR)
  • Packaging: download scripting and zipping behave the same way- Firefly-1693 (PR)
  • Better handling of Redis failure and reconnection- Firefly-1727 (PR)

Bug fix

  • Fixed: Added columns go away- Firefly-1721 (PR)
  • Fixed: Filtering not working for some very small selections- Firefly-1734 (PR)
  • Fixed: Catalog not scrolling on center change- Firefly-6890 (PR)
  • Fixed: Table image point upload does not work anymore- Firefly-1390 (PR)
  • Fixed: Client tables reset scroll on column width change- Firefly-1729 (PR)
  • Fixed: No error when upload table can't be ready- Firefly-1695 (PR)
  • Fixed: Better handle data product catalog that connect to images- Firefly-1718 (PR)
  • Fixed: Failed to recognize single column CSV file- Firefly-1715 (PR)
  • Fixed: Refine search region stays on when it shouldn't- Firefly-1706 (PR)
  • Fixed: TAP search from selection tool is broken- Firefly-1195 (PR)
  • Fixed: chart filter icon does not work on column mapped to a label- Firefly-1378 (PR)
  • Fixed: Table column filter misinterpret 'NOT LIKE'- Firefly-1265 (PR)
  • Fixed: Charts X/Y Ratio ui cutting off problem- Firefly-1753 (PR)
  • Fixed: when HiPS is changed, the associated MOC is added- Firefly-1667 (PR)
  • Fixed: table upload is only uploaded page size and not whole table- Firefly-1771 (PR)
  • Fixed: table names had a zero appended to the name when there are zero rows- (commit)
  • Fixed: admin/status page list of host using shared work area sorted wrong - (commit)

Patches 2025.3

  • 2025.3.7
    • Fixed: username switching unexpectedly for same user - (PR)
    • Optimized: Redis usage when querying jobs by user - Firefly-1796 (PR)
  • 2025.3.6
    • Handle Importing job histories URL that have parameters - Firefly-1794 (PR)
  • 2025.3.5
    • Fixed: Images: mouse readout with some compressed images- Firefly-1793,Firefly-1792,Firefly-1789 (PR)
  • 2025.3.4
    • Timeseries: improve save table filename- Firefly-1354 (PR)
    • Better messaging for Position Cols in TAP Spatial Search- Firefly-1677 (PR)
    • Fixed: TAP and SIA issues- Firefly-1786, rubin DM-51532 (PR)
    • Fixed: Image expansion in bi-view mode fails (commit)
  • 2025.3.3
    • Sanitize header values when logging and handle HiPS /properties url- (rubin DM-51480) Patch (PR)
    • Improve Redis configuration and administration features- FIREFLY-1779 (PR)
  • 2025.3.2
    • Fixed: TAP: Upload fails when using a * in the ADQL statement- Firefly-1581 (PR)
    • Improved download performance for some calls- Firefly-1682 (PR)
  • 2025.3.1
    • Fixed: cutouts not changing when the table is not the datalink table (commit)
    • Fixed: handle datalink for obscore tables that claim to be all images but are not (commit)
    • Fixed: datalink text/plain files not processed correctly (commit)
    • Fixed: Start tooltip layout. Firefly-1754 (PR)
    • Fixed: VoTableWriter missing RESOURCES in output file. Firefly-1563 (PR)

Version 2025.2

  • 2025.2.3 - (April 8, 2025), docker tag: 2025.2.3, 2025.2, latest
  • 2025.2.2 - (March 20, 2025), docker tag: 2025.2.2,
  • 2025.2.1 - (March 14, 2025), docker tag: 2025.2.1
  • 2025.2.0 - (March 13, 2025), docker tag: 2025.2.0

Major Features

  • Improved datalink cutout handling- Firefly-1666(PR), Firefly-1662 (PR)
  • Healpix catalog display will even larger tables (50 million or more)- Firefly-1661 (PR)
  • Readout options are saved as preferences- Firefly-1660 (PR)
  • Target Panel: example clickable- Firefly-441 (PR)
  • Time Series: Now shows loaded file name in period finder- IRSA-4725 (PR)

Not user facing

  • Improved job completion framework- Firefly-1609(PR),
  • Docker: Firefly Entrypoint Extractions- CADC-13454 (PR)
  • Docker: Improved ingestion of parameters- Firefly-1648 (PR)

Bug fix

  • Better Simbad search errors- IRSA-6654 (PR)
  • Fixed multiple MOC issues- Firefly-1663 (PR)
  • Result showing search target is more accurate- IRSA-6574 (PR)
  • Table: does not function correctly when a column contains non-ASCII characters- Firefly-1616 (PR)

Patches 2025.2

  • 2025.2.3
    • Enhancement: Enable experimental LSDB panel behind url api option - Firefly-1702: (PR)
    • Bug fix: Multi product viewer referencing tar files crash- Firefly-1688: (PR)
    • Bug fix: Image filtering with checkbox broken- Firefly-1689: (PR)
  • 2025.2.2
    • Bug fix: datalink processing not recognizing application/fits as image (commit)
  • 2025.2.1
    • Bug fix: prevent excessive thread use- Firefly-1683 (PR)
    • Bug fix: computation of healpix for visible tables to rough (commit)
Pull Requests in this release

Version 2025.1

  • 2025.1.1 - (Feb 6, 2025), docker tag: 2025.1, 2025.1.1
  • 2025.1.0 - (Jan 27, 2025), docker tag: 2025.1.0

Notes

Major updates in ingesting tables, SIAv2 and better handling of obscore table cutouts

Major Features

  • Improve cutout handling- Firefly-1633(PR), Firefly-1581(PR)
  • SIAv2 implementation- Firefly-1622(PR)
  • Support image sub-highlighting- Firefly-1571(PR)

Not user facing

  • Improved table ingest speed- Firefly-1592(PR), Firefly-1591(PR), Firefly-1592(PR)
  • Improve file type detection- Firefly-1615(PR)
  • Alternate way to set a FIREFLY_OPTIONS entry using OP_path_to_option style- Firefly-1641(PR),

Bug fix

  • Fixed: cascade combining spectra broken- Firefly-1635(PR),
  • Fixed: improved mouse readout for bottom layout- Firefly-1624(PR),
  • Fixed: table tab color wrong- Firefly-1612(PR),

Patches 2025.1

  • 2025.1.1
    • Bug fix: Sometime heatmap fails to display after filtering- Firefly-1652 (PR)
    • Bug fix: NaNs values should not show up in Heatmap- Firefly-1649 (PR)
Pull Requests in this release

Older Release notes 2019 - 2024