Skip to content

Conversation

@matthewhively
Copy link
Collaborator

@matthewhively matthewhively commented Nov 14, 2025

Includes the following changes (in broad strokes)

  1. Use a config option Redis::Objects.prefix_style to control legacy or modern mode.
    • :legacy before upgrade
    • :modern after upgrade
  2. Update migrate_redis_legacy_keys to NOOP if no migration is necessary
  3. Adjust the redis_legacy_naming_warning_message to actually make sense

 - updated 2.0.0 release notes to better match behavior
 - Added a section for additional notes that don't really fit into another section
 - Re-arranged redis connection/pool descriptions
 - Added links to the 2 main usage options from the overview
 - Clarification on ORM
 - Added more explanation about global redis-objects
Dunno how the tests passed previously without this
contexts don't exist in "bacon", so use nested "describe" blocks instead.
 - Only using a single class now named `UpgradeTest`
 - Class is deleted and recreated to switch between legacy & modern conventions
For consistency in test output
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