Skip to content

docs(changelog): add the 0.3.8 entries collected from parallel PRs - #286

Merged
allen0099 merged 3 commits into
masterfrom
docs/changelog-0.3.8-206
Sep 27, 2026
Merged

allen0099 merged 3 commits into
masterfrom
docs/changelog-0.3.8-206

Conversation

@allen0099

@allen0099 allen0099 commented Sep 27, 2026 •

Copy link
Copy Markdown
Owner

Summary

Closes #206

Copies the "CHANGELOG" sections from the 0.3.8 PR descriptions into ## [Unreleased], appended to the matching sections. No version heading, date or version change; that belongs to the release.

I checked every PR merged into master since v0.3.7, not only the ones listed in #206.

PR Issue Entry Status
#207 #160 Added: exceptions exported from fastapi_cachex added here
#208 #165 Fixed: clear_expired_sessions() removes non-active sessions added here
#209 #168 Fixed: session middleware varies on the token header added here
#210 #183 None (internal refactor) no entry
#211 #172 Changed: Redis clear operations delete page by page added here
#212 #171 Changed: Redis get_cache_data() no longer blocks added here
#272 #231, #232 Security: releases from master only; Fixed: LICENSE shipped added here
#273 #174, #176 Changed: Memcached one worker call per operation added here, reworded (below)
#274 #112 Changed: CacheBackend falls back to MemoryBackend added here
#275 #114, #116 Added: require_user_session; Security: short JWT key warning added here
#276 #184, #182 Added: media_type in /cached-records; Changed: key built only when used added here
#277 #190–#192 None (tooling) no entry
#278 #186 None (test-only) no entry
#279 #115 Changed: session lookups no longer write added here, wrapped and linked
#281 #187 None (test-only) no entry
#282 #193 None (CI only) no entry
#283 #188 None (test-only) no entry
#284 #194 Changed: runtime dependency floors added here
#263 #230 Security: | and % escaped in cache keys already in the file

The other PRs merged since v0.3.7 either edited CHANGELOG.md themselves (#150, #153, #156–#159, #195, #196, #198–#200, #203–#205, #215–#218, #220, #221, #223, #224, #255, #257–#259, #262) or changed nothing users see (#149, #151, #152, #154, #155, #219).

Still open and expected to need no entry: #185 and #189 (both test-only).

Wording changes

Verification

  • uv run pytest tests/test_changelog_release.py: 25 passed.
  • scripts/changelog_release.py --version 0.3.8 --dry-run renders all 46 summaries in the five sections. It printed only; nothing was written.
  • The strict docs builds passed in EN (which includes the changelog) and zh-TW.
  • pre-commit passed.

CHANGELOG

None.

Update

Update 2

Added the ### Documentation entry for #294 (session login docs). Merge #294 before or together with this PR.

@allen0099 allen0099 added this to the 0.3.8 milestone Sep 27, 2026
@allen0099 allen0099 added the documentation Improvements or additions to documentation label Sep 27, 2026
Copies the CHANGELOG sections of #207, #208, #209, #211, #212, #272,
#273, #274, #275, #276, #279 and #284 into Unreleased. The #273 entry
drops expire_if_equals from its list of methods that changed, since that
primitive is new in 0.3.8.
@allen0099
allen0099 force-pushed the docs/changelog-0.3.8-206 branch from 47a4bb9 to b05d10d Compare September 27, 2026 10:57
@allen0099
allen0099 merged commit d45ac98 into master Sep 27, 2026
12 checks passed
@allen0099
allen0099 deleted the docs/changelog-0.3.8-206 branch September 27, 2026 11:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add CHANGELOG entries for 0.3.8 PRs opened in parallel

1 participant