Skip to content

Releases: hydroserver2/streaming-data-loader

v2.0.0-beta.5

19 Apr 18:22

Choose a tag to compare

v2.0.0-beta.5 Pre-release
Pre-release

Switched app/daemon communication from custom Tauri IPC boilerplate to a simple localhost API with HTTP POST commands and SSE status updates.
Moved daemon ownership of runtime/config/job state into dedicated backend modules for a cleaner architecture.
Fixed tauri dev so it launches the desktop app cleanly instead of opening the browser version.
Split frontend API code into separate hydroserver and os-service folders.
Updated the frontend app model to bootstrap from the daemon API and listen to live SSE state.
Simplified dashboard/job status handling to use daemon-published state instead of the older approach.
Repaired and expanded unit tests after the architecture refactor.
Fix inconsistencies between Windows and MacOS

v2.0.0-beta.4

17 Apr 22:03

Choose a tag to compare

v2.0.0-beta.4 Pre-release
Pre-release

Added a full background service setup flow in the app UI, including install, restart, uninstall, and status reporting.
Replaced the old tray-based behavior with a visible app window and a dedicated service-management route.
Split the app into a user-facing Tauri UI plus a headless --service runtime for background watching and uploads.
Added macOS system service support via launchd, created and managed from the UI.
Added Windows parity with a real SCM-backed Windows Service, including install/restart/uninstall from the UI.
Added Linux parity with a systemd system service, including install/restart/uninstall from the UI.
Moved cursor tracking from the job level to the datastream level to prevent missed writes and improve partial-failure recovery.
Improved multi-user safety with a daemon PID lock and cleanup of stale running-job state.
Fixed rotating API key behavior and related HydroServer auth edge cases.
Improved pipeline reload, retry, and manual-run behavior for the new service-owned runtime.
Fixed the macOS bundle issue by removing the redundant duplicate daemon binary target.
Expanded test coverage substantially around config persistence, pipeline behavior, HydroServer auth, and the service runtime.

v2.0.0-beta.3

16 Apr 15:31

Choose a tag to compare

v2.0.0-beta.3 Pre-release
Pre-release

Better reactive app state
Update detection for 1 CSV file to many jobs workflows
Don't let app kill OS process

v2.0.0-beta.2

16 Apr 01:13

Choose a tag to compare

v2.0.0-beta.2 Pre-release
Pre-release

Bug fixes

v2.0.0-beta.1

15 Apr 19:34

Choose a tag to compare

v2.0.0-beta.1 Pre-release
Pre-release

Port App to Tauri + Vue 3
Replace hydroserverpy Python sidecar with Rust binary
Enable OS process which will persist logouts on user's system
Add user interface for configuring jobs
restructure data model so all configurations live in the app rather than the HydroServer database
Add OS native file watcher to detect when files have updates rather than polling

v1.8.0

18 Feb 00:31
38ce2d6

Choose a tag to compare

v1.8.0b1

17 Feb 23:29
b779205

Choose a tag to compare

v1.8.0b1 Pre-release
Pre-release

Full Changelog: v1.7.1...v1.8.0b1

v1.7.1

10 Feb 19:41
86463d3

Choose a tag to compare

Full Changelog: v1.7.0...v1.7.1

v1.7.0

29 Jan 22:02
7668be4

Choose a tag to compare

What's Changed

Full Changelog: v1.6.2...v1.7.0

v1.6.2

22 Dec 19:03
32e4eb8

Choose a tag to compare

Full Changelog: v1.6.0...v1.6.2