Releases: hydroserver2/hydroserver
v1.9.0
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.
v1.9.0b6
Full Changelog: v1.9.0b5...v1.9.0b6
v1.9.0b5
Testing v1.9.0 release workflow.
Full Changelog: v1.8.0...v1.9.0b5
v1.8.0
HydroServer v1.8 Release Notes
Release Date: Februrary 17, 2025
⸻
✨ Updated Site Details Page
HydroServer’s Site Details page has been updated to improve usability on mobile devices and to present site information more clearly at a glance. The layout now better supports smaller screens, with clearer spacing and organization of key fields. Location metadata has been moved into the map display. Datastreams are presented in a more scannable format to make key data easier to find.
v1.7.0
HydroServer v1.7 Release Notes
Release Date: Februrary 2, 2025
⸻
🗓️ Support for automated ETL orchestration with Celery
HydroServer's job orchestration functionality has been updated to support optional internal ETL jobs using Celery. DataSource and DataArchive have been merged into one DataConnection table. ETL definitions and scheduling is now stored in a more granular Task table. The status of executed tasks is stored in the TaskRun table.
Deployment Note: After deploying and migrating, ensure all permissions are assigned a valid resource type through the admin dashboard. Existing permissions will not be automatically modified in the migration. DataSource and DataArchive have become DataConnection, and some functionality, such as scheduling, has been moved from DataSource to Task.
v1.6.3
v1.6.2
v1.6.1
v1.6.0
HydroServer v1.6 Release Notes
Release Date: December 1, 2025
⸻
📎 Support for Datastream Tagging and File Attachments
Datastreams can now be tagged and have files attached to them, matching similar functionality for things/sites.
⸻
🔌 HydroServer TypeScript Client
A new HydroServer TypeScript client is available to help streamline HydroServer app development. The client is installable via NPM at https://www.npmjs.com/package/@hydroserver/client.