Package Release Info

php8-redis-5.3.7-bp156.2.5

Update Info: Base Release
Available in Package Hub : 15 SP6

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

php8-redis

Change Logs

Version: 5.3.7-bp155.2.3.1
* Fri Dec 01 2023 pgajdos@suse.com
- add php81 multibuild target
- modified sources
  % _multibuild
Version: 5.3.7-bp155.1.5
* Thu Feb 17 2022 Илья Индиго <ilya@ilya.pp.ua>
- Updated to 5.3.7
  * https://pecl.php.net/package-changelog.php?package=redis&release=5.3.7
  * Fixed RedisArray::[hsz]scan and tests.
  * Fixed RedisArray::scan.
  * Fixed LZF decompression logic.
* Sun Dec 19 2021 Илья Индиго <ilya@ilya.pp.ua>
- Updated to 5.3.5
  * https://pecl.php.net/package-changelog.php?package=redis&release=5.3.5
  * Added experimental support for detecting a dirty connection.
  * Fixed RedisArray constructor bug.
  * Fixed segfault in redis_setoption_handler.
  * Fixed masters array in the event of a cluster failover.
  * Fixed 32 bit type error.
  * Fixed radix character in certain locales.
  * Fixed ZSTD Validation.
* Wed Feb 17 2021 Илья Индиго <ilya@ilya.pp.ua>
- Refresh spec-file via spec-cleaner.
* Fri Jan 22 2021 Илья Индиго <ilya@ilya.pp.ua>
- Remove BuildRequires:php7-json (don't need in php7, but in php8 work in core).
* Wed Jul 08 2020 Илья Индиго <ilya@ilya.pp.ua>
- Update to 5.3.1
  * https://pecl.php.net/package-changelog.php?package=redis&release=5.3.1
  * Properly clean up on session start failure.
  * Treat NULL as a failure for redis_extract_auth_info.
  * Don't dereference a NULL zend_string or efree one.
  * Fix config.m4 messages and test for and include php_hash.h.
* Fri Jul 03 2020 Илья Индиго <ilya@ilya.pp.ua>
- Update to 5.3.0
  * https://pecl.php.net/package-changelog.php?package=redis&release=5.3.0
  * Support for Redis 6 ACLs.
  * LZ4 Compression.
  * Support for new Redis 6 arguments.
  * Support for TLS connections.
  * New option Redis::SCAN_PREFIX, Redis::SCAN_NOPREFIX.
  * Configurable unit test authentication arguments.
  * Improved cluster slot caching mechanism to fix a couple
    of bugs and make it more efficient.
  * Stop calling Redis constructor when creating a RedisArray.
  * Use ZEND_LONG_FMT instead of system `long`.
  * Use long for SCAN iteration to fix potential overflow.
  * Avoid use-after-free of RediSock.
  * Use the portable `ZEND_LONG_FORMAT` family
    instead of C format specifiers.
  * PHP 8 compatibility.
* Fri Mar 27 2020 Илья Индиго <ilya@ilya.pp.ua>
- Update to 5.2.1
  * https://pecl.php.net/package-changelog.php?package=redis&release=5.2.1
  * Fix arginfo for Redis::zadd.
  * Fix segfault on closing persistent stream.
* Wed Mar 04 2020 Илья Индиго <ilya@ilya.pp.ua>
- Update to 5.2.0
  * https://pecl.php.net/package-changelog.php?package=redis&release=5.2.0
  * Include RedisSentinelTest.php in package.xml!
  * Fix -Wmaybe-uninitialized warning.
  * Fix improper destructor when zipping values and scores.
  * Use php_rand instead of php_mt_rand for liveness challenge string.
  * Initial support for RedisSentinel.
  * Fix for ASK redirections.
  * Create specific 'test skipped' exception.
  * Fixed memory leaks in RedisCluster.
  * Fixes for session lifetime values that underflow or overflow.
  * Enables slot caching for Redis Cluster.
  * Support TYPE argument for SCAN.
  * Added challenge/response mechanism for persistent connections.
* Fri Nov 29 2019 Илья Индиго <ilya@ilya.pp.ua>
- Update to 5.1.1
  * https://pecl.php.net/package-changelog.php?package=redis&release=5.1.1
  * Fix fail to connect to redis through unix socket.
  * Documentation improvements.
* Sat Nov 02 2019 Илья Индиго <ilya@ilya.pp.ua>
- Update to 5.1.0
  * https://pecl.php.net/package-changelog.php?package=redis&release=5.1.0
  * Fix regression for multihost_distribute_call added in 112c77e3.
  * Fix regression for conntecting to unix sockets with relative path
    added in 1f41da64.
  * Fix unix-socket detection logic broken in 418428fa.
  * Fix memory leak and bug with getLastError for redis_mbulk_reply_assoc
    and redis_mbulk_reply_zipped.
  * Fix bug with password contain "#" for redis_session.
  * Add optional support for Zstd compression, using --enable-redis-ztsd.
    This requires libzstd version >= 1.3.0.
  * Fix overallocation in RedisCluster directed node commands.
  * Also attach slaves when caching cluster slots.
  * Use zend_register_persistent_resource_ex for connection pooling.
  * Refactor redis_session.
  * Documentation improvements.
  * Fix missing null byte in PHP_MINFO_FUNCTION.
  * Remove dead code generic_unsubscribe_cmd.
  * Add documentation for zpopmin and zpopmax.
  * Allow to specify scheme for session handler.
* Wed Aug 07 2019 Илья Индиго <ilya@ilya.pp.ua>
- Refresh spec-file with manual optmizations
  * Remove version limit from BuildRequires:php7-devel (no actual).
  * Remove BuildRequires:php7-soap (no needed).
  * Add BuildRequires:php7-json (need for tests, but still does not load).
  * Add %make_build and %make_install macros.
- Update to 5.0.2
  * https://pecl.php.net/package-changelog.php?package=redis&release=5.0.2
  * RedisCluster segfaults after second connection with cache_slots enabled.
  * Cleanup TSRMLS_* usage.
  * Replace ulong with zend_ulong.
  * Replace uint with uint32_t.
  * Fix regression for conntecting to ports > 32767.
  * RedisCluster segfaults after second connection with cache_slots enabled.
  * Documentation improvements.
Version: 5.3.7-bp154.2.1
* Sat Dec 10 2022 Arjen de Korte <suse+build@de-korte.org>
- Remove php7 build for Tumbleweed (PHP 7.4 has reached EOL)
* Thu Feb 17 2022 ???? ?????? <ilya@ilya.pp.ua>
- Updated to 5.3.7
  * https://pecl.php.net/package-changelog.php?package=redis&release=5.3.7
  * Fixed RedisArray::[hsz]scan and tests.
  * Fixed RedisArray::scan.
  * Fixed LZF decompression logic.
* Tue Jan 25 2022 Arjen de Korte <suse+build@de-korte.org>
- Updated to 5.3.6
  * Fix a segfault in RedisArray::del
* Sun Dec 19 2021 ???? ?????? <ilya@ilya.pp.ua>
- Updated to 5.3.5
  * https://pecl.php.net/package-changelog.php?package=redis&release=5.3.5
  * Added experimental support for detecting a dirty connection.
  * Fixed RedisArray constructor bug.
  * Fixed segfault in redis_setoption_handler.
  * Fixed masters array in the event of a cluster failover.
  * Fixed 32 bit type error.
  * Fixed radix character in certain locales.
  * Fixed ZSTD Validation.
* Wed Mar 24 2021 Arjen de Korte <suse+build@de-korte.org>
- Update to 5.3.4
  * Fix multi/pipeline segfault on Apple silicon
  * Pass compression flag on HMGET in RedisCluster
  * Abide by ZSTD error return constants
  * Fix timing related CI session tests
* Wed Feb 17 2021 ???? ?????? <ilya@ilya.pp.ua>
- Refresh spec-file via spec-cleaner.
* Wed Feb 17 2021 Arjen de Korte <suse+build@de-korte.org>
- Use _multibuild to also build for php8
- Use php_cfgdir and php_extdir macros to determine location of files
* Tue Feb 02 2021 Arjen de Korte <suse+build@de-korte.org>
- Update to 5.3.3
  * Fix PHP8 Windows includes
  * Fix hash ops for php 8.0.1
  * Disable cloning Redis and RedisCluster objects
* Fri Jan 22 2021 ???? ?????? <ilya@ilya.pp.ua>
- Remove BuildRequires:php7-json (don't need in php7, but in php8 work in core).
* Thu Oct 22 2020 Arjen de Korte <suse+build@de-korte.org>
- Update to 5.3.2
  * Use "%.17g" sprintf format for doubles as done in Redis server.
  * Allow to pass NULL as RedisCluster stream context options.
  * Verify SET options are strings before testing them as strings
  * Fix cluster segfault when dealing with NULL multi bulk replies
    in RedisCluster
  * Fix xReadGroup() must return message id
  * Fix memory leak in rediscluster session handler
  * Fix XInfo() returns false if the stream is empty
  * Relax requirements on set's expire argument
  * Refactor redis_sock_check_liveness
  * PHP8 compatibility
  * Update documentation
  * Add Redis::OPT_NULL_MULTIBULK_AS_NULL setting to treat NULL
    multi bulk replies as NULL instead of [].
  * Allow to specify stream context for rediscluster session handler
  * Add new parameter to RedisCluster to specify stream ssl/tls
    context.
  * Add new parameter to RedisSentinel to specify auth information
* Wed Jul 08 2020 ???? ?????? <ilya@ilya.pp.ua>
- Update to 5.3.1
  * https://pecl.php.net/package-changelog.php?package=redis&release=5.3.1
  * Properly clean up on session start failure.
  * Treat NULL as a failure for redis_extract_auth_info.
  * Don't dereference a NULL zend_string or efree one.
  * Fix config.m4 messages and test for and include php_hash.h.
* Fri Jul 03 2020 ???? ?????? <ilya@ilya.pp.ua>
- Update to 5.3.0
  * https://pecl.php.net/package-changelog.php?package=redis&release=5.3.0
  * Support for Redis 6 ACLs.
  * LZ4 Compression.
  * Support for new Redis 6 arguments.
  * Support for TLS connections.
  * New option Redis::SCAN_PREFIX, Redis::SCAN_NOPREFIX.
  * Configurable unit test authentication arguments.
  * Improved cluster slot caching mechanism to fix a couple
    of bugs and make it more efficient.
  * Stop calling Redis constructor when creating a RedisArray.
  * Use ZEND_LONG_FMT instead of system `long`.
  * Use long for SCAN iteration to fix potential overflow.
  * Avoid use-after-free of RediSock.
  * Use the portable `ZEND_LONG_FORMAT` family
    instead of C format specifiers.
  * PHP 8 compatibility.
* Wed May 06 2020 Johannes Weberhofer <jweberhofer@weberhofer.at>
- Update to 5.2.2
  * https://pecl.php.net/package-changelog.php?package=redis&release=5.2.2
    This is a bugfix release that contains a fix for authentication
    when using persistent connections, and an option to make the
    ECHO challenge response logic optional.
  * Inexpensive liveness check, and making ECHO optional [56898f81] (Pavlo Yatsukhnenko)
  * Move `AUTH` to `redis_sock_server_open` [80f2529b](Pavlo Yatsukhnenko)
* Fri Mar 27 2020 ???? ?????? <ilya@ilya.pp.ua>
- Update to 5.2.1
  * https://pecl.php.net/package-changelog.php?package=redis&release=5.2.1
  * Fix arginfo for Redis::zadd.
  * Fix segfault on closing persistent stream.
* Wed Mar 04 2020 ???? ?????? <ilya@ilya.pp.ua>
- Update to 5.2.0
  * https://pecl.php.net/package-changelog.php?package=redis&release=5.2.0
  * Include RedisSentinelTest.php in package.xml!
  * Fix -Wmaybe-uninitialized warning.
  * Fix improper destructor when zipping values and scores.
  * Use php_rand instead of php_mt_rand for liveness challenge string.
  * Initial support for RedisSentinel.
  * Fix for ASK redirections.
  * Create specific 'test skipped' exception.
  * Fixed memory leaks in RedisCluster.
  * Fixes for session lifetime values that underflow or overflow.
  * Enables slot caching for Redis Cluster.
  * Support TYPE argument for SCAN.
  * Added challenge/response mechanism for persistent connections.
* Fri Nov 29 2019 ???? ?????? <ilya@ilya.pp.ua>
- Update to 5.1.1
  * https://pecl.php.net/package-changelog.php?package=redis&release=5.1.1
  * Fix fail to connect to redis through unix socket.
  * Documentation improvements.
* Sat Nov 02 2019 ???? ?????? <ilya@ilya.pp.ua>
- Update to 5.1.0
  * https://pecl.php.net/package-changelog.php?package=redis&release=5.1.0
  * Fix regression for multihost_distribute_call added in 112c77e3.
  * Fix regression for conntecting to unix sockets with relative path
    added in 1f41da64.
  * Fix unix-socket detection logic broken in 418428fa.
  * Fix memory leak and bug with getLastError for redis_mbulk_reply_assoc
    and redis_mbulk_reply_zipped.
  * Fix bug with password contain "#" for redis_session.
  * Add optional support for Zstd compression, using --enable-redis-ztsd.
    This requires libzstd version >= 1.3.0.
  * Fix overallocation in RedisCluster directed node commands.
  * Also attach slaves when caching cluster slots.
  * Use zend_register_persistent_resource_ex for connection pooling.
  * Refactor redis_session.
  * Documentation improvements.
  * Fix missing null byte in PHP_MINFO_FUNCTION.
  * Remove dead code generic_unsubscribe_cmd.
  * Add documentation for zpopmin and zpopmax.
  * Allow to specify scheme for session handler.
* Wed Aug 07 2019 ???? ?????? <ilya@ilya.pp.ua>
- Refresh spec-file with manual optmizations
  * Remove version limit from BuildRequires:php7-devel (no actual).
  * Remove BuildRequires:php7-soap (no needed).
  * Add BuildRequires:php7-json (need for tests, but still does not load).
  * Add %make_build and %make_install macros.
- Update to 5.0.2
  * https://pecl.php.net/package-changelog.php?package=redis&release=5.0.2
  * RedisCluster segfaults after second connection with cache_slots enabled.
  * Cleanup TSRMLS_* usage.
  * Replace ulong with zend_ulong.
  * Replace uint with uint32_t.
  * Fix regression for conntecting to ports > 32767.
  * RedisCluster segfaults after second connection with cache_slots enabled.
  * Documentation improvements.
* Tue Jul 02 2019 Johannes Weberhofer <jweberhofer@weberhofer.at>
- Update to 5.0.0
  This release contains important improvements and breaking changes.
  The most interesting are: drop PHP5 support, RedisCluster slots caching,
  JSON and msgpack serializers, soft deprecation of non-Redis commands.
  * Remove HAVE_SPL
  * Allow compilation without JSON serialization enabled and fixes for
    deprecated helper methods.
  * Enable connection pooling by default
  * Soft deprecate methods that aren't actually Redis commands
  * Enable pooling for cluster slave nodes
  * xInfo response format
  * Make the XREADGROUP optional COUNT and BLOCK arguments nullable
  * Allow PING to take an optional argument
  * Allow ZRANGE to be called either with `true` or `['withscores' => true]`
  * Allow to specify server address as schema://host
  * Allow persistent_id to be passed as NULL with strict_types enabled
  * Add server address to exception message
  * Adds OPT_REPLY_LITERAL for rawCommand and EVAL
  * JSON serializer
  * Add support for STREAM to the type command
  * Fix TypeError when using built-in constants in `setOption`
  * Handle references in MGET
  * msgpack serializer
  * Add Cluster slots caching
  * Drop PHP5 support
  * Documentation improvements
* Fri Mar 15 2019 Johannes Weberhofer <jweberhofer@weberhofer.at>
- Update to 4.3.0
  * Proper persistent connections pooling implementation
  * RedisArray auth
  * Use zend_string for storing key
  * Add ZPOPMAX and ZPOPMIN support
  * Implement GEORADIUS_RO and GEORADIUSBYMEMBER_RO
  * Add callback parameter to subscribe/psubscribe arginfo
  * Don't check the number affected keys in PS_UPDATE_TIMESTAMP_FUNC
  * Xgroup updates
  * RedisCluster auth
  * Cancel pipeline mode without executing commands
  * Use zend_string for pipeline_cmd
  * Different key hashing algorithms from hash extension
  * Breaking the lock acquire loop in case of network problems
  * Implement consistent hashing algorithm for RedisArray
  * Use zend_string for storing RedisArray hosts
  * Update lzf_compress to be compatible with PECL lzf extension
  * Fix RedisCluster keys memory leak
  * Directly use return_value in RedisCluster::keys method
  * Fix segfault in Redis Cluster with inconsistent configuration
  * Masters info leakfix
  * Refactor redis_sock_read_bulk_reply
  * Remove unused parameter lazy_connect from redis_sock_create
  * Remove useless ZEND_ACC_[C|D]TOR.
  * Documentation improvements
- Added additional settings to redis.ini