Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Public API methods removed by mistake when introducing RedisJSON #3070

Open
tishun opened this issue Dec 4, 2024 · 0 comments
Open

Public API methods removed by mistake when introducing RedisJSON #3070

tishun opened this issue Dec 4, 2024 · 0 comments
Milestone

Comments

@tishun
Copy link
Collaborator

tishun commented Dec 4, 2024

Bug Report

See redis/lettucemod#62
See #3054
See #2933

The implementation of the RedisJSON commands introduced a new parser abstraction.
It is required to construct certain objects from the public API, but it used to not be part of the contract.

Current Behavior

The implementation of the RedisJSON commands introduced a new parser abstraction.
It is required to construct certain objects from the public API, but it used to not be part of the contract.

Expected behavior/code

Similarly to #3054 we need to restore the missing constructors and use the default parser.

Environment

  • Lettuce version(s): 6.5.1.RELEASE, 6.5.0.RELEASE
  • Redis version: any

Possible Solution

As a temporary workaround the DEFAULT_JSON_PARSER could be provided, see #3065

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

No branches or pull requests

1 participant