Tags: TetronIO/JIM
Tags
Release v0.10.0 (#641) * docs: update documentation and diagrams for v0.10.0 release Cross-reference documentation against the full commit surface since v0.9.1 and bring the user-facing docs, engineering guides, and architectural diagrams in line with what will ship in v0.10.0. README - Update the API reference bullet to describe Scalar and the publicly hosted reference. docs/ (user-facing MkDocs site) - api/index.md: drop the outdated 'Scalar is dev-only' note; link the public reference snapshot. - api/metaverse/objects.md, api/connected-systems/connector-space.md and pending-exports.md: document the new Count endpoints with curl examples and flag PowerShell coverage as a future enhancement. - api/metaverse/index.md and api/connected-systems/index.md: add the new count-endpoint rows to the endpoint reference tables. - api/service-settings/index.md: add the new Instance category. - administration/configuration.md: add Instance.Name / Instance.Id service settings; bump the JIM_VERSION example to 0.10.0. - concepts/connected-systems.md: note that nested containers are now returned in full by the partition API. - developer/architecture.md: MudBlazor 9.x; Scalar reference available in every environment. - reference/roadmap.md: retitle the pre-release stabilisation section to span v0.9 and v0.10 and list what has been delivered. Mermaid process diagrams (docs/developer/diagrams/) - FULL_SYNC_CSO_PROCESSING.md and DELTA_SYNC_FLOW.md: document the new two- pass per-CSO processing (obsolete/export-confirmation then active), the updated page-flush pipeline (including ResolvePendingExportReferenceSnapshots, FlushRpeis, FlushPendingMvoChanges), and the cross-page RPEI merge that keeps the MvoChange unique index satisfied. DELTA_SYNC_FLOW also drops the stale 'SurfacePendingExports' section that described a method that no longer exists. - FULL_IMPORT_FLOW.md and WORKER_TASK_LIFECYCLE.md: rename PerformFullImportAsync to PerformImportAsync to match the current processor. - EXPORT_EXECUTION_FLOW.md: describe the exception-path RPEI creation that ensures thrown connector exceptions are always reported as Processed Export Items. - ACTIVITY_AND_RPEI_FLOW.md: explain that sync RPEIs are now bulk-inserted per page and the in-memory collection cleared to bound memory. - PENDING_EXPORT_LIFECYCLE.md, CONNECTOR_LIFECYCLE.md, SCHEDULE_EXECUTION_LIFECYCLE.md, MVO_DELETION_AND_GRACE_PERIOD.md: banner refreshes; the described flows are unchanged in this release. C4 diagrams (Structurizr) - workspace.dsl: update the PowerShell module cmdlet count from 79 to 93. - Regenerate all SVGs under docs/diagrams/images/{light,dark}/. engineering/ - COMPLIANCE_MAPPING.md: add the OWASP Top 10:2025 row to the alignment summary and a new assessment section pointing at the plan document, with a supply chain hardening subsection covering digest-pinned base images, SHA-pinned Actions, branch protection, and signed commits. Version 1.3. - DEVELOPER_GUIDE.md: C# 14, MudBlazor 9.x, Scalar everywhere, AsNoTracking- by-default guidance with an explicit write-path opt-in note; pointer to the raw-Npgsql hot-path guidance. Version 1.5. - INTEGRATION_TESTING.md: document the -PreRelease preset, strict-mode hardening, and the new metrics streaming pipeline to JIM-Bench. - JIM_AI_ASSISTANT_CONTEXT.md and _INSTRUCTIONS.md: bump the recorded status to v0.10.0, correct the controller count (17) and cmdlet count (93), reflect Scalar availability everywhere, and summarise the v0.10.0 highlights. - RELEASE_PROCESS.md: add an 'API Reference Publication' section describing how the release workflow publishes the baked-in OpenAPI document to the docs site. - TESTING_STRATEGY.md: refresh the workflow-test file list and counts to match the current tree (47 Worker workflow tests + 40 Workflow scenario tests). - plans/OWASP_TOP_10_ASSESSMENT.md: correct the Scalar evidence line now that the reference is available in every environment, served from a build-time static document rather than a development-only generator. Stubs under getting-started/first-synchronisation.md, developer/connectors.md, and administration/troubleshooting.md have been left with their existing 'Documentation in progress' notices; completing them is out of scope for a pre-release release. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * Release v0.10.0 Bump VERSION to 0.10.0 and publish the v0.10.0 section of CHANGELOG.md. - Move the curated entries from [Unreleased] into a new [0.10.0] section dated 2026-04-22, and reset the Unreleased section. Also consolidate the duplicate Added/Changed section headers that had accumulated during the release window, add five bullets that were missing from the live CHANGELOG (Count API endpoints, export-failure RPEI creation fix, sync change-record persistence fix, supply chain hardening, further CVE patches), and drop two entries that only made sense to developers (cross-repo metrics-sync workflow, integration-test host fingerprinting). - Update VERSION and src/JIM.PowerShell/JIM.psd1 ModuleVersion to 0.10.0. - Add the v0.10.0 row to the Release History table in engineering/RELEASE_PROCESS.md. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
PreviousNext