HydroServer v1.9 Release Notes
Release Date: March 27, 2026
Improvements to Job Orchestration
We’ve expanded the data transformation capabilities within scheduled ETL tasks to provide more flexibility in how data is processed:
- Rating Curve Support: Users can now upload rating curve files via the Site Details page. These curves can be applied during ETL tasks to automatically transform raw observations (e.g., stage to discharge).
- Data Aggregation: New configuration options allow for the automated aggregation of sub-daily data into daily intervals.
- Updated Tooling: These features are fully supported in the updated
etlmodule within thehydroserverpypackage. - UI Enhancements: The Job Orchestration interface has been redesigned for better clarity and more intuitive navigation between task management pages.
Repository Consolidation
To streamline our development workflow and simplify community contributions, we have consolidated the following repositories into a single "monorepo" at github.com/hydroserver2/hydroserver:
hydroserver-api-serviceshydroserver-data-management-apphydroserverpyhydroserver-ts
This move simplifies the contribution process, allowing developers to manage pull requests and issues across the entire ecosystem in one central location.
⚠️ Action Required: Docker Image Migration
Starting with version 1.9, HydroServer Docker images are now published to a new location on the GitHub Container Registry (GHCR).
Important: Any existing deployment workflows or
docker-compose.ymlfiles referencing the old images must be updated to the new path.
- New Image URL: ghcr.io/hydroserver2/hydroserver
- Legacy Images: Pre-1.9 images will remain available at the old hydroserver-api-services path for archival purposes but will no longer receive updates.