Skip to content

chore(main): release 0.19.0 - #282

Open
cachekit-release-bot[bot] wants to merge 2 commits into
mainfrom
release-please--branches--main--components--cachekit
Open

cachekit-release-bot[bot] wants to merge 2 commits into
mainfrom
release-please--branches--main--components--cachekit

Conversation

@cachekit-release-bot

@cachekit-release-bot cachekit-release-bot Bot commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

0.19.0 (2026-09-19)

⚠ BREAKING CHANGES

  • logging: UltraOptimizedStructuredLogger.init no longer accepts mask_sensitive; get_structured_logger() no longer accepts mask_sensitive and now keys _logger_instances on name alone; mask_sensitive_patterns is removed; ProfileConfig.mask_sensitive_data and ProfileConfig.lazy_pii_masking are removed. All were read by nothing and toggled no behavior. Constructors/callers passing them now raise TypeError instead of silently no-op'ing. Same removal shape as L1CacheConfig.namespace_index in v0.18.0 and L1CacheConfig.invalidation_enabled in v0.16.0 (LAB-520).

Features

  • backend: bound L1 backfill by the server's remaining freshness (LAB-557) (#268) (7bd5abf)
  • concurrency: free-threaded CPython support — memory-ordering fixes, gil_used=false, CI lane (LAB-511) (#265) (bda770b)

Bug Fixes

  • ci: fail loudly on attestation lookup failure; decide the codecov pair (LAB-2528) (#270) (2a8b941)
  • ci: make the Atheris fuzz job capable of failing + repair its dead targets (LAB-1140) (#269) (6ab0c28)
  • decorators: async get hits record serializer/size/hit like the sync path (LAB-3765) (#297) (9b96fd2)
  • decorators: async lock double-check L2 hits record get telemetry (LAB-3769) (#303) (683b1c7)
  • file: guard eviction unlink against a concurrent rename (LAB-2685) (#285) (e917a57)
  • file: write every byte or fail; evict a payload that shrank under read (LAB-2682) (#272) (068adb2)
  • logging: redact raw cache keys on all log paths (LAB-304) (#264) (81f97fb)
  • logging: sanitise error kwarg at the structured cache-operation sinks (LAB-3666) (#301) (d27ec29)
  • redis: stop lock waiters pinning executor threads (LAB-3596) (#290) (ddbeb91)
  • serializers: bound forged-entry error echoes; retire columnar dead code (LAB-3131) (#289) (10a1049)
  • serializers: bound untrusted msgpack decode depth and header allocation (LAB-2503) (#276) (f7c087d)
  • serializers: fail closed on unverified DataFrame/Series envelopes (LAB-2736) (#304) (60da54f)
  • serializers: type ByteStorage.retrieve failures and collapse duplicated columnar decode (LAB-2736) (#287) (0aa78ca)

Performance Improvements

  • decorators: backfill L1 on sync L2 hits; size stats by envelope length (LAB-348) (#294) (c019b26)

Code Refactoring

  • logging: remove dead PII-masking knobs (LAB-3797) (#300) (705640b)

This PR was generated with Release Please. See documentation.

@kodus-27b

This comment has been minimized.

kodus-27b[bot]
kodus-27b Bot previously approved these changes Sep 6, 2026
@cachekit-release-bot
cachekit-release-bot Bot force-pushed the release-please--branches--main--components--cachekit branch from 74e7255 to 87b7cd7 Compare September 6, 2026 06:15
@kodus-27b

This comment has been minimized.

@codecov

codecov Bot commented Sep 6, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

📢 Thoughts on this report? Let us know!

@cachekit-release-bot
cachekit-release-bot Bot force-pushed the release-please--branches--main--components--cachekit branch from 87b7cd7 to 47b6c14 Compare September 6, 2026 08:08
@kodus-27b

This comment has been minimized.

@cachekit-release-bot
cachekit-release-bot Bot force-pushed the release-please--branches--main--components--cachekit branch from 47b6c14 to 2fd8cff Compare September 6, 2026 22:13
@kodus-27b

This comment has been minimized.

@cachekit-release-bot
cachekit-release-bot Bot force-pushed the release-please--branches--main--components--cachekit branch from 2fd8cff to 9868a10 Compare September 11, 2026 01:27
@coderabbitai

coderabbitai Bot commented Sep 11, 2026

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository: cachekit-io/cachekit-py/.coderabbit.yaml

Review profile: ASSERTIVE

Plan: Advanced

Run ID: 17bb42b5-95cb-4cc5-8c75-797824aab2a1

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

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

@kodus-27b

This comment has been minimized.

kodus-27b[bot]
kodus-27b Bot previously approved these changes Sep 11, 2026
@cachekit-release-bot
cachekit-release-bot Bot force-pushed the release-please--branches--main--components--cachekit branch from 9d096f5 to 7fae799 Compare September 11, 2026 01:43
@kodus-27b

This comment has been minimized.

kodus-27b[bot]
kodus-27b Bot previously approved these changes Sep 11, 2026
@cachekit-release-bot
cachekit-release-bot Bot force-pushed the release-please--branches--main--components--cachekit branch from 533d212 to 0efc682 Compare September 13, 2026 05:01
@kodus-27b

This comment has been minimized.

@cachekit-release-bot
cachekit-release-bot Bot force-pushed the release-please--branches--main--components--cachekit branch 2 times, most recently from 261b7c1 to b7996d0 Compare September 13, 2026 05:01
kodus-27b[bot]
kodus-27b Bot previously approved these changes Sep 13, 2026
@cachekit-release-bot
cachekit-release-bot Bot force-pushed the release-please--branches--main--components--cachekit branch from 4bd075d to 03d98d1 Compare September 13, 2026 10:07
@kodus-27b

This comment has been minimized.

kodus-27b[bot]
kodus-27b Bot previously approved these changes Sep 13, 2026
@cachekit-release-bot
cachekit-release-bot Bot force-pushed the release-please--branches--main--components--cachekit branch from 3686a28 to ca18ea5 Compare September 18, 2026 00:21
@kodus-27b

This comment has been minimized.

kodus-27b[bot]
kodus-27b Bot previously approved these changes Sep 18, 2026
@cachekit-release-bot
cachekit-release-bot Bot force-pushed the release-please--branches--main--components--cachekit branch from e503e0a to 3e726ae Compare September 18, 2026 10:45
@kodus-27b

This comment has been minimized.

@cachekit-release-bot
cachekit-release-bot Bot force-pushed the release-please--branches--main--components--cachekit branch 2 times, most recently from 6137c4e to bbc17b2 Compare September 18, 2026 10:45
kodus-27b[bot]
kodus-27b Bot previously approved these changes Sep 18, 2026
@cachekit-release-bot
cachekit-release-bot Bot force-pushed the release-please--branches--main--components--cachekit branch from f92f476 to 8aa93ab Compare September 19, 2026 01:09
@kodus-27b

This comment has been minimized.

kodus-27b[bot]
kodus-27b Bot previously approved these changes Sep 19, 2026
@cachekit-release-bot
cachekit-release-bot Bot force-pushed the release-please--branches--main--components--cachekit branch from a983ab8 to e4f1797 Compare September 19, 2026 13:05
@kodus-27b

This comment has been minimized.

kodus-27b[bot]
kodus-27b Bot previously approved these changes Sep 19, 2026
@cachekit-release-bot
cachekit-release-bot Bot force-pushed the release-please--branches--main--components--cachekit branch from 6ed65c9 to 3b37bd4 Compare September 19, 2026 13:11
@kodus-27b

This comment has been minimized.

kodus-27b[bot]
kodus-27b Bot previously approved these changes Sep 19, 2026
@cachekit-release-bot
cachekit-release-bot Bot force-pushed the release-please--branches--main--components--cachekit branch from f90584c to 8afc8a7 Compare September 19, 2026 13:39
@kodus-27b

This comment has been minimized.

kodus-27b[bot]
kodus-27b Bot previously approved these changes Sep 19, 2026
@cachekit-release-bot
cachekit-release-bot Bot force-pushed the release-please--branches--main--components--cachekit branch from 236df0f to d8e531d Compare September 19, 2026 22:48
@kodus-27b

kodus-27b Bot commented Sep 19, 2026

Copy link
Copy Markdown

Code Review Could Not Complete ⚠️

The review failed before suggestions could be generated.

Reason: Rate limit reached on the provider. Try again in a few minutes.

After fixing the issue, comment @kody review on this PR to re-run the review.

Kody Guide: Usage and Configuration
Interacting with Kody
  • Request a Review: Ask Kody to review your PR manually by adding a comment with the @kody start-review command at the root of your PR.

  • Validate Business Logic: Ask Kody to validate your code against business rules by adding a comment with the @kody -v business-logic command.

  • Provide Feedback: Help Kody learn and improve by reacting to its comments with a 👍 for helpful suggestions or a 👎 if improvements are needed.

Current Kody Configuration
Review Options

The following review options are enabled or disabled:

Options Enabled
Bug
Performance
Security
Business Logic

Access your configuration settings here.

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