docs: RELEASE-NOTES.md for v1.0.1 - #48
Merged
Merged
Conversation
…etection) v1.0.1 (tag a0850f4) contains #44 (license) + #45 (gateway error handling) only. The model-picker cleanup (#46) merged to develop AFTER this tag, and the chat cosmetics (#47) aren't merged yet — so neither is in v1.0.1, and the notes cover exactly what the tag holds. Lead: a transient upstream 5xx now retries and recovers instead of ending the run, and a failed request surfaces an honest "LevelCode Cloud API 502: Bad Gateway" instead of raw nginx HTML mislabeled "OpenAI". Under the hood: GitHub now detects the LICENSE as MIT. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Contributor
There was a problem hiding this comment.
Pull request overview
Updates RELEASE-NOTES.md to publish the v1.0.1 release notes, aligning the narrative with the reliability-focused changes included in that tag (gateway retry + clearer gateway error output) and the licensing/metadata fix (MIT detection + stable license link).
Changes:
- Replaces the previous release notes with v1.0.1 highlights focused on transient 5xx retry and clearer gateway error messages.
- Adds an “Under the hood” note describing GitHub MIT detection and the
HEADlicense link. - Updates test coverage notes and the compare link to v1.0.0...v1.0.1.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
…eview) "a genuine transient 5xx" could be read to include 500, which is NOT retried. Say "only a 502, 503, or 504" to match the code (TRANSIENT_STATUS) and the very next sentence. Also tightened "500 / other 4xx" (500 isn't a 4xx) to "a 500, any other 4xx". Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release notes for v1.0.1, a reliability patch.
What v1.0.1 actually contains
The
v1.0.1tag sits ata0850f4, so it is exactly two PRs:HEADlicense link.Heads-up on sequencing (so the notes match reality):
developafter the v1.0.1 tag was cut — it is not in v1.0.1.So these notes cover #44 + #45 only. #46 and #47 are the start of the next release (v1.0.2).
The notes lead with
upstream busy — retrying…instead of a dead run. With the guardrails spelled out (no retry on 429/500/other-4xx/abort; 401 still refreshes; Stop stays instant).LevelCode Cloud API 502: Bad Gatewayinstead ofOpenAI API 502: <raw nginx HTML>.LICENSEas MIT.Notes on the flow
🤖 Generated with Claude Code