# 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](https://docs.gempa.de/report-generators/current/) module - Improved [documentation](https://docs.gempa.de/shard/current/) 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](https://docs.gempa.de/report-generators/ current/) 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