Skip to content

Latest commit

 

History

History
223 lines (187 loc) · 16.4 KB

release-notes.md

File metadata and controls

223 lines (187 loc) · 16.4 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 2024.3

  • 2024.3.5 - (Dec 12, 2024), docker tag: 2024.3.5, 2024.3, latest
  • 2024.3.4 - (Dec 10, 2024), docker tag: 2024.3.4,
  • 2024.3.3 - (Dec 2, 2024), docker tag: 2024.3.3
  • 2024.3.2 - (Nov 5, 2024), docker tag: 2024.3.2
  • 2024.3.1 - (Oct 24, 2024), docker tag: 2024.3.1
  • 2024.3.0 - (Oct 18, 2024), docker tag: 2024.3.0

Notes

This Firefly release has a lot of new features, probably among the most new features packed into one release over the past several years.

The release has a big data focus. Firefly now handles very large tables and will seamlessly visualize this data. Table loading is faster and can handle much larger tables. Large catalog overlays are significantly improved. Several chart bugs related to big data are fixed.

It also includes many, many bug fixes, clean up, and optimization (not all are listed below).

Major Features

  • Tables: parquet support- Firefly-1477 (PR)
  • Tables: save table as parquet using parquet.votable- Firefly-1550 (PR)
  • Tables: internal data optimization using duckdb - Firefly-1477 (PR)
  • Tables: Drawing Overlay Color in table tabs- Firefly-1510 (PR)
  • Images/HiPS: hierarchical catalogs- Firefly-1537 (PR)
  • Data product viewer: recognizes service descriptor defined cutouts- Firefly-1491 (PR)

New Features

  • Images: Improve image sorting and filtering- Firefly-1448 (PR)
  • Images: Improve line extraction- Firefly-1560 (PR)
  • Table: Improved table from fits image - Firefly-1180 (PR)
  • AWS: runid job name is table name- Firefly-1533 (PR)
  • TAP: Save users added TAP servers as preference- Firefly-1558 (PR)
  • TAP: set search title- Firefly-1510 (PR)

Bug fix / cleanup

  • Fixed: Firefly-1535, reversal of axes bug (PR)
  • Fixed: Dialog sizing- Firefly-1555 (PR), Firefly-1553 (PR)
  • Fixed: Chart related bugs- Firefly-1521 (PR)
  • Fixed: Images: Color dropdown color wrongly invert in dark mode- Firefly-1547 (PR)
  • Fixed: Charts: changing x/y axis does not work- IRSA-6084 (PR)
  • Fixed: not parsing gaia datalink correctly- Firefly-1529 (PR)
  • Fixed: chart is not recognizing short- Firefly-1516 (PR)
  • Fixed: popup not closing until second click- Firefly-1514 (PR)
  • Fixed: firefly not supporting ellipse in the region save- Firefly-1582 (PR)
  • Fixed: import JWST footprint- IRSA-6024 (PR)
  • Cleanup: Better recognition of VO table Utype- Firefly-1534 (PR)
  • Cleanup: Better tap sizing- Firefly-1562 (PR)
  • Cleanup: TAP: ADQL dark mode screen- Firefly-1509 (PR)

Not user facing

  • Web API: improved hipsPanel endpoint- Firefly-1541 (PR)
  • Datalink: small bug fixes: Firefly-1560, Firefly-1180 (PR),
  • Datalink: Recognized datalink table in upload- Firefly-1523 (PR)

Infrastructure

  • Java 21- Firefly-1559 (PR)
  • plot.ly 2.32- Firefly-1504 (PR)
  • nom.tam.fits 1.20- Firefly-1512 (PR)
  • other package updates- Firefly-1513 (PR), Firefly-1503 (PR)

Patches 2024.3

  • 2024.3.5

    • Bug fix: Coverage not showing in Safari and older Firefox < 131 (commit)
  • 2024.3.4

    • Enhancement: Mouse Readout: can copy to Python SkyCoord- Firefly-1572 (PR)
    • Bug fix: null ra/dec should not be plotted on coverage map- Firefly-1597 (PR)
    • Bug fix: Coverage map not sizing correctly- Firefly-1614 (PR)
    • Bug fix: filtering on spectral plots with >1- Firefly-1627 (PR)
  • 2024.3.3

    • Enhancement: Spectrum guesser: recognize more tables- Firefly-1620 (PR)
    • Bug fix: URL Api: Image loading sometimes failing- Firefly-1621 (PR)
    • Bug fix: URL Api: Table loading following redirects- Firefly-1617 (PR)
    • Enhancement: Table: Added mode to do link parsing in previous way- (commit)
  • 2024.3.2

    • Bug fix: Coverage now testing up to 36 million rows Firefly-1601 (PR)
    • JS API: config to disable the menu Firefly-1595 (PR)
    • Bug fix: Coverage center not computed correctly (commit)
    • Bug fix: rendering issues with data product table without chart (commit)
    • Bug fix: DCE crashed when in wrong state. Firefly-1604 (commit)
  • 2024.3.1

    • Bug fix: lock by click not changing images with shift-click and updating correct value (PR)
    • Bug fix: data product viewer will use a scrollbar with pngs- Firefly-1589 (PR)
    • Bug fix: more drawing layers are now sticky until user remove them- Firefly-1587 (PR)
    • Bug fix: coordinate system options for mouse readout and grid are consistent- Firefly-1584 (PR)
    • Bug fix: JS API: table in expanded more not switching tabs- - IRSA-6431 (PR)
    • Bug fix: Catalogs were not load with certain type of table uploads: Firefly-1583 (PR)
    • Bug fix: Upload panel not showing table summary in certain cases: Firefly-1584 (PR)
    • When looking for center ra/dec columns in a table, if more than one column has the same UCD, the parser will prefer a floating column over a string
Pull Requests in this release

Version 2024.2

  • 2024.2.5 - (July 31, 2024), docker tag: 2024.2, 2024.2.5
  • 2024.2.4 - (July 24, 2024), docker tag: 2024.2.4
  • 2024.2.3 - (July 1, 2024), docker tag: 2024.2.3
  • 2024.2.2 - (June 25, 2024), docker tag: 2024.2.2
  • 2024.2.1 - (June 24, 2024), docker tag: 2024.2.1
  • 2024.2.0 - (June 21, 2024), docker tag: 2024.2.0

Notes

This release has a lot of bug fixes and clean up after the JoyUI conversion. It also includes some long requested updates.

New Features

  • Images: Improved image sorting and filtering- Firefly-1448 (PR)
  • Images: Support non-celestial coordinate readout- Firefly-1468 (PR)
  • HiPS: Separated HiPS search panel out of images panel- Firefly-1465 (PR)
  • TAP: Show overflow indicator if present- Firefly-1396 (PR)
  • TAP: Improved obscore support- Firefly-1187 (PR)
  • Tables: Improved support for null values- Firefly-1471 (PR)
  • Python API: Improved Tri-view support- Firefly-1483 (PR)
  • UI: Polygon input no longer requires commas- IRSA-5492 (PR)
  • UI: Working views now use JoyUI Skeleton- Firefly-1494 (PR)

Bug fix and clean up

  • Bug fixes:
    • Data product table handling- Firefly-1462 (PR)
    • Images: readout wrong with compressed files- Firefly-1476 (PR)
    • The main menu better adjust with font sizes- Firefly-1472 (PR)
    • Binned plot and chart-saving bugs- Firefly-1480 (PR)
    • TAP: Hidden columns included in column count- Firefly-1486 (PR)
    • Table: Column resets after a derived column fixed- Firefly-1494 (PR)
    • Remove non-functional option to email on background query completion- Firefly-1499 (PR)
    • Some components have double tooltips in Safari- Firefly-1501 (PR)
    • Issues with backgrounded downloads- Firefly-1502 (PR)
  • Clean up:
    • Icons- IRSA-5925 (PR), Firefly-1488 (PR), Firefly-1506 (PR)
    • Table Info dialog- Firefly-1464 (PR)
    • Improved HiPS toolbar- Firefly-1473 (PR)
    • TAP: table selection- Firefly-1478 (PR)
    • Table related cleanup- Firefly-1479, Firefly-1481, Firefly-1484 (PR)
    • Typos in visible text- Firefly-1487 (PR)
    • UI: background handling- Firefly-1494 (PR)
    • Embedded search panel clean up and improvement- IRSA-5916 (PR), Firefly-1451 (PR)

Patches 2024.2

  • 2024.2.5
    • Bug fix: bug in table column analyzing (Commit)
    • Bug fix: Active row watch not handling SSA tables correctly (Commit)
  • 2024.2.4
    • Bug fix: Issue with Hydra template slot props (Commit)
    • Bug fix: MultiProductViewer: 3 color button showing in single mode (Commit)
    • Bug fix: Issues for WISE application (Commit), (Commit)
    • Bug fix: comment displayed in JSX code (Commit)
  • 2024.2.3
    • regression issue fixed with storing headers: (PR)
  • 2024.2.2
    • Bug fix: FITS table reader failing on byte columns (Commit)
    • Bug fix: Regression issue. mask not going away with color dropdown (Commit)
    • Bug fix: source id extracted from image search- IRSA-5367 (PR)
  • 2024.2.1
    • Bug fix: Avoid IllegalStateException related to recycled request objects in Tomcat (Commit)
    • Bug fix: regression when parsing non-cube fits tables (Commit)

Pull Requests in this release

Version 2024.1

  • 2024.1.1 - (April 15, 2024), docker tag: latest, 2024.1, 2024.1.1
  • 2024.1.0 - (April 8, 2024), docker tag: 2024.1.0

Notes

This release is a complete overhaul of the Firefly UI

New Features

  • UI: Complete overhaul All UI PRs
    • New UI library Joy UI
    • UI clean up
    • Support dark mode
    • Firefly is more skinable for other applications (fonts, colors)
    • New icons
    • Nicer colors, consistent color usage
    • Nicer fonts, consistent font usage
    • More consistency across UI (buttons, layout, etc.)
    • Better support for multiple result layouts. Detailed Tri-view and Bi-view layout control
    • Added Landing page
    • Primary navigation UX (tabs across top) revamped
      • Clearer tab UX
      • Results tab
      • Sidebar for additional navigation and settings
  • TAP: Object ID can be searched using "Select...IN" PR:Firefly-1450
  • TAP: TAP panels can now be locked to one TAP service or TAP obscore service
  • Charts: Cascade-style plots for spectra PR:Firefly-1370
  • Upload: improved support PR:Firefly-1341
  • Tables: improved table error message handling PR:Firefly-1445

Patches 2024.1

Pull Requests in this release

Older Release notes 2019 - 2023