Change Log

All notable changes to SHARD and its web applications will be documented in this file.

2024.107

Fixed

  • Empty location code handling

2024.094

Important

  • New SHARD major release. The new version comes with the following features:

    • Completely reworked frontend

      • Polished and more user-friendly interface

      • Browse data of past time windows and incidents

    • Reworked server

      • Configurable design spectra, fragility curves

      • Support of live-cam view

    • Fully customizable reports via report-generators module

    • Improved documentation

    Due to all these changes the new version breaks existing installations. If you update from a previous version please install the following packages via gsm

    • shard-server

    • shard-frontend

    • report-generators

    The package report-generators ships with sample reports which show what is possible. The basic example have similar look and feel like the old report.

2023.325

Changed

  • Update SQLite library to 3.44.0.

2022.298

Changed

  • Update SQLite library to 3.39.4 to fixing CVE-2022-35737.

2021-12-14

Added

  • Portuguese language support

2020-10-05

Fixed

  • Warning “xxx is already subscribed to yyy”

2019-03-29

Added

  • Support to enable/disable notifications via application menu

2019-03-27

Added

  • Introduced new config option reportUseRelativeEta. This option allows to switch between absolute and relative time for the estimated arrival time at structure field.

Fixed

  • Place of the component box on the PSA graph so it does not overlap the reference sprectrum.

2018-10-25

Added

  • pgaWatch option to binding section

Fixed

  • PGV unit in report

2018-10-24

Added

  • Introduced new config option reportTimeShift. This option is useful if the report should use a different time zone than the server.

2018-10-23

Added

  • Menu to event browser

Fixed

  • Empty tooltips of the PRS plot

2018-10-16

Added

  • Indonesian translation

2018-10-09

Added

  • Multi language support for the browser

Changed

  • Enable word wrapping for the region and site descpiption field of the report

  • Show bulding description in report header

2018-10-04

Changed

  • Added title to incident summary

  • Added event ID and magnitude type to report

  • Introduced new config option reportUseLocalTime to allow to use local time instead of UTC in reports

  • Added glossary to report

  • Added tool tip for each threshold line

  • Watch color from blue to green

  • Ensured visibility of the alarm, warning and watch threholds

  • Improved language support of the dashboard

  • Rendering of the PSA plot directive

  • Usability of the event browser

  • Unified dashboard UI

Fixed

  • Handling of initial map zoom parameter

2018-06-14

Added

  • Introduced new PGA alert type watch. We show an information notification if the PGA value exceeds the configured thresholds. This feature is disabled by default.

2018-02-06

Fixed

  • Bug in waveform data acquisition

2017-08-28

Fixed

  • Segmentation fault

2017-07-18

Fixed

  • Use UTC throughout the report

2017-04-26

Added

  • Use age of events to define transparency of event symbols. The older the more transparent.

2017-02-17

Fixed

  • Show FFT spectrum again

2017-02-14

Fixed

  • Apache server integration

2017-02-10

Fixed

  • Publishing of prs results

2016-11-01

Added

  • Click on header opens event details

2016-10-25

Added

  • Show error message in report if no waveform data is available

2016-08-26

Added

  • Second Quakelink connection parameter for reports. If SHARD and Quakelink are running behind a proxy and the Quakelink URI is relative the server must connect to Quakelink internally for automatic report generation. Relative URLs are not possible so another option is required to specify the full URI for report generation. THe advantage is that now the internal Quakelink URI can be used directly instead of the fully qualified name.

2016-07-21

Added

  • Replaced raw data plot with PGA plot that shows the PGA in a fixed interval, the same interval as PRS are computed

    # This computes the PRS with a time window length of 10 seconds. As the
    # data overlap is 50% the time step for each PRS is 5 seconds and that is
    # the sampling interval of the PGA plot.
    avd.spec.length = 10
    avd.spec.overlap = 0.5
    
  • Four new tabs have been added to show various sensor data:

    • the sensor data converted to acceleration with applied high-pass filter of 0.075Hz

    • the raw data from the sensor without any modifications and the drift

    • the optional displacement data

    • the optional drift data with respect to a reference sensor

Fixed

  • Server crash that could happened when switching to fast between response plots and real-time data.

2016-07-11

Changed

  • Increased map icon size of structures

2016-07-07

Added

  • New layout which is more map centric

2016-05-26

Fixed

  • Performance issue with populating the database

2016-05-24

Fixed

  • Table layout for refspec alerts

Added

  • Support for custom Quakelink query conditions

  • Option to configure custom structure icons in the dashboard map

    building.struct1.type = 'dam'
    
  • Button to toggle event list

2016-05-20

Added

  • Populate incident list on start

  • Set report language for event reports

  • Map fullscreen toggle

2016-05-02

Changed

  • Configuration of buildings moved into shard.cfg. There is no need to provide an external initial_cfg.json file. It will be generated from within shard.

2016-04-04

Added

  • PGV and PGD computation

2016-02-19

Added

  • PSA plot legend in the lower right corner

2016-02-18

Added

  • Option to configure report data unit, either cm/s**2 or g. The default is now g.

  • Support for report translation. Currently English, Spanish and German are supported. The language can be selected when generating a report for an event in the incident browser.

2016-01-20

Fixed

  • Generating event reports with older Quakelink protocol versions

2016-01-08

Fixed

  • Result set when no alert types have been set

2015-12-10

Changed

  • Pseudo-response plot does auto-scale that all prsChartScale attributes in initial_cfg.json are not required anymore

Added

  • Incident browser reachable at http://[shard-host:port]/browser

  • Landing page at http://[shard-host:port]

Fixed

  • Flooding of delay incidents when a channel is back-filled

2015-10-22

Fixed

  • Crash in pseude response spectrum calculation and management in the shard server