v2.2.1 release #3026
v2.2.1 release
#3026
Replies: 2 comments
|
Discord delivery: complete (message 1546941296332242995). |
0 replies
|
Hey Affan, thank you for sharing the skills. How do you manage the skills per project? |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
ECC 2.2.1
ECC 2.2.1 is a bug and security patch for ECC 2.2. It keeps the published
v2.2.0history immutable. These notes describe the prepared patch; publicationand signing evidence are tracked separately in the release checklist.
Security and data protection
including the native PowerShell tool path. Dynamic command handling prevents
later variable assignments from concealing earlier unresolved invocations
(#2961).
absolute exemptions remain supported
(#2921).
installs refresh ownership hashes only for files they actually wrote, preserving the previous
ownership hashes of untouched managed files
(#2964).
appearing between preview and apply cause a clear retry instead of a false
success. Existing identical user files stay outside ECC ownership.
ECC_DRY_RUN=1, including legacy Codex paths, and rejectsinvalid dry-run values instead of silently allowing deletion
(#2952).
processing. Exit code zero alone no longer permits archival
(#2971).
tomlto 4.3.0, matching the npm lockfile andremoving the affected older resolution.
Hooks and installation
Repair, consent changes, and uninstall reconcile those entries while
preserving unrelated settings. Atomic settings updates check directory
identity and retry detected concurrent edits
(#2992).
reads instead of silently truncating valid inputs. Existing production
wrapper limits remain unchanged
(#2924).
executing a compiled OMP host as Node
(#2909).
loading. Features that require absent runtime packages report the missing
dependency explicitly
(#2994).
and unsupported CLI flags with documented interfaces, and distinguishes
session scheduling from a durable external scheduler
(#2957).
Installer and release-surface hardening
ecc-universalcommands instead of stale or unrelated package names.npx ecc-universal doctor --target adalcommand.
gitbefore provider-specific work starts, so missingprerequisites fail fast with the right action.
data roots to avoid ambient host state affecting review or tests.
Kimi setup, update, doctor, repeat install, uninstall, and dry-run flows.
ecc,ecc-install, and othermismatched release-path commands from creeping back into user-facing docs.
Current-main documentation included in this patch
ecc ito accept <ticket-id>and theito_acceptMCP tool.active desk quote to human review and does not claim to place a trade.
Provenance boundary
v2.2.1is intended to be a signed annotated tag on exact greenmain.v2.2.0remains the immutable historical unsigned exception. Do not move,recreate, or reuse that tag.
Scope and limitations
modules. Database and schema-validation features require their declared
runtime dependencies.
checkpoints. Successful upgrades retain the existing contract for replacing
previously managed files. Back up intentional edits before upgrading.
open community issue is resolved.
Upgrade
After the release workflow publishes 2.2.1 and verifies registry integrity,
install or update the package, then run the same ECC command path you already
use. Until publication completes, the exact-version command below returns E404.
For first-time or guided terminal setup:
The native Claude marketplace path remains supported:
Release: https://github.com/affaan-m/ECC/releases/tag/v2.2.1
All reactions