Skip to content

GO GA launch #3486

Open
27 of 32 issues completed
Open
27 of 32 issues completed
@meitalkra

Description

@meitalkra

Description

Epic to capture the work for GO launch

Single Commands

  1. Stream commands, part III - Go: Stream commands support, part III #2968
  2. Stream commands, part IV - Go: Stream commands support, part IV #2969
  3. Hash command, part II - Go: Hash commands support part II #2970
  4. Sorted set commands, part III - Go: Sorted set commands support, part III #2971
  5. Sorted set commands, part IV - Go: Sorted set commands support, part IV #2972
  6. Sorted set commands, part V - Go: Sorted set commands support, part V #2973
  7. Geo commands - Go: Geo commands support #3365
  8. Server Management commands - Go: Server Management commands - Part I #3396
  9. Bitmap commands - Go: Bitmap commands #3397
  10. Server Management commands, part II - Go: Server Management commands - Part II #3399
  11. Connection Management commands, part I - Go: Connection Management Commands Part I #3400
  12. Generic commands - Go: Generic commands #3401
  13. Pubsub framework - Go: Pubsub framework #3408
  14. Pubsub commands - GO: PubSub Commands #3664
  15. Function commands - Go: Function commands #3480
  16. Script commands - Go: Script commands #3481
  17. Transaction commands - Go: Transactions #3484
  18. Pipeline support - [Task] Go: add pipelines / batches wrapper support #3547

Misc. Features & Tasks

  1. Support IFEQ option for SET command - Support IFEQ option for SET command #2811 (Golang PR - Go: Add IFEQ to SetOptions #3098)
  2. Go: add connection timeout configuration - Go: add connection timeout configuration #2858
  3. Refactor Go makefile to randomize redis cluster ports for example tests - [Task] Refactor Go makefile to randomize redis cluster ports for example tests #3170
  4. Go: Update CI to run example-tests - GO: Update CI to run example-tests #3250
  5. Cluster SCAN support - [Task] Go: Cluster SCAN support #3266
  6. Support AZ Awareness - [Task] Go: Support AZ Awareness #3267
  7. Go: Add support for changing credentials on an existing client - [Task] Go: Add support for changing credentials on an existing client #3268
  8. Drop support for Go version 1.20 - Drop support for Go version 1.20 #3442
  9. Go: Add RESP3 Support - Go: Add RESP3 protocol setting to Client Configuration #3600
  10. Go: support context.Context - Go: support context.Context #3709
  11. Go: ORT fixes - GO lang Ort review updates #3470
  12. Rust code cleanup and refactoring - Rust code cleanup and refactoring. #3650

Checklist (After Code Freeez)

  1. Go: Update PubSub documentation in Wiki with Go changes - Go: Update PubSub documentation in code and in Wiki with Go changes #3653
  2. Go: Add developer documentation for executing tests - Go: Add developer documentation for executing tests #3622
  3. Go client performance - Go client performance #3563
  4. Go files structure refactoring - GO: Update project structure to improve usability  #3334

Sub-issues

Metadata

Metadata

Labels

EpicEpic task

Type

No type

Projects

Status

In Progress

Relationships

None yet

Development

No branches or pull requests

Issue actions