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

Sync upstream 20240705 #60

Closed
wants to merge 192 commits into from
Closed

Sync upstream 20240705 #60

wants to merge 192 commits into from

Conversation

greedy52
Copy link

@greedy52 greedy52 commented Jul 5, 2024

No description provided.

vmihailenco and others added 30 commits February 5, 2023 09:24
* docs: Update redisotel docs for v9

Update the redisotel example for v9 to match the example at
https://redis.uptrace.dev/guide/go-redis-monitoring.html#what-is-opentelemetry.

* docs: Point to correct otel example
* Implemented EXPIRETIME and PEXPIRETIME
* feat(scan): scan time.Time uses `UnmarshalText(RFC3339)` interface decoding by default
…#2420)

Bumps [github.com/bsm/ginkgo/v2](https://github.com/bsm/ginkgo) from 2.5.0 to 2.7.0.
- [Release notes](https://github.com/bsm/ginkgo/releases)
- [Commits](bsm/ginkgo@v2.5.0...v2.7.0)

---
updated-dependencies:
- dependency-name: github.com/bsm/ginkgo/v2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Monkey <[email protected]>
…2421)

Bumps [github.com/bsm/gomega](https://github.com/bsm/gomega) from 1.20.0 to 1.26.0.
- [Release notes](https://github.com/bsm/gomega/releases)
- [Commits](bsm/gomega@v1.20.0...v1.26.0)

---
updated-dependencies:
- dependency-name: github.com/bsm/gomega
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat: add lmpop command
* fix: limit the number of connections created

Signed-off-by: monkey92t <[email protected]>
* refactor: change ListElementCmd to KeyValuesCmd

Signed-off-by: monkey92t <[email protected]>

* KeyValuesCmd.val are modified to pointers

Signed-off-by: monkey92t <[email protected]>

* recover KeyValuesCmd API

Signed-off-by: monkey92t <[email protected]>

---------

Signed-off-by: monkey92t <[email protected]>
* Add support for BLMPOP
* feat: add ZMPOP command

* fix: reply reading string

* fix: evaluating a test tweak

* fix: test fix

* fix: reverting to debug

* fix: test fix

* fix: remove old implementation

* feat: adding ZMPOP and tests

* feat: modifying ZMpopCmd

* fix: fix test

* fix: test removal check

* fix: fix testS

* Adding more tests

* fix: using redis.Nil instead of string

* fix: renaming command to ZArrayWithKeyCmd to match the standard

* feat: updated ZArrayWithKeyCmd to ZSliceWithKeyCmd

* feat: adding help strings

---------

Co-authored-by: Anuragkillswitch <[email protected]>
Co-authored-by: Chayim <[email protected]>
* Add support for BZMPOP

* Add BZMPOP command comment
Signed-off-by: monkey92t <[email protected]>
Co-authored-by: Vladimir Mihailenco <[email protected]>
* test: remove testify

Signed-off-by: monkey92t <[email protected]>
…#2466)

* Allowing for redis on a specified port

* updating the readme

---------

Co-authored-by: Vladimir Mihailenco <[email protected]>
Co-authored-by: Monkey <[email protected]>
* Implements function load, load replace and flush

* Implements `FUNCTIONS LIST`

* Fixes ineffectual assignment to err

* Extends other tests from the `FUNCTION` group

* Changes RdsFunction to Function

* Renames FunctionList command, for consistency

* Small fixes after review

* More fixes after review

* Implements the `LIBRARYNAME` and `WITHCODE` args for `FUNCTION LIST`

* Implements `FUNCTION DUMP`. Solves redis#2396

* Use a pointer instead of value for `First()`

* Implements `FUNCTION RESTORE`. Closes redis#2401.

* chore: tidy code

Signed-off-by: monkey92t <[email protected]>

---------

Signed-off-by: monkey92t <[email protected]>
Co-authored-by: monkey92t <[email protected]>
…turn "NOAUTH Authentication required" error (redis#2479)

* fixed redis#2462 error NOAUTH and support dragonfly

* check add comment

* alignment

---------

Co-authored-by: Monkey <[email protected]>
* feat: add support and tests for Command list command

Co-authored-by: Anuragkillswitch <[email protected]>
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 3 to 4.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](actions/setup-go@v3...v4)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot bot and others added 27 commits March 21, 2024 13:18
…2944)

Bumps google.golang.org/protobuf from 1.32.0 to 1.33.0.

---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ofekshenawa <[email protected]>
Signed-off-by: hishope <[email protected]>
Co-authored-by: ofekshenawa <[email protected]>
Co-authored-by: Monkey <[email protected]>
Signed-off-by: monkey92t <[email protected]>
Co-authored-by: Vladimir Mihailenco <[email protected]>
Signed-off-by: kindknow <[email protected]>
Co-authored-by: Monkey <[email protected]>
* Handle IPv6 in isMovedError

* Simplify GetAddr

---------

Co-authored-by: Monkey <[email protected]>
* Remove skipping span creation by checking parent spans

* Update CHANGELOG
Signed-off-by: monkey92t <[email protected]>
* chore: ignore package.json

* chore: release v9.5.3 (release.sh)
* Change redis version from 7.2 to 7.4

* fix jsonGet test

* Add 'watch' to client info

* Remove jsonGet from Enterprise tests
* Add HExpire command

* Add HPExpire, HexpireAt, HPExpireAt, HTTL, HPTTL, HPersist,HExpireTime, HPExpireTIme, HGetF, HSetF commands

* add docstring

* add tests and fix commands

* modify commands

* api changes

* fix tests

* remove tests from RE
* Added test case for CLIENT KILL with MAXAGE option

* Fixed sleep value

* Added additional condition to kill specific connection

* Test commit

* Test commit

* Updated test case to handle timeouts

---------

Co-authored-by: ofekshenawa <[email protected]>
* Support NOVALUES parameter for HSCAN

Issue redis#2919

The NOVALUES parameter instructs HSCAN to only return the hash keys,
without values.

* Update hash_commands.go

---------

Co-authored-by: ofekshenawa <[email protected]>
* add support for XREAD last entry

* handle reading from multiple streams

* add test to ensure we block for empty stream

* small tweak

* add an option to XReadArgs instead

* modify test comment

* small preallocation optimization

* Changed argument to generic ID, skip tests on Enterprise

* Fix test case

* Updated expiration command

---------

Co-authored-by: Vladyslav Vildanov <[email protected]>
Co-authored-by: vladvildanov <[email protected]>
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.20.0 to 0.23.0.
- [Commits](golang/net@v0.20.0...v0.23.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Monkey <[email protected]>
Signed-off-by: Andrew Haines <[email protected]>
Co-authored-by: Monkey <[email protected]>
* Add RediSearch Support

* searach

* Add RediSearch commands and tests

* Adding more tests and fixing commands

* Remove unnecessary additions

* fixing tests

* fixing tests

* fixing tests

* fixing FTConfig dialect test

* fix commects

* make enum for field types

* Support resp 2

* fix golang ci

* fix ftinfo

---------

Co-authored-by: Chayim <[email protected]>
Bumps [rojopolis/spellcheck-github-actions](https://github.com/rojopolis/spellcheck-github-actions) from 0.36.0 to 0.38.0.
- [Release notes](https://github.com/rojopolis/spellcheck-github-actions/releases)
- [Changelog](https://github.com/rojopolis/spellcheck-github-actions/blob/master/CHANGELOG.md)
- [Commits](rojopolis/spellcheck-github-actions@0.36.0...0.38.0)

---
updated-dependencies:
- dependency-name: rojopolis/spellcheck-github-actions
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Monkey <[email protected]>
* Change monitor test to run manually

* fix
Change context.Background() to ctx
@greedy52 greedy52 marked this pull request as ready for review July 5, 2024 14:46
@greedy52 greedy52 closed this Oct 1, 2024
@greedy52 greedy52 deleted the master_20240705 branch October 1, 2024 18:19
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.