Product / Changelog

What has changed.

A concise record of delivered improvements. Every item below is implemented in the current application rather than a roadmap promise.

2.0.234

Prepared the enabled Google Ads account import for the campaign's initial ten-dollar daily pace.

2.0.233

Changed advertising rollout to one live campaign that starts slowly and automatically builds to its full budgeted tempo.

2.0.232

Added focused advertising landing pages, privacy-conscious campaign attribution, and a budget-controlled search campaign launch package.

2.0.231

Scheduled verified portal backups every hour with bounded local retention and freshness monitoring.

2.0.230

Improved search visibility with page-specific metadata, canonical URLs, social previews, structured product data, a sitemap, and protected portal pages.

2.0.229

Made live portal startup and Checkout reject sandbox Stripe keys while keeping billing, tax, and refunds Stripe-managed.

2.0.228

Pinned every public download to its exact audited release and removed known frontend build dependency vulnerabilities.

2.0.227

Delivered production portal operations alerts through Postmark to the CraptasticApps support mailbox.

2.0.226

Added production portal monitoring with actionable uptime, payment, queue, certificate, disk, and backup alerts.

2.0.225

Added integrity-checked production portal backups and isolated restore validation for data, keys, signing configuration, and release artifacts.

2.0.224

Defined production portal availability, incident response, retention, secret rotation, recovery, and deployment gates.

2.0.223

Added configurable proxy, timeout, and bounded retry handling for connected licensing and update services.

2.0.222

Focused the product roadmap on the remaining commercial launch, operations, and release-readiness work.

2.0.221

Kept the public website changelog synchronized with every application release.

2.0.220

Made the website's audited ZIP and Docker release artifacts available through every advertised download link.

2.0.219

Connected the production customer portal to the approved live Stripe product catalog.

2.0.218

Branded portal code emails with clear expiration guidance and direct CraptasticApps support contact information.

2.0.217

Required explicit live Stripe Price IDs before the production customer portal can start.

2.0.216

Clarified that License is a direct item in Database Monitor's left-side navigation rather than a nested menu path.

2.0.215

Prevented browsers from retaining stale portal pages, runtime configuration, scripts, and workflow styles after deployment.

2.0.214

Connected every customer portal page to the configured licensing API so registration and account actions reach the server.

2.0.213

Encouraged long, unique portal passphrases and clarified that spaces are allowed.

2.0.212

Clarified portal password requirements and aligned the registration agreement checkbox with its text.

2.0.211

Separated portal handoff guidance from sign-in and registration instructions so each remains clearly readable.

2.0.210

Started online licensing in Database Monitor and carried its installation through portal registration, sign-in, verification, and checkout.

2.0.209

Kept the newly verified installation selected when customers continue from registration to checkout.

2.0.208

Guided customers from installation verification through Stripe checkout, fulfillment, license download, and activation in one portal workflow.

2.0.207

Fixed fulfilled-license emails so their camel-cased outbox payloads resolve the signed license attachment correctly.

2.0.206

Accepted the portal's protected deployment challenges when creating signed ownership proofs.

2.0.205

Fixed application web-container rebuilds so the verified production frontend bundle is included in the Docker build context.

2.0.204

Rotated the pre-launch production license-signing key and aligned every packaged public verification key.

2.0.203

Made production portal startup require live Stripe, Postmark delivery, and an always-running isolated license-fulfillment worker.

2.0.202

Ensured the expanded product tour loads its current responsive styles immediately after website deployment.

2.0.201

Aligned and spaced the License page activation and offline-request actions.

2.0.200

Expanded the product tour with app screenshots and detailed guidance for Custom Dashboards, reports, deployments, Custom Scripts, patching, and threshold policy.

2.0.199

Added verified customer accounts, cryptographic deployment ownership, portal license inventory and release controls, isolated paid-order signing, and Postmark-ready two-factor and license delivery.

2.0.198

Made first-run guidance emphasize immediate readiness after administrator creation, with built-in storage and optional later repository migration.

2.0.197

Published audited self-contained ZIP and Docker deliverables with direct website downloads and SHA-256 verification.

2.0.196

Added a separate vendor portal backend with Stripe-hosted Checkout, server-owned pricing, signed idempotent webhooks, durable order records, and transactional fulfillment queuing.

2.0.195

Added the production CraptasticApps website host, HTTPS configuration, security headers, caching, and canonical www redirect.

2.0.194

Organized the About page with CraptasticApps location and website details plus a two-column contact directory.

2.0.193

Unified the homepage and subpage headers under one shared website navigation definition.

2.0.192

Added the Stripe, CraptasticApps domain, EC2 publishing, Cloudflare DNS, email-routing, and payment-fulfillment launch plan to the product roadmap.

2.0.191

Restored FAQ to the shared primary website navigation so it remains visible on every marketing page.

2.0.190

Rebranded the application and website as CraptasticApps Database Monitor and moved all customer contact routes to craptasticapps.com.

2.0.189

Published dedicated sales, support, billing, information, general-contact, and administrative email routes throughout the application and website.

2.0.188

Added historical change dates and a dedicated Date column to the About-page change log.

2.0.187

Added signed connected and offline application updates with maintenance eligibility, administrator approval, package preflight, backups, staging, recovery, rollback, portal downloads, and scheduled checks.

2.0.186

Completed deployment activation, offline exchange, signed deactivation receipts, portal slot release, emergency recovery, rehosting guidance, and lifecycle resilience coverage.

2.0.185

Makes the expired-Evaluation Free state local-machine only, removes the remaining live Community edition identity, and blocks internal-network API and SignalR access until Professional activation.

2.0.184

Completed the signed-licensing foundation with schema 4 entitlement documents, protected lifecycle auditing, full License-page terms, and schema 3 upgrade compatibility.

2.0.183

Completed a second entitlement audit with centralized user-management enforcement, authoritative scheduled-monitoring explanations, and a maintained coverage matrix.

2.0.182

Runs the $995 Professional promotion through Cyber Monday and automatically restores the full $1,599 website and checkout price afterward.

2.0.181

Unified signed-license enforcement across paid routes, APIs, operations, background work, navigation, and license-required explanations.

2.0.180

Made application web-container rebuilds deterministic by packaging the verified local production bundle without downloading npm dependencies inside Docker.

2.0.179

Automatically returns expired Evaluations from external application storage to local SQLite while preserving the external database and archiving its protected connection configuration.

2.0.178

Focused launch licensing on Free, Evaluation, and Professional with a server-enforced two-instance Free limit, retained estate records, manual monitoring, updated pricing, and aligned product materials.

2.0.177

Renamed the roadmap source to roadmap.md and displays both completed and planned checklist items on the About page.

2.0.176

Hardened SQLWATCH dashboard detection to require its database, performance-counter table, and reporting view, and fixed its supplied query.

2.0.175

Renamed server Query Dashboards to Custom Dashboards and added unsaved read-only query testing to the panel editor.

2.0.174

Expanded Estate CPU charts to seven days and clearly identifies platforms without a CPU collector.

2.0.173

Made Estate CPU-history filtering portable for application databases without DateTimeOffset query translation.

2.0.172

Fixed Estate Custom Dashboards CPU history loading across every supported application-database provider.

2.0.171

Added an Estate Custom Dashboards action with platform-specific CPU history charts for every monitored server.

2.0.170

Made Ops Center, Cards, and Status lanes follow the selected color theme.

2.0.169

Added Oracle CDB and PDB discovery to estate and server overviews, including container names, open modes, and connection context.

2.0.168

Displayed each database target's port alongside its host in every Estate Overview layout.

2.0.167

Added copyable read-only monitoring-login standards and setup scripts for SQL Server, Oracle, PostgreSQL, and MySQL.

2.0.166

Added real server-entry, CMS-import, and spreadsheet-template visuals to the marketing deployment guide.

2.0.165

Added an always-available containerized marketing-site preview on a fixed configurable port.

2.0.164

Enabled duplicate-key tolerance for SQLWATCH performance-counter snapshots in new and existing installations.

2.0.163

Limited failed SQL Agent job alerts to jobs whose latest completed execution failed, clearing recovered intermittent failures.

2.0.162

Removed Inventory Guidance and the inventory table height cap so large estates use continuous page scrolling.

2.0.161

Combined product and company details into one panel above the About and RoadMap tabs.

2.0.160

Added About and RoadMap tabs with a grouped view of every current incomplete product todo item.

2.0.159

Removed the unsigned edition configuration override so paid features require a valid installation-bound license.

2.0.158

Clarified that active Professional support includes every 2.x.x update and preserves perpetual use of each entitled release.

2.0.157

Clarified that paid licenses grant perpetual use of entitled 2.0.x releases and do not include future product lines.

2.0.156

Added a complete interactive self-service licensing portal prototype covering verified accounts, purchases, checkout, license reissue, fulfillment, profile management, and audited ownership transfers.

2.0.155

Bound paid licenses to a copyable per-installation fingerprint and reject license files issued for another installation.

2.0.154

Added comfortable panel-edge spacing around the license verification and activation action.

2.0.153

Embedded the production public license-verification key in Docker and ZIP application configuration and documented its fingerprint, placement, and private-key separation.

2.0.152

Enforced offline paid-license eligibility with a 90-day first-activation deadline and signed support dates matched against each build's embedded release date.

2.0.151

Added $150 Professional Maintenance and Support renewals for 12 additional months, including a returning-customer purchase panel and protected renewed-license imports.

2.0.150

Clarified edition support: FAQ self-service for Personal and Commercial Lite, and email, ticketing, and feature-enhancement consideration for Professional.

2.0.149

Moved configurable alert rules and notifications plus application-storage migration from Personal to Commercial Lite and higher editions across enforcement, Settings, and product materials.

2.0.148

Added persistent 30-day evaluation enforcement, clock-rollback protection, signed offline Commercial Lite and Professional activation, live license administration, and license-issuer tooling.

2.0.147

Limited Personal Edition to the built-in administrator and enabled additional local users and role assignments in Commercial Lite and higher editions.

2.0.146

Introduced Personal and Commercial Lite licensing and expanded the product website with self-service ordering, downloads, onboarding, detailed comparisons, release history, and legal terms.

2.0.145

Renamed the customer-facing Community tier to Free Edition and clarified that the free proprietary license is not open source.

2.0.144

Added a deployment quick-start guide for manual server entry, SQL Server CMS discovery, and bulk spreadsheet-template imports.

2.0.143

Expanded the marketing deployment page with real product screenshots and detailed guidance for installation, credentials, governed changes, configuration, privacy, and licensing.

2.0.142

Rebuilt the editions comparison as an accessible checkmark grid that clearly shows which capabilities each edition includes.

2.0.141

Strengthened the marketing homepage positioning and expanded every screenshot caption with specific monitoring, alerting, management, deployment, dashboard, script, and governance capabilities.

2.0.140

Replaced marketing screenshots with isolated test-environment captures containing real health states, populated checks, dashboards, scripts, credentials, and operational history.

2.0.139

Expanded the marketing homepage with fourteen real product screenshots highlighting four estate views, quick filtering, custom scripts and dashboards, deployments, and multi-user roles.

2.0.138

Finalized the marketing website around Community and Professional editions with firm pricing, complete licensing terms, and no tentative or roadmap language.

2.0.137

Expanded the marketing website into a self-service product tour with real feature screenshots, edition comparisons, proposed pricing, deployment guidance, and FAQs without sales-call prompts.

2.0.136

Replaced the marketing website's illustrated product preview with a real application screenshot captured from a presentation-safe demo estate.

2.0.135

Added a responsive, self-hosted marketing website for SPP Database Monitor with product previews, capability messaging, and configurable contact details.

2.0.134

Preserved successful report worksheets when individual SubReports fail and added per-worksheet error results with partial-run status.

2.0.133

Condensed report cards into a four-column layout with template names, SubReport counts, and the first ordered command description.

2.0.132

Restored the SQL Server Executive Summary report with a valid placeholder result query.

2.0.131

Added remembered column visibility and ordering controls to Report results and Custom Dashboard tables.

2.0.130

Imported the complete active SQL Server database-report and health-check XSD libraries with per-database execution support.

2.0.129

Replaced application-storage connection strings with encrypted provider-specific fields, target database creation, and guided copy validation.

2.0.128

Clarified the About page to list SQLite as the default and SQL Server, PostgreSQL, MySQL, and Oracle as optional application databases.

2.0.127

Moved the color-theme picker into the Estate Overview header beside the layout selector and Add Server action.

2.0.126

Restored the nine original light and dark color themes with an accessible picker and persistent selection.

2.0.125

Split SQL Server I/O latency policy between user databases and TempDB, with file-level read/write evidence and separate thresholds.

2.0.124

Relocated job-name exclusions into environment threshold policies and per-server check policies, including Defaults inheritance.

2.0.123

Added estate-wide and per-instance job-name exclusions for failed and long-running job alerts, with case-insensitive filtering and visible ignored-job details.

2.0.122

Expanded SQL Server maintenance warnings with matched job names, categories, enabled states, searched patterns, and a specific remediation message.

2.0.121

Added an offline compatibility diagnostic that validates complete application schema generation across all five storage providers.

2.0.120

Added scheduled alert evaluation, the admin Settings workspace, five-provider application storage, and validated database copy, cutover, and rollback controls.

2.0.119

Added encrypted SMTP and Pushover channels with admin APIs, durable test delivery, retry handling, and notification history.

2.0.118

Added the SQLite-first migration foundation and portable schema for monitoring, alert rules, SMTP/Pushover channels, incidents, delivery history, and future data moves.

2.0.117

Made the sidebar brand panel a home link to the default Estate Overview page.

2.0.116

Replaced the text-based SPP badge with a custom performance-monitoring brand icon.

2.0.115

Rebranded the product as SPP Database Monitor and added SQL Performance Partners contact placeholders to About.

2.0.114

Added starter version and login/user inventory reports for Oracle, PostgreSQL, and MySQL.

2.0.113

Added private multi-sheet custom reports with four-RDBMS safety validation, temporary-table workflows, favorites, editing, and rollback-sandboxed execution.

2.0.112

Split Reports into consolidated estate and per-server card libraries with per-user favorites, target selection, and direct run actions.

2.0.111

Rebranded the application as YADM, Yet Another Database Monitor, with the new acronym in the product mark.

2.0.110

Changed Oracle Scheduler health to alert only when a current job's latest execution failed, excluding superseded failures and removed transient jobs.

2.0.109

Expanded failed SQL Agent job details with the failing step name, step message, timestamp, duration, severity, message ID, and retries from the same execution.

2.0.108

Removed estate-only usernames from server Credentials views so focused pages list only accounts actually discovered on that server.

2.0.107

Locked server-workspace Credentials pages to the focused server across account metrics, attention items, exceptions, filters, and action targets.

2.0.106

Made dashboard panel resizing obvious in edit mode with a larger highlighted corner grip and visible Resize label.

2.0.105

Migrated the protected 41-panel SQL Custom Dashboard template with saved height-8 panels and editable Restore dashboard default settings support.

2.0.104

Replaced the Query Dashboard dropdown with visible one-click dashboard buttons showing active, draft, integration, and unavailable states.

2.0.103

Moved dashboard panel deletion to the editor footer opposite Cancel and Save, and raised shipped panel defaults to at least six grid rows high.

2.0.102

Allowed supplied Query Dashboards to be edited directly and added a confirmed Restore defaults action for their shipped panels, queries, toggles, and layouts.

2.0.101

Made protected Query Dashboards explicitly cloneable into editable drafts with visible drag, resize, query-edit, and panel-toggle guidance.

2.0.100

Added server-focused Dashboard Studio with four-RDBMS built-ins, collector detection, private drafts and publishing, independent query panels, drag-resize layouts, and JSON portability.

2.0.99

Opened completed reports in a large application dialog with expanded table space, result tabs, export, and close controls.

2.0.98

Added estate and server Report Libraries with consolidated report packs, per-server outputs, legacy context placeholders, tabbed web results, and Excel export.

2.0.97

Allowed health-check indicators in overview Cards to wrap onto additional lines without a scrollbar.

2.0.96

Refactored navigation into Estate, Estate Actions, and Policy scopes with matching target-locked server operations.

2.0.95

Made per-server alert management explicit on Workspace with prominent guidance and Manage alert actions.

2.0.94

Added per-server threshold overrides and auditable one-day, one-week, or permanent check suppressions with automatic expiration.

2.0.93

Made MySQL temporary disk-table counts informational and removed their misleading health thresholds.

2.0.92

Added current warning and critical alerts with expandable details to each server Workspace overview.

2.0.91

Refined Ops Center with softer alert colors, richer server details, Healthy wording, edit controls, and reordered view navigation.

2.0.90

Added a default Ops Center overview with compact alert-colored server panels and up to ten servers per row.

2.0.89

Made Cards the default estate overview and widened cards to a maximum of three per row.

2.0.88

Added switchable inventory, visual card, and status-lane layouts to the estate overview.

2.0.87

Expanded Oracle Scheduler job alerts with affected job and schedule names, run state, timing, error, and failure details.

2.0.86

Removed Deployment Pipeline Verification from every client-facing deployment catalog while retaining its backend path for internal automated testing.

2.0.85

Removed backend redistribution-approval semantics from Deployment so published third-party, recommended, and private packages execute after user review and confirmation.

2.0.84

Made SQLWATCH 4.1 an executable offline deployment package with automatic Linux/Windows selection, existing-install repair, job replacement, baseline tuning, and XES startup.

2.0.83

Wired every configurable threshold into refresh-time checks across all four RDBMS engines, including specialized duration, lookback, Oracle space, optional replication, error-log, and deadlock policies.

2.0.82

Rebuilt Thresholds as a dense four-RDBMS policy grid with Defaults inheritance, per-environment overrides, reset behavior, validation, and refresh-time enforcement including configurable SQL Server backup age.

2.0.81

Migrated licensed SQL Server Estate Patching with source configuration, platform-aware CU eligibility, cohort selection, read-only blocking preflight checks, and persistent audit history.

2.0.80

Replaced Credential Manager's unexplained attention count with an explicit locked/rotation-due measure and a clickable account, server, RDBMS, and reason detail grid.

2.0.79

Limited Credential Manager to password-manageable accounts, excluded Oracle component and PDB-provisioning identities, and restored the RDBMS legend and server presence/deployment grid.

2.0.78

Excluded provider-maintained MySQL identities from Credential Manager and blocked Oracle, PostgreSQL, MySQL, and externally authenticated system accounts from bulk management.

2.0.77

Migrated the licensed Credential Manager with cached four-engine account discovery, presence and rotation review, filtered bulk account actions, per-target results, and persistent audit records.

2.0.76

Replaced private-script text actions with run icons and an ordered execution queue, made groups collapsed and expandable, and reduced Add Script Group to a plus icon.

2.0.75

Made selected deployment packages toggleable with explicit Unselect actions and disabled SPA shell caching so the corrected Private-before-Candidates order loads immediately.

2.0.74

Rebuilt Deployment as ordered four-across package sections, moved private groups before targets, added alphabetical whole-group execution, and added approval-time database context selection.

2.0.73

Reordered Deployment into script-first selection so the reachable matching-server grid appears only after choosing a curated or private package.

2.0.72

Grouped multi-file private-script uploads into named collections with persistent post-upload group renaming and legacy-script migration.

2.0.71

Enabled encrypted private SQL uploads, per-RDBMS listing, deletion, and execution through the existing licensed multi-target approval and audit workflow.

2.0.70

Enabled all four cached SQL Server deployment packages with package-specific object verification and explicit unsupported-package identification.

2.0.69

Enabled offline cached First Responder Kit deployment with sp_Blitz verification and made approval failures and per-target provider errors visible beside the workflow.

2.0.68

Populated Deployment targets from cached Overview connection results and excluded disabled, unreachable, or untested servers without launching another connection sweep.

2.0.67

Fixed SQLite deployment-history sorting so catalog scripts remain visible, isolated secondary loading failures, and changed the amber safety notice to neutral guidance.

2.0.66

Replaced Deployment dropdowns with four RDBMS buttons and added a connection-aware multi-server selection grid with explicit batch review and per-target results.

2.0.65

Added role-authorized curated deployment review, explicit approval, cross-engine pipeline verification, installed-state detection, results, and persistent audit history.

2.0.64

Clarified and enlarged Deployment catalog source labels while reserving installed-version detection for the execution workflow.

2.0.63

Migrated the cross-engine Deployment catalog behind a stable server-enforced deployment.execute license entitlement.

2.0.62

Expanded the licensing proposal into a concrete offline-first entitlement, deployment, consultant, MSP, update, and implementation plan.

2.0.61

Added a versioned About-page change log with one entry per completed modification request.

2.0.60

Replaced MySQL long-query counters with actionable user, host, duration, state, and SQL details while excluding internal service threads.

2.0.59

Made the Grid and JSON alert-detail controls directly visible and removed the intermediate Show Details button.

2.0.58

Grouped the four SQL Server deadlock report measures and moved alert thresholds to the final columns.

2.0.57

Changed SQL Server deadlock severity to warn above 10 recent events and become critical above a 20-per-day average.

2.0.56

Replaced the SQL Server deadlock counter with system_health ring-buffer analysis and startup-based statistics.

2.0.55

Made Oracle tablespace alerts capacity-aware, repaired CAP conversion, and moved server deletion into the editor.

2.0.54

Forced Oracle SPC, CAP, and BUF calculations through provider-safe numeric representations.

2.0.53

Changed SQL Server AGS and AGP unused-feature wording to not configured or in use.

2.0.52

Replaced the misleading estate-availability tile with a cross-platform shortest-to-longest uptime range.

2.0.51

Recognized Oracle DBA-role sessions as administrative and added native Oracle numeric handling.

2.0.50

Distinguished unconfigured replication and binary logging from checks that are not applicable.

2.0.49

Repaired failing Oracle and MySQL checks and made informational access/security checks report explicit states.

2.0.48

Automatically refreshed newly created servers after credentials were saved.

2.0.47

Added a persistent Reset Filters control beside the RDBMS filters.

2.0.46

Made environment filter buttons appear only for environments represented in the estate.

2.0.45

Reworked SQL Server ERR and SEC to read typed rows and pair error messages with their following detail lines.

2.0.44

Changed the Oracle editor label from Database Name to Service Name.

2.0.43

Handled empty SQL Server error-log results without invalid JSON parsing.

2.0.42

Restored SQL Server ERR collection when error-log access succeeds.

2.0.41

Migrated the original SQL Server SEC and ERR check logic.

2.0.40

Added actionable details for long-running SQL Agent jobs.

2.0.39

Added failed-job names, failure counts, timestamps, durations, and messages.

2.0.38

Added SQL error-log continuation-line parsing and reduced noise from isolated failed logins.

2.0.37

Expanded SQL Server long-query and backup alerts with DBA-triage details.

2.0.36

Added dedicated SQL Server security and error-log monitoring behavior.

2.0.35

Made overview health summary cards filter the estate grid.

2.0.34

Added alert-detail JSON and tabular grid views.

2.0.33

Added sortable overview columns plus multi-select RDBMS and environment filters.

2.0.32

Migrated the original database-engine icons into the overview Type column.

2.0.31

Refreshed only the affected server after editing it.

2.0.30

Added cyan patch-available indicators and green current-patch indicators for every RDBMS.

2.0.29

Kept MySQL CPU unmeasured when no reliable SQL-only host metric is available.

2.0.28

Aligned SQL Server check ordering with the other database engines.

2.0.27

Expanded the engine-specific monitoring check catalog.

2.0.26

Migrated distinct overview measures for SQL Server, Oracle, PostgreSQL, and MySQL.

2.0.25

Prepared portable test-deployment ZIP packages.

2.0.24

Restored and verified the project application containers.

2.0.23

Built overview dashboard indicators across all supported RDBMS platforms.

2.0.22

Added user editing for display name, email address, and application role.

2.0.21

Protected the built-in administrator from deletion.

2.0.20

Populated role management with the seven original application roles.

2.0.19

Corrected Oracle connection-string construction and service-name handling.

2.0.18

Added subdued status chiclets with larger text, dotted unavailable borders, and normal mouse cursors.

2.0.17

Fit every server check into a single compact overview cell for large estates.

2.0.16

Preserved configured ports during connection tests and server editing.

2.0.15

Added the inherited environment list to Add/Edit Server.

2.0.14

Added Test Connection to Add/Edit Server.

2.0.13

Restored larger multi-character check chiclets with informative mouseovers.

2.0.12

Added a downloadable CSV template and prevented template examples from being imported.

2.0.11

Moved CSV import under Add Server and added SQL Server Central Management Server import.

2.0.10

Added encrypted per-server username/password credential management.

2.0.9

Added SQL Server integrated-authentication configuration alongside stored credentials.

2.0.8

Added server inventory fields for name, host, RDBMS type, and port.

2.0.7

Replaced oversized server panels with a dense estate grid suitable for hundreds of servers.

2.0.6

Added SQL Server, Oracle, PostgreSQL, and MySQL server registration.

2.0.5

Added SQLite as the zero-configuration default with PostgreSQL portability.

2.0.4

Added SQLite vector and PostgreSQL pgvector-ready persistence options.

2.0.3

Rebuilt the application from the original MonitoringManagingDashboard feature model.

2.0.2

Established the ASP.NET Core 10, React, TypeScript, Tailwind, ECharts, SignalR, and Docker Compose architecture.

2.0.1

Created the initial modular application foundation and deployment plan.

Evaluate the current release.

Run every Professional capability in your environment for 30 days.

Start Evaluation →