Repository navigation
v1.5.0
Immutable
release. Only release title and notes can be modified.
Version note: v1.4.0 was an internal development version and was not publicly released. Its changes are included in this release.
v1.5.0
Publish the accumulated model-policy and monitoring work, repair the CI/release pipeline and include the pending dependency updates.
Features
- Default to the observed GPT-6 and GPT-5.6 Sol families, plus GPT-5.5 before its documented October 14 retirement boundary. Initialization options can disable these restrictions.
- Run daily compatibility monitoring for API, model-catalog and UI changes, alongside the SDK example. Confirmed complete example failures escalate to CRITICAL.
Fixes
- Handle Windows CRLF checkouts when comparing and synchronizing embedded workflow scripts.
- Check missing tags through the Git references endpoint and resolve existing annotated tags before comparing release targets.
- Separate Chromium preparation, native verification and archiving into bounded CI steps; require matching verification fingerprints before creating a browser archive.
- Treat authentication, challenge and incomplete-probe results as UNAVAILABLE warnings without opening false CHANGE issues or closing an existing incident.
Security and dependencies
- Validate trusted test/build provenance in the privileged publisher, with no repository checkout or execution of downloaded code.
- Include Dependabot #1 for github-script and Dependabot #3 for seven .NET packages.
- Preserve OpenAI 2.14 streaming signatures after the System.ClientModel 1.16 type rename.
Validation and maintenance
- Pass 1,327 tests on each supported platform, all four native browser bundle builds and CodeQL checks.
- Verify 13 published assets and their checksums, plus MCP scopes and typed SSE in a fresh .NET 8 consumer.
- Rebuild main into focused Conventional Commits while preserving the original published release tags.
All 70 commits
Commit links follow the rebuilt main history. Published tags and downloads retain their original targets.
Build and CI
- af0d4be build(sdk): update solution and package configuration
- 76abbd0 ci(monitor): add monitor issue implementation
- 18fb332 ci(release): add release implementation
- db2ce4c ci(workflows): add sync workflows implementation
- 567ff87 ci(monitor): record reviewed UI and API baseline
- 404a99c ci(monitor): compare sanitized compatibility reports
- b5108f2 build(tools): package native Chromium and SDK bundles
- cdcf269 build(tools): publish verified release assets
- 109810e ci(ci): update platform browser bundles
- 34f0c31 ci(ci): add daily compatibility probes
- c703661 ci(ci): update cross-platform test gates
- 7c4a0f5 ci(commits): validate short Conventional Commit titles
- 44be894 ci(release): use concise version titles
- 9bad822 build(browser): separate bundle preparation and verification
- 6a283f0 ci(browser): isolate bundle phases for 1.5.0
Tests
- ec2ce2a test(monitor): cover monitor behavior
- 71d8fc2 test(release): cover release behavior
- 7ab24ba test(ci): cover workflows behavior
- 5133d7d test(example): update QuickStart and configuration examples
- 2e80d2a test(example): add automated two-turn SSE smoke checks
- 95c9f1c test(ci): update required SDK and extension checks
- a9b72fc test(models): align existing fixtures with the supported model policy
- f3f3064 test(sdk): extend captured operation behavior
- 01e4e80 test(sdk): cover example smoke behavior
- db34f04 test(sdk): cover model policy behavior
- 0ce4fec test(sdk): extend test support behavior
- fc9bc56 test(commits): cover categorized commit titles
- 401a4bd test(monitor): prevent false incidents for blocked checks
- b30ba57 test(release): require concise version titles
- 158bda0 test(streaming): cover legacy factory parsing, cancellation and disposal
- d8ea094 test(ci): update required SDK and extension checks
- e6a57b5 test(windows): verify workflow synchronization in CRLF checkouts
- 5e3216c test(release): cover missing and annotated tag responses
- fa8b05a test(ci): enforce browser verification before archiving
Dependencies
- 6411314 build(deps): configure dependency update automation
- 1b728a7 build(deps): update github-script action
- 7159b64 build(deps): categorize future Dependabot commit titles
- a944d94 build(deps): update .NET client and test packages
Documentation and maintenance
- e077a87 docs(sdk): document daily compatibility checks and incident rules
- 4bf7049 docs(release): document release changelog
- 6f5ba06 docs(sdk): document tested build and release process
- a752657 docs(sdk): document verified behavior and limitations
- 9727677 docs(readme): update installation and feature guidance
- 0b8f826 chore(release): 1.4.0
- 99d2309 docs(commits): define focused commits and concise releases
- d1f24e6 docs(sdk): document daily compatibility checks and incident rules
- b70c9af docs(release): document release changelog
- 767a980 docs(sdk): document tested build and release process
- aa89bae docs(sdk): document verified behavior and limitations
- 6c5a251 docs(readme): update installation and feature guidance
- 21f7458 chore(release): 1.5.0
- b5c723a docs(release): record publication fixes and hosted checks
- f5c7076 docs(release): describe staged browser checks
Security
- 38c9077 docs(security): add vulnerability reporting and credential policy
- ac9d5c8 ci(security): update verified release publication
Fixes
- e2c9dfd fix(sentinel): extend browser session and Sentinel provider
- 9a1233f fix(compat): isolate baseline and replacement dependencies
- b29015b fix(monitor): classify blocked-only probes as unavailable
- 99930b3 fix(monitor): warn without creating issues for incomplete probes
- dae09d4 fix(compat): retain OpenAI streaming signatures with ClientModel 1.16
- ef2f7d8 fix(windows): normalize workflow synchronization line endings
- 9857d8f fix(release): handle missing tags for 1.5.0
Features
- 2221a7f feat(openai): extend OpenAI client initialization and web modes
- 12fe551 feat(conversations): extend append, edit and reconciliation behavior
- 2e99d3c feat(transport): extend direct ChatGPT web requests
- 53be798 feat(compat): extend Chat and Responses request adaptation
- 946b268 feat(proxy): extend OpenAI-compatible proxy routes
- b070834 feat(proxy): extend per-user proxy configuration
- 25247cc feat(config): extend web endpoint and credential options
- 1fbf915 feat(models): add supported model restrictions and opt-out