Releases: hydroserver2/streaming-data-loader
v2.0.0-beta.5
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
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
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
Bug fixes
v2.0.0-beta.1
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
v1.8.0b1
Full Changelog: v1.7.1...v1.8.0b1
v1.7.1
Full Changelog: v1.7.0...v1.7.1
v1.7.0
v1.6.2
Full Changelog: v1.6.0...v1.6.2