We can't find the internet
Attempting to reconnect
We can't find the internet
Attempting to reconnect
Stoker v0.3.2
Keep Shovelling Data into the SQL fire.
Plan SQL calls against Postgres databases and stream the resulting CSV into files via SFTP, without local disk, without storing the resultset in memory, and ideally without crashing too much.
# Changelog ## [Unreleased] ## [0.3.2] ### Added - Ability to cancel jobs from the UI. ## [0.3.1] ### Added - New Job page showing a single job and it's state and related log lines ### Changed - "Recent jobs" lists are now ordered descending by `id`. - Jobs list page now limited to 2000 recent jobs at most. - Jobs list page now shows up to 12 hours back in time. ## [0.3.0] ### Added - Ability to connect to a database with SSL enabled. - Ability to connect to a database with `verify=verify_peer` (which is the only allowed verify when `ssl=true`) ### Changed - Testing a database connection now runs `SELECT 1` against it, instead of just connecting. - "Recent job" now means within the last 5 minutes, regardless of state. ### Fixed - UI bug in plan log where many recent jobs would cause the div to overflow and hide the log. We now `flex-wrap` the job state icons to avoid this. - Various minor CSS improvements. ## [0.2.3] ### Added - "Upcoming plans" section on the ”jobs" page to show when we expect new jobs to show up. - Now showing recent jobs for a plan on the "Plan" page. - Some tooltips on the Plan's edit form. ### Changed - Plan log moved from bottom of "Plan" page to it's own modal. Modal also shows a small summary list of ongoing jobs for the plan. ## [0.2.2] ### Added - Adding favicons to the web interface. - Honoring a `nil` value for schedule_at meaning "disabled" in more places, notably during the creation of the Plan job via the scheduler in PlanServer. - A new "Jobs" page in the web interface, listing all pending and recent jobs and their status. - A new button on the "Plan" page taking you to the "Jobs" page with a filter set to only show jobs for the selected plan. ### Removed - Removed debug log for each N rows processed when exporting (wasn't useful feedback) - The "jobs" section from the "Plan" page in the web interface, use the new "Jobs" page instead. ### Fixed - Fixed a bug in the automatic directory creation for SFTP uploads that prevented more than 1 directory being created. ### Changed - Underlying event system for notifying about changes to things, allow us to hook into events from Oban via it's telemetry so that we can react to job changes in the UI. ## [0.2.1] ### Fixed - default metrics for Telemetry is now distributions instead of summary because summary is not supported by our Prometheus library. - fixed that temporary files was not correctly tracked, so they could leak outside of the job. ## [0.2.0] - 2023-07-14 ### Added - Changelog on the frontpage. ### Fixed - Now buffering query result on disk before initiating an SFTP connection to upload. This is intended to fix a long query timing out the SFTP file handle before we can write to it again. ### Changed - Colors representing job-state are now more distinguishable. ## [0.1.0] - 2023-07-14 Initial release.