Prepare for v1.0.0 GA
This commit is contained in:
parent
a853467542
commit
d5b4c69b71
10
CHANGELOG.md
10
CHANGELOG.md
@ -1,6 +1,6 @@
|
|||||||
## [1.0.0-rc1](https://github.com/redis/hiredis/tree/v1.0.0-rc1) - (2020-07-29)
|
## [1.0.0](https://github.com/redis/hiredis/tree/v1.0.0) - (2020-08-03)
|
||||||
|
|
||||||
Announcing Hiredis v1.0.0-rc1, which adds support for RESP3, SSL connections, allocator injection, and substantially improved Windows support! :tada:
|
Announcing Hiredis v1.0.0, which adds support for RESP3, SSL connections, allocator injection, and better Windows support! :tada:
|
||||||
|
|
||||||
_A big thanks to everyone who helped with this release. The following list includes everyone who contributed at least five lines, sorted by lines contributed._ :sparkling_heart:
|
_A big thanks to everyone who helped with this release. The following list includes everyone who contributed at least five lines, sorted by lines contributed._ :sparkling_heart:
|
||||||
|
|
||||||
@ -13,7 +13,7 @@ _A big thanks to everyone who helped with this release. The following list incl
|
|||||||
[Nick Rivera](https://github.com/heronr), [Qi Yang](https://github.com/movebean),
|
[Nick Rivera](https://github.com/heronr), [Qi Yang](https://github.com/movebean),
|
||||||
[kevin1018](https://github.com/kevin1018)
|
[kevin1018](https://github.com/kevin1018)
|
||||||
|
|
||||||
[Full Changelog](https://github.com/redis/hiredis/compare/v0.14.1...HEAD)
|
[Full Changelog](https://github.com/redis/hiredis/compare/v0.14.1...v1.0.0)
|
||||||
|
|
||||||
**BREAKING CHANGES**:
|
**BREAKING CHANGES**:
|
||||||
|
|
||||||
@ -155,6 +155,10 @@ _A big thanks to everyone who helped with this release. The following list incl
|
|||||||
|
|
||||||
\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*
|
\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*
|
||||||
|
|
||||||
|
## [1.0.0-rc1](https://github.com/redis/hiredis/tree/v1.0.0-rc1) - (2020-07-29)
|
||||||
|
|
||||||
|
_Note: There were no changes to code between v1.0.0-rc1 and v1.0.0 so see v1.0.0 for changelog_
|
||||||
|
|
||||||
### 0.14.1 (2020-03-13)
|
### 0.14.1 (2020-03-13)
|
||||||
|
|
||||||
* Adds safe allocation wrappers (CVE-2020-7105, #747, #752) (Michael Grunder)
|
* Adds safe allocation wrappers (CVE-2020-7105, #747, #752) (Michael Grunder)
|
||||||
|
10
README.md
10
README.md
@ -1,6 +1,6 @@
|
|||||||
[![Build Status](https://travis-ci.org/redis/hiredis.png)](https://travis-ci.org/redis/hiredis)
|
[![Build Status](https://travis-ci.org/redis/hiredis.png)](https://travis-ci.org/redis/hiredis)
|
||||||
|
|
||||||
**This Readme reflects the latest changed in the master branch. See [v1.0.0-rc1](https://github.com/redis/hiredis/tree/v1.0.0-rc1) for the Readme and documentation for the latest release ([API/ABI history](https://abi-laboratory.pro/?view=timeline&l=hiredis)).**
|
**This Readme reflects the latest changed in the master branch. See [v1.0.0](https://github.com/redis/hiredis/tree/v1.0.0) for the Readme and documentation for the latest release ([API/ABI history](https://abi-laboratory.pro/?view=timeline&l=hiredis)).**
|
||||||
|
|
||||||
# HIREDIS
|
# HIREDIS
|
||||||
|
|
||||||
@ -22,16 +22,16 @@ Redis version >= 1.2.0.
|
|||||||
The library comes with multiple APIs. There is the
|
The library comes with multiple APIs. There is the
|
||||||
*synchronous API*, the *asynchronous API* and the *reply parsing API*.
|
*synchronous API*, the *asynchronous API* and the *reply parsing API*.
|
||||||
|
|
||||||
## Upgrading to `1.0.0-rc1`
|
## Upgrading to `1.0.0`
|
||||||
|
|
||||||
Version 1.0.0-rc1 marks the first release candidate for the first stable release of Hiredis.
|
Version 1.0.0 marks the first stable release of Hiredis.
|
||||||
It includes some minor breaking changes, mostly to make the exposed API more uniform and self-explanatory.
|
It includes some minor breaking changes, mostly to make the exposed API more uniform and self-explanatory.
|
||||||
It also bundles the updated `sds` library, to sync up with upstream and Redis.
|
It also bundles the updated `sds` library, to sync up with upstream and Redis.
|
||||||
For code changes see the [Changelog](CHANGELOG.md).
|
For code changes see the [Changelog](CHANGELOG.md).
|
||||||
|
|
||||||
_Note: As described below, a few member names have been changed but most applications should be able to upgrade with minor code changes and recompiling._
|
_Note: As described below, a few member names have been changed but most applications should be able to upgrade with minor code changes and recompiling._
|
||||||
|
|
||||||
## IMPORTANT: Breaking change from `0.14.1` -> `1.0.0-rc1`
|
## IMPORTANT: Breaking changes from `0.14.1` -> `1.0.0`
|
||||||
|
|
||||||
* `redisContext` has two additional members (`free_privdata`, and `privctx`).
|
* `redisContext` has two additional members (`free_privdata`, and `privctx`).
|
||||||
* `redisOptions.timeout` has been renamed to `redisOptions.connect_timeout`, and we've added `redisOptions.command_timeout`.
|
* `redisOptions.timeout` has been renamed to `redisOptions.connect_timeout`, and we've added `redisOptions.command_timeout`.
|
||||||
@ -196,7 +196,7 @@ Note that this function will take care of freeing sub-reply objects
|
|||||||
contained in arrays and nested arrays, so there is no need for the user to
|
contained in arrays and nested arrays, so there is no need for the user to
|
||||||
free the sub replies (it is actually harmful and will corrupt the memory).
|
free the sub replies (it is actually harmful and will corrupt the memory).
|
||||||
|
|
||||||
**Important:** the current version of hiredis (1.0.0-rc1) frees replies when the
|
**Important:** the current version of hiredis (1.0.0) frees replies when the
|
||||||
asynchronous API is used. This means you should not call `freeReplyObject` when
|
asynchronous API is used. This means you should not call `freeReplyObject` when
|
||||||
you use this API. The reply is cleaned up by hiredis _after_ the callback
|
you use this API. The reply is cleaned up by hiredis _after_ the callback
|
||||||
returns. We may introduce a flag to make this configurable in future versions of the library.
|
returns. We may introduce a flag to make this configurable in future versions of the library.
|
||||||
|
@ -48,7 +48,7 @@ typedef long long ssize_t;
|
|||||||
#define HIREDIS_MAJOR 1
|
#define HIREDIS_MAJOR 1
|
||||||
#define HIREDIS_MINOR 0
|
#define HIREDIS_MINOR 0
|
||||||
#define HIREDIS_PATCH 0
|
#define HIREDIS_PATCH 0
|
||||||
#define HIREDIS_SONAME 1.0.0-rc1
|
#define HIREDIS_SONAME 1.0.0
|
||||||
|
|
||||||
/* Connection type can be blocking or non-blocking and is set in the
|
/* Connection type can be blocking or non-blocking and is set in the
|
||||||
* least significant bit of the flags field in redisContext. */
|
* least significant bit of the flags field in redisContext. */
|
||||||
|
Loading…
Reference in New Issue
Block a user