Skip to content

History / plugin sdk database

Revisions

  • docs: fix SDK sample validation issues

    @alafleur-genetec alafleur-genetec committed May 13, 2026
  • docs(plugin-sdk): standardize See also descriptions across the family Adopt the canonical-summary pattern: each target page has one canonical description used everywhere it appears. Previously the descriptions were ad-hoc and the same target page received different descriptions across different source pages. Now each See also entry for a given target uses the same one-line summary. Affected target pages and their canonical descriptions: - plugin-sdk-overview: Plugin architecture, lifecycle, and components. - plugin-sdk-lifecycle: Plugin initialization, startup, and disposal phases. - plugin-sdk-threading: Engine thread, QueueUpdate, and async patterns for plugins. - plugin-sdk-entity-ownership: Plugin-owned entities and their running-state contract. - plugin-sdk-state-management: Reporting plugin and entity health to Config Tool. - plugin-sdk-database: SQL Server integration through IPluginDatabaseSupport. - plugin-sdk-events: Subscribing to events from a plugin role. - plugin-sdk-queries: Implementing custom report queries in a plugin. - plugin-sdk-request-manager: Request and response communication between plugin and config pages. - plugin-sdk-configuration: Role-level configuration storage and update flow. - plugin-sdk-deployment: Plugin packaging, registration, and deployment. - plugin-sdk-certificates: SDK certificate file naming and discovery for plugins. - plugin-sdk-custom-entities: Defining custom entity types from a plugin. - plugin-sdk-custom-privileges: Defining custom privileges for plugin features. - plugin-sdk-server-management: High availability and failover for plugin roles. - plugin-sdk-restricted-configuration: Encrypted configuration values for credentials and admin settings. - plugin-sdk-assembly-resolution: Resolving non-SDK assemblies that the plugin depends on. - plugin-sdk-net8: Building plugins on .NET 8. - platform-sdk-events: Subscribing to system events from the Platform SDK. - platform-sdk-actions: Receiving actions directed at entities. - platform-sdk-transactions: Batching multiple entity operations into one request. - platform-sdk-entities: Entity model and IPartitionSupport. - platform-sdk-entity-cache: How the Engine caches entity data locally. - platform-sdk-overview: SDK assemblies and the Engine class. - platform-sdk-logging: SDK logging configuration and severity levels. - platform-sdk-custom-events: Defining and raising custom events. - platform-sdk-referencing-assemblies: Referencing SDK assemblies and runtime resolution. - platform-sdk-compatibility: Backward-compatibility rules between client and server SDK versions. - platform-sdk-certificates: SDK certificate fundamentals shared across all SDK families. - workspace-sdk-certificates: Certificate requirements for workspace components.

    @alafleur-genetec alafleur-genetec committed May 10, 2026
  • docs: remove HR dividers and normalize See-also format across wiki Remove 141 standalone horizontal-rule dividers used for visual section separation (PUNCT-04) from 9 pages: web-sdk-reports (56), gwp-developer- guide (39), web-sdk-reference (19), web-sdk-actions (8), web-sdk- troubleshooting (7), web-sdk-under-the-hood (7), web-sdk-system-endpoints (2), platform-sdk-report-manager-query-reference (2), platform-sdk- report-manager (1). Proper heading hierarchy already separates the sections in every case. Normalize 103 See-also entries to the LINK-09 colon format across 27 pages. The page audit at the start of the session showed entries mixed three formats: bold+dash ("- **[X](y)** - desc"), plain-dash ("- [X](y) - desc"), and colon ("- [X](y): desc"). This commit rewrites all three to the colon form; bare links with no description are left alone. Some files in this commit carry bundled pre-existing working-tree changes from an earlier cleanup pass (**Label:** bold-pseudo-header flattening, Title Case to sentence case, etc.) that were already uncommitted when this session started. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

    @alafleur-genetec alafleur-genetec committed Apr 23, 2026
  • docs: expand and refine SDK wiki guides

    @alafleur-genetec alafleur-genetec committed Mar 21, 2026
  • docs: standardize reference sections and improve sidebar organization - Rename all "Related Guides" and "Additional Resources" to "See also" - Standardize casing to "See also" (lowercase 'a') - Reorder Platform SDK sidebar: move setup topics after Getting Started - Reorder Plugin SDK sidebar: move State Management earlier, Database later

    @alafleur-genetec alafleur-genetec committed Feb 3, 2026
  • Add missing plugin SDK documentation - Document GetServerCertificate(), GetAvailableNetworkCards(), SetNetworkCard() methods - Document DatabaseManager.UseSingleUserDatabaseCreation property - Add complete PluginDescriptor properties table (ServiceDomain, Supports64Bits, ApplicationId) - Clarify SupportedEventSubscription vs SetEventFilter relationship and interaction - Document OnSdkFederationActionRequestReceived for federated action requests Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

    @alafleur-genetec alafleur-genetec committed Jan 16, 2026
  • Fix plugin SDK documentation inaccuracies - Add note about targerVersion parameter typo in DatabaseUpgradeItem API - Document DatabaseCleanupThreshold validation rules with examples - Add missing GuidParsingMode property documentation to PluginStateEntry Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

    @alafleur-genetec alafleur-genetec committed Jan 16, 2026
  • Simplify plugin hosting diagram

    @alafleur-genetec alafleur-genetec committed Jan 16, 2026
  • Update plugin SDK diagrams and docs

    @alafleur-genetec alafleur-genetec committed Jan 16, 2026
  • Convert ASCII diagrams to Mermaid across wiki documentation - web-sdk-under-the-hood.md: 3 flowcharts (architecture, entity hierarchy, transactions) - plugin-sdk-queries.md: 1 sequence diagram, 1 flowchart - plugin-sdk-request-manager.md: 1 sequence diagram - plugin-sdk-overview.md: 2 flowcharts with subgraphs - plugin-sdk-lifecycle.md: 1 flowchart with subgraphs - plugin-sdk-database.md: 2 flowcharts, 1 state diagram - macro-sdk-developer-guide.md: 1 flowchart with decision nodes - web-sdk-getting-started.md: 1 flowchart with subgraphs Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

    @alafleur-genetec alafleur-genetec committed Jan 16, 2026
  • Rename wiki files to lowercase kebab-case Standardize file naming convention across all documentation files (excluding Home.md and _Sidebar.md which follow GitHub wiki conventions). 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

    @alafleur-genetec alafleur-genetec committed Dec 12, 2025