chore(release): finalize 0.0.7 changelog#19
Merged
Conversation
There was a problem hiding this comment.
Pull request overview
Finalizes the 0.0.7 release notes by updating the entry date and ensuring the changelog reflects the features, fixes, and documentation work that landed prior to release.
Changes:
- Updated the
0.0.7release date to2026-06-18. - Added missing
0.0.7release notes for public backend selectors, the managed quickstart example, and key managed-backend fixes. - Expanded the
0.0.7docs notes to cover the managed setup how-to, env var reconciliation, and README example run instructions.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| - `UpdateMemoryTool` now applies the configured `default_namespace`, | ||
| `default_owner_id`, and `default_user_id` when the caller omits them on the | ||
| managed `redis-agent-memory` backend. | ||
| - `RedisLongTermMemoryService` derives the events memory ID from event ids and |
…emory env vars - managed_memory_setup.md: add Prerequisites/install line and a Get credentials section linking the Redis Cloud Agent Memory create-service, view-service, and use-API pages. - simple_redis_memory: read canonical REDIS_AGENT_MEMORY_* with legacy AGENT_MEMORY_* fallback in main.py; update README env block and config table. - CHANGELOG: note the provisioning guidance and example reconciliation.
simple_redis_memory now resolves managed credentials via resolve_managed_credentials(backend), which raises a clear ValueError when REDIS_MEMORY_BACKEND=redis-agent-memory but REDIS_AGENT_MEMORY_API_KEY or REDIS_AGENT_MEMORY_STORE_ID is missing, instead of deferring to a cryptic SDK auth error. The opensource backend still accepts None and is unaffected.
Comment on lines
+53
to
+55
| - Session and namespace identifiers are sanitized for the managed backend, | ||
| which rejects `-` and `:` characters and enforces length limits; empty | ||
| sessions are returned before the first event so the first message can flow. |
Comment on lines
118
to
+121
| # Required only when REDIS_MEMORY_BACKEND=redis-agent-memory | ||
| AGENT_MEMORY_STORE_ID= | ||
| AGENT_MEMORY_API_KEY= | ||
| # See the managed setup guide for where to obtain these values. | ||
| REDIS_AGENT_MEMORY_STORE_ID= | ||
| REDIS_AGENT_MEMORY_API_KEY= |
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.
Summary
Completes the
[0.0.7]changelog so it reflects everything that landed after the original 0.0.7 bump but before release.pyproject.tomlis already at0.0.7; no version change needed.Added to the 0.0.7 entry
REDIS_AGENT_MEMORY_BACKEND,OPENSOURCE_AGENT_MEMORY_BACKEND,MemoryBackendName) re-exported fromadk_redis/adk_redis.memory(fix(memory): apply config defaults in UpdateMemoryTool, fix event memory IDs, expose backend constants #17).managed_memory_quickstartexample.UpdateMemoryToolconfig-default application; events memory-ID collision fix; managed-backend session/namespace ID sanitization (fix(memory): apply config defaults in UpdateMemoryTool, fix event memory IDs, expose backend constants #17 + earlier).Validation
make check: pyink/isort, ruff, mypy (31 files), pytest (115 passed, 10 skipped).uv build: producesadk_redis-0.0.7wheel + sdist.After merge, a published GitHub Release tagged
0.0.7will trigger the PyPI publish workflow.