Kelvin Mwinuka
|
b49d16bde1
|
Updated redis_benchmark.go to fail when it fails to start redis or sugardb instances (#172)
|
2025-02-01 07:47:13 +08:00 |
|
Kelvin Mwinuka
|
63a4652d9f
|
Refactor tests (#171)
- Refactored tests to improve execution time - @kelvinmwinuka
|
2025-01-27 01:42:41 +08:00 |
|
Kelvin Mwinuka
|
ec69e52a5b
|
Refactored PubSub Embedded API
Refactored pubsub implementation to return MessageReader on embedded instance, which implements io.Reader for reading messages (#170) - @kelvinmwinuka
|
2025-01-26 22:37:14 +08:00 |
|
Nicole Streltsov
|
4aab2e7799
|
Added election timeout config option for raft (#165)
Expose ElectionTimeout, HearbeatTimeout and CommitTimeout - @NicoleStrel
|
2025-01-24 13:20:45 +08:00 |
|
Kelvin Mwinuka
|
52881a64d2
|
Update embedded installation docs in README.md (#169)
|
2025-01-24 05:25:55 +08:00 |
|
Kelvin Mwinuka
|
136d7c61c1
|
Extend SugarDB commands using JavaScript Modules (#161)
Implemented extensibility with JavaScript modules - @kelvinmwinuka
v0.17.0
|
2025-01-12 01:18:21 +08:00 |
|
Kelvin Mwinuka
|
1c8b25436a
|
Update README.md
|
2025-01-12 01:14:53 +08:00 |
|
Nicole Streltsov
|
40527b1fff
|
Implement EXISTS command (#160)
Implemented EXISTS command - @NicoleStrel
|
2025-01-12 00:43:16 +08:00 |
|
Nicole Streltsov
|
8f1330e326
|
Implement DBSIZE command (#159)
Implement DBSIZE Command - @NicoleStrel
|
2025-01-06 18:40:40 +08:00 |
|
Kelvin Mwinuka
|
108bf97b4d
|
Extend SugarDB Commands Using Lua Scripts (#155)
* Extend SugarDB by creating new commands using Lua - @kelvinmwinuka
|
2024-12-12 09:50:43 +08:00 |
|
osteensco
|
3b15061dbc
|
improved docker test environment (#153)
* Test environment enhancement - @osteensco
|
2024-11-26 20:20:01 +08:00 |
|
Dave McPherson
|
64ef34fa81
|
Created documentation for RENAMENX command (#152)
* Created documentation for RENAMENX command - @DMcP89
|
2024-11-24 12:22:42 +08:00 |
|
osteensco
|
992a3a882b
|
Add commands HEXPIRE and HTTL (#148)
* Implemented HEXPIRE and HTTL commands - @osteensco
v0.16.0
|
2024-11-22 08:06:27 +08:00 |
|
Dave McPherson
|
3ddbf1c00b
|
RENAMENX Command Implementation (#149)
* Implemented of RENAMENX command - @DMcP89
---------
Co-authored-by: Kelvin Clement Mwinuka <kelvinmwinuka@hotmail.co.uk>
|
2024-11-22 07:56:05 +08:00 |
|
osteensco
|
09640082c4
|
Update Hash to allow for expirey commands (#146)
* Convert hash to composite type. Fixed broken Hash commands from Hash refactor. Coverage and fixed broken test - @osteensco
v0.15.0
|
2024-11-04 03:24:31 +08:00 |
|
Nicole Streltsov
|
05b7601752
|
Add missing commands in the docs + README (#145)
|
2024-11-02 15:18:42 +08:00 |
|
Stephen Corya
|
9a3b4a0401
|
Update documentation for join command flag (#144)
|
2024-11-02 01:18:19 +08:00 |
|
Nicole Streltsov
|
974ba1b0dc
|
Create benchmark comparison script against Redis (#143)
* Create benchmark comparison script against Redis - @NicoleStrel
|
2024-11-01 16:56:17 +08:00 |
|
Tejesh Kumar S
|
c7f492f83f
|
Implementation of Copy command (#141)
* Added COPY command - @zenc0derr
---------
Co-authored-by: Tejesh Kumar S <zenc0derr>
Co-authored-by: Kelvin Clement Mwinuka <kelvinmwinuka@hotmail.co.uk>
|
2024-10-25 01:35:19 +08:00 |
|
Samuel Adebayo
|
87b33fa1d8
|
Add HMGET documentation, add HMGET link to readme.md (#138)
Added HMGET documentation - @thesambayo
|
2024-10-14 09:42:13 +08:00 |
|
osteensco
|
31605a96b7
|
Implement MOVE command (#136)
Implemented MOVE command - @osteensco
|
2024-10-14 09:39:01 +08:00 |
|
osteensco
|
ff96d45b76
|
Use memory footprint of sugardb.store to compare against max memory for eviction policies (#133)
Improved memory usage reporting. - @osteensco
v0.14.0
|
2024-10-04 10:14:12 +08:00 |
|
osteensco
|
241badf023
|
Added GetDel and GetEx docs - @osteensco
|
2024-10-04 10:03:11 +08:00 |
|
Tejesh Kumar S
|
5d3313dc3f
|
docs: added TYPE command documentation (#135)
Added TYPE command documentation. - @zenc0derr
---------
Co-authored-by: Tejesh Kumar S <zenc0derr>
Co-authored-by: Kelvin Mwinuka <kelvinv.mwinuka@gmail.com>
|
2024-10-04 10:00:36 +08:00 |
|
Dave McPherson
|
4915f90086
|
Implementing TYPE command in embedded api (#132)
Implementing TYPE command in embedded api - @DMcP89
|
2024-09-28 20:07:46 +08:00 |
|
Kelvin Mwinuka
|
4b8e7e1bff
|
Updated install instructions (#131)
Updated installation instructions for docker, GHCR, and homebrew - @kelvinmwinuka
v0.13.1
|
2024-09-22 22:58:11 +08:00 |
|
Kelvin Mwinuka
|
703ad2a802
|
Rename the project to SugarDB. (#130)
Renames project to "SugarDB" - @kelvinmwinuka
|
2024-09-22 21:31:12 +08:00 |
|
osteensco
|
016bd2d2bd
|
Iss 100: Implement interfaces and constants for generic API methods (#127)
SETOptions struct added. Adjusted Set method calls for using new struct. - @osteensco
|
2024-09-20 23:53:39 +08:00 |
|
Kelvin Mwinuka
|
cc086a9504
|
Create CNAME
|
2024-09-16 05:14:51 +08:00 |
|
Kelvin Mwinuka
|
35e2025556
|
Delete CNAME
|
2024-09-16 05:14:23 +08:00 |
|
Kelvin Mwinuka
|
0a5d61c362
|
Create CNAME
|
2024-09-16 05:07:46 +08:00 |
|
Kelvin Mwinuka
|
6a4b7fe0bc
|
Delete CNAME
|
2024-09-16 05:07:10 +08:00 |
|
osteensco
|
a9732f81bf
|
Iss 60: Implement Touch, with bonus commands ObjectFreq and ObjectIdleTime (#126)
Added TOUCH, OBJECTFREQ, and OBJECTIDLETIME commands - @osteensco
---------
Co-authored-by: Kelvin Clement Mwinuka <kelvinmwinuka@hotmail.co.uk>
|
2024-09-15 04:20:27 +08:00 |
|
Kelvin Mwinuka
|
193cbc9fba
|
Create CNAME
v0.12.0
|
2024-09-11 02:04:36 +08:00 |
|
Kelvin Mwinuka
|
dc515a7980
|
Delete CNAME
|
2024-09-11 02:03:50 +08:00 |
|
Kelvin Mwinuka
|
c4899a513c
|
Create CNAME
|
2024-09-11 01:56:58 +08:00 |
|
Kelvin Mwinuka
|
880f4e8edb
|
Delete CNAME
|
2024-09-11 01:35:34 +08:00 |
|
Kelvin Mwinuka
|
206a9fe4e6
|
Added docs folder at the project root. Added build_docs and publish_d… (#105)
Docs sub-directory added to the project.
|
2024-09-11 01:32:58 +08:00 |
|
Kelvin Mwinuka
|
7feae0cc52
|
Delete CNAME
|
2024-09-11 01:30:39 +08:00 |
|
Kelvin Mwinuka
|
b718b6ec43
|
Create CNAME
|
2024-09-11 01:16:41 +08:00 |
|
Kelvin Mwinuka
|
b2a7bca7f3
|
Delete CNAME
|
2024-09-11 01:11:19 +08:00 |
|
Kelvin Mwinuka
|
33601a67aa
|
Create CNAME
|
2024-09-11 01:08:00 +08:00 |
|
Kelvin Mwinuka
|
88ac7e215f
|
Delete CNAME
|
2024-09-11 01:04:08 +08:00 |
|
Kelvin Mwinuka
|
eb7a97b7b0
|
Create CNAME
|
2024-09-11 00:29:57 +08:00 |
|
Samuel Adebayo
|
d0dd8dbfc1
|
[#70] Implement HMGET command (#104)
Added HMGET command - @thesambayo
---------
Co-authored-by: Kelvin Clement Mwinuka <kelvinmwinuka@hotmail.co.uk>
|
2024-09-08 22:10:49 +08:00 |
|
Dave McPherson
|
e858061aee
|
Type Command implementation (#103)
Implemented TYPE command - @DMcP89
|
2024-09-08 01:57:56 +08:00 |
|
osteensco
|
21e2ca57cb
|
Iss 69 - Implement GETEX (#101)
GETEX implemented. Fixed issue in SortedSet.GetRandom where it would sometimes return an empty value in one of its indexes - @osteensco
|
2024-09-07 00:24:56 +08:00 |
|
Kelvin Mwinuka
|
1f082bc731
|
Added CertKeyPair struct to be passed into WithCertKeyPair. This adds more clarity about what's expected from the user. (#102)
|
2024-09-07 00:12:40 +08:00 |
|
落心
|
07a5a3b0f2
|
Add method that allows user to specify DataDir directly (#99)
* The method of adding `withxxx` to the content of` config.config`
---------
Co-authored-by: nico <nico@starpay.com>
|
2024-09-07 00:02:05 +08:00 |
|
Kelvin Mwinuka
|
ba7c1e7a4b
|
Specify go version to 1.21.4 in the 'Set up Go' step on the goreleaser job.
v0.11.3
|
2024-08-27 15:45:24 +08:00 |
|