diff --git a/CHANGELOG.md b/CHANGELOG.md index 1bdf1ce8..a3eed263 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,120 +2,125 @@ Starting from v2.2.5, all notable changes to this project will be documented in this file. +## v2.10.1 + +- Support download SeisComP3 XML inventory directly from the frontend +- Update swagger docs to include new API endpoints + ## v2.10.0 - - Update frontend dependencies credits in README - - Fixed the validation error of the datetime picker in the frontend - - New API endpoint `/api/v1/inventory` to get SeisComP3 XML inventory data - - Removed unused configuration fields, change geophone sensitivity unit to `V/m/s` +- Update frontend dependencies credits in README +- Fixed the validation error of the datetime picker in the frontend +- New API endpoint `/api/v1/inventory` to get SeisComP3 XML inventory data +- Removed unused configuration fields, change geophone sensitivity unit to `V/m/s` ## v2.9.0 - - Frontend refactoring: use functional components and hooks - - Support Butterworth bandpass filter in frontend waveform data processing - - API /api/v1/mseed: use unix timestamp as file modification time response - - Check for remote server error before parsing earthquake event data from SCEA API +- Frontend refactoring: use functional components and hooks +- Support Butterworth bandpass filter in frontend waveform data processing +- API /api/v1/mseed: use unix timestamp as file modification time response +- Check for remote server error before parsing earthquake event data from SCEA API ## v2.8.1 - - Show disk usage of current working directory +- Show disk usage of current working directory ## v2.8.0 - - Allow setting rate limitation for API endpoints +- Allow setting rate limitation for API endpoints ## v2.7.1 - - Update frontend dependencies - - Ensure encoded SeedLink packet length is 512 bytes +- Update frontend dependencies +- Ensure encoded SeedLink packet length is 512 bytes ## v2.7.0 - - Support SeedLink buffer size customization - - Basic implementation of SeedLink buffer file +- Support SeedLink buffer size customization +- Basic implementation of SeedLink buffer file ## v2.6.1 - - Fixed a depencency issue in MiniSEED data processing +- Fixed a depencency issue in MiniSEED data processing ## v2.6.0 - - Simple implementation of SeedLink buffer - - Add PowerShell frontend build script for Windows - - Replace CWB to CWA in earthquake event data source API +- Simple implementation of SeedLink buffer +- Add PowerShell frontend build script for Windows +- Replace CWB to CWA in earthquake event data source API ## v2.5.5 - - Allows querying waveform within 24 hours in JSON format - - Save MiniSEED data by channel to separate files - - Remove support for MIPS64 architecture +- Allows querying waveform within 24 hours in JSON format +- Save MiniSEED data by channel to separate files +- Remove support for MIPS64 architecture ## v2.5.4 - - Use timestamp from backend for frontend chart +- Use timestamp from backend for frontend chart ## v2.5.3 - - Support channel multi-selection in SeedLink protocol +- Support channel multi-selection in SeedLink protocol ## v2.5.2 - - Fix MiniSEED sample rate calculation error under unstable data link - - Use the timestamp of the first packet as reference time in each MiniSEED record +- Fix MiniSEED sample rate calculation error under unstable data link +- Use the timestamp of the first packet as reference time in each MiniSEED record ## v2.5.1 - - Some efforts to make SeedLink protocol work properly - - Disable SeedLink by default - - Update README to introduce SeedLink protocol +- Some efforts to make SeedLink protocol work properly +- Disable SeedLink by default +- Update README to introduce SeedLink protocol ## v2.5.0 - - Basic Go implementation of SeedLink +- Basic Go implementation of SeedLink ## v2.4.1 - - Skip TLS verification for earthquake event data source API - - Remove SQLite support due to MIPS architecture incompatibility - - Make frontend className conditional rendering logic more predictable - - Correct frontend map anchor point offset +- Skip TLS verification for earthquake event data source API +- Remove SQLite support due to MIPS architecture incompatibility +- Make frontend className conditional rendering logic more predictable +- Correct frontend map anchor point offset ## v2.4.0 - - Optimization on CPU usage metrics calculation - - Some changes made to `/api/v1/station` response: - - Add `station` object field, which contains `uuid`, `name`, `station` (string), `network` and `location` - - Move the original `uuid` and `station` string fields to `station` object - - Move current API handlers to `v1` subdirectory to prepare for future API versions - - Regulating MiniSEED file naming rules to `NN.SSSSS.LL.D.yyyy.ddd.mseed` - - Regulating SAC file naming rules to `yyyy.ddd.hh.mm.ss.ffff.NN.SSSSS.LL.CCC.D.sac` - - Move `station`, `network` and `location` fields to `station_settings` in configuration file +- Optimization on CPU usage metrics calculation +- Some changes made to `/api/v1/station` response: +- Add `station` object field, which contains `uuid`, `name`, `station` (string), `network` and `location` +- Move the original `uuid` and `station` string fields to `station` object +- Move current API handlers to `v1` subdirectory to prepare for future API versions +- Regulating MiniSEED file naming rules to `NN.SSSSS.LL.D.yyyy.ddd.mseed` +- Regulating SAC file naming rules to `yyyy.ddd.hh.mm.ss.ffff.NN.SSSSS.LL.CCC.D.sac` +- Move `station`, `network` and `location` fields to `station_settings` in configuration file ## v2.3.1 - - - Translation optimizations - - Allow collapsing PGA, PGV, intensity data in realtime chart - - Automatically adjusting realtime chart height to fit the screen + +- Translation optimizations +- Allow collapsing PGA, PGV, intensity data in realtime chart +- Automatically adjusting realtime chart height to fit the screen ## v2.3.0 - - Update earthquake event arrival estimation algorithm - - Remove compensation IIR filter - - Change `altitude` field in `station_settings` to `elevation` - - Restart daemon only on-failure - - Add restart delay for daemon - - Follow the SemVer principles - - Update README reference docs - - More backend credits - - Run build workflow on tag creations only +- Update earthquake event arrival estimation algorithm +- Remove compensation IIR filter +- Change `altitude` field in `station_settings` to `elevation` +- Restart daemon only on-failure +- Add restart delay for daemon +- Follow the SemVer principles +- Update README reference docs +- More backend credits +- Run build workflow on tag creations only ## v2.2.6 - - Fixed SAC file waveform lag issue caused by sample rate calculation +- Fixed SAC file waveform lag issue caused by sample rate calculation ## v2.2.5 - - Migrating to [anyshake/observer](https://github.com/anyshake/observer) - - Supplement of README, CHANGELOG, build instructions, etc. - - Use templates to standardize ISSUEs and Pull Requests - - Update repository frontend logos +- Migrating to [anyshake/observer](https://github.com/anyshake/observer) +- Supplement of README, CHANGELOG, build instructions, etc. +- Use templates to standardize ISSUEs and Pull Requests +- Update repository frontend logos diff --git a/VERSION b/VERSION index 80de12c5..c0151c8a 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -v2.10.0 +v2.10.1 diff --git a/frontend/dist/asset-manifest.json b/frontend/dist/asset-manifest.json index a9e66af7..fd07e766 100644 --- a/frontend/dist/asset-manifest.json +++ b/frontend/dist/asset-manifest.json @@ -1,13 +1,13 @@ { "files": { - "main.css": "./static/css/main.87b912ec.css", - "main.js": "./static/js/main.32c8bafa.js", + "main.css": "./static/css/main.50ae3ccb.css", + "main.js": "./static/js/main.2fc451e2.js", "static/css/398.d6bfd15f.chunk.css": "./static/css/398.d6bfd15f.chunk.css", "static/js/398.bbc69a64.chunk.js": "./static/js/398.bbc69a64.chunk.js", "static/js/73.f0938384.chunk.js": "./static/js/73.f0938384.chunk.js", - "static/js/263.532e9a13.chunk.js": "./static/js/263.532e9a13.chunk.js", + "static/js/154.feff0980.chunk.js": "./static/js/154.feff0980.chunk.js", "static/js/600.a3645b48.chunk.js": "./static/js/600.a3645b48.chunk.js", - "static/js/45.e41248a6.chunk.js": "./static/js/45.e41248a6.chunk.js", + "static/js/708.29f6a2d2.chunk.js": "./static/js/708.29f6a2d2.chunk.js", "static/js/699.e75d4402.chunk.js": "./static/js/699.e75d4402.chunk.js", "static/js/654.18cf5201.chunk.js": "./static/js/654.18cf5201.chunk.js", "static/js/548.b98bfbf6.chunk.js": "./static/js/548.b98bfbf6.chunk.js", @@ -33,10 +33,12 @@ "static/media/folder-open-regular.svg": "./static/media/folder-open-regular.db4ef4ac307b2a72056b659ae4f7dac9.svg", "static/media/file-waveform-solid.svg": "./static/media/file-waveform-solid.c48c7f768376cd38d8254b34614dfd9a.svg", "static/media/server-solid.svg": "./static/media/server-solid.4f75c3131b23af426eabd5c91035829b.svg", + "static/media/clipboard-regular.svg": "./static/media/clipboard-regular.6bd933b3e893d26be6fdd983a9e9238e.svg", "static/media/paper-plane-solid.svg": "./static/media/paper-plane-solid.e1f40db20eab51657c5490a69c103292.svg", "static/media/rss-solid.svg": "./static/media/rss-solid.167813b1d681372ed1d98e45b6b6c0f7.svg", "static/media/square-caret-up-solid.svg": "./static/media/square-caret-up-solid.0573794ec033f5ce25c1076e3ac596e3.svg", "static/media/circle-xmark-solid.svg": "./static/media/circle-xmark-solid.ea0857c87457d25b161c3a37ad4e3845.svg", + "static/media/floppy-disk-solid.svg": "./static/media/floppy-disk-solid.b3781b6d57b29b808731b06740c8fd0c.svg", "static/media/wave-square-solid.svg": "./static/media/wave-square-solid.9a0bef3f9e813a5716a30eed4fa8020e.svg", "static/media/xmark-solid.svg": "./static/media/xmark-solid.33c889ee6afa3ed57684011608af6238.svg", "static/media/arrow-up-solid.svg": "./static/media/arrow-up-solid.25f1775e7ee2dd4c2bc2f2c3c07116bf.svg", @@ -45,10 +47,11 @@ "static/media/clock-solid.svg": "./static/media/clock-solid.23025348eaec720a2439930b37d677ee.svg", "static/media/angle-right-solid.svg": "./static/media/angle-right-solid.cda594ece7082478d17a05a0a0e148f5.svg", "static/media/location-dot-solid.svg": "./static/media/location-dot-solid.763794361437464c10451de38cd290f7.svg", + "static/media/check-solid.svg": "./static/media/check-solid.17a9f46c0eeda6a44cf65e9d0edc62e0.svg", "static/media/ellipsis-solid.svg": "./static/media/ellipsis-solid.e3aced2a80c2b888104322b1ae60b47f.svg" }, "entrypoints": [ - "static/css/main.87b912ec.css", - "static/js/main.32c8bafa.js" + "static/css/main.50ae3ccb.css", + "static/js/main.2fc451e2.js" ] } \ No newline at end of file diff --git a/frontend/dist/index.html b/frontend/dist/index.html index 7ef0ca8b..d61099ac 100644 --- a/frontend/dist/index.html +++ b/frontend/dist/index.html @@ -1 +1 @@ -
{stationInventory}
-