Skip to content

Latest commit

 

History

History
406 lines (310 loc) · 20.4 KB

older-release-notes-2019-2021.md

File metadata and controls

406 lines (310 loc) · 20.4 KB

Firefly older Release Notes - 2019 - 2021

Version 2021.4 (December 2021)

  • 2021.4.1 (Feb 2022)
    • docker tag: latest, release-2021.4, release-2021.4.1
  • 2021.4 (December 2021)
    • docker tag: release-2021.4.0

Notes

New features - This release contains some significant new features and UI improvements

  • BigInt: Support for json parsing (Firefly-732)
  • BigInt: Support for 64 bit integers in tables (Firefly-732)
  • Spectrum: Data conversion (Firefly-843)
  • Spectrum: FITS reading (Firefly-851)
  • Spectrum: FITS and FITS Cube Data Extraction (Firefly-838)
  • Background: Implement a new background model based on UWS (Firefly-854)
  • Background: Display better background job information (Firefly-872)
  • WebApi: Support TAP ObsCore components (PR)
  • Create dropdown to add MOC layers (Firefly-853)
  • Lazy read cube planes (Firefly-874)
  • IBE search processor support Multi position search (Firefly-876)
  • UI Changes across Firefly (Firefly-832)
    • Improves space for small screen
    • Cleaner layout - more space given to data
    • Detail Image/HiPS readout now optional
    • Image/HiPS toolbar reorganization
    • Improved tab handling (Firefly-855)

Notable Bug fixes

  • fixed: Using new Horizons API for moving target (Firefly-277)
  • fixed: Sticky flipping and North Up (Firefly-858)
  • fixed: Firefly slate table comes up on bottom instead of the side (DM-32004)
  • fixed: TAP search names tab correctly (Firefly-882)
  • fixed: Firefly-849: magnified image vanish (Firefly-849)
  • fixed: Firefly-842: SOFIA images not centered on screen (Firefly-842)
    • fixed: Firefly-845: Datalink fail when image url string has a plus (+) sign (Firefly-845)
Pull Requests in this release
Patches 2021.4

Version 2021.3 (August 2021)

  • 2021.3.3 (Oct 2021)
    • docker tag: latest, release-2021.3, release-2021.3.3
  • 2021.3.2 (Aug 2021)
    • docker tag: release-2021.3.2
  • 2021.3.1 (Aug 2021)
    • docker tag: release-2021.3.1
  • 2021.3.0 (Aug 2021)
    • docker tag: release-2021.3.0
    • original release

Notes

  • Options to remove group images. (Firefly-708)
  • File saving names improved. (Firefly-823)
  • Improved accessibility for small screen with image search panel (Firefly-800)
  • This release contains many bug fixes:
    • fixed: HiPS mouse wheel zooming more accurate
    • fixed: thumbnail scroll not working
    • fixed: upload panel clear button not completely clearing data (Firefly-825)
    • fixed: upload panel now shows progress feedback and indicator, now works when loading images (Firefly-828)
    • fixed: Table Input fields sometimes show duplicate entries (Firefly-829)
    • fixed: slate entries point not showing tap/table searches button correctly
Patches 2021.3
  • 2021.3.1
    • Small Bug fixes
    • Improve TAP Ivoa.ObsCore detection (DM-30780)
    • Improve TAP spacial validation (PR)
  • 2021.3.2
    • fixed: zoom down bouncing issue (PR)
    • fixed: removed MultiProductViewer UI grid then single arrows (PR)
    • fixed: close button issue on safari (PR)
    • fixes: MultiProductViewer grid mode not using server side plot parameters(IRSA-4183)
    • Continued TAP Ivoa.ObsCore detection (DM-30780)
  • 2021.3.3
    • fixed: Use latest JPL/Horizons JSON name resolution api (Firefly-277)
    • fixed: Firefly viewer unable to support multiple instances of different apps (Firefly-859)
Pull Requests in this release

Version 2021.2

  • 2021.2.4 (July 2021)
    • docker tag: latest, release-2021.2, release-2021.2.4
  • 2021.2.3 (June 2021)
    • docker tag: release-2021.2.3
  • 2021.2.2 (June 2021)
    • docker tag: release-2021.2.2
  • 2021.2.1 (May 2021)
    • docker tag: release-2021.2.1
  • 2021.2.0 (May 2021)
    • docker tag: release-2021.2.0
    • original release

Notes

  • This release contains many bugs fixes and new features
  • TAP search panel have substantial enhancements for ObsCore searches
  • First release for the Spectral Viewing mode for charts
  • Target panel recognizes new type of ra/dec input
  • Charting UI has had substantial clean up and bug fixes
  • Docker container now supports setting the cleanup interval (docker run --rm ipac/firefly:latest --help)
UI
  • Spectral Viewer (Firefly-691)
  • TAP ObsCore search (PR)
  • KOA added to List of TAP services (PR)
  • Charting UI improvements (PR)
Other
API
  • Coverage can handle tables with HMS columns (Firefly-678)
Patches 2021.2
  • 2021.2.1
    • Fixed: save image dialog failing to appear
  • 2021.2.2
    • Fixed: mouse wheel / trackpad scrolling performance issue (Firefly-793)
    • Fixed: Handle redirects when retrieving TAP errors (DM-30073)
    • Fixed: problem is misusing the referer header
  • 2021.2.3
    • Fixed: initialization of userInfo object
    • Fixed: further refinement to error handling when retrieving TAP error documents
    • Fixed: Simbad name resolution issue (Firefly-797)
    • Fixed: Mouse zoom not working correctly (Firefly-803)
  • 2021.2.4
    • Fixed: Image mask not zooming correctly (Firefly-810)
    • Fixed: HiPS select table i link not working (Firefly-819)
    • Fixed: bias slider not working in 3 color mode (PR)
    • Fixed: boolean table filters not working (Firefly-805)
Pull Requests in this release

Version 2021.1

  • 2021.1.0 (February 2021)
    • docker tag: release-2021.1, release-2021.1.0
    • original release

Notes

  • This release contains many bugs fixes and new features
  • FITS Image and HiPS visualizer have some significant performance improvements
    • Zoom
    • Color change
    • Bias and Contrast control
    • Mouse wheel zoom control
  • First production release of TAP Search panel
  • First production release of the upload anything panel, improved UI, now supports regions
  • Less lines of java source than last release
UI
  • FITS performance improvements and significant color improvements (Firefly-646)
  • Syntax Highlighting of ADQL (PR)
  • Service Descriptor Support (Firefly-677)
  • Blank HiPS projection for drawing (Firefly-688)
  • Ecliptic readout (Firefly-567)
  • Upload panel improvements (#1059)
Other
  • Supported Browsers (Firefly-690)
    • safari >= 12
    • chrome >= 81
    • firefox >= 79
    • edge >= 83
Pull Requests in this release

Version 2020.3

  • 2020.3.3 (December 2020)
    • docker tag: release-2020.3.3, release-2020.3
  • 2020.3.2 (December 2020)
    • docker tag: release-2020.3.2
  • 2020.3.1 (October 2020)
    • docker tag: release-2020.3.1
    • patch #1 (see patches)
  • 2020.3.0 (October 2020)
    • docker tag: release-2020.3.0
    • original release

notes

  • this release contains many bugs fixes and focuses on stability
  • less lines of source than last release
  • some significant table updates
  • data products viewer and web api are now production ready
UI
API
  • Firefly Viewer will show a loading message started from the API (Firefly-505)
  • Predefined Cell renders (Firefly-574)
Patches 2020.3
Pull Request in this release

Version 2020.2

  • 2020.2 latest - release-2020.2
  • 2020.2.0 - release-2020.2.0 - original release
UI
  • when lock by click is on, there is an icon to copy coordinates (Firefly-548)
  • Web API: beta- not this will change, only for evaluation (Firefly-572)
  • Change tri-view Layout (Firefly-533)
  • Better management of Web Sockets (Firefly-521)
  • Table filter comparison is not longer case insensitive (Firefly-502)
Infrastructure

Notable Bug Fixes

  • Fixed, API: Jupyter lab startup is broken (Firefly-552)
  • Fixed: Full SDSS not loading (IRSA-2673)
  • Fixed: Image overlay grouping bugs (IRSA-2651)
Pull Request in this release

Version 2020.1

Docker tags, releases and patches
  • 2020.1 latest - release-2020.1
  • 2020.1.0 - release-2020.1.0 - original release
  • 2020.1.1 - release-2020.1.1 - patch 1
  • 2020.1.2 - release-2020.1.2 - patch 2
UI
  • Tables now handle array type data (Firefly-150)
  • Table Options UI Improvements (Firefly-471)
    • New Advanced Filter tab enabling SQL-like filtering
    • New Table Meta tab showing meta information that was once not accessible
    • Added additional column's meta when available
  • WCS match Improvements (Firefly-484)
    • When matching to HiPS, images will rotate, if necessary
    • When HiPS matched to image - Firefly will change HiPS coordinate system if images has EQJ200 or Galactic rotated north up
  • Better layout of Layer dialog for catalogs overlays (Firefly-395)
  • Significant improvements in Data Products Viewing (Firefly-460)
    • Can choose from any HDU in FITS
    • Table HDUs are show as table and Charts
    • Firefly now reads 1D FITS images and shows as a chart
    • Choice of table with VO Tables
    • PDF and TAR are recognized and downloadable.
API
  • Add fixed column feature to table API (Firefly-442)
  • MOC overlay support setting the mode MOC_DEFAULT_STYLE to 'outline' or 'fill'
  • API examples are at the firefly/test.html endpoint
Patches 2020.2
  • 2020.1.2
    • Fixed: MOC: update the fill color for round-up tiles (Firefly-526)
    • Fixed: Color picker now updates when selection is changed (Firefly-529)
Patches 2020.1
  • 2020.1.1
    • fix fixed column cell transparency issue (Firefly-523)
Pull Request in this release

Version 2019.4

Docker tags, releases and patches
  • 2019.4 latest - release-2019.4
  • 2019.4.0 - release-2019.4.0 - original release
Changes
  • Table data is now formatted on the client side. (DM-20248)
  • Fixed bug releated LSST footprints, introduced in last release. (Firefly-435)
  • Significant improvements in the distance tool. (Firefly-56)

Version 2019.3

This release is focused on bug fixes and stability.

Docker tags, releases and patches
  • 2019.3 latest - release-2019.3
  • 2019.3.2 - release-2019.3.2 - patch #2 (see patches)
  • 2019.3.1 - release-2019.3.1 - patch #1 (see patches)
  • 2019.3.0 - release-2019.3.0 - original release
UI
  • New Table of loaded Images tool to control and order which images are displayed or hidden (Firefly-175)
  • The coverage map and UI has been improved (Firefly-88)
  • Fixed several WCS match bugs (Firefly-179)
  • Support for Spectral images and cubes, wavelength readout (Firefly-73)
  • Background monitor updated to be reusable and connected to workspace (Firefly-384)
API
  • Plotly.js charting library was updated from version 1.38.3 to version 1.49.4. Plotly.js 1.43 converted title properties (e.g. layout.title) from strings into objects that contain text property along with new title placement properties x, y, xref, yref, xanchor, yanchor and pad. It also moved existing title* properties (e.g. layout.titlefont) under the title object (e.g. layout.title.font). See see plotly.js change log for more information. (Firefly-266)
Patches 2019.3
  • 2019.3.2
    • Logging error improved (Firefly-434)
    • fix pulldown for SOFIA footprint (IRSA-3271)
    • Header popup panel was not updating as the FITS image changed (IRSA-3272)
    • Put back cube images (Firefly-443)
    • Fixing wavelength numbers and cleanup image config file (IRSA-3284)
  • 2019.3.1
    • Tap query now more robust. Manually handle redirection. Include credential info only when redirected back to source. (Firefly-414)
    • Add build code that all for applications that are built on Firefly to reference a specified version of Firefly (DM-20931)

Version 2019.2

Docker tags, releases and patches
  • 2019.2.1 - release-2019.2.1 - only available 2019.2 release
UI
  • WCS Matching has have been completely revamped. (Firefly-75,Firefly-173)
    • You can now either match or match and lock
    • Matching is by WCS, Target, Image corner, or image Center
  • TPV Projection fixed (IRSA-2895)
  • User can now navigate to HiPS or FITS position from the toolbar, using centering dropdown menu (Firefly-91)
API
  • nothing of interest

Version 2019.1

Docker tags, releases and patches
  • 2019.1.0 - release-2019.1.0 - original release
UI
  • TAP search Implemented (Multiple tickets and PRs)
  • DataLink partial implementation (Firefly-71)
  • ivoa.ObsCore support (Firefly-71)
API
  • TAP search can be started from the API

Before

  • Release notes were started as of version 2019.1