Skip to content

Conversation

@MarcusSorealheis
Copy link
Collaborator

@MarcusSorealheis MarcusSorealheis commented Nov 27, 2025

Description

prepare 0.7.8 release.

Fixes #2074

Type of change

Please delete options that aren't relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • This change requires a documentation update

How Has This Been Tested?

This release has been tested with large scale workloads across a number of clients and use cases.

Checklist

  • Updated documentation if needed
  • Tests added/amended
  • bazel test //... passes locally
  • PR is contained in a single commit, using git amend see some docs

This change is Reviewable

"@crates//:bytes",
"@crates//:futures",
"@crates//:hyper-1.7.0",
"@crates//:hyper-1.8.1",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This change might be causing the CI failures

@@ -3,187 +3,51 @@

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CHANGELOG is messed up. Please fix this such that that this doesn't update the previous versions.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks like 0.7.7 is also screwed up in the changelog

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thank you for the review.


[[package]]
name = "aho-corasick"
version = "1.1.3"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cargo lock should be generated once again

…#2069)

* fix: use wildcard query when Redis index value is empty

When searching Redis with an empty filter, the query was generating
`@nl_state:{  }` which causes a syntax error at offset 10. This fix
uses `*` (match all) when the sanitized field is empty.

Also updates the test mock to handle wildcard queries and skip entries
without version fields (e.g., those created via HSET).

Fixes: Syntax error at offset 10 near state

* complete merge to comply with CI

* fix: resolve merge conflict in search_by_index_prefix

Merged main into fix-redis-query-syntax branch and resolved conflict
in the search_by_index_prefix method to work with RecoverablePool.

Changes:
- Extract Client from ClientWithPermit using client.client.clone()
- Pass sanitized_field as parameter to closure for proper ownership
- Maintain wildcard query fix (*) for empty filter values
- Maintain input sanitization security
,
@MarcusSorealheis MarcusSorealheis merged commit 92869d9 into TraceMachina:main Nov 28, 2025
29 checks passed
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.

Release v0.7.8

2 participants