Skip to content

chore(release): 0.2.0 - #1086

Merged
mldangelo-oai merged 86 commits into
mainfrom
release/next-0.1.32
Oct 6, 2026
Merged

mldangelo-oai merged 86 commits into
mainfrom
release/next-0.1.32

Conversation

@github-actions

@github-actions github-actions Bot commented Sep 28, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Prepare Codex Security 0.2.0 with six release highlights and upgrade guidance, based on a review of the changes merged since 0.1.32.

Changes

  • Set the package version to 0.2.0.
  • Explain the changes users will notice: saved threat models, credential detection, model settings, provider support, source coverage, and more reliable scans and exports. The published release also includes the full list of merged PRs.
  • Give affected integrations concrete upgrade steps for threat models, findings-service requests, diagnostic output, reasoning effort, and older CSV files.
  • Keep the version header and section markers so release automation preserves the edited notes.

Testing

  • Linux smoke tests passed on base commit f230f7621d47cf38ca38e05cfb850f497889de42: live Standard and one-worker Deep scans, saved history, SARIF/CSV/threat-model export, and artifact integrity.
  • Installed-package smoke passed: public SDK imports/types, CLI, SDK lifecycle, credential locking, bundled plugin and Codex startup, dashboard assets, and a nested worker without a global Codex installation.
  • Focused CLI/export/resume/Deep-worker checks passed: 75 cases across the initial run and targeted rerun, plus 29 CLI-help cases. The targeted rerun used standard temporary-directory permissions.
  • Production dependency audit passed with zero reported vulnerabilities.
  • All 85 focused release-note/automation tests passed. Release-notes version validation, Markdown formatting, edited-section preservation, and whitespace checks passed. The release-only changes do not modify runtime code.

Risk and rollout

The breaking threat-model API change requires a minor version bump under the pre-1.0 release policy. SDK integrations must handle document paths that can be null and both Markdown and structured models. Existing saved results need no migration. Custom findings-service clients must send a JSON content type. Diagnostic text can include sensitive values, so review output before sharing it.

Merging starts the existing protected release process. Required CI and release gates still apply. The smoke checks above cover Linux and the listed paths; they are not a full cross-platform regression run.

Public disclosure review

  • No customer, partner, prospect, or user identities, data, or identifying details are included.
  • No credentials, personal data, private source, scan findings, or nonpublic links or tickets are included.
  • I reviewed the branch name, title, description, commits, changes, comments, logs, screenshots, attachments, and links for public disclosure.

@github-actions

Copy link
Copy Markdown
Contributor Author

Release proposal updated through main commit b5e91035e396f77617ce2e1120439a43db0a954a.

The note sections still match the generated draft and were refreshed.

These suggestions use merged titles, not a review of migration requirements. The committed notes remain authoritative.

Highlights

  • restore omitted target and scope metadata (#1083)

Upgrade notes

Review compatibility and document any required migration steps before releasing.

@codex review the current head c48f85a.

@chatgpt-codex-connector

Copy link
Copy Markdown

@github-actions

Copy link
Copy Markdown
Contributor Author

Release proposal updated through main commit 515fd7403ba5d0c9e4afcf7aa5d4b09e034dd85c.

The note sections still match the generated draft and were refreshed.

These suggestions use merged titles, not a review of migration requirements. The committed notes remain authoritative.

Highlights

  • restore omitted target and scope metadata (#1083)
  • prevent scans from failing before custom validation (#1085)
  • include C++ headers in scan inventories (#1079)
  • skip already tagged unchanged versions (#1091)
  • upgrade Codex CLI and SDK to 0.159.0 (#1088)
  • upgrade OpenCode SDK to 1.18.32 (#1090)
  • fall back on Python AST recursion errors (#1094)
  • probe the Codex sandbox before starting a billed scan (#1084)
  • preserve source excerpt line numbering (#1098)
  • bump Codex CLI and SDK to 0.159.2 (#1100)
  • update Linear SDK, smol-toml, and Prettier (#1101)
  • exclude nested Git metadata from scan inventories (#1099)
  • bump fast-uri from 3.1.7 to 3.1.8 in /sdk/typescript (#1106)
  • bump fast-uri from 3.1.7 to 3.1.8 in /plugins/codex-security/mcp-app (#1109)
  • bump brace-expansion from 5.0.9 to 5.0.12 in /sdk/typescript (#1107)
  • bump ip-address from 10.7.0 to 10.7.2 in /plugins/codex-security/mcp-app (#1108)

Upgrade notes

Review compatibility and document any required migration steps before releasing.

@codex review the current head 4febe08.

@chatgpt-codex-connector

Copy link
Copy Markdown

@github-actions

Copy link
Copy Markdown
Contributor Author

Release proposal updated through main commit e9cac9f691be919ff3cd263df5d99d8414c76093.

The note sections still match the generated draft and were refreshed.

These suggestions use merged titles, not a review of migration requirements. The committed notes remain authoritative.

Highlights

  • restore omitted target and scope metadata (#1083)
  • prevent scans from failing before custom validation (#1085)
  • include C++ headers in scan inventories (#1079)
  • skip already tagged unchanged versions (#1091)
  • upgrade Codex CLI and SDK to 0.159.0 (#1088)
  • upgrade OpenCode SDK to 1.18.32 (#1090)
  • fall back on Python AST recursion errors (#1094)
  • probe the Codex sandbox before starting a billed scan (#1084)
  • preserve source excerpt line numbering (#1098)
  • bump Codex CLI and SDK to 0.159.2 (#1100)
  • update Linear SDK, smol-toml, and Prettier (#1101)
  • exclude nested Git metadata from scan inventories (#1099)
  • bump fast-uri from 3.1.7 to 3.1.8 in /sdk/typescript (#1106)
  • bump fast-uri from 3.1.7 to 3.1.8 in /plugins/codex-security/mcp-app (#1109)
  • bump brace-expansion from 5.0.9 to 5.0.12 in /sdk/typescript (#1107)
  • bump ip-address from 10.7.0 to 10.7.2 in /plugins/codex-security/mcp-app (#1108)
  • reuse unchanged plugins across concurrent scans (#1082)

Upgrade notes

Review compatibility and document any required migration steps before releasing.

@codex review the current head b2ab1c5.

@chatgpt-codex-connector

Copy link
Copy Markdown

@github-actions

Copy link
Copy Markdown
Contributor Author

Release proposal updated through main commit 4874724c0d811ffe5ed8fd09ab464e31e00fb801.

The note sections still match the generated draft and were refreshed.

These suggestions use merged titles, not a review of migration requirements. The committed notes remain authoritative.

Highlights

  • restore omitted target and scope metadata (#1083)
  • prevent scans from failing before custom validation (#1085)
  • include C++ headers in scan inventories (#1079)
  • skip already tagged unchanged versions (#1091)
  • upgrade Codex CLI and SDK to 0.159.0 (#1088)
  • upgrade OpenCode SDK to 1.18.32 (#1090)
  • fall back on Python AST recursion errors (#1094)
  • probe the Codex sandbox before starting a billed scan (#1084)
  • preserve source excerpt line numbering (#1098)
  • bump Codex CLI and SDK to 0.159.2 (#1100)
  • update Linear SDK, smol-toml, and Prettier (#1101)
  • exclude nested Git metadata from scan inventories (#1099)
  • bump fast-uri from 3.1.7 to 3.1.8 in /sdk/typescript (#1106)
  • bump fast-uri from 3.1.7 to 3.1.8 in /plugins/codex-security/mcp-app (#1109)
  • bump brace-expansion from 5.0.9 to 5.0.12 in /sdk/typescript (#1107)
  • bump ip-address from 10.7.0 to 10.7.2 in /plugins/codex-security/mcp-app (#1108)
  • reuse unchanged plugins across concurrent scans (#1082)
  • deduplicate tracked ignored files in scoped inventories (#1077)

Upgrade notes

Review compatibility and document any required migration steps before releasing.

@codex review the current head 3f7cd7e.

@chatgpt-codex-connector

Copy link
Copy Markdown

@github-actions

github-actions Bot commented Oct 5, 2026

Copy link
Copy Markdown
Contributor Author

Release proposal updated through main commit e0b90bff6a37b70bc72dc1b774f3ab540840b8fe.

The note sections still match the generated draft and were refreshed.

These suggestions use merged titles, not a review of migration requirements. The committed notes remain authoritative.

Highlights

  • restore omitted target and scope metadata (#1083)
  • prevent scans from failing before custom validation (#1085)
  • include C++ headers in scan inventories (#1079)
  • skip already tagged unchanged versions (#1091)
  • upgrade Codex CLI and SDK to 0.159.0 (#1088)
  • upgrade OpenCode SDK to 1.18.32 (#1090)
  • fall back on Python AST recursion errors (#1094)
  • probe the Codex sandbox before starting a billed scan (#1084)
  • preserve source excerpt line numbering (#1098)
  • bump Codex CLI and SDK to 0.159.2 (#1100)
  • update Linear SDK, smol-toml, and Prettier (#1101)
  • exclude nested Git metadata from scan inventories (#1099)
  • bump fast-uri from 3.1.7 to 3.1.8 in /sdk/typescript (#1106)
  • bump fast-uri from 3.1.7 to 3.1.8 in /plugins/codex-security/mcp-app (#1109)
  • bump brace-expansion from 5.0.9 to 5.0.12 in /sdk/typescript (#1107)
  • bump ip-address from 10.7.0 to 10.7.2 in /plugins/codex-security/mcp-app (#1108)
  • reuse unchanged plugins across concurrent scans (#1082)
  • deduplicate tracked ignored files in scoped inventories (#1077)
  • bump Codex SDK and CLI to 0.159.3 (#1170)
  • bump MCP SDK to 1.30.1 in MCP app and evals (#1171)
  • support custom inference providers in patch commands (#1131)
  • allow opting out of log redaction (#1176)
  • organize and clarify command help (#1142)
  • reuse native builds across package and container checks (#1130)
  • smoke test published npm installs across supported platforms (#1129)
  • require workflow checks and production dependency audits (#1128)
  • attribute records reviews to participating observations (#1145)
  • restore GPT-5.6 Sol as the default model (#1181)
  • share model options across commands (#1143)
  • add Invoice Desk fixture and OpenAI PR scans (#1144)
  • prohibit reintroducing CLI secret and log redaction (#1178)
  • preserve diagnostic text without secret redaction (#1179)
  • scope sample behavior concurrency to each revision (#1182)
  • update Codex for per-turn Cyber selection (#1184)
  • add wide Windows candidate file operations (#836)
  • port candidate normalization to TypeScript (#837)
  • improve authentication and Blue/Red support (#1188)
  • bump @linear/sdk from 95.2.0 to 96.0.0 in /sdk/typescript (#1191)
  • bump ruff from 0.16.8 to 0.16.9 in /plugins/codex-security (#1189)
  • bump the codex group across 3 directories with 2 updates (#1195)
  • remove unused OS primitives and proofs (#1192)
  • remove unused scan machinery and share fixtures (#1193)
  • consolidate helpers and adjacent tooling (#1194)
  • support per-scan Cyber access programs (#1185)
  • preserve custom provider authentication in skill commands (#1187)
  • restore completed artifacts after follow-up cancellation (#1057)
  • detect credentials exposed in source (#1134)
  • close saved review tasks and simplify recovery (#1036)
  • bump @types/node to 26.6.3 (#1199)
  • bump Codex CLI and SDK to 0.162.0-alpha.9 (#1198)
  • include server-rendered templates in scan inventories (#1197)
  • save models with results and support offline export (#1133)
  • share triage assertion output parsing (#1201)
  • simplify contradiction grouping state (#1202)
  • share repository Git adapters (#1203)
  • consolidate build and tool setup (#1204)
  • simplify workbench owner calls (#1205)
  • simplify artifact storage boundaries (#1206)
  • reuse runtime and authentication setup (#1207)
  • share finalizer fixtures and migration moves (#1216)
  • reuse Markdown tool setup (#1215)
  • simplify command setup and fixtures (#1208)
  • simplify persisted finding workflows (#1210)
  • simplify publication preparation (#1211)
  • simplify Deep Scan coordinator ownership (#1213)
  • simplify Deep Scan worker launch (#1212)
  • support long inventory output filenames (#1214)
  • share progress and event parsing (#1209)
  • simplify artifact projections (#1227)
  • simplify workbench persistence (#1226)
  • reuse parsed artifact tool inputs (#1224)
  • reuse parsing and Git helpers (#1222)
  • bump the codex group across 3 directories with 2 updates (#1220)
  • reuse migration repair declarations (#1225)
  • share provenance verification plumbing (#1233)
  • consolidate internal runtime helpers (#1230)
  • share container Compose smoke checks (#1231)
  • cancel failed embedding response bodies (#1232)
  • recognize PHP heredoc terminators inside expressions (#1236)
  • preserve Go declarations after raw strings ending in backslashes (#1235)
  • migrate tests to TypeScript and simplify tooling (#1219)
  • update Codex CLI and SDK to 0.162.0-alpha.14 (#1242)
  • preserve declarations around C++ raw strings (#1279)
  • bump eval OpenCode SDK to 1.18.33 (#1243)
  • preserve split UTF-8 diagnostics (#1249)
  • simplify fixtures and eval tooling (#1292)
  • preserve saved results with non-UTF-8 artifact names (#1289)
  • preserve scan service tier for inline patches (#1274)
  • document SSH login fallback (#1294)

Upgrade notes

Review migration steps for these breaking changes:

  • save models with results and support offline export (#1133)

@codex review the current head be13869.

@chatgpt-codex-connector

Copy link
Copy Markdown

@github-actions

github-actions Bot commented Oct 5, 2026

Copy link
Copy Markdown
Contributor Author

Release proposal updated through main commit 400f485dd933e1ff9cc2b42c290924cbc5874c6f.

The note sections still match the generated draft and were refreshed.

These suggestions use merged titles, not a review of migration requirements. The committed notes remain authoritative.

Highlights

  • restore omitted target and scope metadata (#1083)
  • prevent scans from failing before custom validation (#1085)
  • include C++ headers in scan inventories (#1079)
  • skip already tagged unchanged versions (#1091)
  • upgrade Codex CLI and SDK to 0.159.0 (#1088)
  • upgrade OpenCode SDK to 1.18.32 (#1090)
  • fall back on Python AST recursion errors (#1094)
  • probe the Codex sandbox before starting a billed scan (#1084)
  • preserve source excerpt line numbering (#1098)
  • bump Codex CLI and SDK to 0.159.2 (#1100)
  • update Linear SDK, smol-toml, and Prettier (#1101)
  • exclude nested Git metadata from scan inventories (#1099)
  • bump fast-uri from 3.1.7 to 3.1.8 in /sdk/typescript (#1106)
  • bump fast-uri from 3.1.7 to 3.1.8 in /plugins/codex-security/mcp-app (#1109)
  • bump brace-expansion from 5.0.9 to 5.0.12 in /sdk/typescript (#1107)
  • bump ip-address from 10.7.0 to 10.7.2 in /plugins/codex-security/mcp-app (#1108)
  • reuse unchanged plugins across concurrent scans (#1082)
  • deduplicate tracked ignored files in scoped inventories (#1077)
  • bump Codex SDK and CLI to 0.159.3 (#1170)
  • bump MCP SDK to 1.30.1 in MCP app and evals (#1171)
  • support custom inference providers in patch commands (#1131)
  • allow opting out of log redaction (#1176)
  • organize and clarify command help (#1142)
  • reuse native builds across package and container checks (#1130)
  • smoke test published npm installs across supported platforms (#1129)
  • require workflow checks and production dependency audits (#1128)
  • attribute records reviews to participating observations (#1145)
  • restore GPT-5.6 Sol as the default model (#1181)
  • share model options across commands (#1143)
  • add Invoice Desk fixture and OpenAI PR scans (#1144)
  • prohibit reintroducing CLI secret and log redaction (#1178)
  • preserve diagnostic text without secret redaction (#1179)
  • scope sample behavior concurrency to each revision (#1182)
  • update Codex for per-turn Cyber selection (#1184)
  • add wide Windows candidate file operations (#836)
  • port candidate normalization to TypeScript (#837)
  • improve authentication and Blue/Red support (#1188)
  • bump @linear/sdk from 95.2.0 to 96.0.0 in /sdk/typescript (#1191)
  • bump ruff from 0.16.8 to 0.16.9 in /plugins/codex-security (#1189)
  • bump the codex group across 3 directories with 2 updates (#1195)
  • remove unused OS primitives and proofs (#1192)
  • remove unused scan machinery and share fixtures (#1193)
  • consolidate helpers and adjacent tooling (#1194)
  • support per-scan Cyber access programs (#1185)
  • preserve custom provider authentication in skill commands (#1187)
  • restore completed artifacts after follow-up cancellation (#1057)
  • detect credentials exposed in source (#1134)
  • close saved review tasks and simplify recovery (#1036)
  • bump @types/node to 26.6.3 (#1199)
  • bump Codex CLI and SDK to 0.162.0-alpha.9 (#1198)
  • include server-rendered templates in scan inventories (#1197)
  • save models with results and support offline export (#1133)
  • share triage assertion output parsing (#1201)
  • simplify contradiction grouping state (#1202)
  • share repository Git adapters (#1203)
  • consolidate build and tool setup (#1204)
  • simplify workbench owner calls (#1205)
  • simplify artifact storage boundaries (#1206)
  • reuse runtime and authentication setup (#1207)
  • share finalizer fixtures and migration moves (#1216)
  • reuse Markdown tool setup (#1215)
  • simplify command setup and fixtures (#1208)
  • simplify persisted finding workflows (#1210)
  • simplify publication preparation (#1211)
  • simplify Deep Scan coordinator ownership (#1213)
  • simplify Deep Scan worker launch (#1212)
  • support long inventory output filenames (#1214)
  • share progress and event parsing (#1209)
  • simplify artifact projections (#1227)
  • simplify workbench persistence (#1226)
  • reuse parsed artifact tool inputs (#1224)
  • reuse parsing and Git helpers (#1222)
  • bump the codex group across 3 directories with 2 updates (#1220)
  • reuse migration repair declarations (#1225)
  • share provenance verification plumbing (#1233)
  • consolidate internal runtime helpers (#1230)
  • share container Compose smoke checks (#1231)
  • cancel failed embedding response bodies (#1232)
  • recognize PHP heredoc terminators inside expressions (#1236)
  • preserve Go declarations after raw strings ending in backslashes (#1235)
  • migrate tests to TypeScript and simplify tooling (#1219)
  • update Codex CLI and SDK to 0.162.0-alpha.14 (#1242)
  • preserve declarations around C++ raw strings (#1279)
  • bump eval OpenCode SDK to 1.18.33 (#1243)
  • preserve split UTF-8 diagnostics (#1249)
  • simplify fixtures and eval tooling (#1292)
  • preserve saved results with non-UTF-8 artifact names (#1289)
  • preserve scan service tier for inline patches (#1274)
  • document SSH login fallback (#1294)
  • cover container and native dependencies (#1246)
  • exclude Git metadata from document discovery (#1273)
  • verify calibration checkout roots before hydration (#1250)

Upgrade notes

Review migration steps for these breaking changes:

  • save models with results and support offline export (#1133)

@codex review the current head 39c5ffe.

@chatgpt-codex-connector

Copy link
Copy Markdown

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 5, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
🔒 Security Review ✅ Completed 2026-10-06T01:25:41.046933Z f2ee555 New commits
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@github-actions

github-actions Bot commented Oct 5, 2026

Copy link
Copy Markdown
Contributor Author

Release proposal updated through main commit d32716411f3d7b87085b36f9de55f0ac40454c42.

The note sections still match the generated draft and were refreshed.

These suggestions use merged titles, not a review of migration requirements. The committed notes remain authoritative.

Highlights

  • restore omitted target and scope metadata (#1083)
  • prevent scans from failing before custom validation (#1085)
  • include C++ headers in scan inventories (#1079)
  • skip already tagged unchanged versions (#1091)
  • upgrade Codex CLI and SDK to 0.159.0 (#1088)
  • upgrade OpenCode SDK to 1.18.32 (#1090)
  • fall back on Python AST recursion errors (#1094)
  • probe the Codex sandbox before starting a billed scan (#1084)
  • preserve source excerpt line numbering (#1098)
  • bump Codex CLI and SDK to 0.159.2 (#1100)
  • update Linear SDK, smol-toml, and Prettier (#1101)
  • exclude nested Git metadata from scan inventories (#1099)
  • bump fast-uri from 3.1.7 to 3.1.8 in /sdk/typescript (#1106)
  • bump fast-uri from 3.1.7 to 3.1.8 in /plugins/codex-security/mcp-app (#1109)
  • bump brace-expansion from 5.0.9 to 5.0.12 in /sdk/typescript (#1107)
  • bump ip-address from 10.7.0 to 10.7.2 in /plugins/codex-security/mcp-app (#1108)
  • reuse unchanged plugins across concurrent scans (#1082)
  • deduplicate tracked ignored files in scoped inventories (#1077)
  • bump Codex SDK and CLI to 0.159.3 (#1170)
  • bump MCP SDK to 1.30.1 in MCP app and evals (#1171)
  • support custom inference providers in patch commands (#1131)
  • allow opting out of log redaction (#1176)
  • organize and clarify command help (#1142)
  • reuse native builds across package and container checks (#1130)
  • smoke test published npm installs across supported platforms (#1129)
  • require workflow checks and production dependency audits (#1128)
  • attribute records reviews to participating observations (#1145)
  • restore GPT-5.6 Sol as the default model (#1181)
  • share model options across commands (#1143)
  • add Invoice Desk fixture and OpenAI PR scans (#1144)
  • prohibit reintroducing CLI secret and log redaction (#1178)
  • preserve diagnostic text without secret redaction (#1179)
  • scope sample behavior concurrency to each revision (#1182)
  • update Codex for per-turn Cyber selection (#1184)
  • add wide Windows candidate file operations (#836)
  • port candidate normalization to TypeScript (#837)
  • improve authentication and Blue/Red support (#1188)
  • bump @linear/sdk from 95.2.0 to 96.0.0 in /sdk/typescript (#1191)
  • bump ruff from 0.16.8 to 0.16.9 in /plugins/codex-security (#1189)
  • bump the codex group across 3 directories with 2 updates (#1195)
  • remove unused OS primitives and proofs (#1192)
  • remove unused scan machinery and share fixtures (#1193)
  • consolidate helpers and adjacent tooling (#1194)
  • support per-scan Cyber access programs (#1185)
  • preserve custom provider authentication in skill commands (#1187)
  • restore completed artifacts after follow-up cancellation (#1057)
  • detect credentials exposed in source (#1134)
  • close saved review tasks and simplify recovery (#1036)
  • bump @types/node to 26.6.3 (#1199)
  • bump Codex CLI and SDK to 0.162.0-alpha.9 (#1198)
  • include server-rendered templates in scan inventories (#1197)
  • save models with results and support offline export (#1133)
  • share triage assertion output parsing (#1201)
  • simplify contradiction grouping state (#1202)
  • share repository Git adapters (#1203)
  • consolidate build and tool setup (#1204)
  • simplify workbench owner calls (#1205)
  • simplify artifact storage boundaries (#1206)
  • reuse runtime and authentication setup (#1207)
  • share finalizer fixtures and migration moves (#1216)
  • reuse Markdown tool setup (#1215)
  • simplify command setup and fixtures (#1208)
  • simplify persisted finding workflows (#1210)
  • simplify publication preparation (#1211)
  • simplify Deep Scan coordinator ownership (#1213)
  • simplify Deep Scan worker launch (#1212)
  • support long inventory output filenames (#1214)
  • share progress and event parsing (#1209)
  • simplify artifact projections (#1227)
  • simplify workbench persistence (#1226)
  • reuse parsed artifact tool inputs (#1224)
  • reuse parsing and Git helpers (#1222)
  • bump the codex group across 3 directories with 2 updates (#1220)
  • reuse migration repair declarations (#1225)
  • share provenance verification plumbing (#1233)
  • consolidate internal runtime helpers (#1230)
  • share container Compose smoke checks (#1231)
  • cancel failed embedding response bodies (#1232)
  • recognize PHP heredoc terminators inside expressions (#1236)
  • preserve Go declarations after raw strings ending in backslashes (#1235)
  • migrate tests to TypeScript and simplify tooling (#1219)
  • update Codex CLI and SDK to 0.162.0-alpha.14 (#1242)
  • preserve declarations around C++ raw strings (#1279)
  • bump eval OpenCode SDK to 1.18.33 (#1243)
  • preserve split UTF-8 diagnostics (#1249)
  • simplify fixtures and eval tooling (#1292)
  • preserve saved results with non-UTF-8 artifact names (#1289)
  • preserve scan service tier for inline patches (#1274)
  • document SSH login fallback (#1294)
  • cover container and native dependencies (#1246)
  • exclude Git metadata from document discovery (#1273)
  • verify calibration checkout roots before hydration (#1250)
  • require JSON content types for mutations (#1277)
  • preserve legacy document filename spelling (#1283)
  • send the app-server initialized notification (#1282)
  • require owned temporary artifact storage (#1278)
  • parse existing option values consistently (#1248)
  • load helpers with Python safe path (#1240)
  • describe automatic sample PR scans (#1183)
  • preserve finding occurrences and literal apostrophes (#1247)
  • wait for npm registry visibility (#1239)
  • resolve parents of new artifact storage roots (#1241)
  • run entrypoints through symlinked paths (#1256)
  • inherit Deep Scan worker service tiers (#1238)
  • update Codex CLI and SDK to 0.162.0-alpha.15 (#1303)
  • upgrade native napi build and derive dependencies (#1302)
  • bump node from 22-bookworm-slim to 26-bookworm-slim (#1300)
  • update GitHub CLI and Docker-in-Docker features (#1299)
  • bump @linear/sdk from 96.0.0 to 97.0.0 in /sdk/typescript (#1305)
  • keep scan readers available during registration (#1272)
  • update MCP SDK to 1.31.0 for plugin and evals (#1304)
  • pass reasoning effort through to Codex (#1237)
  • include Vyper sources in scan inventories (#1306)

Upgrade notes

Review migration steps for these breaking changes:

  • save models with results and support offline export (#1133)

@codex review the current head b46421b.

@chatgpt-codex-connector

Copy link
Copy Markdown

@github-actions

github-actions Bot commented Oct 6, 2026

Copy link
Copy Markdown
Contributor Author

Release proposal updated through main commit f230f7621d47cf38ca38e05cfb850f497889de42.

The note sections still match the generated draft and were refreshed.

These suggestions use merged titles, not a review of migration requirements. The committed notes remain authoritative.

Highlights

  • restore omitted target and scope metadata (#1083)
  • prevent scans from failing before custom validation (#1085)
  • include C++ headers in scan inventories (#1079)
  • skip already tagged unchanged versions (#1091)
  • upgrade Codex CLI and SDK to 0.159.0 (#1088)
  • upgrade OpenCode SDK to 1.18.32 (#1090)
  • fall back on Python AST recursion errors (#1094)
  • probe the Codex sandbox before starting a billed scan (#1084)
  • preserve source excerpt line numbering (#1098)
  • bump Codex CLI and SDK to 0.159.2 (#1100)
  • update Linear SDK, smol-toml, and Prettier (#1101)
  • exclude nested Git metadata from scan inventories (#1099)
  • bump fast-uri from 3.1.7 to 3.1.8 in /sdk/typescript (#1106)
  • bump fast-uri from 3.1.7 to 3.1.8 in /plugins/codex-security/mcp-app (#1109)
  • bump brace-expansion from 5.0.9 to 5.0.12 in /sdk/typescript (#1107)
  • bump ip-address from 10.7.0 to 10.7.2 in /plugins/codex-security/mcp-app (#1108)
  • reuse unchanged plugins across concurrent scans (#1082)
  • deduplicate tracked ignored files in scoped inventories (#1077)
  • bump Codex SDK and CLI to 0.159.3 (#1170)
  • bump MCP SDK to 1.30.1 in MCP app and evals (#1171)
  • support custom inference providers in patch commands (#1131)
  • allow opting out of log redaction (#1176)
  • organize and clarify command help (#1142)
  • reuse native builds across package and container checks (#1130)
  • smoke test published npm installs across supported platforms (#1129)
  • require workflow checks and production dependency audits (#1128)
  • attribute records reviews to participating observations (#1145)
  • restore GPT-5.6 Sol as the default model (#1181)
  • share model options across commands (#1143)
  • add Invoice Desk fixture and OpenAI PR scans (#1144)
  • prohibit reintroducing CLI secret and log redaction (#1178)
  • preserve diagnostic text without secret redaction (#1179)
  • scope sample behavior concurrency to each revision (#1182)
  • update Codex for per-turn Cyber selection (#1184)
  • add wide Windows candidate file operations (#836)
  • port candidate normalization to TypeScript (#837)
  • improve authentication and Blue/Red support (#1188)
  • bump @linear/sdk from 95.2.0 to 96.0.0 in /sdk/typescript (#1191)
  • bump ruff from 0.16.8 to 0.16.9 in /plugins/codex-security (#1189)
  • bump the codex group across 3 directories with 2 updates (#1195)
  • remove unused OS primitives and proofs (#1192)
  • remove unused scan machinery and share fixtures (#1193)
  • consolidate helpers and adjacent tooling (#1194)
  • support per-scan Cyber access programs (#1185)
  • preserve custom provider authentication in skill commands (#1187)
  • restore completed artifacts after follow-up cancellation (#1057)
  • detect credentials exposed in source (#1134)
  • close saved review tasks and simplify recovery (#1036)
  • bump @types/node to 26.6.3 (#1199)
  • bump Codex CLI and SDK to 0.162.0-alpha.9 (#1198)
  • include server-rendered templates in scan inventories (#1197)
  • save models with results and support offline export (#1133)
  • share triage assertion output parsing (#1201)
  • simplify contradiction grouping state (#1202)
  • share repository Git adapters (#1203)
  • consolidate build and tool setup (#1204)
  • simplify workbench owner calls (#1205)
  • simplify artifact storage boundaries (#1206)
  • reuse runtime and authentication setup (#1207)
  • share finalizer fixtures and migration moves (#1216)
  • reuse Markdown tool setup (#1215)
  • simplify command setup and fixtures (#1208)
  • simplify persisted finding workflows (#1210)
  • simplify publication preparation (#1211)
  • simplify Deep Scan coordinator ownership (#1213)
  • simplify Deep Scan worker launch (#1212)
  • support long inventory output filenames (#1214)
  • share progress and event parsing (#1209)
  • simplify artifact projections (#1227)
  • simplify workbench persistence (#1226)
  • reuse parsed artifact tool inputs (#1224)
  • reuse parsing and Git helpers (#1222)
  • bump the codex group across 3 directories with 2 updates (#1220)
  • reuse migration repair declarations (#1225)
  • share provenance verification plumbing (#1233)
  • consolidate internal runtime helpers (#1230)
  • share container Compose smoke checks (#1231)
  • cancel failed embedding response bodies (#1232)
  • recognize PHP heredoc terminators inside expressions (#1236)
  • preserve Go declarations after raw strings ending in backslashes (#1235)
  • migrate tests to TypeScript and simplify tooling (#1219)
  • update Codex CLI and SDK to 0.162.0-alpha.14 (#1242)
  • preserve declarations around C++ raw strings (#1279)
  • bump eval OpenCode SDK to 1.18.33 (#1243)
  • preserve split UTF-8 diagnostics (#1249)
  • simplify fixtures and eval tooling (#1292)
  • preserve saved results with non-UTF-8 artifact names (#1289)
  • preserve scan service tier for inline patches (#1274)
  • document SSH login fallback (#1294)
  • cover container and native dependencies (#1246)
  • exclude Git metadata from document discovery (#1273)
  • verify calibration checkout roots before hydration (#1250)
  • require JSON content types for mutations (#1277)
  • preserve legacy document filename spelling (#1283)
  • send the app-server initialized notification (#1282)
  • require owned temporary artifact storage (#1278)
  • parse existing option values consistently (#1248)
  • load helpers with Python safe path (#1240)
  • describe automatic sample PR scans (#1183)
  • preserve finding occurrences and literal apostrophes (#1247)
  • wait for npm registry visibility (#1239)
  • resolve parents of new artifact storage roots (#1241)
  • run entrypoints through symlinked paths (#1256)
  • inherit Deep Scan worker service tiers (#1238)
  • update Codex CLI and SDK to 0.162.0-alpha.15 (#1303)
  • upgrade native napi build and derive dependencies (#1302)
  • bump node from 22-bookworm-slim to 26-bookworm-slim (#1300)
  • update GitHub CLI and Docker-in-Docker features (#1299)
  • bump @linear/sdk from 96.0.0 to 97.0.0 in /sdk/typescript (#1305)
  • keep scan readers available during registration (#1272)
  • update MCP SDK to 1.31.0 for plugin and evals (#1304)
  • pass reasoning effort through to Codex (#1237)
  • include Vyper sources in scan inventories (#1306)
  • refresh eval and MCP dependency resolutions (#1313)
  • pin Codex Security smoke test API endpoint (#1293)

Upgrade notes

Review migration steps for these breaking changes:

  • save models with results and support offline export (#1133)

@codex review the current head 1a44b21.

@chatgpt-codex-connector

Copy link
Copy Markdown

@mldangelo-oai mldangelo-oai left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed the release proposal and curated the highlights and upgrade notes against all 124 merged pull requests in this release cycle. The release-only diff is approved.

Release-note validation, formatting, edited-section preservation, and all 85 focused release automation checks passed. The production dependency audit reports zero vulnerabilities. Standard and Deep scan, saved-result/export, and installed-package smoke checks passed on the unchanged runtime base f230f76. Normal CI and protected publication gates still apply.

@github-actions github-actions Bot added the skip-release-notes Omit internal changes from generated release notes label Oct 6, 2026

@mldangelo-oai mldangelo-oai left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed the revised release highlights and upgrade guidance against the merged changes. The notes use plain language and retain the compatibility steps readers need. Release-note parsing, Markdown formatting, edited-section preservation, and whitespace checks passed on this commit. This update changes only release-note prose; the prior runtime smoke results and 85 release-automation checks still apply. Required CI must finish before merging.

@mldangelo-oai mldangelo-oai left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed the release updater changes. The two added changes update evaluation-tool dependencies only; the shipped CLI/SDK runtime and reviewed release notes are unchanged. The release metadata correctly preserves both edited note sections. Approval remains subject to passing CI on this commit.

@mldangelo-oai mldangelo-oai left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed the newly included MCP dependency update: proxy-addr moves from 2.0.7 to 2.0.8 in the lockfile, with no source or public API changes. The release highlights and upgrade guidance remain accurate. The earlier release candidate passed CI; this updated commit must pass its own checks before merging.

@mldangelo-oai
mldangelo-oai merged commit 4949af7 into main Oct 6, 2026
62 checks passed
@mldangelo-oai
mldangelo-oai deleted the release/next-0.1.32 branch October 6, 2026 02:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-release-notes Omit internal changes from generated release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants