Releases: anyshake/observer
v4.1.0
New Features
- feat: Integration of FRP client service
- feat: Assigning random topics to QuakeSense
- feat: Integrated official free public FRP server
- feat: Support custom TLS settings
Bug Fixes
- fix: Fix typo
- fix: Move potentially blocking code into goroutine to allow timeout to work
- fix: Normalize null and empty array before comparing
- fix: Add user field for distinguish users
- fix: Fix typo
- fix: Remove invalid protocol
- fix: Fix typo
- fix: Improve time accuracy in NTP mode
- fix: Fixed time offset after recovering from hibernation
- fix: Close FRP connection directly
- fix: Optimization for login error prompts
Chore
- chore: Minor style adjustment
- chore: Remove background color for images
- chore: Update campaign link
- chore: Update to v4.1.0
This release note is automatically generated by GitHub Actions, please refer to CHANGELOG.md for details.
v4.0.3
New Features
- feat: Add timeout threshold for program exiting
- feat: Timeout control for service modules
Bug Fixes
- fix: Validate helicorder settings before applying
- fix: Normalize string before comparing
- fix: Fix integer divide by zero error of helicorder
- fix: Check connectivity before reporting
- fix: Fix FIR filters
Chore
- docs: Update broken links
- chore: Minor style adjustment
- chore: Update link to docs
- chore: Update to v4.0.3
This release note is automatically generated by GitHub Actions, please refer to CHANGELOG.md for details.
v4.0.2
New Features
- feat: Allow exporting MiniSEED clips with STEIM2 compression
Bug Fixes
- fix: Fix MiniSEED archive for data protocol v1
- fix: Fixed coordinates parser in TMD data source
- fix: Fixed issue that temporary token never expires
- fix: Fixed division of zero by zero error of helicorder
This release note is automatically generated by GitHub Actions, please refer to CHANGELOG.md for details.
v4.0.1
New Features
- feat: New data agency of Thai Meteorological Department
Bug Fixes
- fix: Fixed translation keys
- fix: Prevent message bus from being re-created
- fix: Fixed link error with Go 1.24.3
CI/CD Changes
- build: Add release notes and changelog for v4.0.1
Chore
- chore: Error handling optimization
Refactor
- style: Highlight unsaved changes
This release note is automatically generated by GitHub Actions, please refer to CHANGELOG.md for details.
v4.0.0
New Features
- feat: Return fuzzy coordinate to non-admin users
- feat: Attach coordinates in EEW message
- feat: Support previewing helicorder images on web
- feat: Replace pigeon-maps with leaflet
- feat: Set channel index in forwarder messages
Bug Fixes
- fix: Prevent re-creation of default user after being changed
- fix: Fixed channel out of bounds error
- fix: Use clean path for logger and service
- fix: Handle error response correctly
- fix: Prevent app from being crashed
- fix: Remove duplicate request
- fix: Scale factor for helicorder service
- fix: Fixed potential memory leak
- fix: Set scale factor for each channel
- fix: Allow image loading from blob URLs
- fix: Handle service panic recovery and metrics shutdown
- fix: Escape reserved SQL keywords for database compatibility
CI/CD Changes
- ci: Test build on commit and pull requests
- ci: Make test workflow works
- ci: Make compiler happy for 32-bit platforms
- ci: Accelerate dependency installation for frontend source
- ci: Rename workflow name
- ci: Upload test build output to artifacts
- ci: Setup build env before configuring Go toolchain
- ci: Remove support for Windows 7 system
- ci: Upload build/dist folder only
- ci: Support Windows 7 builds again
- ci: Make Windows 7 builds works
- ci: Remove default Go toolchain for Windows 7 builds
- ci: Add legacy Go toolchain to PATH for Windows 7 builds
Chore
- chore: Add project readme
- docs: Fix broken link to preview image
- docs: Update related documents
- chore: Disable login button until captcha is loaded
- chore: Update of SeedLink library version
- chore: Remove unused functions
- chore: code lint
- chore: Minor style adjustment
- chore: Disable debug mode in config template
- chore: Minor style adjustment
- chore: Disable DevTools message of ApolloClient
- chore: Set to use relative path for web build
- chore: Change "Temperature" label to "Device Temperature" for clarity
Refactor
- refactor: Major project overhaul and improvements
- style: Prevent sidebar flicker on Safari during scroll
This release note is automatically generated by GitHub Actions, please refer to CHANGELOG.md for details.
v3.6.1
Bug Fixes
- fix: Disable waveform normalization completely
- fix: Disable compression for exporting MiniSEED in history service
This release note is automatically generated by GitHub Actions, please refer to CHANGELOG.md for details.
v3.6.0
New Features
- feat: Support customize helicorder size, scale and samples per span
Bug Fixes
- fix: Fixed incorrect coordinates when legacy mode enabled
This release note is automatically generated by GitHub Actions, please refer to CHANGELOG.md for details.
v3.5.0
New Features
- feat: Provide an option to disable MiniSEED compression
This release note is automatically generated by GitHub Actions, please refer to CHANGELOG.md for details.
v3.4.6
Bug Fixes
- fix: Handle coordinates correctly when by hot switching
Chore
- chore: Update copyright and email address
This release note is automatically generated by GitHub Actions, please refer to CHANGELOG.md for details.
v3.4.5
Bug Fixes
- fix: Fixed manifest unknown error in docker images
- fix: Fixed device ID calculation
- fix: Fixed reconnect issue after resetting hardware
- fix: Immediately clear time difference when entering GNSS mode
Chore
- chore: Update logo
- chore: Disable waveform normalization
- chore: Updated version to v3.4.5
This release note is automatically generated by GitHub Actions, please refer to CHANGELOG.md for details.