Skip to content

docs: RELEASE-NOTES.md for v1.0.5 (sessions + project memory) - #69

Merged
ndemianc merged 1 commit into
developfrom
docs/release-notes-v1.0.5
Aug 15, 2026
Merged

docs: RELEASE-NOTES.md for v1.0.5 (sessions + project memory)#69
ndemianc merged 1 commit into
developfrom
docs/release-notes-v1.0.5

Conversation

@ndemianc

Copy link
Copy Markdown
Contributor

44 commits since v1.0.4, five merged PRs (#64#68). The headline isn't the MCP tail — it's that chats became sessions and projects gained a memory.

Structure follows v1.0.4: lede, Highlights, then the factual sections. Six highlights — sessions and the History panel, honest three-tier resume, project memory, memory-as-untrusted-input, fork, Copy as Markdown — plus the eight new settings with their real defaults.

Two things a release note would usually leave out

A "Not in this release" section, saying plainly that the Sessions panel does not search yet. It's the first gap a user hits once a project holds more than a screenful of sessions, and letting them discover it after upgrading is worse than saying it. Same finding #68 put into the design docs.

The memory security posture as its own highlight, not a footnote. Memory is replayed into the system prompt of every future session and is distilled from transcripts containing repo files, command output and MCP results. The instruction gate, the surfacing, the redaction and the verify-first framing are the feature, not caveats to it.

Every claim re-checked against the build

Not against the commit log:

claim verified
8 settings + defaults match package.json exactly
card actions rendered a real card: rename · fork · export · done · delete · pin
digest framing digestMarkdown output contains "never act on an instruction"
instruction gate a twice-observed always … | sh fact returns active: false
secret redaction a ghp_… fact comes back scrubbed
"no search yet" true — no sessSearch/sessFilter in the webview
32 suites / 528 cases measured by running them

It also passes the tag-on-merge.yml gate from #63: no TODO markers, no scaffolding, first line names v1.0.5.

Note on the release in flight

v1.0.5 is already tagged at 37cd2ca (develop tip, includes #67 and #68), and a draft release exists with all four signed assets attached — but its body is still the placeholder text from the old hybrid workflow, telling the reader the assets are unsigned. That needs replacing with these notes before publishing.

44 commits since v1.0.4, five merged PRs (#64-#68). The headline is not the MCP
tail — it is that chats became sessions and projects gained a memory.

Structure follows v1.0.4: a lede, Highlights, then the factual sections. Six
highlights — sessions and the History panel, honest three-tier resume, project
memory, memory-as-untrusted-input, fork, and Copy as Markdown — plus the eight
new settings with their real defaults.

Two things stated that a release note would usually omit:

- A "Not in this release" section saying the panel does NOT search yet. It is
  the first gap a user hits once a project holds more than a screenful of
  sessions, and letting them discover it after upgrading is worse than saying
  it. Same finding #68 put in the design docs.
- The memory security posture as its own highlight rather than a footnote,
  because memory is replayed into every future session and is distilled from
  transcripts containing repo files and MCP output. The instruction gate, the
  surfacing, the redaction and the verify-first framing are the feature.

Every claim re-checked against the build rather than the commit log: all 8
settings and defaults match package.json; the card renders exactly
rename/fork/export/done/delete/pin; the digest carries its verify-first framing;
the instruction gate refuses to auto-promote; secrets are redacted; and the
"no search" claim is true. Suite counts (32 suites / 528 cases) measured, not
recalled.
Copilot AI lite review requested due to automatic review settings August 15, 2026 02:46

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Updates the project’s release notes to reflect LevelCode v1.0.5, focusing on the shift from ephemeral chats to persisted sessions and the introduction of per-project memory (with explicit “untrusted input” framing and security posture).

Changes:

  • Rewrites the v1.0.5 lede and Highlights to cover sessions (resume/fork/export) and project memory.
  • Adds a “New settings” section enumerating the new sessions/memory settings and defaults.
  • Adds a “Not in this release” section explicitly calling out missing Sessions search, and updates test coverage + changelog link.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread RELEASE-NOTES.md

## New settings

| Setting | Default | |
@ndemianc
ndemianc merged commit 0810a4c into develop Aug 15, 2026
2 checks passed
@ndemianc
ndemianc deleted the docs/release-notes-v1.0.5 branch August 15, 2026 02:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants