forked from jcorporation/sds
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangelog
41 lines (31 loc) · 1.21 KB
/
Changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Version 2.2
===
* Feat: new sdsneedsrepr and sdsResize api
* Fix: sdscatvprintf efficiency improvements
* Fix: typos in function comments
* Fix: char passed to isprint and isspace, must be int
* Fix: sdstrim modifies string in place
Version 2.1
===
Merged security fixes and enhancements from redis and pull requests from upstream repository.
* Sec: integer overflow (CVE-2021-21309)
* Sec: integer overflow in _sdsMakeRoomFor (CVE-2021-41099)
* Sec: potential overflow in sdsll2str
* Feat: add sdssubstr function
* Feat: added some more format specifiers to sdscatfmt
* Upd: readme improvements
* Fix: bug in sdscatfmt when % is the last format character
* Fix: sdscatfmt call sdsMakeRoomFor, asked for more space than intended
* Fix: sdssplitlen - set count to 0 if returned NULL
* Fix: sdstrim - no need to compare the value of ep and sp
* Fix: avoid warnings with -Wshadow
* Fix: add missing headerguard in sdsalloc.h
Version 2.0
===
* Better memory usage. A bit slower in certain workloads.
* sdscatfmt() replacement for sdscatprintf() for speed critical code added.
* Ability to easily switch allocator just changing sdsalloc.h
* No longer binary compatible with SDS v1.0.
Version 1.0
===
* Initial SDS stand alone verison.