Release 2.3.0
Metadata
Current evaluation
Merged release 2.3.0. Switched craftctl to unix sockets to consolidate server loops and improved scriptlet error surfacing. Approved by two reviewers and passed CI before merging.
Suggested action: —
No scores available.
Issue body
## New features:
* Change craftctl communication mechanism to unix sockets to consolidate
the ctl server and output stream processing selector loops.
* Get the error output from step scriptlet execution and surface it when
raising ScriptletRunError.
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you added an entry to the changelog (`docs/reference/changelog.rst`)?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged release 2.3.0. Switched craftctl to unix sockets to consolidate server loops and improved scriptlet error surfacing. Approved by two reviewers and passed CI before merging. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged release 2.3.0 by maintainer cmatsuoka. Consolidates craftctl communication via unix sockets and surfaces step scriptlet execution errors. Includes CLA and changelog documentation. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #33 release 1.2.0 (CRAFT-703) | craft-store | merged | Merged to publish release 1.2.0. Approved by one reviewer with passing CI checks and zero unresolved comments. The maintainer modified two files, adding eight lines and removing one, to finalize the version bump. | |
| #194 Release 1.4.2 | craft-parts | merged | Merged release 1.4.2 following reviewer approval. The update resolves craftctl error handling and fixes long recursions during dirty step verification across nine files. | |
| #1885 Release 2.39 | snapcraft | merged | Merged to release version 2.39. Approved by two reviewers with passing CI checks. Updated one file with 78 additions to finalize the version bump and release artifacts. | |
| #67 release 2.2.1 | craft-store | merged | Merged to publish release 2.2.1. Approved by one reviewer with zero unresolved comments. The change adds 11 lines and removes 3 across three files, with maintainer sign-off and CLA confirmation. | |
| #1044 Release 2.7.0 | craft-parts | merged | Merged to publish release 2.7.0. Received two approvals and passed CI. A minor linter style issue was flagged but deemed non-blocking, so the maintainer merged it to avoid delaying the release. | |
| #55 release 2.1.0 | craft-store | merged | Merged release pull request for version 2.1.0. Approved by one reviewer, passed CI checks, and modified three files. Successfully published as the new release. | |
| #60 Release 0.2 (CRAFT-761) | craft-cli | merged | Pull request for Release 0.2 (CRAFT-761) was approved, passed CI checks, and successfully merged. The merge applied a single-line change to finalize the version update. | |
| #244 Release 0.2.3 | fetch-service | merged | Merged release 0.2.3. Includes parsing fixes, deb822 refactoring, and validation for FETCH_APT_RELEASE_PUBLIC_KEY. Approved by three reviewers, passed CI, and successfully merged. | |
| #42 release: 2.0.0 (CRAFT-772) | craft-store | merged | Merged after single reviewer approval, this change implements the 2.0.0 release. The update spans two files with 16 additions and one deletion, finalizing the version bump. | |
| #1932 Release/2.7.4 | charmcraft | merged | Merged into the 2.7.4 release. Resolves CRAFT-3439 after passing CI and receiving two approvals. Changes span four files (+19/-16 lines). A known flaky smoke test on the 2.7 branch was noted but did not block the merge. |