Runtime Recovery and Data Safety
Improves always-running profile recovery, and profile validation for safer and more reliable operation.
- Latest Version
- 0.02.007
- Release Series
- 0.02
- Build
- 7
- Package Size
- 270.4 KiB
- Added automatic supervision and bounded restart backoff for always-running profiles after unexpected exits or failures.
- Added transactional profile validation to reject invalid configurations safely and prevent malformed profiles from disrupting Core startup.
- Improved profile validation compatibility for non-scheduled profiles with empty schedule configurations.
Previous Versions ( 10)
-
0.02.005
DownloadAdvanced Scheduling and Profile UI Improvements
Adds flexible multi-rule scheduling with exact-time execution and improves profile management usability and safety.
- Added a visual schedule editor for configuring interval, daily, and weekly schedules.
- Added multiple independent schedule rules with their own timing, action, and payload.
- Added exact local-time scheduling without interval jitter for precise wall-clock execution.
- Added percentage-based interval jitter while preserving existing fixed jitter behavior.
- Improved Profile Editor usability and safeguards around destructive actions.
-
0.02.004
DownloadScheduled Profile Lifecycle and WebUI Improvements
Improves scheduled profile execution and lifecycle handling, adds immediate scheduled execution, and standardizes WebUI presentation and profile navigation.
- Added Run Now support for scheduled profiles without changing their existing next scheduled execution.
- Improved profile preparation so direct payload actions use the current profile configuration even before the first scheduled run.
- Fixed scheduled profile restart behavior so edited schedules are correctly re-registered and recalculated.
- Improved Dashboard profile navigation with direct links to the corresponding profile view and monitor.
- Prioritized failed and error profiles in Dashboard activity ordering.
- Improved enabled and disabled profile presentation across Dashboard and Profiles views.
- Standardized badge sizing, spacing, and semantic colors across the WebUI.
- Improved Profiles table spacing for better readability on narrower displays.
-
0.02.002
DownloadLifecycle Safety and Runtime Visibility
Improves profile lifecycle safety, restart handling, runtime visibility, and Profiles view efficiency.
- Restricted group Start, Stop, and Restart actions to manual-mode profiles so scheduled and always-running profiles remain scheduler-managed.
- Preserved disabled manual profiles as valid Stop targets while preventing disabled profiles from being started or restarted.
- Fixed the Settings restart flow incorrectly reporting an installer exit error after a successful Core restart.
- Added DataCore Core process uptime to the Dashboard Status card.
- Added inline profile execution uptime for active and running profiles.
- Added inline managed service uptime with independent lifecycle tracking.
- Consolidated profile enabled state into the profile name badge and removed the separate AutoStart column from the Profiles view.
-
0.02.001
DownloadMinimal Core and Independent Plugin Distribution
Establishes DataCore 0.02 as a minimal Core platform with independently distributed plugins, improved interactive profile execution, and a validated package, installation, and update workflow.
- Core releases now ship only DataCore resources and required builtin plugins, with optional plugins distributed independently through the Plugin Library.
- Added an explicit package ownership boundary so Core updates preserve independently installed plugins, profiles, configuration, and runtime state.
- Updated Linux and Windows installers for minimal Core packages and automatic creation of the optional plugin directory.
- Improved interactive plugin payload execution with proper Running state, Last Activity, execution duration, result tracking, and restoration of the previous profile state.
- Newly created manual profiles are now immediately registered as Idle without starting a plugin instance.
- Updated and validated documentation for the current plugin, repository, publishing, installation, service, and update architecture.
- Validated minimal Core packaging, fresh installation, builtin loading, and plugin preservation during Core updates.
- Expanded regression coverage to 517 passing tests across the current Core and plugin contracts.
-
0.01.019
DownloadInteractive Profile Controls and Plugin Updates
Improves interactive plugin workflows with direct profile access, integrated Render/Console controls, and repository-driven updates for installed plugins.
- Profiles can now be clicked directly to open their Render/Console interface.
- Added Start, Stop, Restart, and Edit controls directly to the profile Render/Console modal.
- Improved the Render/Console modal layout to provide more space for interactive plugin interfaces.
- Improved support for rendered plugin controls that send structured payloads back to plugins.
- Added update detection and a direct Update action to the installed Plugins view.
- Added compatibility validation and improved feedback for repository-driven plugin updates.
-
0.01.017
DownloadIntegrated Plugin Library and Compatibility
Completes the integrated plugin repository workflow with installation, updates, structured metadata, and cross-platform compatibility validation.
- Added a dedicated Plugin Library alongside the installed Plugins view.
- Added Install and Update workflows for repository plugins.
- Added structured plugin metadata including versions, minimum Core versions, config schema versions, capabilities, and runtime information.
- Added latest and historical plugin release discovery through the consolidated packages/plugins repository.
- Added Linux and Windows platform compatibility metadata and validation before plugin runtime code is instantiated.
- Improved repository manifest validation, release discovery, and plugin download handling.
-
0.01.012
DownloadPackage and Plugin Publishing
Introduces standardized release publishing for DataCore Core builds, independently versioned plugins, and generic packages.
- Added separate generic, Core, and plugin publishing targets.
- Added independently versioned plugin release archives and per-plugin release directories.
- Added structured release.json manifests for published plugins.
- Added numbered Core release archives and atomic release metadata updates.
- Added archive verification, SHA-256 metadata, configurable exclusions, and compression settings.
- Added validation for plugin names, versions, release paths, package filenames, minimum Core versions, and config schema versions.
-
0.01.009
DownloadService Management and WebUI Reliability
Expands runtime visibility with managed-service status reporting and improves WebUI service lifecycle reliability.
- Added dedicated plugin service status reporting independently from normal profile execution state.
- Added Service status information to Dashboard and Profiles views.
- Improved presentation of managed, unmanaged, and unknown service states.
- Reorganized Profiles columns to better separate runtime, scheduling, and service information.
- Improved Web Server startup, cleanup, and failure handling.
- Fixed stale Web Server processes retaining the configured port during Core restarts and updates.
-
0.01.005
DownloadProfile Runtime and Organization
Builds out DataCore's profile runtime with persistent scheduler state, clearer lifecycle behavior, profile groups, and bulk controls.
- Added persistent scheduler and profile activity state across Core restarts.
- Improved Last Activity, Next Activity, scheduled, and always-running state tracking.
- Improved Start and Stop semantics across execution modes.
- Separated profile configuration changes from runtime actions.
- Added profile groups with bulk Start, Stop, and Restart controls.
- Added per-profile Enabled state and improved profile organization.
- Added the Core self-update workflow with versioned package download and validation.
-
0.01.001
DownloadInitial Public Release
First packaged DataCore release using the versioned release and update infrastructure.
- Added versioned Core release packages.
- Added release manifest and update metadata.
- Added WebUI update detection.