Skip to content

4.4.0

Compare
Choose a tag to compare
@dgarciabriseno dgarciabriseno released this 15 Jul 15:31
· 21 commits to main since this release
f7de9ba

Highlights

It's been a while since I tagged the release, here's a list of the most important changes to note:

  • Added support for NSO GONG H-alpha
  • Added support for RHESSI reconstructions
  • Added the RHESSI Flare List as a new Features & Event source. RHESSI operated between February 2002 to August 2018.
  • Improved mouse/cursor coordinate support
  • Added getEclipseImage endpoint for https://eclipse.helioviewer.org
  • Enabled exporting Helioviewer.org videos to JHelioviewer
  • Enabled continuous zoom for desktop devices with option to revert to step zoom in user settings.

Upgrade Guide

If you're running a Helioviewer instance, perform the following steps to upgrade from 4.3.0 to 4.4.0.

Pre-Requisites:

  • Install Docker or Podman to run a supporting container
  1. Update Configuration files
  2. Update source code to 4.4.0
  3. run composer install to update dependencies
  4. Apply database updates
  5. Run coordinator container as a background process

Configuration Files

Add this line to Config.ini

coordinator_url = 'http://localhost:9000'

Database Updates

SQL File Description Notes
install/database/2024_05_31_add_events_state_to_both_screenshots_and_movies_tables.sql Enables storing event states for use with screenshots, movies, and sharing Required to work with 4.4.0
install/database/2024_05_16_create_client_states_table.sql Enables storing client state in db Required to work with 4.4.0
install/database/2023_06_23_gong_halpha.sql Enable's GONG H-alpha data source Only needed if you plan to host GONG H-alpha data
install/database/2024_04_03_rhessi.sql Enable's RHESSI data source Only needed if you plan to host RHESSI data

Process Updates (Coordinator)

  • Enable the Python-based Coordinate Transformer. This is a python-based http server which responds to requests to transform earth-based coordinates to coordinates as seen from Helioviewer's viewpoint (Always 1 AU), which improves event pin accuracy.
  1. Use docker to run the process docker run -d -p 9000:80 -t dgarciabriseno/hv-coordinator:0.1.0
  2. Make sure your Config.ini contains coordinator_url = 'http://localhost:9000'
  3. If your server is configured to send requests through a proxy, make sure your requests to localhost don't go through that proxy.

What's Changed

New Contributors

Full Changelog: 4.3.0...4.4.0