Skip to content

Commit d239a1a

Browse files
committed
chore: Update to v4.1.0
1 parent dc746e0 commit d239a1a

2 files changed

Lines changed: 35 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,40 @@
22

33
Starting from v2.2.5, all notable changes to this project will be documented in this file.
44

5+
## v4.1.0
6+
7+
### Release Notes
8+
9+
This update continues our mission to make seismic monitoring more powerful, accessible, and secure. It adds key network and time-handling improvements, introduces better fault tolerance, and enhances QuakeSense detection flexibility. With this release, AnyShake Observer becomes even more robust in various deployment environments.
10+
11+
📢 **Crowdfunding Now Live!**
12+
Don’t miss out on the launch of **AnyShake Explorer** — our open-source, high-performance seismic acquisition hardware. Available now on Crowd Supply: [www.crowdsupply.com/senseplex/anyshake-explorer](https://www.crowdsupply.com/senseplex/anyshake-explorer)
13+
14+
🧠 **What’s New**
15+
16+
This version delivers major reliability enhancements to time synchronization, networking flexibility, and QuakeSense analytics. It also features UI polish, bug fixes, and better compatibility across diverse user environments.
17+
18+
### New Features
19+
20+
- Integrated **FRP (Fast Reverse Proxy)** client service for connecting devices behind NAT/firewall.
21+
- Built-in **public FRP server** support for quick remote access without external configuration.
22+
- Added **support for custom TLS settings** to improve secure deployment scenarios.
23+
- **Random topic assignment** in QuakeSense for enhanced event stream handling in distributed setups.
24+
25+
### Bug Fixes
26+
27+
- Fixed **time offset issues after system hibernation (e.g., on battery powered laptops)**, ensuring consistent timestamps.
28+
- Improved **NTP mode accuracy** under varying system load conditions.
29+
- Resolved a bug causing **FRP connections not to close cleanly**, preventing potential resource leaks.
30+
- Fixed **login error prompts** to show more informative messages on failure.
31+
- Normalized comparison logic between **null values and empty arrays**, reducing edge case errors.
32+
- Moved potentially blocking code into goroutines to **ensure timeout mechanisms work properly**.
33+
- Removed an **invalid protocol entry** to prevent runtime parsing issues.
34+
- Corrected several **minor typos and documentation mismatches**.
35+
- Refined **login error UI** for better user experience.
36+
- Removed **background colors** on images for a cleaner visual presentation.
37+
- Applied minor **style and layout adjustments** for consistent appearance.
38+
539
## v4.0.3
640

741
### Release Notes

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v4.0.3
1+
v4.1.0

0 commit comments

Comments
 (0)