2026 Release Notes

Hub web application and backend

  • Migrated service defaults and public integrations to earthquake.up.edu.ph.

  • Added richer earthquake detail pages with direct event loading, stable public event IDs, source/catalog comparison, source provenance, and cached place enrichment.

  • Added candidate-station versus verified-recording-station states and FDSN-backed waveform availability checks.

  • Added community reports with moderation states, pagination, anonymous/public-safe posting, image validation, helpful votes, private issue reports, and contribution-event tracking.

  • Added cached GeoJSON overlay services for faults, plate boundaries, and the Philippine Area of Responsibility.

  • Improved password reset, refresh-token, account/device recovery, and device-link lifecycle handling.

  • Added administrator-only RShake alert routing and browser push-notification subscription management.

Sender client

  • Added sender health snapshots for network reachability, time synchronization, host resources, metrics, update state, watchdog state, disk alerts, token refresh state, and remote-tunnel state.

  • Added admin-only RShake alerts for disk pressure, token refresh, watchdog recovery, and related delivery outcomes.

  • Improved image-bundle update handling, digest tracking, rollback behavior, host-script synchronization, and watchdog recovery.

  • Added protected default-ringserver behavior and automatic default-ringserver restoration after device linking or startup.

  • Added reverse SSH-over-WebSocket support through wstunnel, including automatic enrollment, operator SSH keys, path-prefix configuration, service status, and recovery tooling.

Deployed commons stack

The deployed commons baseline is remote dep-improvements.

  • Added the deployed wstunnel-server path behind nginx with restricted reverse-listener destinations and per-deployment WebSocket path prefixes.

  • Added edge hardening for suspicious routes, service-prefix normalization, crawler controls, security headers, no-store/noindex service responses, and static-asset caching.

  • Updated deployment defaults for the new public hostname, MongoDB 5.0, scoped token/email configuration, analytics settings, and SeisComP inventory-import workflows.

Release-note maintenance

When adding an entry, include the approximate date, affected component, and whether the feature is deployed or development-only. Verify behavior against the relevant remote branch before publishing.