Skip to content

1C ERP Diagnostics v0.3.0 — Public Preview

Pre-release
Pre-release

Choose a tag to compare

@akim-kaneyev akim-kaneyev released this 21 Aug 08:39
Immutable release. Only release title and notes can be modified.
21fce10

Overview

Version 0.3.0 adds optional local SonarQube evidence for reproducible static analysis of 1C BSL source. SonarQube findings remain hypotheses inside the existing Gate 0–10 evidence workflow and do not by themselves establish an ERP cause or authorize code changes.

Highlights

  • adds the optional sonarqube-bsl-local capability and a dedicated packaged skill;
  • packages 32 diagnostic and control skills;
  • preserves the stable marketplace ID and the existing four-plugin ecosystem;
  • adds executable evaluation and strict clean-session runtime-acceptance controls;
  • records tool, analysis and result provenance while keeping credentials out of Git, files, logs and case state;
  • adds a regression case proving that a static finding without runtime and document-to-register evidence stays below УСТАНОВЛЕНО.

Verified release evidence

  • protected PR #14 passed Python 3.10, Python 3.12 and CodeQL;
  • PR #14 was squash-merged through the protected main ruleset;
  • all post-merge main workflows completed successfully;
  • local public-package, marketplace, 14-case evaluation and 31-test regression checks passed;
  • the marketplace still contains exactly one-c-erp-diagnostics, Unica, 1C Skills PowerShell and 1C Skills Python.

Current pre-release boundary

  • exact-version clean-session runtime acceptance remains pending;
  • an authenticated sanitized local SonarQube scan remains confirmation_required until an existing scoped project, profile and least-privilege credentials are available;
  • no SonarQube token or project was created and no scan result was simulated;
  • global Plugin Directory publication is a separate later workflow.

Upgrade

Refresh the existing one-c-erp-diagnostics-marketplace installation after publication. No marketplace uninstall or ID migration is intended.

Full release notes: https://github.com/akim-kaneyev/1c-erp-diagnostics/blob/v0.3.0/docs/RELEASE_NOTES_v0.3.0.md