Skip to content

chore: release 1.7.0 - #186

Merged
zoedsoupe merged 1 commit into
mainfrom
release-please--branches--main
Jul 16, 2026
Merged

zoedsoupe merged 1 commit into
mainfrom
release-please--branches--main

Conversation

@zoedsoupe

@zoedsoupe zoedsoupe commented Jun 10, 2026 •

Copy link
Copy Markdown
Owner

🚀 Want to release this?

1.7.0 (2026-07-16)

Features

  • streamable_http: per-subscriber metadata and targeted sends (#218) (c606658)

Bug Fixes

  • Forward configured :headers on the DELETE session-teardown request (follow-up to #180) (#213) (b32134a)
  • prevent "Server not initialized" race on first request (#198) (e84624c)
  • server: resolve session names via Registry to prevent atom-exhaustion DoS (#188) (17e4a6d)
  • session: trap_exit so terminate/2 runs on supervisor shutdown (#209) (6335cf4)
  • streamable_http: don't close superseded SSE handler to prevent reconnect flap (#215) (a1e0ce6)

Continuous Integration

  • add new elixir versions (3b636a8)
  • add pr-quality workflow (c0ca08f)
  • fix zig correct version for burrito (6e410bd)
  • use mlugg/setup-zig 0.15.2 in release-please auto build job (2ed6187)

This PR was generated with Release Please. See documentation.

@coderabbitai

coderabbitai Bot commented Jun 10, 2026 •

Copy link
Copy Markdown

Review Change Stack

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

This PR bumps the project from 1.6.2 to 1.6.3 across metadata and build definitions: mix.exs @version, flake.nix package version, and .github/.release-please-manifest.json. README.md and pages/introduction.md dependency examples are updated to ~> 1.6.3. A new CHANGELOG entry for v1.6.3 (dated 2026-06-22) with CI-related notes was added.

Possibly related PRs

  • zoedsoupe/anubis-mcp#184: Earlier release-please version bump updating the same version fields and documentation across the same set of files (1.6.2→1.6.3).
  • zoedsoupe/anubis-mcp#162: Previous release-style version bump touching the same set of version declarations and dependency snippets for a different patch version.
  • zoedsoupe/anubis-mcp#156: Automated release-please version bump across mix.exs, flake.nix, release-please manifest, and corresponding documentation updates.
🚥 Pre-merge checks | ✅ 2 | ❌ 3

❌ Failed checks (3 warnings)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
Title check ⚠️ Warning The title says 1.7.0, but the diff updates and documents 1.6.3, so it misstates the release being made. Rename the title to match the actual version in the changeset, e.g. "chore: release 1.6.3".
Description check ⚠️ Warning The description is release notes only and does not include the template's Problem, Solution, or Rationale sections. Add the required Problem, Solution, and Rationale headings, or fill them with a short release summary aligned to the template.
✅ Passed checks (2 passed)
Check name Status Explanation
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
✨ Simplify code
  • Create PR with simplified code
  • Commit simplified code in branch release-please--branches--main

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@zoedsoupe
zoedsoupe force-pushed the release-please--branches--main branch 2 times, most recently from ef0d975 to 94a9c9c Compare June 15, 2026 23:07

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
mix.exs (1)

50-50: ⚠️ Potential issue | 🟡 Minor

🔄 Peri downgrade reverts to 0.8.5—sync mix.lock to match.

This is a deliberate revert from 0.9.0 (bumped via #193) back to 0.8.5. The Peri.validate/2 API remains compatible across both versions, so no integration risk there. However, mix.lock still pins 0.9.0 and must be regenerated to match the new mix.exs constraint. Without this sync, CI builds will use 0.9.0 until the lock is updated—creating a mismatch between what the release tooling locks and what actually builds.

Action: Regenerate mix.lock in this PR (mix deps.get / mix deps.lock) to pin 0.8.5 and align with the release build process.

P1: Lock/mix.exs sync required before merge.


ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 01034770-7bbd-4c71-a869-d08e3b85a0a7

📥 Commits

Reviewing files that changed from the base of the PR and between ef0d975 and 94a9c9c.

📒 Files selected for processing (6)
  • .github/.release-please-manifest.json
  • CHANGELOG.md
  • README.md
  • flake.nix
  • mix.exs
  • pages/introduction.md

@zoedsoupe
zoedsoupe force-pushed the release-please--branches--main branch 2 times, most recently from 1faa487 to 48e7bab Compare June 16, 2026 12:32

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 1


ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 213ea352-2351-427f-9619-2f45820b8d18

📥 Commits

Reviewing files that changed from the base of the PR and between 94a9c9c and 48e7bab.

📒 Files selected for processing (6)
  • .github/.release-please-manifest.json
  • CHANGELOG.md
  • README.md
  • flake.nix
  • mix.exs
  • pages/introduction.md

Comment thread CHANGELOG.md Outdated
@zoedsoupe
zoedsoupe force-pushed the release-please--branches--main branch from 48e7bab to b61945c Compare June 22, 2026 19:00

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 1

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
mix.exs (1)

1-27: ⚠️ Potential issue | 🟡 Minor

Document :peri 0.9.0 upgrade in CHANGELOG v1.6.3 — P1 fix needed

The :peri dependency was upgraded from 0.8.5 to 0.9.0 (commit 0c9069a), but CHANGELOG v1.6.3 contains no entry documenting this change. While the upgrade itself is sound, missing changelog entries make it harder to track breaking changes or feature additions across releases.

Add a dependency update section to CHANGELOG.md under the [1.6.3] heading noting the :peri bump.


ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 1ccaadd0-46b9-4d97-8431-a15c4fbb18d4

📥 Commits

Reviewing files that changed from the base of the PR and between 48e7bab and b61945c.

📒 Files selected for processing (6)
  • .github/.release-please-manifest.json
  • CHANGELOG.md
  • README.md
  • flake.nix
  • mix.exs
  • pages/introduction.md

Comment thread CHANGELOG.md Outdated
@zoedsoupe
zoedsoupe force-pushed the release-please--branches--main branch from b61945c to 124b8d9 Compare June 30, 2026 12:41
@zoedsoupe
zoedsoupe force-pushed the release-please--branches--main branch from 124b8d9 to 9f7d7ca Compare July 15, 2026 17:48
coderabbitai[bot]
coderabbitai Bot previously approved these changes Jul 15, 2026
@zoedsoupe
zoedsoupe force-pushed the release-please--branches--main branch 4 times, most recently from 3985bbf to 3fcd64e Compare July 16, 2026 00:00
@zoedsoupe
zoedsoupe force-pushed the release-please--branches--main branch 2 times, most recently from c813271 to 3594f1f Compare July 16, 2026 00:23
@zoedsoupe zoedsoupe changed the title chore: release 1.6.3 chore: release 1.7.0 Jul 16, 2026
@zoedsoupe
zoedsoupe force-pushed the release-please--branches--main branch from 3594f1f to 13b4033 Compare July 16, 2026 00:26
@zoedsoupe
zoedsoupe force-pushed the release-please--branches--main branch from 13b4033 to 97dbc34 Compare July 16, 2026 00:32
@zoedsoupe
zoedsoupe merged commit 64ef729 into main Jul 16, 2026
12 checks passed
@zoedsoupe
zoedsoupe deleted the release-please--branches--main branch July 16, 2026 00:46
@zoedsoupe

Copy link
Copy Markdown
Owner Author

🤖 Created releases:

🌻

zoedsoupe added a commit that referenced this pull request Jul 16, 2026
🚀 Want to release this?
---


##
[1.7.0](v1.6.2...v1.7.0)
(2026-07-16)


### Features

* **streamable_http:** per-subscriber metadata and targeted sends
([#218](#218))
([d6cf7b1](d6cf7b1))


### Bug Fixes

* Forward configured :headers on the DELETE session-teardown request
(follow-up to
[#180](#180))
([#213](#213))
([4edd2c0](4edd2c0))
* prevent "Server not initialized" race on first request
([#198](#198))
([6bb60f9](6bb60f9))
* **server:** resolve session names via Registry to prevent
atom-exhaustion DoS
([#188](#188))
([fdbc238](fdbc238))
* **session:** trap_exit so terminate/2 runs on supervisor shutdown
([#209](#209))
([a224c00](a224c00))
* **streamable_http:** don't close superseded SSE handler to prevent
reconnect flap
([#215](#215))
([e1cc4a8](e1cc4a8))


### Continuous Integration

* add new elixir versions
([26dd267](26dd267))
* add pr-quality workflow
([d67eaa9](d67eaa9))
* fix zig correct version for burrito
([afec768](afec768))
* use mlugg/setup-zig 0.15.2 in release-please auto build job
([428cace](428cace))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
This was referenced Jul 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant