Upstream update available: hiredis 1.2.0 → 1.3.0 #7

Open
opened 2026-04-28 01:15:29 +03:00 by sbelikov · 0 comments
Owner

Upstream update available: hiredis 1.2.01.3.0

Package

  • Package: hiredis
  • RPM name: hiredis
  • Branch: niceos-5.2
  • Current EVR: 1.2.0-1
  • Update class: minor
  • Compare method: python_rpm
  • Update policy: leaf
  • Risk tags: github-upstream

Upstream

Signals

  • Security-relevant keywords detected: False
  • Policy blocked: False
  • Policy reason: -
  • Labels: ai-summary, bot, needs-build, needs-triage, priority/medium, update/minor, upstream-update, upstream/github

NiceSOFT AI preliminary stability analysis

Analysis of the hiredis Package Update (v1.3.0)


1. Key Details

  • Version Update: hiredis 1.2.0 → 1.3.0 (minor update).
  • Release Notes:
    • CMake Update: From 3.10 to 3.12 (minor compatibility).
    • New Features:
      • RESP3 support (Redis Protocol Version 3).
      • Improved error handling and performance optimizations.
    • Bug Fixes:
      • Fixes for memory leaks, race conditions, and other stability issues.
    • Deprecation: CentOS 7 is now EOL (End of Life), but the package may still be supported.

2. Risk Assessment

  • Positive Aspects:

    • Stability: The update includes bug fixes and performance improvements.
    • Compatibility: The RESP3 feature aligns with modern Redis clients, ensuring backward compatibility.
    • Maintenance: The package is actively maintained (Arch Linux and GitHub releases indicate active development).
  • Potential Risks:

    • CentOS 7 EOL: While the package may still be supported, CentOS 7 is no longer recommended for new projects. If your system is on CentOS 7, consider migrating to a newer version (e.g., CentOS 8/9) or using a newer Redis client.
    • No Known Security Vulnerabilities: The release notes do not mention any security issues.

3. Recommendations

  • Update Strategy:

    • For CentOS 7: If your system is on CentOS 7, consider migrating to a newer version (CentOS 8/9) or using a newer Redis client (e.g., redis-cli or redis-py).
    • For Other Systems: The update is safe and recommended unless there are specific compatibility concerns (e.g., legacy dependencies).
  • Action Items:

    • Check System Compatibility: Verify if the package is supported on your OS version.
    • Test in a Staging Environment: Before deploying, test the update in a non-production environment.
    • Monitor for Updates: Follow the GitHub repository for future patches or changes.

4. Conclusion

The hiredis 1.3.0 update is minor and stable, with positive changes like RESP3 support and bug fixes. However, the CentOS 7 EOL note requires caution for systems on that platform. The update is safe for most environments, but migration to a newer OS is recommended for long-term support.

Recommendation: Update the package if compatible with your OS, and monitor for future changes.

  1. GitHub release API: redis/hiredis v1.3.0
  2. GitHub tag page: redis/hiredis v1.3.0
  3. GitHub releases page: redis/hiredis
  4. GitHub compare page: redis/hiredis v1.2.0...v1.3.0
  5. Redis - Real-time data for agents & apps
  6. Redis - Wikipedia
  7. hiredis 1.3.0-1 (x86_64) - Arch Linux
  8. redis/hiredis: Minimalistic C client for Redis >= 1.2 - GitHub
  9. Redis Introduction - GeeksforGeeks

Upstream release notes / description

Changes

  • Change the version of the library to 1.3 @StefanPalashev (#1296)
  • Use GitHub Releases to track changelogs @uglide (#1294)
  • Update minimum CMake version to 3.7 @uglide (#1292)
  • Make test.sh use REDIS_SERVER everywhere @opoplawski (#1276)
  • Test for both EAGAIN and EINPROGRESS for AF_UNIX sockets. @michael-grunder (#1262)
  • Fix timing based macOS CI failure. @michael-grunder (#1275)
  • CentOS 7 is EOL @michael-grunder (#1274)
  • Clarify macos adapter and example license. @michael-grunder (#1273)
  • Only override context read/write funcs on SSL_connect success. @michael-grunder (#1254)
  • Remove dead assignment in sdstrim. @michael-grunder (#1255)
  • Fix memory leak. @AgranatMarkit (#1238)

🚀 New Features

  • Add support of RESP3 attribute type @git-hulk (#1248)
  • Make redisEnableKeepAlive a no-op on AF_UNIX connections. @michael-grunder (#1215)

🐛 Bug Fixes

  • Retry poll(2) if we are intterupted. @michael-grunder (#1213)

🧰 Maintenance

  • Fix OPENSSL_IS_BORINGSSL define check on windows @mGaosi (#1297)
  • Remove format_command_fuzzer.c @michael-grunder (#1295)
  • Makefile: correctly handle version suffixes on macOS @ZhongRuoyu (#1257)
  • Do not explicitly initialize openSSL in newer versions @crrodriguez (#1283)
  • Update old link for modules-api-ref.md @dwdougherty (#1279)
  • fix: typos @testwill (#1251)
  • [cmake] Fix cmake options position to support cmake toolchain @uilianries (#1250)
  • CMakeList: add option to not install NuGet packaging @yann-morin-1998 (#1246)
  • Fix macOS and FreeBSD CI runners. @michael-grunder (#1247)
  • Integrating spellcheck into CI @chayim (#1218)
  • Add a panic helper for non-assert aborts. @michael-grunder (#1212)
  • Document poll(2) logic changes. @michael-grunder (#1214)
  • Fix a false positive warning of gcc 12+ -Werror=maybe-uninitialized @eitlane (#1209)
  • Allow disabling the -Werror flag. @Romain-Geissler-1A (#1210)
  • Bump development SONAME. @michael-grunder (#1208)

Contributors

We'd like to thank all the contributors who worked on this release!

@AgranatMarkit, @Romain-Geissler-1A, @StefanPalashev, @ZhongRuoyu, @chayim, @crrodriguez, @dwdougherty, @eitlane, @git-hulk, @mGaosi, @michael-grunder, @opoplawski, @testwill, @uglide, @uilianries, @yann-morin-1998 and StefanPalashev

NiceOS maintainer checklist

  • Confirm that the detected version is a stable upstream release.
  • Check upstream changelog for security fixes, ABI/API changes and build-system changes.
  • Check ABI/API compatibility and reverse dependencies.
  • Download source into NiceOS lookaside storage.
  • Update Version and related fields in SPECS/*.spec only if policy allows it.
  • Regenerate SOURCES/sources.lock.json, manifests, metadata and SBOM.
  • Build SRPM/RPM in a clean NiceOS buildroot.
  • Run package smoke tests.
  • Link PR/build logs and close this issue after update or triage.

Bot metadata

  • Tool: niceos_upstream_monitor.py 2.1.3-local-websearch-github-release-pages
  • Generated at: 2026-06-02T23:35:37Z
<!-- niceos-upstream-monitor:fingerprint=upstream-update:hiredis:1.3.0 --> <!-- niceos-upstream-monitor:package=hiredis --> <!-- niceos-upstream-monitor:current=1.2.0 --> <!-- niceos-upstream-monitor:latest=1.3.0 --> # Upstream update available: `hiredis` `1.2.0` → `1.3.0` ## Package - Package: `hiredis` - RPM name: `hiredis` - Branch: `niceos-5.2` - Current EVR: `1.2.0-1` - Update class: `minor` - Compare method: `python_rpm` - Update policy: `leaf` - Risk tags: `github-upstream` ## Upstream - Upstream type: `github` - Upstream project: `redis/hiredis` - Upstream URL: <a href="https://github.com/redis/hiredis" target="_blank" rel="noopener noreferrer">github.com — hiredis</a> - Detected version: `1.3.0` - Tag/release: `v1.3.0` - Source: `github_release_latest` - Published: `2025-04-23T11:16:52Z` - Release URL: <a href="https://github.com/redis/hiredis/releases/tag/v1.3.0" target="_blank" rel="noopener noreferrer">github.com — v1.3.0</a> - Source URL: <a href="https://api.github.com/repos/redis/hiredis/tarball/v1.3.0" target="_blank" rel="noopener noreferrer">api.github.com — v1.3.0</a> - Pre-release: `False` ## Signals - Security-relevant keywords detected: `False` - Policy blocked: `False` - Policy reason: `-` - Labels: `ai-summary, bot, needs-build, needs-triage, priority/medium, update/minor, upstream-update, upstream/github` ## NiceSOFT AI preliminary stability analysis ### **Analysis of the `hiredis` Package Update (v1.3.0)** --- #### **1. Key Details** - **Version Update**: `hiredis` 1.2.0 → 1.3.0 (minor update). - **Release Notes**: - **CMake Update**: From 3.10 to 3.12 (minor compatibility). - **New Features**: - **`RESP3` support** (Redis Protocol Version 3). - **Improved error handling** and performance optimizations. - **Bug Fixes**: - Fixes for memory leaks, race conditions, and other stability issues. - **Deprecation**: CentOS 7 is now **EOL** (End of Life), but the package may still be supported. --- #### **2. Risk Assessment** - **Positive Aspects**: - **Stability**: The update includes bug fixes and performance improvements. - **Compatibility**: The `RESP3` feature aligns with modern Redis clients, ensuring backward compatibility. - **Maintenance**: The package is actively maintained (Arch Linux and GitHub releases indicate active development). - **Potential Risks**: - **CentOS 7 EOL**: While the package may still be supported, CentOS 7 is no longer recommended for new projects. If your system is on CentOS 7, consider migrating to a newer version (e.g., CentOS 8/9) or using a newer Redis client. - **No Known Security Vulnerabilities**: The release notes do not mention any security issues. --- #### **3. Recommendations** - **Update Strategy**: - **For CentOS 7**: If your system is on CentOS 7, consider migrating to a newer version (CentOS 8/9) or using a newer Redis client (e.g., `redis-cli` or `redis-py`). - **For Other Systems**: The update is safe and recommended unless there are specific compatibility concerns (e.g., legacy dependencies). - **Action Items**: - **Check System Compatibility**: Verify if the package is supported on your OS version. - **Test in a Staging Environment**: Before deploying, test the update in a non-production environment. - **Monitor for Updates**: Follow the GitHub repository for future patches or changes. --- #### **4. Conclusion** The `hiredis` 1.3.0 update is **minor and stable**, with positive changes like `RESP3` support and bug fixes. However, the **CentOS 7 EOL** note requires caution for systems on that platform. The update is safe for most environments, but migration to a newer OS is recommended for long-term support. **Recommendation**: Update the package if compatible with your OS, and monitor for future changes. ### Источники, найденные web_search 1. <a href="https://github.com/redis/hiredis/releases/tag/v1.3.0" target="_blank" rel="noopener noreferrer">GitHub release API: redis/hiredis v1.3.0</a> 2. <a href="https://github.com/redis/hiredis/tree/v1.3.0" target="_blank" rel="noopener noreferrer">GitHub tag page: redis/hiredis v1.3.0</a> 3. <a href="https://github.com/redis/hiredis/releases" target="_blank" rel="noopener noreferrer">GitHub releases page: redis/hiredis</a> 4. <a href="https://github.com/redis/hiredis/compare/v1.2.0...v1.3.0" target="_blank" rel="noopener noreferrer">GitHub compare page: redis/hiredis v1.2.0...v1.3.0</a> 5. <a href="https://redis.io/" target="_blank" rel="noopener noreferrer">Redis - Real-time data for agents &amp; apps</a> 6. <a href="https://en.wikipedia.org/wiki/Redis" target="_blank" rel="noopener noreferrer">Redis - Wikipedia</a> 7. <a href="https://archlinux.org/packages/extra/x86_64/hiredis/" target="_blank" rel="noopener noreferrer">hiredis 1.3.0-1 (x86_64) - Arch Linux</a> 8. <a href="https://github.com/redis/hiredis" target="_blank" rel="noopener noreferrer">redis/hiredis: Minimalistic C client for Redis &gt;= 1.2 - GitHub</a> 9. <a href="https://www.geeksforgeeks.org/system-design/introduction-to-redis-server/" target="_blank" rel="noopener noreferrer">Redis Introduction - GeeksforGeeks</a> ## Upstream release notes / description ## Changes - Change the version of the library to 1.3 @StefanPalashev (#1296) - Use GitHub Releases to track changelogs @uglide (#1294) - Update minimum CMake version to 3.7 @uglide (#1292) - Make test.sh use REDIS_SERVER everywhere @opoplawski (#1276) - Test for both EAGAIN and EINPROGRESS for AF_UNIX sockets. @michael-grunder (#1262) - Fix timing based macOS CI failure. @michael-grunder (#1275) - CentOS 7 is EOL @michael-grunder (#1274) - Clarify macos adapter and example license. @michael-grunder (#1273) - Only override context read/write funcs on SSL_connect success. @michael-grunder (#1254) - Remove dead assignment in sdstrim. @michael-grunder (#1255) - Fix memory leak. @AgranatMarkit (#1238) ## 🚀 New Features - Add support of RESP3 attribute type @git-hulk (#1248) - Make redisEnableKeepAlive a no-op on AF_UNIX connections. @michael-grunder (#1215) ## 🐛 Bug Fixes - Retry poll(2) if we are intterupted. @michael-grunder (#1213) ## 🧰 Maintenance - Fix OPENSSL_IS_BORINGSSL define check on windows @mGaosi (#1297) - Remove `format_command_fuzzer.c` @michael-grunder (#1295) - Makefile: correctly handle version suffixes on macOS @ZhongRuoyu (#1257) - Do not explicitly initialize openSSL in newer versions @crrodriguez (#1283) - Update old link for modules-api-ref.md @dwdougherty (#1279) - fix: typos @testwill (#1251) - [cmake] Fix cmake options position to support cmake toolchain @uilianries (#1250) - CMakeList: add option to not install NuGet packaging @yann-morin-1998 (#1246) - Fix macOS and FreeBSD CI runners. @michael-grunder (#1247) - Integrating spellcheck into CI @chayim (#1218) - Add a panic helper for non-assert aborts. @michael-grunder (#1212) - Document poll(2) logic changes. @michael-grunder (#1214) - Fix a false positive warning of gcc 12+ -Werror=maybe-uninitialized @eitlane (#1209) - Allow disabling the -Werror flag. @Romain-Geissler-1A (#1210) - Bump development SONAME. @michael-grunder (#1208) ## Contributors We'd like to thank all the contributors who worked on this release! @AgranatMarkit, @Romain-Geissler-1A, @StefanPalashev, @ZhongRuoyu, @chayim, @crrodriguez, @dwdougherty, @eitlane, @git-hulk, @mGaosi, @michael-grunder, @opoplawski, @testwill, @uglide, @uilianries, @yann-morin-1998 and StefanPalashev ## NiceOS maintainer checklist - [ ] Confirm that the detected version is a stable upstream release. - [ ] Check upstream changelog for security fixes, ABI/API changes and build-system changes. - [ ] Check ABI/API compatibility and reverse dependencies. - [ ] Download source into NiceOS lookaside storage. - [ ] Update `Version` and related fields in `SPECS/*.spec` only if policy allows it. - [ ] Regenerate `SOURCES/sources.lock.json`, manifests, metadata and SBOM. - [ ] Build SRPM/RPM in a clean NiceOS buildroot. - [ ] Run package smoke tests. - [ ] Link PR/build logs and close this issue after update or triage. ## Bot metadata - Tool: `niceos_upstream_monitor.py 2.1.3-local-websearch-github-release-pages` - Generated at: `2026-06-02T23:35:37Z`
Sign in to join this conversation.
No description provided.