# changelog

author: yaoxin <yao_xin001@hoperun.com> - 3.1.1-1
changelog:
  - Update to 3.1.1
    * Security fix for CVE-2024-6237,CVE-2024-5953,CVE-2024-3657,CVE-2024-2199
    * Issue 6172 - RFE: improve the performance of evaluation of filter component 
      when tested against a large valueset (like group members) #6173
    * Issue 6181 - RFE - Allow system to manage uid/gid at startup
    * Issue 6238 - RFE - add option to write audit log in JSON format
    * Issue 6241 - Add support for CRYPT-YESCRYPT #6242
    * Issue 5772 - ONE LEVEL search fails to return sub-suffixes #6219
    * Issue 6123 - Allow DNA plugin to reuse global config for bind method and connection protocol #6124
    * Issue 6155 - ldap-agent fails to start because of permission error #6179
    * Issue 6170 - audit log buffering doesn’t handle large updates
    * Issue 6175 - Referential integrity plugin - in referint_thread_func does not handle null from ldap_utf8strtok #6168
    * Issue 6183 - Slow ldif2db import on a newly created BDB backend #6208
    * Issue 6199 - unprotected search query during certificate based authentication #6205
    * Issue 6224 - d2entry - Could not open id2entry err 0 - at startup when having sub-suffixes #6225
    * Issue 6229 - After an initial failure, subsequent online backups fail #6230
    * Issue 6254 - Enabling replication for a sub suffix crashes browser #6255
    * Issue 6256 - nsslapd-numlisteners limit is not enforced
    * Issue 6265 - lmdb - missing entries in range searches #6266
    * Please see log - https://www.port389.org/docs/389ds/releases/release-3-1-1


author: Xiong Zhou <xiongzhou4@huawei.com> - v1.0-4
changelog:
  - Type:Sync
  - ID:NA
  - SUG:NA
  - DESC:Sync patches from openeuler/A-FOT
         Add reboot action to fasten the second compilation,
         fix bugs and format codes.
  	   Reuse calcsum, delay pre-reboot operations and fixs typos.


author: li-miaomiao_zhr<mmlidc@isoftstone.com> - 1.0.0-6
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: fix wrong file name referenced in spec file causing build failure,remove spec file from the source package


author: yaoxin <1024769339@qq.com> - 2.2.2-1
changelog:
  - Update to 2.2.2:
    * Fix top level shifting while populating context
    * fixing chart display
    * Handle IndexOutOfBoundsException properly on Java 8
    * Revert moditect plugin use and use Automatic-Module-Name instead


author: Yuhang Wei<weiyuhang3@huawei.com> - 1.0.6-2
changelog:
  - Type:requirement
  - CVE:NA
  - SUG:restart
  - DESC:modify version display and fix the path for EFI boot in bootloader.sh


author: songliyang <songiyang@kylinos.cn> - 0.21.2-1
changelog:
  - Upgrade to 0.21.2
  - New compile-defined limit LIBRAW_MAX_PROFILE_SIZE_MB: limits allocation/read size for embedded color profile (default: 256Mb)
  - Embedded color profile allocation/read size: limited by input file size.
  - Multiple fixes (mostly inspired by oss-fuzz) to improve library stability and/or input checks.
  - raw-identify: use fallback if PATH_MAX not available
  - Disabled color conversion for Canon 16-bit thumbnails
  - docs/changelog: explained the case when no thumbnail is found in specific file
  - swapXX renamed to libraw_swapXX to avoid name conflict
  - better striped thumbnails handling


author: panchenbo <panchenbo@kylinsec.com.cn> - 1.22.0-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: fix build error: add missing BuildRequires:pkgconfig(polkit-gobject-1)


author: gaoxingwang <gaoxingwang1@huawei.com> - 1:1.42.8-3
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:NetworkManager-dispatcher.service not enabled when installed due to systemd_units not defined


author: gaoxingwang <gaoxingwang1@huawei.com> - 1:1.42.8-4
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:sync bugfix patch: delete lease file when connection deleted and 
         update the way to get ppp version because patchlevel.h no more provided in  ppp-2.5.0


author: liuzhilin <liuzhilin@uniontech.com> - 1:1.44.2-2
changelog:
  - add NM to support wifi6(fix dde-network-core build error)
  - Type:requirement
  - CVE:NA
  - SUG:NA
  - DESC:Support wireless networks connecting WIFI6 encryption methods,
         so this demand is achieved in NetworkManager, KF5-NetworkManager-QT,
         DDE-Network-Core software package


author: Funda Wang <fundawang@yeah.net> - 1:1.44.2-3
changelog:
  - Type:CVE
  - CVE:CVE-2024-6501
  - SUG:NA
  - DESC: fix CVE-2024-6501
  - DESC: 1.44.2 does not build with lto for now


author: yaoxin <yao_xin001@hoperun.com> - 1.2.24-1
changelog:
  - Update to 1.2.24:
    * Fixed formatting of ipsec.conf snippet. This is a security
    issue with severity of "Important." (CVE-2024-9050)
    * Added support for "require-id-on-certificate" setting.
    * Updated Georgian, Slovenian and Ukrainian translations.


author: chenyanpanHW <chenyanpan@huawei.com> - 2.14.19-25
changelog:
  - DESC: delete -Sgit from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/ORBit2-2.14.3-multilib.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/ORBit2-2.14.3-ref-leaks.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/ORBit2-make-j-safety.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/ORBit2-allow-deprecated.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0005-Fix-link_protocol_is_local_ipv46-for-ipv4-on-some-ip.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0014-Commit-patch-from-bug-662623-to-fix-connection-failu.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0016-bug-732274-fix-parallel-build-failure.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: zhouyihang <zhouyihang3@h-partners.com> - 1.2.8-2
changelog:
  - Type: bugfix
  - ID: NA
  - SUG: NA
  - DESC: pkcon: Use appropriate callbacks for client / task async calls


author: lingsheng <lingsheng1@h-partners.com> - 1.2.8-3
changelog:
  - Type: bugfix
  - ID: NA
  - SUG: NA
  - DESC: Revert PkClient: Replace the GSimpleAsyncResult with the GTask API


author: yinsist <jianhui.oerv@isrc.iscas.ac.cn> - 4.0.5-4
changelog:
  - Valgrind does not support certain architectures like RISC-V, Before depending on Valgrind, first check if Valgrind supports the architecture


author: xu_ping <707078654@qq.com> - 2.17.5-1
changelog:
  - update to 2.17.5
  - Drop non-reportable oopses by default.
  - Add abrt-action-coredump for unpacking coredumps
  - brtd: remove livesys.service reference from the systemd unit file.


author: yixiangzhike <yixiangzhike007@163.com> - 0.18.6-3
changelog:
  - Type: bugfix
  - ID: NA
  - SUG: NA
  - DESC: backport upstream patch to fix parsing of lowercase group names


author: yixiangzhike <yixiangzhike007@163.com> - 0.18.8-1
changelog:
  - Type: enhancement
  - ID: NA
  - SUG: NA
  - DESC: update to 0.18.8
          delete unused Group ALLXTRAHASHES and EVERYTHING in aide.conf
          add option database_attrs to delete md5 and sha1 hash value in aide.conf


author: yixiangzhike <yixiangzhike007@163.com> - 0.19-1
changelog:
  - Type: enhancement
  - ID: NA
  - SUG: NA
  - DESC: update to 0.19
            switch hashsum in default R group from md5 to sha3_256
            remove unsupported hashsums (haval, crc32, crc32b, tiger, whirlpool)
            H default group now contains all compiled in hashsums that are not deprecated
            require pthread (remove --without-pthread configure option)
            remove contrib/scripts
            Add 'sha512_256', sha3_256, and 'sha3_512' hashsums
            Add progress bar (add '--no-progress' parameter)
            Add colors to log output (add '--no-color' parameter)
            Add '--list' command (to list database in human readable format)


author: yixiangzhike <yixiangzhike007@163.com> - 0.19.1-1
changelog:
  - Type: enhancement
  - ID: NA
  - SUG: NA
  - DESC: update to 0.19.1
           Fix race condition when adding new nodes
           Define MAGIC constants added since Linux 4.9


author: jchzhou <zhoujiacheng@iscas.ac.cn> - 36.16.5-41
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: backport & adjust upstream patch for fixing building issues with clang
  - run autoreconf before building


author: Funda Wang <fundawang@yeah.net> - 36.16.5-49
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: fix build with gettext 0.26
  - DESC: cleanup duplicate file list
  - DESC: move update-desktop-database into core sub package which contains real desktop file


author: Funda Wang <fundawang@yeah.net> - 36.16.5-50
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: add xrdb and xrand into requirement of core because display is running them


author: xu_ping <707078654@qq.com> - 1.11.0-1
changelog:
  - Update to version 1.11.0
  - Add and use CSVFormat#setTrailingData(boolean) in CSVFormat.EXCEL for Excel compatibility #303
  - Replace deprecated method in user guide.


author: yaoxin <yao_xin001@hoperun.com> - 1.4.0-1
changelog:
  - Update to 1.4.0
    * The minimum support Java version has been upgraded from Java 7 to Java 8.
    * The minimum Windows versions supported are now Windows 10 and Windows Server 2016.
  - Please see the change log:
     https://commons.apache.org/proper/commons-daemon/changes-report.html


author: yaoxin <1024769339@qq.com> - 2.9.0-1
changelog:
  - Update to 2.9.0:
    * DBCP-569:  Fix test random failure on TestSynchronizationOrder.testInterposedSynchronization, #84.
    * DBCP-568:  ManagedConnection must clear its cached state after transaction completes, #75.
    * DBCP-567:  Use abort rather than close to clean up abandoned connections. 
    * DBCP-562:  Avoid exposing password via JMX #38.
    * DBCP-575:  Remove redundant initializers #98.
    * DBCP-577:  Simplify test assertions #100, #113.
    * DBCP-573:  DataSource implementations do not implement Wrapper interface correctly #93.


author: yaoxin <1024769339@qq.com> - 3.11.1-1
changelog:
  - Update to 3.11.1:
    * Allow longer data in pattern IMAPReply.
    * Precompile regular expression in UnixFTPEntryParser.preParse(List<String>).
    * Guard against polynomial regular expression used on uncontrolled data in VMSVersioningFTPEntryParser.
    * Guard against polynomial regular expression used on uncontrolled data in IMAPReply.TAGGED_RESPONSE.
    * Cannot connect to FTP server with HTTP proxy. Fixes https://issues.apache.org/jira/browse/NET-730.
    * Base 64 Encoding with URL and Filename Safe Alphabet should not chunk per RFC 4648.
  - Please see log: https://commons.apache.org/proper/commons-net/changes-report.html


author: yaoxin <1024769339@qq.com> - 2.5.3-1
changelog:
  - Update to 2.5.3:
    * trying to set safe XML features causes SAXExceptions when
      used with certain XML parsers (jira:IVY-1647[])
    * some unit tests failed on Java 8 (jira:IVY-1648[])
    * cached Ivy files were not valid in some scenarios
      (jira:IVY-1649[], jira:IVY-1650[])


author: yaoxin <1024769339@qq.com> - 2.5.1-1
changelog:
  - Due to apache-ivy 2.5.2 and later version don't parse doctypes and access external entities by default,
    downgrade to 2.5.1 to fix forbidden-apis build failure


author: yaoxin <1024769339@qq.com> - 0.8.12-1
changelog:
  - Update to 0.8.12:
    * Update fold method in MimeUtil to allow inputing max characters
    * MIME4J-327 LenientAddressParser now handles UTF-8
    * MIME4J-328 Fix DecoderUtil split point
    * Fixes parsing headers containing UTF-8 characters
    * MIME4J-197 Fixup case Mailbox parser absent domain part
    * DefaultBodyDescriptorBuilder: Allow to customize standard charset


author: yaoxin <yao_xin001@hoperun.com> - 2.12.0-1
changelog:
  - Update to 2.12.0
  - Bootloader Images:
      * remove unused plat_try_next_boot_source
  - Architecture:
      *Branch Record Buffer Extension (FEAT_BRBE)
      * allow RME builds with BRBE
  - Arm:
      * avoid stripping kernel trampoline
      * add DRAM memory regions that linux kernel can share
      * add optee specific mem-size attribute
      * add secure uart interrupt in device region
      * enable FEAT_MTE2
      * fix the FF-A optee manifest by adding the boot info node
      * update the memory size allocated to optee at EL1
  - Intel:
      * add cache invalidation during BL31 initialization
      * add in JTAG ID for Linux FCS
      * add in missing ECC register
      * add in watchdog for QSPI driver
      * bridge ack timing issue causing fpga config hung
      * correct macro naming
      * f2sdram bridge quick write thru failed
      * fix bridge enable and disable function
      * fix CCU for cache maintenance
      * flush L1/L2/L3/Sys cache before HPS cold reset
      * implement soc and lwsoc bridge control for burst speed
      * refactor SDMMC driver for Altera products
      * remove redundant BIT_32 macro
      * software workaround for bridge timeout
      * update Agilex5 BL2 init flow and other misc changes
      * update Agilex5 warm reset subroutines
      * update all the platforms hand-off data offset value
      * update CCU configuration for Agilex5 platform
      * update mailbox SDM printout message
      * update memcpy to memcpy_s ([e264b55]
      * update outdated code for Linux direct boot
      * update preloaded_bl33_base for legacy product
      * update sip smc config addr for agilex5
      * update the size with addition 0x8000 0000 base


author: yaoxin <yao_xin001@hoperun.com> - 14.2.1-1
changelog:
  - Update to 14.2.1:
    * faster handling of symmetric matrices by inv(), rcond(), powmat()
    * faster handling of hermitian matrices by inv(), rcond(), powmat(), cond(), pinv(), rank()
    * added solve_opts::force_sym option to solve() to force use of the symmetric/hermitian solver (not limited to sympd matrices)
    * more efficient handling of compound expressions by solve()


author: yaoxin <1024769339@qq.com> - 1.30.2-1
changelog:
  - Update to 1.30.2:
     * Fixed co_spawn to correctly propagate exceptions resulting from cancellation to the completion handler.
     * Added calls to std::launder to fix undefined behaviour in awaitable<> internal storage.
     * Added missing handling of the file_base::append flag in the Windows implementation of file support.
     * Updated the socket and descriptor implementations to add more cases where they will fall back to fcntl if a call to ioctl fails.
     * Fixed a compile error that occurred when channels and experimental::coro were both used in the same translation unit.
     * Added missing CancellationSlot type requirements to documentation.


author: Funda Wang <fundawang@yeah.net> - 5.3.1-7
changelog:
  - add requires on zlib and minizip devel pacakge, as it was referenced by
    pkgconfig and cmake description files
  - drop help sub package, as it conflicts with main package


author: yanglongkang<yanglongkang@h-partners.com> - 3.2.2-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Adding Patching Operations
         provides relibility and self-healing capabilities for service


author: Han Jinpeng <hanjinpeng@kylinos.cn> - 3.2.5-2
changelog:
  - Type：update
  - ID：NA
  - SUG:NA
  - DESC: Modify the license to SPDX format
          Delete MIT and Public Domain license because it no longer appears in the upstream source


author: zhangpan <zhangpan103@h-partners.com> - 2.51.0-5
changelog:
  - add macros to control if need /usr/bin/xprop
  - at-spi2-core-help package provided at-spi2-atk-help


author: pengjian <pengjian23@mails.ucas.ac.cn> - 0.3.6-29
changelog:
  - enhances error checking and boundary verification in memory allocation 
  to fix potential security vulnerabilities during audio file analysis.


author: zhengxiaoxiao<zhengxiaoxiao2@huawei.com> - 1:3.1.2-1
changelog:
  - update version to 3.1.2
    - When processing a run level change, make auditd exit
    - In auditd, fix return code when rules added in immutable mode
    - In auparse, when files are given, also consider EUID for access
    - Auparse now interprets unnamed/anonymous sockets (Enzo Matsumiya)
    - Disable Python bindings from setting rules due to swig bug (S. Trofimovich)
    - Update all lookup tables for the 6.5 kernel
    - Don't be as paranoid about auditctl -R file permissions
    - In ausearch, correct subject/object search to be an and if both are given
    - Adjust formats for 64 bit time_t
    - Fix segfault in python bindings around the feed API
    - Add feed_has_data, get_record_num, and get/goto_field_num to python bindings


author: yaoxin <1024769339@qq.com> - 1.6.1-1
changelog:
  - Update to 1.6.1:
    * Reformatted AutoValue source code using google-java-format.
    * Clarified how annotation copying works when @CopyAnnotations is not present.
    * In @AutoValue class Foo<@Bar T>, copy @Bar to the implementing subclass.
    * If an @AutoOneOf class has @CopyAnnotations, copy class annotations to the generated subclasses.


author: xiajingze <xiajingze1@huawei.com> - 0.30.1-9
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC: [Propeller] Add BB Hash in cc profile and delete unused patch


author: wangkai <wangkai385@huawei.com> - 0:4.3-23
changelog:
  - This package depends on log4j.After the log4j vulnerability CVE-2021-44228 is fixed,the version needs to be rebuild.


author: yaoxin <yaoxin30@huawei.com> - 0:4.3-24
changelog:
  - This package depends on log4j.After the log4j vulnerability CVE-2021-45105 is fixed,the version needs to be rebuild.


author: zhoupengcheng <zhoupengcheng11@huawei.com> - 2.12.1-1
changelog:
  - update to 2.12.1 
  - backport two patches from upstream to fix testcase failure after upgrade 2.12.1
      backport-Freeze-format_time-tests-to-a-specific-date-to-fix-t.patch
      backport-Use-aware-UTC-datetimes-internally.patch


author: Funda Wang <fundawang@yeah.net> - 15.0.3-1
changelog:
  - Upgrade version to 15.0.3
  - Add sysusers.d config file to allow rpm to create users/groups automatically


author: yixiangzhike <yixiangzhike007@163.com> - 5.2.37-5
changelog:
  - sync patches from bash community:
     fix default file descriptor for <> redirection when printing command
     update BASH_COMMAND for subshells
     fix potential file descriptor leak in here document pipes


author: fuanan <fuanan3@h-partners.com> - 5.2.37-6
changelog:
  - sync patches from bash community:
    add backport-fourth-set-of-ANSI-C-changes-size_t-rest-globskipdot.patch
    add backport-documentation-updates-fix-for-null-commands-with-red.patch
    add backport-fix-for-readline-redisplay-issue-in-C-locale-fix-for.patch


author: yaoxin <yao_xin001@hoperun.com> - 1.17-1
changelog:
  - Update to 1.17 for fix CVE-2022-38398,CVE-2022-38648,CVE-2022-40146,CVE-2022-44729 and CVE-2022-44730


author: liuzhilin <liuzhilin@kylinos.cn> 1.11.1-1
changelog:
  - fix unbreak test suites with multiple files loading common constants, introduced in v1.11.0.
  - fix docker image won't crash if a file or directory named 'bats' exists.
  - fix use $BATS_LIBDIR instead of hardcoded lib in 'bats-gather-tests'.
  - fix hard-coded link to readthedocs.
  - fix tutorial code for multiline test suite.


author: liequan che <cheliequan@inspur.com> - 1.1-4
changelog:
  - add bcache-export-cached to export CACHED_UUID and CACHED_LABEL,so that 69-bcache.rules
  udev rules can correctly create uuid and label links for bcache devices


author: yaoxin <1024769339@qq.com> - 6.10.0-1
changelog:
  - Update to 6.10.0:
    * Fix PMD UnnecessaryFullyQualifiedName
    * Fix PMD EmptyCatchBlock by allowing commented blocks
    * Fix PMD EmptyControlStatement by allowing commented blocks
    * Fix SpotBugs RV_RETURN_VALUE_IGNORED_BAD_PRACTICE in JasminVisitor
    * SpotBugs checks should ignore code generated by JavaCC
    * Fix SpotBugs URF_UNREAD_FIELD in ClassDumper
    * Fix SpotBugs DM_DEFAULT_ENCODING in JasminVisitor
    * Fix SpotBugs RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE in ASTFunAppl
    * Deprecate TransitiveHull.INGORED in favor of TransitiveHull.getIgnored()


author: zhanghao<zhanghao383@huawei.com> - 32:9.16.37-2
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:fix output expected information when install bing-sdborbind-sdb-chroot


author: chengyechun<chengyechun1@huawei.com> - 32:9.18.21-2
changelog:
  - Type:CVE
  - CVE:CVE-2023-4408 CVE-2023-5517 CVE-2023-5679 CVE-2023-50387 CVE-2023-50868
  - SUG:NA
  - DESC:fix CVE-2023-4408 CVE-2023-5517 CVE-2023-5679 CVE-2023-50387 CVE-2023-50868


author: chengyechun<chengyechun1@huawei.com> - 32:9.18.21-3
changelog:
  - Type:CVE
  - CVE:CVE-2024-0760,CVE-2024-1737,CVE-2024-1975,CVE-2024-4076
  - SUG:NA
  - DESC:fix CVE-2024-0760,CVE-2024-1737,CVE-2024-1975,CVE-2024-4076


author: Funda Wang <fundawang@yeah.net> - 32:9.18.33-1
changelog:
  - Type:CVE
  - CVE:CVE-2024-11187, CVE-2024-12705
  - SUG:NA
  - DESC:update to 9.18.33 to fix CVE-2024-11187, CVE-2024-12705


author: Funda Wang <fundawang@yeah.net> - 2.41-14
changelog:
  - Add support for the BPF target (rh#1825193)
  - Accept and ignore R_BPF_64_NODYLD32 relocations (rh#2245296)


author: Funda Wang <fundawang@yeah.net> - 2.41-16
changelog:
  - Fix CVE-2024-57360: nm: Avoid potential segmentation fault when displaying
    symbols without version info.
  - Fix CVE-2025-0840: stack-buffer-overflow at objdump disassemble_bytes


author: mengkanglai <mengkanglai2@huawei.com> - 1.8.18-20
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:lan channel fix set alert on off and lanplus realloc the msg if the payload_length gets update


author: Huang Yang <huangyang@loongson.cn> - 1.8.18-22
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Resolve malloc aborted error raised when executing ipmitool fru.


author: tenglei <tenglei@kylinos.cn> - 0.9.8-1
changelog:
  - Update package to version 0.9.8
  - A new NHI for REMBRANDT
  - Fixed: Determine the string length before writing file
  - Fixed: Free on error to prevent resource leak


author: Funda Wang <fundawang@yeah.net> - 2.3.0-1
changelog:
  - update to 2.3.0
  - rename bomtool package
  - Add personality.d directories for cross-targets
  - Add pkgconf rpm macros for pkgconf directories


author: Funda Wang <fundawang@yeah.net> - 1.83.0-8
changelog:
  - add more patch for numpy 2
  - fix build with clang 19
  - fix linking order (and drop rpath), so that ldflags could be applied correctly


author: bizhiyuan <bizhiyuan@kylinos.cn> -1.2-2
changelog:
  - Fix typo in wait_child 
  - Refactor: foreach_{node,ticket}: apply more universally
  - Refactor: rename foreach_{node,ticket} macros to uppercased variants
  - Refactor Fix problems found by clang


author: bizhiyuan <bizhiyuan@kylinos.cn> -1.2-3
changelog:
  - Add support for building with mock
  - delete "-S git" from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Fix-typo-in-wait_child.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Refactor-Fix-problems-found-by-clang.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Refactor-foreach_-node-ticket-apply-more-universally.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Refactor-rename-foreach_-node-ticket-macros-to-upper.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-rpm-Add-gcc-as-a-build-dependency.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-rpm-Remove-the-tar-file-as-part-of-make-clean.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-build-Add-support-for-building-with-mock.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Refactor-Remove-the-unused-check_site-function.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Refactor-Remove-global-booth_conf-variable-in-read_c.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Refactor-Remove-global-booth_conf-variable-in-check_.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Refactor-Rename-FOREACH_-NODE-TICKET.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Refactor-Add-three-argument-versions-of-FOREACH_-NOD.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Refactor-Remove-global-booth_conf-variable-in-find_name.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Refactor-Remove-global-booth_conf-variable-in-find_id.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Refactor-Remove-global-booth_conf-variable-in-find_myself.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Refactor-Add-a-function-to-convert-a-BOOTH_DAEMON_ST.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Refactor-Add-a-function-to-get-the-port-from-a-booth.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Refactor-Use-asprintf-instead-of-a-static-buffer-in-.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Build-Remove-build-time-support-for-running-splint.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Build-Remove-unneeded-cruft-from-configure.ac.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Refactor-Remove-global-booth_conf-variable-in-find_t.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Refactor-number_sites_marked_as_granted-is-now-a-sta.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Refactor-Remove-global-booth_conf-variable-in-ticket.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-Refactor-Mark-internal-functions-in-ticket.c-as-stat.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


author: bizhiyuan <bizhiyuan@kylinos.cn> -1.2-7
changelog:
  - Build: Remove build-time support for running splint.
  - Build: Remove unneeded cruft from configure.ac


author: bizhiyuan <bizhiyuan@kylinos.cn> -1.2-8
changelog:
  - Refactor: Remove global booth_conf variable in find_ticket_by_name
  - Refactor: number_sites_marked_as_granted is now a static function.
  -


author: bizhiyuan <bizhiyuan@kylinos.cn> -1.2-9
changelog:
  - Refactor: Remove global booth_conf variable in ticket.c.
  - Refactor: Mark internal functions in ticket.c as static.


author: Funda Wang <fundawang@yeah.net> - 3.7.5-1
changelog:
  - update to 3.7.5
  - do not link against liblzo as suggested upstream:
    https://github.com/libarchive/libarchive/releases/tag/v3.3.0


author: liuh <liuhuan01@kylinos.cn> - 6.6.3-12
changelog:
  - btrfs-progs: convert: insert a dummy inode item before inode ref for ext2/4
  - btrfs-progs: convert: for ext2, fix possible tree-checker error when converting a large fs


author: kkz <zhaoshuang@uniontech.com> - 0.10.0-1
changelog:
  - Upgrade to version 0.10.0
    Add the --[ro-]bind-fd option, which can be used to mount
       a filesystem represented by a file descriptor without
       time-of-check/time-of-use attacks
    Fix some confusing syntax in SetupOpFlag (no functional change)


author: yaoxin <1024769339@qq.com> - 20250113-1
changelog:
  - Update to 20250113:
    * Parse unknown timezones as UTC
    * Apk (Alpine Linux) format support added
    * Implement default value in parameter expansion
    * Also support supplements that use & as "and"
    * Add workaround for skopeo's argument parser
    * add cap-htm=off on power9
    * Fixed usage of chown calls
    * Remove leading `go` from `purl` locators


author: jianmin <jianmin@iscas.ac.cn> - 1.34.1-5
changelog:
  - Type:cve
  - CVE:CVE-2024-3727 CVE-2024-24791
  - SUG:NA
  - DESC: fix CVE-2024-3727 and Rebuild to fix CVE-2024-24791


author: liuxu <liuxu156@huawei.com> - 1:1.36.1-6
changelog:
  - Type:CVE
  - Id:NA
  - SUG:NA
  - DESC:revert fix CVE-2023-42364 CVE-2023-42365 CVE-2023-42366 CVE-2023-42363


author: wangjiang <wangjiang37@h-partners.com> - 2023.2.64-2
changelog:
  - remove expired and sync new certificates
    Removing:
      Security Communication Root CA
    Adding:
      D-Trust SBR Root CA 1 2022
      D-Trust SBR Root CA 2 2022
      Telekom Security SMIME ECC Root 2021
      Telekom Security SMIME RSA Root 2023
      Telekom Security TLS ECC Root 2020
      Telekom Security TLS RSA Root 2023


author: wangjiang <app@cameyan.com> - 2025.2.76-1
changelog:
  - upgrade version to 2025.2.76
    Removing:
      Certificate "Explicitly Distrust DigiNotar Root CA"
      Certificate "Baltimore CyberTrust Root"
      Certificate "Verisign Class 1 Public Primary Certification Authority - G3"
      Certificate "VeriSign Class 2 Public Primary Certification Authority - G3"
      Certificate "SwissSign Platinum CA - G2"
      Certificate "SwissSign Silver CA - G2"
      Certificate "Network Solutions Certificate Authority"
      Certificate "SecureSign RootCA11"
      Certificate "Autoridad de Certificacion Firmaprofesional CIF A62634068"
      Certificate "Chambers of Commerce Root - 2008"
      Certificate "Global Chambersign Root - 2008"
      Certificate "EC-ACC"
      Certificate "Hellenic Academic and Research Institutions RootCA 2011"
      Certificate "GlobalSign ECC Root CA - R4"
      Certificate "Symantec Class 1 Public Primary Certification Authority - G6"
      Certificate "Symantec Class 2 Public Primary Certification Authority - G6"
      Certificate "GTS Root R1"
      Certificate "GTS Root R2"
      Certificate "GTS Root R3"
      Certificate "GTS Root R4"
      Certificate "E-Tugra Global Root CA RSA v3"
      Certificate "E-Tugra Global Root CA ECC v3"
      Certificate "Security Communication RootCA3"
    Adding:
      Certificate "FIRMAPROFESIONAL CA ROOT-A WEB"
      Certificate "TWCA CYBER Root CA"
      Certificate "TWCA Global Root CA G2"
      Certificate "SecureSign Root CA12"
      Certificate "SecureSign Root CA14"
      Certificate "SecureSign Root CA15"
      Certificate "D-TRUST BR Root CA 2 2023"
      Certificate "D-TRUST EV Root CA 2 2023"


author: sunhai<sunhai10@huawei.com> - 1.17.4-4
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:cairo_truetype_reverse_cmap detected memory leaks
         fix read memory access
         fix call get_unaligned_be32 heap buffer overflow
         fix heap buffer overflow in cairo_cff_parse_charstring


author: zhangxingrong <zhangxingrong@uniontech.cn> - 5.0.1-2
changelog:
  - Fix broken disassembly of floating point immediates on big endian hosts 
  - Fix compilation with DIET + X86_REDUCE 
  - Avoid random access values for operands in not yet specified instructions 
  - Make helper functions static to prevent multiple defintions


author: yangyun <yangyun50@huawei.com> - 1.5.5-1
changelog:
  - update to 1.5.5 version
  	- add support of readers (see README.md)
  	- configure.ac: disable the use of --disabele-usbdropdir
  	- parse: create output.bin file
  	- udev: Disable USB-persist for CCID devices
  	- configure: fail if flex is not found
  	- some other minor improvments


author: Funda Wang <fundawang@yeah.net> - 4.6.0-1
changelog:
  - update to 4.6.0
  - add requires on upstream devel packages, as they are referenced
    in Libs.private of pkgconfig file


author: zhoupengcheng <zhoupengcheng11@huawei.com> - 0.2.4-4
changelog:
  - packing chatglm_convert.py file
  - install python models for chatglm_convert.py int dockerfile
  - update long-term yum.repo in dockerfile


author: liyunfei <liyunfei33@huawei.com> - 17.0.6-39
changelog:
  - update to llvm-for-oe-17.0.6-2506.0.1
  - release-note https://gitee.com/openeuler/llvm-project/compare/llvm-for-oE-17.0.6-2503.0.2...llvm-for-oE-17.0.6-2506.0.1


author: chenli <chenli@loongson.cn> - 17.0.6-40
changelog:
  - LoongArch: Fix mlir testcases which depend on MCJIT
  - LoongArch: Fix liborc_rt.a file not found
  - LoongArch: Fix openmp build
  - LoongArch: Fix libomptarget.rtl.amdgpu|cuda|loonarch64.so file not found


author: liyunfei <liyunfei33@huawei.com> - 17.0.6-42
changelog:
  - update to llvm-for-oe-17.0.6-2506.0.2
  - release-note https://gitee.com/openeuler/llvm-project/releases/tag/llvm-for-oE-17.0.6-2506.0.2
  - add a small patch for backport testcase issue fix


author: liyunfei <liyunfei33@huawei.com> - 17.0.6-44
changelog:
  - update to llvm-for-oe-17.0.6-2506.0.3
  - release-note https://gitee.com/openeuler/llvm-project/releases/tag/llvm-for-oE-17.0.6-2506.0.3


author: liyunfei <liyunfei33@huawei.com> - 17.0.6-45
changelog:
  - [ICP] Enable promotion of more targets
  - [bugfix] Constant folding for long double type lib call is only supported for logl.
  - switch to gcc build for bootstrap building failure


author: liyunfei <liyunfei33@huawei.com> - 17.0.6-46
changelog:
  - update to llvm-for-oe-17.0.6-2506.0.4
  - release-note https://gitee.com/openeuler/llvm-project/releases/tag/llvm-for-oE-17.0.6-2506.0.4


author: xu_ping <707078654@qq.com> - 46-1
changelog:
  - Upgrade version to 46
    * Remove old source
    * deprecated re-box primitives in deprecated use of org.json in deprecated SurveyAjax 
    * add CheckCLDR.isEntireLocale() 
    * remove translation hint for MK, add hints for some newer languages
    * drop some additional raw links in tickets


author: dongyuzhen <dongyuzhen@h-partners.com> - 23.4.1-8
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:fix(net): klibc ipconfig PROTO compatibility
         fix(openstack): Fix bond mac_address


author: shixuantong <shixuantong1@huawei.com> - 23.4.1-12
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:chore: set recursive=False for ensure_dir if parent path is "/"
         test(openstack): Test bond mac address
         fix: Ensure properties for bonded interfaces are properly translated


author: Funda Wang <fundawang@yeah.net> - 3.27.9-6
changelog:
  - make use of _vpath_builddir, but default to in source build for backward compatibility
  - enable check section


author: Funda Wang <fundawang@yeah.net> - 3.27.9-7
changelog:
  - change __cmake_builddir definition based on numeric comparision
  - force define source and binary directory


author: fuanan <fuanan3@h-partners.com> - 3.27.9-8
changelog:
  - remove the architecture judgment in the patches section;
  - include all patches in the source package.


author: Han Jinpeng <hanjinpeng@kylinos.cn> - 312-3
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: remove incorrect provides cockpit-machines and cockpit-machines-ovirt
          remove require libvirt and libvirt-client


author: xinghe <xinghe2@h-partners.com> - 34.1-4
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:ensure that the src package contains the loongson and sw patches


author: Funda Wang <fundawang@yeah.net> - 8.4.5-1
changelog:
  - New version 8.4.5
  - Resync with remi codebase
  - build sockets extension statically
  - support litespeed webserver
  - support freetds database server


author: lijian <lijian2@kylinos.cn> - 2:2.230.0-1
changelog:
  - Update container-selinux to v2.230.0
  - Allow containers to unmount file systems
  - Add buildah as a container_runtime_exec_t label
  - Additional rules for container_user_t
  - Add some MLS rules to policy
  - Add container_file_t and container_ro_file_t as user_home_type


author: dongyuzhen <dongyuzhen@h-partners.com> - 1.6.22-20
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:delete task asynchronously to avoid containerd be killed when delete is blocking


author: huyubiao <huyubiao@huawei.com> - 9.5-4
changelog:
  - sync patches from community
  - add backport-sort-don-t-trust-st_size-on-proc-files.patch
        backport-cat-don-t-trust-st_size-on-proc-files.patch
        backport-dd-don-t-trust-st_size-on-proc-files.patch
        backport-split-don-t-trust-st_size-on-proc-files.patch
        backport-putenv-Don-t-crash-upon-out-of-memory.patch
        backport-head-off_t-not-uintmax_t-for-file-offset.patch
        backport-shuf-avoid-integer-overflow-on-huge-inputs.patch
        backport-shuf-fix-randomness-bug.patch


author: bizhiyuan <bizhiyuan@kylinos.cn> - 3.1.8-8
changelog:
  - man: Improve quorum provider formatting 
  - man: fix a typo in cpg_model_initialize
  - main support lock pid file arg


author: bixiaoyan <bixiaoyan@kylinos.cn> - 3.1.8-10
changelog:
  - totem: Use uint64_t type and QB_TIME_NS_IN_MSEC
  - totem: Use proper timestamp type for token warning
  - stats: Store token rx and tx timestamps as 64-bit


author: fuanan <fuanan3@h-partners.com> - 2.13-9
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:revert fix CVE-2015-1197 because it causes AT testcases problems


author: yaoxin <1024769339@qq.com> - 0.18.3-1
changelog:
  - Update to 0.18.3:
    * Regression: Client keep-alive subsequent requests very slow #1997
    * 304 Not Modified response stalls until timeout #1998
    * Fix the problem that CreateFile2 in mmap::open fails to … #1973
    * Default Accept-Encoding header for the client #1975
    * SSLClientReconnection fails on Windows #1980
    * delay in keep_alive due to sleep #1969
    * missing query pararm in httplib::Client::send #1985


author: xu_ping <707078654@qq.com> - 2.16.0-1
changelog:
  - Upgrade to version 2.16.0.
    * Removed CMake option 'USE_THREADS' in favor of 'DISALLOW_THREAD_EXECUTOR'.
    * Removed deprecated 'Makefile' option 'SRCDIR'.
    * Added CMake option 'DISALLOW_THREAD_EXECUTOR' to control the inclusion of 
  the executor which performs the analysis within a thread of the main process.
    * Removed deprecated platform type 'Unspecified'
    * Do not show messages during analysis that are inactivated in the toolbar
    * implement evaluation order checker for c++11 and later
    * Add "remark comments" that can be used to generate reports with justifications for warnings
    * Added command-line option --cpp-header-probe
    * The maximum value for --max-ctu-depth is currently capped at 10
    * The previously deprecated support for Python 2.7 has been removed
    * The new option --check-level= has been added that controls how much checking is made by Cppcheck.
  The default checking level is "normal". If you feel that you can wait longer on results you can use --check-level=exhaustive.


author: shaojiansong <shaojiansong@kylinos.cn> - 8.0.4-3
changelog:
  - Fix lack of loongarch64 and sw_64 patch files in src.rpm package which is build from any platform.


author: lijian <lijian2@kylinos.cn> - 1.8.7-1
changelog:
  - update to 1.8.7
  - crun: new command "crun features".
  - linux: support io_priority from the OCI specs.
  - cgroup: allow setting swap to 0.
  - cgroup, systemd: set the memory limit on the system scope.


author: yixiangzhike <yixiangzhike007@163.com> - 20230614-1.git5f3458e
changelog:
  - update version to 20230614
    - DEFAULT policy drop DH<2048bits,TLS1.0,TLS1.1,SHA-1
    - Remove the CBC ciphers from DEFAULT policy in openssh
    - FIPS policy drop the CBC ciphersuites
    - Enable RSA-PSK algorithms in DEFAULT and LEGACY policies
    - Add the diffie-hellman-group14-sha256 to libssh
    - Add --check option to update-crypto-policies
    - Add AES-192 algorithms support
    - Use allowlisting config for gnutls
    - Enable SHAKE algorithms for gnutls,java and nss
    - Openssl disable SHA-1 signatures in FUTURE policy
    - Openssh add HostbasedAcceptedAlgorithms and RequiresRSASize config options


author: xinghe <xinghe2@h-partners.com> - 4.18.5-2
changelog:
  - Type:cves
  - ID:CVE-2023-3961 CVE-2023-4091 CVE-2023-4154 CVE-2023-42669 CVE-2023-42670
  - SUG:NA
  - DESC:fix CVE-2023-3961 CVE-2023-4091 CVE-2023-4154 CVE-2023-42669 CVE-2023-42670


author: zhouyihang <zhouyihang3@h-partners.com> - 8.4.0-12
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:multi: check that the multi handle is valid in curl_multi_assign


author: xingwei <xingwei14@h-partners.com> - 8.4.0-16
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:altsvc: avoid integer overflow in expire calculation
         urlapi: fix redirect to a new fragment or query (only)
         tool_getparam: clear sensitive arguments better


author: zhouyihang <zhouyihang3@h-partners.com> - 8.4.0-17
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:libssh: fix freeing of resources in disconnect
         openssl: fix crash on missing cert password


author: senlin <xiasenlin1@huawei.com> - 1.0.0-19
changelog:
  - Type: Correction of bad behavior
  - ID: NA
  - SUG: NA
  - DESC: Specify the specific sudo commands for abuild users


author: xu_ping <xuping33@h-partners.com> - 1.0.0-20
changelog:
  - Type: fix warning
  - ID: NA
  - SUG: NA
  - DESC: fix install custom_build_tool warning due to new rpm-build not provides find-debuginfo.sh


author: lvgenggeng <lvgenggeng@uniontech.com> - 0.1.2-2
changelog:
  - backport: 0001-Fix-hsync_start-computation.patch
  - backport: 0002-Fix-too-small-back-porch-at-very-low-resolutions.patch
  - spec: move license file to the right dir


author: wuyifeng <wuyifeng10@huawei.com> - 78-1
changelog:
  - upgrade to version 78:
  	-incorporate up to 6.5 kernel
  	-add new cxl commands
  	-fix some bugs detail see:github.com/pmem/ndctl


author: yaoxin <yaoxin30@huawei.com> - 3.2.15-4
changelog:
  - This package depends on log4j.After the log4j vulnerability CVE-2021-44832 is fixed,the version needs to be rebuild.


author: hongjinghao <hongjinghao@huawei.com> - 1:1.14.8-3
changelog:
  - sync patch from upstream
  	backport-bus-Don-t-crash-if-bus_context_create_client_policy-.patch
  	backport-bus-When-failing-to-reload-client-policy-continue-it.patch
  	backport-test-Add-a-targeted-test-for-_dbus_unix_groups_from_.patch
  	backport-userdb-Add-proper-error-reporting-when-getting-group.patch


author: liuyumeng <liuyumeng5@huawei.com> - 0.40.0-2
changelog:
  - add patch:dconf read random contents of memory causing discrepancy,initialize memory to eliminate discrepancy


author: Funda Wang <fundawang@yeah.net> - 5.1-1
changelog:
  - update to 5.1
      build id becomes XXH128 rather than SHA1
  - drop symlinks in /usr/lib/rpm, it was of no use for years


author: Funda Wang <fundawang@yeah.net> - 5.2-1
changelog:
  - update to 5.2
  - drop upstream reverted patch on decompressing DWARF compressed ELF sections:
    https://sourceware.org/git/?p=debugedit.git;a=commitdiff;h=3601089cfc38c5f1ed8beb85fa701a261a8cb2e6


author: Funda Wang <fundawang@yeah.net> - 3.6.5-1
changelog:
  - update to 3.6.5
  - Split *deltaiso commands into deltaiso subpackage
  - drop unused zlib patches as we do not build bundled zlib


author: xu_ping <707078654@qq.com> - 1.23.1-1
changelog:
  - Upgrade version to 1.23.1
    * remove usage of gore dependency
    * Don't use a fixed width for "sl" column when parsing /proc/net/tcp lines
    * add prompt color option
    * add color highlighting to stacktraces
    * remove accidentally committed binary
    * add support sentinel for FreeBSD with cgo
    * remove redundant lines at the start/end of block
    * add a new suboption --follow-calls to trace subcommand
    * update path of lldb protocol extension documentation


author: yuanchao <1050706328@qq.com> - 8:2.03.21-13
changelog:
  - support clang build:
    - fix function undeclared in libdm-common.c and dev-cache.c
    - fix changelog to be in descending chronological order


author: renmingshuai <renmingshuai@huawei.com> - 12:4.4.3-4
changelog:
  - Type:bugfix
  - ID:
  - SUG:restart
  - DESC:delete report url added by other upstream patch to keep pace with DHCP


author: renmingshuai <renmingshuai@huawei.com> - 12:4.4.3-5
changelog:
  - Type:CVE
  - ID:CVE-2022-2795,CVE-2022-38177,CVE-2022-38178
  - SUG:restart
  - DESC:fix CVE-2022-2795,CVE-2022-38177 and CVE-2022-38178


author: Miroslav Suchý <msuchy@redhat.com> 1.82-1
changelog:
  - move symlink of fedora-rawhide to fedora-39
  - add openEuler new key
  - update copr keys
  - add fedora 40 gpg key


author: Miroslav Suchý <msuchy@redhat.com> 1.84-1
changelog:
  - add tumbleweed key
  - Added RPM Fusion keys for Fedora 39.
  - update copr keys
  - add elastic gpg key


author: Miroslav Suchý <msuchy@redhat.com> 1.86-1
changelog:
  - update copr keys
  - Add Jenkins 2023
  - Add keys for Bacula & Baculum
  - Add keys for Google Cloud
  - Add VeraCrypt keys
  - add Element keys


author: liudy <liudingyao@kylinos.cn> - 3.1.6-1
changelog:
  - update to 3.1.6
  - add new tests using shellcheck
  - Report kernel module signing errors to prevent silent failures


author: hanhuihui <hanhuihui5@huawei.com> - 4.16.2-4
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:dnf:Remove --duplicates and --oldinstallonly exit with 0 when nothing to remove and Add all candidates for reinstall to solver


author: LuWu <2398491106@qq.com> - 4.16.2-5
changelog:
  - Limit queries to nevra forms when provided by command and Update the man page entry for the countme option


author: majianhan <majianhan@kylinos.cn> - 4.16.2-8
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: Fix dnf-automatic service to apply security updates the same way as dnf tool


author: chenhaixing <chenhaixing@huawei.com> - 4.3.1-3
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:dnf-plugins-core:download plugin:respect install_weak_deps option value


author: renmingshuai <renmingshuai@huawei.com> - 2.89-2
changelog:
  - Type:bugfix
  - Id:NA
  - SUG:NA
  - DESC:Fix memory leak when using --dhcp-optsfile with DHCPv6 options


author: lingsheng <lingsheng1@h-partners.com> - 2.90-4
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:Update DNS records after pruning DHCP leases
         cache: Fix potential NULL deref in arcane situations.
         Fix potential memory leak
         Fix possible SIGSEGV in bpf.c
         allow binding mac with ip6


author: zhongjiawei<zhongjiawei1@huawei.com> - 2:18.09.0-347
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:delete redundant characters to prevent make failure in golang 1.24


author: yanglongkang <yanglongkang@h-partners.com> - 7.5.2-1
changelog:
  - Update package to version 7.5.2
  - Dos2unix can print info about the line break type of the last line, or indicate there is none.
  - Updated documentation about the ASCII conversion mode.
  - Fixed problem of converting a symbolic link target that is on another file system.
  - Updated Chinese and Serbian translations.


author: yaoxin <yao_xin001@hoperun.com> - 1.4.1-1
changelog:
  - Update to 1.4.1:
    * fix possible buffer overflows in get_path and dotconf_get_next_line
    * remove extra carriage returns


author: zouzhimin <zouzhimin@kylinos.cn> - 2.0.7-2
changelog:
  - Type:cves
  - ID:CVE-2023-39976
  - SUG:NA
  - DESC:fix CVE-2023-39976
    Community Patch Link:
    https://github.com/ClusterLabs/libqb/commit/1bbaa929b77113532785c408dd1b41cd0521ffc8


author: bixiaoyan <bixiaoyan@kylinos.cn> - 2.0.8-2
changelog:
  - Change assert in ringbuffer to a return code
    Community Patch Link:
    https://github.com/ClusterLabs/libqb/pull/492/commits/88d3eeacc64a059fcb8e2d329ddeafa63b24edfb


author: huangdengdui <huangdengui@huawei.com> - 23.11-24
changelog:
  Sync some patchs from upstreaming, includind some bugfixes, hns3 pmd
   flow rule priority feature, hns3 pmd outer VLAN flow match feature,
   and support dump reigser names and filter.
   This patch set is modified as follows:
   - net/hns3: fix cannot fully use hardware flow director table
   - net/hns3: fix error code for repeatedly create counter
   - net/hns3: support flow rule priority
   - common/nfp: use new kvargs process API
   - net/tap: use new kvargs process API
   - net/sfc: use new kvargs process API
   - kvargs: rework process API
   - net/hns3: fix variable type
   - net/hns3: fix pointer offset
   - net/hns3: fix error log
   - net/hns3: support filtering registers by module names
   - net/hns3: support reporting names of registers
   - net/hns3: refactor register dump
   - net/hns3: remove separators between register module
   - net/hns3: fix dump counter of registers
   - net/hns3: remove some basic address dump
   - telemetry: register command with private argument
   - ethdev: fix race on ports in telemetry endpoints
   - ethdev: add telemetry command for registers
   - ethdev: add report of register names and filter
   - net/hns3: support outer VLAN flow match
   - net/hns3: register VLAN flow match mode parameter
   - net/hns3: support general tunnel flow match
   - net/hns3: restrict tunnel flow rule to one header
   - net/hns3: remove ROH devices
   - net/hns3: dump queue head and tail pointer info
   - dmadev: fix potential null pointer access
   - net/hns3: verify reset type from firmware
   - ethdev: verify queue ID in Tx done cleanup


author: huangdengdui <huangdengui@huawei.com> - 23.11-30
changelog:
  Sync some patchs from upstreaming for hns3 pmd and modifications
   are as follow:
   - net/hns3: fix unrelease some resources on reset case
   - net/hns3: fix divide by zero
   - net/hns3: fix incorrect failed rollback
   - net/hns3: fix memory leakage for indirect action
   - net/hns3: fix extra waiting for link up
   - net/hns3: fix variable overflow
   - net/hns3: fix memory leakage in failure path
   - net/hns3: remove weak symbols
   - net/hns3: fix reset timeout
   - net/hns3: fix copper port initialization
   - net/hns3: rename RAS module
   - net/hns3: remove PVID info dump for VF
   - net/hns3: fix mbuf freeing in simple Tx path
   In addition, sync a bugfix for devtools:
   - devtools: fix symbol listing


author: - Chenxi Mao <chenxi.mao@suse.com> - 1.25-1
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: Upgrade dwarves version to 1.25 to fix build error
          if kernel version upgrade to 6.4


author: Zhiqiang Liu <liuzhiqiang26@huawei.com> - 1.47.0-2
changelog:
  - For openeuler 24.03 LTS, remove metadata_csum_seed and orphan_file
    to keep same with openeuler 22.03 LTS.


author: lifeifei<lifeifei@kylinos.cn> - 2.0.11-10
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Fix: if libvirt and ebtables are installed at the same time, ping the operation prompts "sendmsg: Operation not permitted".


author: xinghe <xinghe2@h-partners.com> - 2.0.11-12
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix ebtables-restore --noflush failed when ebtables is uninstall


author: liyanan <liyanan32@h-partners.com> - 1:4.11-8
changelog:
  - Add security compile options pie, relro and -fstack-protector-strong
  - Add glassfish-jsp and glassfish-servlet-api and glassfish-el-api version limit


author: Xiaotian Wu <wuxiaotian@loongson.cn> - 202308-17
changelog:
  - Update LoongArch virtual machine
  - 0080-Platform-Loongson-Remove-minimium-memory-size-limita.patch
  - 0081-Platform-Loongson-Modify-loongarch-uefi-firmware-siz.patch
  - 0082-fixup-fdt-parse-error.patch


author: zhangqiumiao <zhangqiumiao1@huawei.com> - 18-4
changelog:
  - Fix segfault when passed --index is greater than current boot order size
    Add missing short option handling for --index (-I)


author: zhangxingrong <zhangxingrong@uniontech.com> - 18-5
changelog:
  - Fix the incorrect long parameter in help messages
  - efibootmgr: delete_bootnext is just a boolean, not an entry id


author: yaoxin <1024769339@qq.com> - 1.1.19-1
changelog:
  - Update to 1.1.19:
    * Fix an issue causing EGL_EXT_present_opaque to be advertised on non-Wayland EGLDisplays
    * Fix possible undefined behavior while reading from socket in buffer release thread


author: yaoxin <1024769339@qq.com> - 1.2.1-1
changelog:
  - Update to 1.2.1:
    * Override the installation directory of the pkg-config file to
      put it in the correct architecture-independent directory.
    * Change the shutdown behavior so that 
      EGLExtPlatformExports::unloadEGLExternalPlatform is called
      while the internal EGLDisplays are still valid.
    * Added a meson.build file to generate the pkg-config file. It's
      also set up so that you can use eglexternalplatform as a Meson
      subproject.
    * Interface version 1.2 is supported on 560.* and later drivers.


author: fuanan <fuanan3@h-partners.com> - 0.189-3
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:Remove unnecessary patch because this patch is contained in elfutils-0.189.tar


author: wangkai <13474090681@163.com> - 0.17.0-1
changelog:
  - Update to 0.17.0
  - The protocol.fsp.sort option has been removed.  ELinks always sorts.
  - bug 1024: Verify the host name or IP address in the server certificate
    if connection.ssl.cert_verify is not 0.
  - terminfo queries for output (not input) as compilation option
  - enhancement: support SSL client certificate
  - enhancement: ``elinks --dump'' uses box-drawing characters if supported
    by the charset.
  - python scripting is Python3 only
  - Disable spidermonkey by default
  - command line option -remote search(...) (thanks sgerwk)
  - command line option -bind-address
  - config option ui.mouse_disable (sgerwk)
  - config option ui.tostop
  - config option ui.sessions.fork_on_start
  - compatibility (compilability) with lua-5.2 and 5.3
  - modified cookies code (not well tested)
  - dblatex for pdf.


author: Funda Wang <fundawang@yeah.net> - 0.17.1.1-2
changelog:
  - move exsting configuration files into new location
    (https://github.com/rkd77/elinks/releases/tag/v0.17.0rc1)


author: wangchong <wangchong56@huawei.com> - 3.3.0-4
changelog:
  - ID:NA
  - SUG:NA
  - DESC: add kernel-rt, raspberrypi-kernel, raspberrypi-kernel-rt, haoc-kernel, vk-kernel and kernel-extra-modules to the exclude tag


author: Liu Wang <1823363429@qq.com> - 3.3.0-6
changelog:
  - ID:NA
  - SUG:NA
  - DESC: sync 25.03 modify to master branch and add roo-code, uv, python3-mcp packages


author: guojunding <guojunding@kylinos.cn> - 3.4.14-15
changelog:
  - Fix server: ignore raft messages if member id
  - Update the compaction log when bootstrap and update compact's signature


author: guojunding <guojunding@kylinos.cn> - 3.4.14-16
changelog:
  - Backport TestLessorRenewExtendPileup race condition
  - Print error log when validation on conf change failed


author: xiaojiantao <xiaojiantao1@h-partners.com> - 2:5.15-3
changelog:
  - Type:requirement
  - Id:NA
  - SUG:NA
  - DESC:add support to set or get rx buf len and tx push by ethtool


author: laokz <zhangkai@iscas.ac.cn> - 1.6.2-2
changelog:
  - Let valgrind BuildRequire following system i386 i486 i586 i686 pentium3 pentium4 athlon geode x86_64 armv3l armv4b armv4l armv4tl armv5tl armv5tel armv5tejl armv6l armv6hl armv7l armv7hl armv7hnl armv8l armv8hl armv8hnl armv8hcnl aarch64 loongarch64 powerpc64le ppc64le riscv64


author: yaoxin <1024769339@qq.com> - 1.37.1-1
changelog:
  - Update to 1.37.1:
    * Fix build with gcc-14.
    * Fix FTBFS on armel, armhf, by undefining the t64 flags in communicate.h
      Upload to experimental, for additional testing.
    * Fix wrappers for fstatat64 et al missing.
    * faked now ignores SIGWINCH.
    * Patch from Samuel Thibault to add renameat2 support.


author: yaoxin <yao_xin001@hoperun.com> - 1:2.3.1-1
changelog:
  - Update to 2.3.1
    * Fix buffer overflow bug in getrealpath() function.
    * Add --cache option to speed up file comparisons.
    * Use nanosecond precision for file times, if available.
    * Fix compilation issue on OpenBSD.
    * Other changes like fixing typos, wording, etc.


author: liudy <liudingyao@kylinos.cn> - 1:2.4.0-1
changelog:
  - Update to 2.4.0
   * Add quick summary option that skips byte-for-byte match confirmation.
   * Reduce number of progress indicator updates for better performance.


author: liupei <liupei@kylinos.cn> - 4.15.0-2
changelog:
  - fence_scsi: preempt clears all devices on the mpath device, so only run it for the first device
  - fence_bladecenter/fence_raritan_px3: use r"" on regex string to avoid SyntaxWarning


author: liupei <liupei@kylinos.cn> - 4.15.0-3
changelog:
  - fence_ibm_powervs: add private endpoint and token file support
  - fencing: fix "?" typo in required field for the login parameter


author: liupei <liupei@kylinos.cn> - 4.15.0-4
changelog:
  - Mid: fence_mpath: Allow reservation_key in multipath.conf to be the same as reservation_key in pcmk_host_map.
  - fence_mpath: fix 0x-format patch causing unfencing issue, and use re.MULTILINE to avoid duplicating
    device dev/key lines in /run/cluster/mpath.devices


author: liupei <liupei@kylinos.cn> - 4.16.0-1
changelog:
  - update to 4.16.0
  - fencing: fix "?" typo in required field for the login parameter 
  - fence_mpath: allow reservation_key in multipath.conf to be the same as reservation_key in pcmk_host_map.


author: wangkai <13474090681@163.com> - 6.4.38-1
changelog:
  - Update to 6.4.38
  - updates translations
  - tightens OpenSSL/wolfSSL version requirements in order to track their security fixes and deprecations


author: lvfei <lvfei@kylinos.cn> - 3.39-1
changelog:
  - upgrade to 3.39
  - t/run-fio-tests: remove redundant pre_success lines
  - t/jobs/t0036,0037: add tests for verify_state_save/load option


author: wangkai <13474090681@163.com> - 128.5.0-1
changelog:
  - Update to 128.5.0
  - Fix CVE-2024-11691 CVE-2024-11692 CVE-2024-11694 CVE-2024-11695 CVE-2024-11696
    CVE-2024-11697 CVE-2024-11699


author: wangkai <13474090681@163.com> - 128.6.0-1
changelog:
  - Update to 128.6.0
  - Fix CVE-2025-0237 CVE-2025-0238 CVE-2025-0239 CVE-2025-0240 CVE-2025-0241
    CVE-2025-0242 CVE-2025-0243


author: wangkai <13474090681@163.com> - 128.7.0-1
changelog:
  - Update to 128.7.0
  - Fix CVE-2025-1009 CVE-2025-1010 CVE-2025-1011 CVE-2025-1012 CVE-2025-1013
    CVE-2025-1014 CVE-2025-1016 CVE-2025-1017


author: wangkai <13474090681@163.com> - 128.8.0-1
changelog:
  - Update to 128.8.0
  - Fix CVE-2024-43097 CVE-2025-1931 CVE-2025-1932 CVE-2025-1933 CVE-2025-1934
    CVE-2025-1935 CVE-2025-1936 CVE-2025-1937 CVE-2025-1938


author: wangkai <13474090681@163.com> - 128.10.0-1
changelog:
  - Update to 128.10.0
  - Fix CVE-2025-2817 CVE-2025-4083 CVE-2025-4084 CVE-2025-4087 CVE-2025-4091 CVE-2025-4093


author: wangkai <13474090681@163.com> - 128.11.0-1
changelog:
  - Update to 128.11.0
  - Fix MFSA-TMP-2025-0001: Double-free in libvpx encoder
  - Fix CVE-2025-5263 CVE-2025-5264 CVE-2025-5266 CVE-2025-5267 CVE-2025-5268 CVE-2025-5269


author: wangkai <13474090681@163.com> - 128.13.0-1
changelog:
  - Update to 128.13.0
  - Fix CVE-2025-8027 CVE-2025-8028 CVE-2025-8029 CVE-2025-8030 CVE-2025-8031 CVE-2025-8032
    CVE-2025-8033 CVE-2025-8034 CVE-2025-8035


author: zhouyihang <zhouyihang3@h-partners.com> - 1.2.6-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:chore nftables add delete table helper
         fix nftables always flush main table on start


author: zhouyihang <zhouyihang3@h-partners.com> - 1.2.6-4
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Firewall startup is to set CleanupModuleOnxit=yes to unload related ko when stopping firewalld service
         To reduce unnecessary loading of ebtables-related kernel modules
         fix(nm): release NM client after a timeout


author: zhangxingrong <zhangxingrong@uniontech.cn> - 1.4.3-3
changelog:
  - Limit the number of clock() calls
  - Documentation (man/flac.md); fix typo 
  - flac: foreign_metadata: fix -Walloc-size
  - Fix format ending up with wrong subformat


author: xu_ping <707078654@qq.com> - 24.3.25-1
changelog:
  - Upgrade version to 24.3.25
    * Add clear method for builder
    * Fix python type annotation output when not enabled
    * Add allowReadingUnalignedBuffers to most ByteBuffer init methods
    * Add absolute file names option to BFBS
    * Add argument to FlatBufferToString for quotes around field names
    * Remove msvc pragma warning disable C4351 as it is undocumented
    * Add constexpr for bitmask operators
    * Small optimization on "deserialization" and fix on benchmarks again
    * Add ForceVectorAlignment64 and test
    * Add Kotlin multiplatform support


author: Dingli Zhang <dingli@iscas.ac.cn> - 1.17.1-4
changelog:
  - Remove riscv64 prebuilded files
  - Build protoc, protoc-jar and protoc-jar-maven-plugin in prep state for riscv64


author: wangkai <13474090681@163.com> - 2.3.5-1
changelog:
  - Update to 2.3.5
  - Fix setting synth.chorus.speed to its minimum value being reported as out of range
  - Fix Pipewire audio driver not cleanly being destroy
  - Fix selection logic for XG drum banks
  - Add cmake flag FLUID_HOST_COMPILER to allow overriding default host compiler required during compilation
  - LASH support has been deprecated


author: zhangxingrong <zhangxingrong@uniontech.cn> - 2.3.6-1
changelog:
  - Update to 2.3.6
  - Fix a build issue on OS/2
  - Fix various encoding issues on Windows related to device names
  - Fix discovery of gobject by CMake
  - Fix a numerical instability that caused the chorus effect to stop working correctly when fluidsynth was compiled in single precision mode
  - Fix timing issues in MIDI player related to incorrect handling of running status
  - Fix ignoring LSB for RPN Pitch bend range events


author: lilu <lilu@kylinos.cn> - 4.53.0-1
changelog:
  - Update to 4.53.0
  - Support CFF table to aid in downconverting CFF2 fonts
  - Fix crash when accessing not-yet-existing attribute


author: yaoxin <1024769339@qq.com> - 2.9-1
changelog:
  - Update to 2.9:
    * FOP-1722: Values in PDF Number Trees must be indirect references
    * FOP-2903: Do not delete files on syntax errors using command line
    * FOP-3042: SVG text containing certain glyphs isn't rendered
    * FOP-3088: Remove duplicate classes from maven classpath
    * FOP-3098: Failure to render multi-block itemBody alongside float
    * FOP-3110: NPE if link destination is missing with accessibility
    * FOP-3111: Make property cache thread safe
    * FOP-3114: Font size was rounded to 0 for AFP TTF
    * FOP-3116: Remove serializer jar
    * FOP-3139: Add support for font-selection-strategy=character-by-character


author: xu_ping <707078654@qq.com> - 5.2-1
changelog:
  - Update to 5.2
    * Decouple -a/-u effects from -c
    * Added contrib/Dockerfile
    * Remove host from Netdata chart titles
    * Extended configure script with --enable-debug and output cpu usage


author: yangyun <yangyun50@huawei.com> -3.16.2-1
changelog:
  - upgrade to 3.16.2
  	- fix some issues (see: https://github.com/libfuse/libfuse/releases) 
  	- improved support for some less common systems (32bit, alternative libcs)
  	- unsupported mount options are no longer silently accepted
  	- auto_unmount is now compatible with allow_other
  	- readdir kernel cache can be enabled from high-level API


author: yaoxin <1024769339@qq.com> - 1.9.4-1
changelog:
  - Update to 1.9.4:
    * Do not add gl32xx disk partitions as extra devices
    * Do not assume the logical block size is always 0x200
    * Ensure the AppStream ID is set on historical releases
    * Fix a possible CFU crash when adding modules
    * Fix 'fwupdmgr get-history --json' output to only show one release
    * Fix 'fwupdmgr modify-remote' on ChromeOS
    * Fix incorrect OEM trusted reports flags being set when not matching
    * Fix regression in returning device history with libxmlb 0.3.12
    * Fix some Wacom hardware by only attempting retries for the busy error state
    * Fix transaction timed out issue for T99W373 QDU device


author: Zhen Chen <chenzhen126@huawei.com> - 1.0.1-2
changelog:
  - fix str2enum bug & data query refactor
  - add systemd service for anteater
  - remove 'sys-level' config param
  - add chinese descriptions
  - Update TCP Establish Model & Add Nic Loss Detector
  - Add disk throughput detector


author: Tangxin Xie <xietangxin@huawei.com> - 1.0.2-2
changelog:
  - bugfix add check whether cadvisor is installed
    bugfix fix system_proc collect data err
    change return type of uprobe from void to int
    Fix for popen cannot get stderr
    fix modify unit of some metrics to second
    refactor modify jvmprobe to support pod
    stackprobe fix inaccurate call stack count add samp
    add python3-libconf and python3-request deps


author: Tangxin Xie <xietangxin@huawei.com> - 1.0.2-3
changelog:
  - fix httpprobe find libssl path
    Fix segmentation fault of gala-gopher cmd
    fix prepare_dependence
    bugfix:The log time is not the local time
    fix: fix fd leakage problem
    cadvisor_probe:convert container_id type to bytes
    adapt block_rq_issue tracepoint args in kernel-5.10
    modify desc from chinese to english
    bugfix: fix gala-gopher -h print err
    fix: change license software name
    fix: fix install error
    bugfix: zombie task.
    fix:add default data of event conf
    fix access violation


author: Funda Wang <fundawang@yeah.net> - 0.6.3-1
changelog:
  - update to 0.6.3
  - force disable UBSAN, as it will produces undefined references towards lubsan as of gcc 12


author: yinbin <yinbin8@huawei.com> - 1.0.2-77
changelog:
  - openGauss: support kernel connnect
  - xdp: support stack bind numa
  - CFG: fix xdp iface check error
  - fix build error in 2003SP4
  - cfg: show dpdk args after dpdk_adjust_args
  - fix free null pointer when no matching device is found
  - update test/unitest/ltran/ltran_param_test.c.
  - Fix the wrong spelling description in the notes and logs
  - LWIP: adjust position of shutdown in callback of connect
  - fix socket of control thread is overwirtten due to another primary process start


author: yinbin6 <yinbin8@huawei.com> - 1.0.2-79
changelog:
  - cfg: notify that it's unsupported, when stack_num > 1
  - fix errno == ETIMEFOUT
  - fix epoll and recv threads blocked on the same semaphore. data cannot be read in recv thread.
  - fix rpc pool leak, when thread exits
  - remove app_bind_numa check from exclude_cpus
  - openGauss: fix connection attempt failed
  - openGauss: fix gs_ctl switchover failed


author: yinbin6 <yinbin8@huawei.com> - 1.0.2-80
changelog:
  - Connect: execute lwip connect if dst_ip and host_ip are in the same network.
  - kernerl bind: add ipv6 add check
  - openGauss unsupport_tcp_optname
  - fix a contention issue when rpc pools are added to rpc_pool_array


author: yinbin6 <yinbin8@huawei.com> - 1.0.2-82
changelog:
  - DUMP: fix abnomal printing in the dump process.
  - SIGNAL: Adjust hijack sigal table to hijack SIGABRT SIGQUIT and delet SIGKILL
  - SIGNAL: Adjust sigaction function to keep lstack signal function executed successfully.


author: yinbin6 <yinbin8@huawei.com> - 1.0.2-83
changelog:
  - SIGNAL: block SIGSEGV during exit process
  - Stack: unset stack_stop, while stacks exit by rpc message.
  - fix the memory leak when using strdup


author: yinbin6 <yinbin8@huawei.com> - 1.0.2-84
changelog:
  - update gazelle max numa nodes 8
  - Protocal: fixing deathlock between protocol threads and app thread
  - Connect: fix benchmark_dws connect failed
  - RTC-mode: fix gazellectl can't print connenct info
  - add xdp tx checksum/tso offload


author: yinbin6 <yinbin8@huawei.com> - 1.0.2-85
changelog:
  - sockio: fix rpc_send coredump after RPC_MSG_EXIT
  - sockio: fix tcp_write not remove EPOLLOUT
  - fix 20.03-LTS build failed
  - sk_wait: igonre mem_thread flush signal
  - sockio: fix sendmbox full return EWOULDBLOCK
  - sockio: fix callback_tcp_send output too many at once
  - mempool: increase MEM_THREAD_MANAGER_FREE_S to avoid poll
  - sockctl: fix rtw broadcast close and shutdown
  - poll: fix do_lwip_connected_callback not delete poll kernel fd
  - sk_event: fix rtw epoll wrong event notify and remove
  - sockio: fix rtw_stack_tcp_write wrong copied_total after append
  - epoll: fix do_lwip_connected_callback
  - sk_wait: fix lwip_wait_foreach_notify coredump at startup
  - socket: fix stack_udp_readmsg return len
  - sk_wait: fix sock_wait_common_free socket: simplify calling free_count in rtw_stack_tcp_write
  - mbox: fix mbox_ring_common_free coredump when rte_ring_create failed
  - sk_wait: fix lwip_tcp_allow_send coredump
  - mempool: stop using cache when too many threads
  - mempool: fix pthread_tryjoin_np coredump when mysqld shutdown
  - mempool: mem_get_rpc add reserve limit
  - mempool: fix mbox_ring free not call recv_finish_burst
  - mempool: modify mbuf num and rpc_msg num
  - socket: fix sk_wait cannot be interrupted by signals
  - socket: fix tcp closed
  - tcp: add GAZELLE_TCP_ASYNC_RECVD      fix mbuf OOM caused by untimely sockio_peek_recv_free
  - socket: fix stack_tcp_read do not recv_finish_burst
  - socket: fix connect blocking
  - mempool: fix copy_mbuf_private
  - dfx: support sk_wait stat
  - mempool: add mem_thread_cache_flush          fix PBUF_POOL_PREINIT
  - cfg: add mem_async_mode
  - cfg: add mem_cache_max and change default rpc_msg_max
  - socket: adapt to tcp and udp
  - socket: refactor tcp and udp
  - socket: adapt to sock_event
  - socket: refactor sock_event
  - cleancode: remove get_stack_tid DPDK_PKT_BURST_SIZE PACKET_READ_SIZE
  - cleancode: remove gazelle_light_ring
  - cleancode: add GAZELLE_SAME_NODE
  - RTC: fixing program stuck while gazelle exit in multi-threads envirement


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 3.7.3-1
changelog:
  - Update to 3.7.3
    CheckDependentLibraries.cmake: don't use libjpeg if disabled
    frmts/mrf/CMakeLists.txt: ignore HAVE_JPEGTURBO_DUAL_MODE_8_12 if GDAL_USE_JPEG is OFF
    FindPostgreSQL.cmake: Update the list of released PgSQL versions
    Add support for PoDoFo >= 0.10.0
    Add support for TileDB 2.17
    Fix build with -DRENAME_INTERNAL_SHAPELIB_SYMBOLS=OFF


author: liuchao <liuchao173@huawei.com> - 14.1-1
changelog:
  - upgrade GDB version to 14.1:
    - GDB no longer support AiX 4.x, 5.x and 6.x. The minimum version supported is AiX 7.1.
    - GDB/MI version 1 support has been removed
    - Initial built-in support for Debugger Adapter Protocol (DAP)
    - GDB now recognizes the NO_COLOR environment variable
    - Initial support for integer types larger than 64 bits
    - Breakpoints can now be inferior-specific
    - New convenience function "$_shell", to execute a shell command and return its result.
    - Python support
    - Support for enabling or disabling individual remote target features
    - New 'no-history' stop reason
    - Support for inferior-specific breakpoints
    - The bkpt tuple, which appears in breakpoint-created notifications, and in the result of the -break-insert command can now include an optional 'inferior' field for both the main breakpoint, and each location, when the breakpoint is inferior-specific.
    - Trying to create a thread-specific breakpoint using a non-existent thread ID now results in an error
    - New "simple-values-ref-types" -list-feature value indicating how the --simple-values option in various commands take reference types into account.
    - Initial support for Scalable Matrix Extension (SME) and for Scalable Matrix Extension 2 (SME2)
    - The 'org.gnu.gdb.aarch64.pauth' Pointer Authentication feature is now deprecated in favor of the 'org.gnu.gdb.aarch64.pauth_v2' feature string
    - Support for the Ada 2022 target name symbol ('@')
    - Support for the The Ada 2022 'Enum_Rep and 'Enum_Val attributes
    - The 'list' command now accepts '.' as an argument, telling GDB to print the location around the point of execution within the current frame
    - New '%V' output format for printf and dprintf commands.
    - The printf command now limits the size of strings fetched from the inferior to the value of the 'max-value-size' setting.
    - Support for extending at configure time the default value of the 'debug-file-directory' GDB parameter via the new --additional-debug-dirs=PATHs configure option.
    - New command "info main"
    - New command "set tui mouse-events [on|off]" (on by default)
    - New command "set always-read-ctf on|off" (off by default)
    - Various new debug and maitenance commands


author: tangjie02 <tangjie02@kylinos.com.cn> - 1.0.1-1.ky3
changelog:
  - KYOS-F: Modify the python3-jinja2 to Requires from BuildRequires.
  - KYOS-F: Remove gdbus_codegen.glibmm*egg-info directory after install.


author: yaoxin <yao_xin001@hoperun.com> - 0.4.50-1
changelog:
  - Update to 0.4.50:
  - Core:
    * Better Gobject Introspection annotation coverage.
    * Improved error handling for gegl chain processing.
    * Added accessors for pad meta-data, to be able to show names and descriptions in UIs.
    * GeglColor: more lax parameters for g_arapm_values_cmp
    * exr-save: store 16bpc files as half, fixing gimp#10778
    * ff-load, ff-save: fix build with FFmpeg 7
    * dither: do processing in linear when all levels==2


author: zhangxianting <zhangxianting@uniontech.com> - 9.56.1-6
changelog:
  - Type:CVE
  - ID:NA
  - SUG:NA
  - DECS: fix CVE-2024-29506 CVE-2024-29507 CVE-2024-29508 CVE-2024-29509 CVE-2024-29511


author: Xinwei Hu <shinwell_hu@openeuler.sh> - 3.6.0-1
changelog:
  - Upgrade to 3.6.0
    - Support multi-stage authentication with Git credential helpers and relative worktree paths
    - New object transfer batch size configuration option
    - More POSIX-compliant hook scripts


author: Funda Wang <fundawang@yeah.net> - 3.6.1-1
changelog:
  - Upgrade to 3.6.1
    - fix CVE-2024-53263: Git LFS permits retrieval of credentials via crafted HTTP URLs


author: Funda Wang <fundawang@yeah.net> - 1.76.3-1
changelog:
  - update to 1.76.3
  - disable Regress test for now as it failed with:
    TypeError: can't redefine non-configurable property "name_conflict" in testRegress.js (line 923)


author: yanglu <yanglu72@h-partners.com> - 2.78.0-1
changelog:
  - update glib-networking version to 2.78.0:
    - disable PKCS#11 tests when GNuTLS is built without PKCS#11 support
    - fix connection tests on 32-bit systems with 64-bit time_t
    - updated translations


author: yaoxin <1024769339@qq.com> - 2.66.7-1
changelog:
  - Update to 2.66.7:
    * Gio::content_type_guess(): Remove most of an unneccesary overload
    * NMake Makefiles: Use GLIB_INCLUDEDIR instead of GLIB_BASE_INCLUDEDIR
    * NMake Makefiles: Make dep paths configurable
    * subprojects/sigc++-2.0.wrap: Get the libsigc++-2-12 branch
    * tools/defs_gen/h2def.py: Make return types that are unsigned work
    * GdkDmabufTextureBuilder contains functions that return unsigned int.
    * Gio::File: Fix various spelling errors in .hg docs
    * Doxyfile.in: Remove obsolete entries
    * tests: Test for /etc/passwd instead of /etc/fstab


author: wuguanghao <wuguanghao3@huawei.com> - 11.1-1
changelog:
  - upgrade to 11.1
    - add simple-quota xattr to afr and ec ignore list
    - fix asan use-after-free bug
    - fix error not supported for ipv6
    - support OpenSSL 3.0
    - drop libglusterd
    - O_PATH support over protocol
    - Enable AES cipher for SSL by default
    - glusterd: add stripe_count in volume info
    - snapshots: Support for ZFS Snapshots
    - gfapi: Add support for 'AT_EMPTY_PATH' and 'AT_REMOVEDIR' flag


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 11.1-2
changelog:
  - fix upgrade error that /usr/share/man/man8/*gluster*.8* belong to package glusterfs currently conflict with that belong to package help in the lower version.


author: yaoxin <1024769339@qq.com> - 4.2.1-1
changelog:
  - Update to 4.2.1:
    * Fix compatibility with Groovy 4.0.27 and 5.0.0-beta-1 which changed (GROOVY-11668)
      the signature of the GroovyDocTool constructor (#335).
    * Support Java 24 and 25
    * Support Maven 4


author: yaoxin <1024769339@qq.com> - 1.15.2-1
changelog:
  - Update to 1.15.2:
    * GoogleTest requires at least C++14 and follows Google's Foundational C++ Support Policy.
    * C++ Language Support
    * Bzlmod is now officially supported
    * Many bug fixes


author: xuraoqing <xuraoqing@huawei.com> - 3.8.2-1
changelog:
  - update to 3.8.2
  - some API and ABI modifications, see NEWS for details
  - New option --attime to specify current time
  - libgnutls: Add a mechanism to control whether to enforce extended master secret (RFC 7627)
  - libgnutls: Add additional PBKDF limit checks in FIPS mode as defined in SP 800-132
  - libgnutls: %GNUTLS_NO_EXTENSIONS has been renamed to %GNUTLS_NO_DEFAULT_EXTENSIONS.
  - libgnutls: Add support for RFC 9258 external PSK importer.
  - libgnutls: ClientHello extensions are randomized by default,
               To make fingerprinting harder, TLS extensions in ClientHello messages are shuffled.
  - gnutls-cli: New option --starttls-name.
  - libgnutls: transparent KTLS support is extended to FreeBSD kernel.
  - libgnutls: Added support for AES-GCM-SIV ciphers (RFC 8452).
  - libgnutls: Add API functions to perform ECDH and DH key agreement.
  - libgnutls: Fix timing side-channel inside RSA-PSK key exchange(CVE-2023-5981).


author: Funda Wang <fundawang@yeah.net> - 1.76.1-3
changelog:
  - check typelib provides against installed typelib libs
  - promote python-gobject for downstream packages


author: Funda Wang <fundawang@yeah.net> - 1.84.0-2
changelog:
  - re-enable requires dependency generator
  - force new version of vala for doc format
    https://gitlab.gnome.org/GNOME/vala/-/issues/1586


author: wangshuo <wangshuo@kylinos.cn> - 1.21.4-29
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:crypto/tls: fix Config.Time in tests using expired certificates


author: Vanient <xiadanni1@huawei.com> - 1.21.4-30
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC: allow update of system stack bounds on callback from C thread


author: laokz <zhangkai@iscas.ac.cn> - 2.15-2
changelog:
  - riscv64: force --enable-frame-pointers due to unsupported
    -momit-leaf-frame-pointer compile option until gcc14


author: Funda Wang <fundawang@yeah.net> - 8.0.32-27.5
changelog:
  - greatsql-mysql-config was removed previously, my.cnf was moved
    into greatsql-server package without conflicts and obsoletes


author: Funda Wang <fundawang@yeah.net> - 1:2.12-40
changelog:
  - requirement
  - CVE:NA
  - SUG:NA
  - DESC: Disable the .package_note awfulness
  - DESC: drop duplicate list of locale files


author: xu_ping <707078654@qq.com> - 1.3.1-1
changelog:
  - Update to 1.3.1
    * Change the ossl3 context to be allocated once
    * libiconv does not support undashed unicode encoding aliases
    * Fix crash in target_name decoding
    * Fix typo in header guard for src/ntlm.h
    * Make sending only filled MsvAvFlags field for CHALLENGE message


author: yaoxin <yao_xin001@hoperun.com> - 1.24.10-1
changelog:
  - Update to 1.24.10:
    * avisubtitle: Fix size checks and avoid overflows when checking sizes
    * flvmux: Don't time out in live mode if no timestamped next buffer is available
    * gdkpixbufdec: Check if initializing the video info actually succeeded
    * jpegdec: Directly error out on negotiation failures
    * level: Fix integer overflow when filling LevelMeta
    * level: produces level value outside of Stated Range
    * matroskademux: header parsing fixes
    * qtdemux: header and sample table parsing fixes
    * qtdemux: avoid integer overflow in theora extension parsing
    * qt(6)/material: ensure that we always update the context in setBuffer()
    * rtspsrc: Optionally timestamp RTP packets with their receive times in TCP/HTTP mode
    * rtp: Fix precision loss in gst_rtcp_ntp_to_unix()
    * rtpfunnel: Ensure segment events are forwarded after flushs
    * rtpmanager: don't map READWRITE in twcc header ext
    * rtph264depay, rtph265depay: Fix various OOB reads / NULL pointer dereferences in parameter-set string handling
    * shout2send: Unref event at the end of the event function
    * udpsrc: protect cancellable from unlock/unlock_stop race
    * v4l2object: Fixed incorrect maximum value for int range
    * v4l2object: Remove little endian marker on 8 bit bayer format names
    * v4l2videodec: fix freeze race condition
    * wavparse: Fix various (missing) size checks and other parsing problems


author: Funda Wang <fundawang@yeah.net> - 4.10.5-2
changelog:
  - make sysprof build conditioned
  - do not build sysprof support now, as it produces circular dependencies


author: Jia Chao <jiac13@chinaunicom.cn> - 3.3.4-4
changelog:
  - fix: use $HOME rather than /home/abuild, suit for all buildtools.
  - fix: yarn have ELF bin, not noarch at all.


author: Dingli Zhang <dingli@iscas.ac.cn> - 3.3.6-3
changelog:
  - Fix build on riscv64
  - Upgrade os-maven-plugin to 1.7.1
  - Remove settings.xml and use ${HOME}/.m2/repository as maven repo


author: yanglu <yanglu72@h-partners.com> - 3.0.7-2
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:queues:Do not use pendconn_grab_from_px
         queues:Make sure we call process_srv_queue when leaving
         queue:Make process_srv_queue return the number of streams


author: yaoxin <yao_xin001@hoperun.com> - 1.14.5-1
changelog:
  - Update to 1.14.5:
    * Added signed Windows msi binary and signed Apple dmg binary files.
    * Moved examples to the HDF5Examples folder in the source tree.
    * Added support for using zlib-ng package as the zlib library
    * Disable CMake UNITY_BUILD for hdf5
    * Removed "function/code stack" debugging configuration option
    * Added configure options for enabling/disabling non-standard programming language features
    * Added the CMake variable HDF5_ENABLE_ROS3_VFD to the HDF5 CMake config
      file hdf5-config.cmake. This allows it to easily detect if the library
      has been built with or without read-only S3 functionality.
    * Fixed many CVE:
      CVE-2024-29157,CVE-2024-29158,CVE-2024-29159,CVE-2024-29160,CVE-2024-29161,CVE-2024-29162
      CVE-2024-29163,CVE-2024-29164,CVE-2024-29165,CVE-2024-29166,CVE-2024-32605,CVE-2024-32606
      CVE-2024-32607,CVE-2024-32608,CVE-2024-32609,CVE-2024-32610,CVE-2024-32611,CVE-2024-32612
      CVE-2024-32613,CVE-2024-32614,CVE-2024-32615,CVE-2024-32616,CVE-2024-32617,CVE-2024-32618
      CVE-2024-32619,CVE-2024-32620,CVE-2024-32621,CVE-2024-32622,CVE-2024-32623,CVE-2024-32624
      CVE-2024-33873,CVE-2024-33874,CVE-2024-33875,CVE-2024-33876,CVE-2024-33877,CVE-2018-13871
      CVE-2018-13875,CVE-2018-14034


author: chenyanpanHW <chenyanpan@huawei.com> - 9.58-2
changelog:
  - DESC: delete -S git from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0001-hdparm-fallocate-close-fd.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0002-hdparam-Remove-security_password-printing.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0003-hdparm-fix-fd-leak-in-sysfs_write_attr.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: baizhonggui <baizhonggui@huawei.com> - 540.1.linux3-18
changelog:
  - Fix building error: make[1]: cc: No such file or directory
  - Add gcc in BuildRequires 
  - Add hfsplus-tools-sysctl.patch


author: Dingli Zhang <dingli@iscas.ac.cn> - 3.1.3-4
changelog:
  - Remove riscv64 prebuilded files
  - Build protoc-jar and protoc-jar-maven-plugin in prep state for riscv64


author: yaoxin <1024769339@qq.com> - 3.24.4-1
changelog:
  - Update to 3.24.4:
    - Added support for new printers:  
      * HP OfficeJet 8120 All-in-One series
      * HP OfficeJet Pro 8120 All-in-One series
      * HP OfficeJet 8130 All-in-One series
      * HP OfficeJet Pro 8130 All-in-One series
      * HP OfficeJet Pro 9720 Series
      * HP OfficeJet Pro 9730 Series
    - Bug fixes:
      * hpmud: sanitize printer serial number


author: yixiangzhike <yixiangzhike007@163.com> - 3.3.0-1
changelog:
  - Update version to 3.3.0
    - htop add '-n/--max-itrations' option
    - implement zswap support
    - add IRQ PSI meter
    - refactor /proc/<pid>/status parsing
    - add option to shadow path prefixes
    - fix linux Platform_getProcessLocks() for file-description locks
    - fix format specifier warning on 32 bit
    - prevent null pointer dereference on ealy error


author: zhangxingrong-<zhangxingrong@uniontech.cn> - 3.3.0-2
changelog:
  - Round Upstream Patchs
    - Add HeaderLayout format for one single 100 column
    - Update '__STDC_VERSION__' check with C23


author: yaoxin <1024769339@qq.com> - 13-1
changelog:
  - Update to 13:
    * corrected subscribe / unsubscribe / post links
    * Remove manifest entries w/o benefits or non-reproducible


author: chengyechun <chengyechun1@huawei.com> - 2.4.55-5
changelog:
  - Type:CVE
  - ID:CVE-2023-31122, CVE-2023-45802, CVE-2023-43622
  - SUG:NA
  - DESC:fix CVE-2023-31122 and CVE-2023-45802 and CVE-2023-43622


author: chengyechun <chengyechun1@huaiwe.com> - 2.4.58-2
changelog:
  - Type:CVE
  - ID:CVE-2024-24795,CVE-2023-38709,CVE-2024-27316
  - SUG:NA
  - DESC:fix CVE-2024-24795,CVE-2023-38709,CVE-2024-27316 and sync some patches from upstream


author: zhangyaqi <zhagnyaqi@kylinos.cn> - 2.4.58-3
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:allocate a heap buffer if the configured size is greater than the stack-allocated buffer.


author: chengyechun <chengyechun1@huawei.com> - 2.4.58-6
changelog:
  - Type:CVE
  - ID:CVE-2024-38473,CVE-2024-38474,CVE-2024-38475,CVE-2024-38476,CVE-2024-38477,CVE-2024-39884,CVE-2024-39573
  - SUG:NA
  - DSEC:fix some CVEs


author: xingwei <xingwei14@h-partners.com> - 2.4.58-9
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:mod_log_config: Fix LogFormat directive merging
         Fix X509 leak and Increase MAX_CONCURRENCY hard limit
         mod_proxy_balancer: Fix the handling of the stickysession
         mod_cache_socache: Fix possible crash on error path
         mod_ssl: Check SSL_CTX_new() return value
         core: Report invalid Options argument when parsing AllowOverride directives


author: chengyechun <chengyechun1@huawei.com> - 2.22.8-3
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Remove the obsolte u64_stats_fetch_*_irq() users
         use mul_u64_u64_div_u64 and convert .adjfreq to .adjfine


author: chengyechun <chengyechun1@huawei.com> - 2.24.6-1
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:update i40e version to 2.24.6 to fix kernel-6.6 based build error


author: wujichao <wujichao1@huawei.com> - 2.1.5-12
changelog:
  - Type: update
  - ID: NA
  - SUG: NA
  - DESC: combine ten similar submissions into one(0125-fix-clang-build-error.patch) and Upgrade from upstream


author: jingxiaolu<lujingxiao@huawei.com> - 2.1.5-18
changelog:
  - Type: bugfix
  - ID: NA
  - SUG: NA
  - DESC: sync patches from upstream for refactoring sandbox and bugfixing


author: Funda Wang <fundawang@yeah.net> - 2.1.5-19
changelog:
  - Type: bugfix
  - ID: NA
  - SUG: NA
  - DESC: adopt to new cmake macro, and fix linkage of libisulad_tools


author: Donghua Huang <huangdonghua3@h-partners.com> - 50.0-32
changelog:
  - Type: bugfix
  - ID: NA
  - SUG: NA
  - DESC: libhns: Increase input parameter checks and adjust inline data size.


author: yaoxin <1024769339@qq.com> - 2.27.7-1
changelog:
  - Update to 2.27.7:
    * Fix typo in setup tool in the function called when changing an existing autosetting
    * “return False” in “emoji_font_fallback_needed()” if “get_fonts_used_for_text()” returns and empty result
    * Add a gsettings option “prefercommit”
    * Some preparation for future support of m17n input methods offering multiple candidates
    * Use XML-tag “layout_option” for “lv3:ralt_switch”
    * Use higher ranks for the “tb” engines than for the respective “m17n” engines
    * Translation update from Weblate (sv 100%)


author: Funda Wang <fundawang@yeah.net> - 76.1-1
changelog:
  - update to 76.1
  - build compat lib within single package, instead of relying on built package
  - drop binary diff in favour of building data from scratch
  - mark patch unconditioned
  - loongarch patch merged upstream


author: xu_ping <707078654@qq.com> - 4.2.4-1
changelog:
  - Upgrade version to 4.2.4
    * Add null check in function dictionary_get()
    * Remove unused defines
    * Replace POSIX ssize_t with C standard size_t 
    * Add basic iniparser.pc
    * Support for closing square brackets within section
    * Support for escaped quotes in quoted values
    * Support for loading string/custom streams
    * Support for uin64_t
    * Update doxygen docs


author: Ge Wang <wang__ge@126.com> - 4.2.6-1
changelog:
  - Update to 4.2.6:
    * Fix heap overflow in iniparser_dumpsection_ini()(CVE-2025-0633)
    * Add test to reproduce heap overflow in iniparser_dumpsection_ini()
    * Fix links to FAQ sites in doxygen generated documentation
    * Add packaging status badge to give users and me an overview
    * Enable command line arguments for tests


author: zhangqiumiao <zhangqiumiao1@huawei.com> - 1.2-5
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:after executing hook scripts, remove their executable permission
         of non root users


author: zhangxingrong <zhangxingrong@uniontech.com> - 3.16-4
changelog:
  - iperf3 now builds correctly on architectures without native support for 64-bit atomic types, by linking with the libatomic library


author: wangkai <13474090681@163.com> - 3.17.1-1
changelog:
  - Update to 3.17.1
  - iperf3 no longer changes its current working directory in --daemon mode. This results in more 
    predictable behavior with relative paths, in particular finding key and credential files for authentication.
  - A new --json-stream option has been added to enable a streaming output format, consisting of 
    a series of JSON objects (for the start of the test, each measurement interval, and the end of the test) separated by newlines
  - UDP tests now work correctly between different endian hosts
  - The --fq-rate parameter now works for --reverse tests
  - The statistics reporting interval is now available in the --json start test object


author: xinghe <xinghe2@h-partners.com> - 1:6.6.0-4
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:ss: fix expired time format of timer
         route: filter by interface on multipath routes
         lib: names: check calloc return value in db_names_alloc
         remove redundant patches


author: yanglu <yanglu72@h-partners.com> - 1.8.9-3
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:ebtables translate Print flush command after parsing is finished
         fix crash when opts isn't reallocated
         Fix handling of non-existent chains
         nft: Special casing for among match in compare_matches
         extensions: libipt_icmp: Fix confusion between 255/255 and any
         Revert libiptc: fix wrong maptype of base chain counters on restore
         extensions: Fix checking of conntrack --ctproto 0
         libxtables: xtoptions: Fix for non-CIDR-compatible hostmasks
         libxtables: xtoptions: Prevent XTOPT_PUT with XTTYPE_HOSTMASK
         libiptc: Fix for another segfault due to chain index NULL pointer


author: liweigang <liweiganga@uniontech.com> - 1.8.9-5
changelog:
  - Type: bugfix
  - ID: NA
  - SUG: NA
  - DESC: libxtables: Fix memleak of matches' udata
          xshared: Fix parsing of empty string arg in '-c' option


author: yanglu <yanglu72@h-partners.com> - 1.8.9-8
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:extensions:recent:Fix format string for unsigned values
         nft:cmd:Init struct nft_cmd::head early


author: langfei <langfei@huawei.com> - 3:1.9.2-5
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:restart
  - DESC: Fix socket API being blocked for 10s;
  -	Flush file brfore closing;
  -	Check fflush() return value.


author: daisicheng <daisicheng@huawei.com> - 0.9.6-20
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:fix the problem that isula-build service did not stop after it removed


author: luofeng <luofeng13@huawei.com> - 0.9.6-22
changelog:
  - Type: bugfix
  - CVE:NA
  - SUG:NA
  - DESC:fix the problem that it failed when applying patches in RISCV architecture


author: Ge Wang <wangge20@huawei.com> - 5.0.0-2
changelog:
  - Fix install confilict with glassfish-servlet-api due to provides same file glassfish-servlet-api.jar


author: zhangxingrong <zhangxingrong@uniontech.cn> - 2.14-5
changelog:
  - Fix-overwriting-linker-flags.patch
  - Add-a-missing-json_decref-in-the-example.patch
  - fix-typo.patch


author: zhangxingrong-<zhangxingrong@uniontech.cn> - 4.1.0-5
changelog:
  - Fixed a potential integer overflow problem in the jas_get_total_mem_size
  function (for the Windows platform).
  - Fixed a potential integer overflow problem in the


author: yangyingqing <yangyingqing@h-partners.com> - 1:11.0.27.6-0
changelog:
  - update to 11.0.27+6(GA)
  - delete 8347965-tz-Update-Timezone-Data-to-2025a.patch
  - add fix-potential-build-fail-in-jbolt.patch


author: yangyingqing <yangyingqing@h-partners.com> -1:11.0.28.6-0
changelog:
  - update to 11.0.28+6(GA)
  - delete 8352716-tz-Update-Timezone-Data-to-2025b.patch
  - modify delete_expired_certificates.patch
  - modify G1-interate-region-by-bitmap-rather-than-obj-size-in.patch


author: wulongyao <wulongyao1@huawei.com> - 1:17.0.16.8-0
changelog:
  - update to 17.0.16
  - modified Apply-TBI-to-ZGC-of-JDK17.patch
  - delete 8314236-Overflow-in-Collections.rotate.patch
  - modified puyuan-jdk17.0.9-patch.patch
  - modified 8264805-Backport-Ahead-of-Time-Compiler.patch
  - modified Backport-Important-Fixed-Issues.patch
  - delete 8352716-tz-Update-Timezone-Data-to-2025b.patch


author: Dingli Zhang <dingli@iscas.ac.cn> - 1:21.0.7.6-4
changelog:
  - add Backport-JDK-8352673-RISC-V-Vector-can-t-be-turned-o.patch
  - add Backport-JDK-8355878-RISC-V-jdk-incubator-vector-Dou.patch


author: Benshuai5D <benshuai5d@163.com> - 1:21.0.7.6-6
changelog:
  - add Backport-JDK-7036144-GZIPInputStream-readTrailer-use.patch
  - add Backport-JDK-8314236-Overflow-in-Collections.rotate.patch
  - add Backport-JDK-8340532-C2-assert-is_OuterStripMinedLoo.patch
  - add huawei-fix-arm32-build-fail-undefined-reference-_Copy_conjo.patch


author: Benshuai5D <benshuai5d@163.com> - 1:21.0.8.9-0
changelog:
  - update to jdk21.0.8-ga
  - delete 8334780-Crash-assert-h_array_list.not_null-failed-in.patch
  - delete Backport-JDK-8328107-Shenandoah-C2-TestVerifyLoopOpt.patch
  - delete Backport-JDK-8333805-Replaying-compilation-with-null.patch
  - delete Backport-JDK-8338010-WB_IsFrameDeoptimized-miss-Reso.patch
  - delete 8352716-tz-Update-Timezone-Data-to-2025b.patch
  - delete Backport-JDK-8314236-Overflow-in-Collections.rotate.patch
  - modify huawei-Add-KAE-zip-feature.patch


author: yaoxin <1024769339@qq.com> - 3.25.10-1
changelog:
  - Upgrade to 3.25.10:
    * Fix strange error when trying to find erasure of generic type 
      where one of two type parameters is an array
    * Fix prevent infinite cycles with static imports
    * Refactor ResolvedReferenceType#equals
    * Fix cannot be 'abstract' and also 'private'. for a private 
      method in an interface


author: Dingli Zhang <dingli@iscas.ac.cn> - 1.7.0-2
changelog:
  - Remove useless -Dsource=21 and enable build test
  - Update spec for riscv64 due to OOM compilation error


author: yaoxin <1024769339@qq.com> - 4.0.5-1
changelog:
  - Update to 4.0.5:
    * Fix table-size long math on very large tables
    * Adher to size semantic for queue emptiness for MpscLinkedArrayQueue variants


author: yaoxin <yao_xin001@hoperun.com> - 3.10.0-1
changelog:
  - Update to 3.10.0
    * Avoid using QUIT command
    * Renew cluster slots strategy update
    * Reduce the verbosity of logs in PooledObjectFactory implementations (#3007)
      Log levels in JedisFactory have been changed from WARN to DEBUG.
    * Fix: return of CLUSTER REPLICAS is Array reply
    * Added aclLogReset() method to support ACL LOG RESET subcommand (#2737)
      This should replace both aclLog(byte[]) and aclLog(String) methods.
    * Support binary version of CLUSTER GETKEYSINSLOT


author: yaoxin <yao_xin001@hoperun.com> - 1.5.4-1
changelog:
  - Upgrade to 1.5.4 for fix cves: CVE-2022-40149,CVE-2022-40150,
    CVE-2022-45685,CVE-2022-45693 and CVE-2023-1436


author: zhaosaisai <zhaosaisai@kylinos.cn> - 9.4.16-9
changelog:
  - fix race condition that may make the bucket cleaning pick the 
  wrong one in case the timestamp is read while being modified


author: chenyanpanHW <chenyanpan@huawei.com> - 1.1.15-17
changelog:
  - DESC: delete -Sgit from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/jfsutils-1.1.15-linux-headers.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/jfsutils_sysmacros.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-fix-building-against-gcc-10.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/jfsutils-reslove-build-error.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


author: yaoxin <1024769339@qq.com> - 0.83-1
changelog:
  - Update to 0.83:
    * build: remove jsmn/*.o on clean
    * core: support multi-level break, continue from loops
    * interactive: enable hint support
    * core: add support for proc static variables by reference
    * clock: Fix DST problem in [clock scan] using "-gmt 0"
    * add support for lsort -dict


author: openeuler_bot <infra@openeuler.sh> - 3.6.2-1
changelog:
  - Fix RCT re-initialization in jent_read_entropy_safe (version:3.6.2)  
  - simplify test code (version:3.6.2)  
  - improve keyword portability (version:3.6.2)


author: openeuler_bot <infra@openeuler.sh> - 3.6.3-1
changelog:
  - 'Change Description' (version:3.6.2): Fix RCT re-initialization in jent_read_entropy_safe (thanks to Joshua Hill for pointing this out), simplify test code, improve keyword portability  
  The versions 3.6.2 to 3.6.4 are listed with their respective changes. Version 3.6.0 and below are excluded as per the question's requirement.


author: liweigang <liweiganga@uniontech.com> - 0.17-3
changelog:
  - add backport-Handle-yet-another-out-of-memory-condition.patch
  - add backport-Issue-857-fix-a-few-places-where-json_tokener-should.patch


author: sunhai <sunhai10@huawei.com> - 0.18-5
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: Handle NULL gracefully in json_tokener_free
          Issue 881 don t allow json_tokener_new_ex with a dep


author: yaoxin <yao_xin001@hoperun.com> - 5.5.0-1
changelog:
  - Update to 5.5.0
    * Remove junit4 dependencies
    * Convert tests to JUnit5 (PrintableConverterTest)
    * Drop legacy CSR header/footer
    * Fix SIA extension
    * Fix OoM in JSSEngineReferenceImpl object
    * Fix AVA class bugs
    * Fix PK11Token class bugs


author: sundapeng <sundapeng_yewu@cmss.chinamobile.com> - 2.8.2-17
changelog:
  - log clean relative index range check of group consider empty log segment to avoid too many empty log segment left


author: zhangbowei<zhangbowei@kylinos.cn> - 1.0.0-11
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: modify kernel config for supporting shared_fs:virtio-fs option


author: yaoxin <1024769339@qq.com> - 42.0-1
changelog:
  - Update to 42.0:
    * Make ksshaskpass the default for openssh
    * Set Recommended Space for neochat
    * Set SDDM cursor size
    * kwinrc: Enable maliit-keyboard by default
    * Add initial-setup configuration with kwin_wayland


author: yanglu <yanglu72@h-partners.com> - 006-2
changelog:
  - Type:enhancement
  - CVE:NA
  - SUG:NA
  - DESC:Add crashkernel auto for Arm 
         enable kdump and set default reserve memory 512MB
         fix test failed due to default value change


author: zouzhimin <zouzhimin@kylinos.cn> - 2.3.1-1
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:upgrade keepalived to 2.3.1
  - improvements and fix some minor issues reported, such as fix snmp option in non-root service file


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 31-27
changelog:
  - Fix %python_extras_subpkg with underscores in extras names
    Allow commas as argument separator for extras names in %python_extras_subpkg


author: Liu Chao <liuchao173@huawei.com> - 30-7
changelog:
  - disable make test because cannot find /lib/modules/`uname -r`/build
  - add extramodules to depmod search path


author: caixiaomeng <caixiaomeng2@huawei.com> - 1:0.9.9-10
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:remove .export_symbol section newly added in 6.6 kernel to avoid compile error


author: jinsaihang <jinsaihang@h-partners.com> - 1:0.9.9-13
changelog:
  - Type:bugfix
  - CVE:NA  
  - SUG:NA  
  - DESC:check whether the directory is a user source code directory


author: wangyuhang <wangyuhang27@huawei.com> - 2:1.0.8-1
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:due to the upstream community no longer maintaining the previous version,
         we have rolled back to the stable branch and switched to an active code repository.
         new upstream release and update version to 1.0.8


author: wangli <3214053332@qq.com> - 1.1.0-1
changelog:
  -   add some test files
  -   prepare corresponding script for ras\rac\rahub to deploy config file respectively
  -   update part of file paths
  -   update to 1.1.0


author: gwei3 <11015100@qq.com> - 1.1.2-1
changelog:
  -   update to 1.1.2
  -   add slice length checks to avoid buffer overflow while extracting and verifying
  -   update integration test data to meet restapi parameter check requirement
  -   modify raagent/main.go file, change log to logger, os.Exit returns different values based on diff errors
  -   close RAS restapi server in signal handler
  -   Add parameter format checking for pcr/bios/ima in POST {id}/newbasevalue API
  -   Fix bugs in v1.1.1
      bug 1: hostintegritytool.sh can only add the 2nd part of ima policy into /etc/ima/ima-policy.
      bug 2: running hostintegritytool.sh multiple times will add duplicated linux cmdlines in /etc/default/grub.
      bug 3: rahub config path was assigned wrong values, which is caused by copy/paste
  -   fix the issue that Makefile not sync vendor
  -   modify readme file


author: gwei3 <11015100@qq.com> - 1.1.2-2
changelog:
  -   update BuildRequires & Requires to replace openssl* with compat-openssl11* to adapt to latest Mainline
  -   remove redundent clean label in spec file


author: leezhenxiang <1172294056@qq.com> - 2.0.0-1
changelog:
  -   update to 2.0.0
  -   add qcaserver, attester, and tas packages
  -   add BuildRequires itrustee_sdk-devel, cjson-devel and Requires itrustee_sdk, cjson
  -   modify makefile to adapt to different architectures
  -   specify the build requires in rac and attester package


author: xu_ping <7070778654@qq.com> - 1.17-1
changelog:
  - Upgrade version to 1.17
    * Rename Makefile.
    * Modernise C++ #include style.
    * Make some globals static.
    * Use mkdir -p rather than mkdirhier during build.
    * Use GCC export map to ensure only the ladspa_descriptor() exported.
    * Put libraries at the end of link instructions.
    * Package with version number in archive and directory names.
    * Tweaks to documentation processing.
    * Fix bug in LADSPA plugin search which did not handle shared libraries that are not plugins correctly.
    * Introduce a default LADSPA plugin search path.
    * Perform macro string expansion in C code rather than in Makefile for better portability.
    * Modernise init()/fini() style in GNU C plugin builds (not C++), tweak link line to correspond.
    * Change applyplugin to use libsndfile.
    * Fix URL in documentation.
    * Fix so delay can handle a delay of zero.
    * Simplify, and hopefully accelerate, clip checking code in applyplugin.
    * Improved usage message.


author: Funda Wang <fundawang@yeah.net> - 2.8.2-3
changelog:
  - do not produce perllocal.pod and packlist when installing perl bindings
  - adjust to structured error callback argument change in libxml2 2.12


author: yaoxin <yao_xin001@hoperun.com> - 4.85-1
changelog:
  - Update to 4.85:
    * Fix various problems when filenames contain non-ASCII characters,
      especially when MSYS is used.
    * Fix problems with analyzing wrapped lines in log files, especially with lualatex.
    * Fixed various anomalies in working with biber, especially under error conditions.
    * Fixed various anomalies with use of -bibtex- and -bibtex-cond options.
    * Fixed problem that with the use of %hash_calc_ignore_pattern, warnings
      about "Use of uninitialized value $_" were given, and some corresponding
      dependencies were incorrectly treated.
    * Fix bug that sometimes biber is incorrectly run after a *latex run
      results in an error, with biber then giving an error.
    * Improve detection of need to run makeindex (solves non-detection when
      imakeidx package is used with splitindex option).
    * Implement final-output directory, with option -out2dir, variables
      $out2_dir, @out2_exts.
    * Correct bug that if $out_dir and $out2_dir referred to the same
      directory, but latexmk didn't detect that, then the subroutine copy
      reported an error, and latexmk treated that incorrectly as a fatal
      error.


author: wujichao<wujichao1@huawei.com> - 2.1.4-16
changelog:
  - Type:modify previous submission: adopt to new cmake macro
  - CVE:NA
  - SUG:NA
  - DESC:modify previous submission: adopt to new cmake macro


author: wujichao<wujichao1@huawei.com> - 2.1.4-17
changelog:
  - Type:cancel previous submission : restore to 2.1.4-15
  - CVE:NA
  - SUG:NA
  - DESC:cancel previous submission : restore to 2.1.4-15


author: bixiaoyan <bixiaoyan@kylinos.cn> - 4.15.1-9
changelog:
  - IPaddr2: improve fail logic and check ip_status after adding IP 
  - findif.sh: remove "local proto" to use global proto from the agents


author: bizhiyuan <bizhiyuan@kylinos.cn> - 4.15.1-10
changelog:
  - Filesystem: only use $umount_force after sending kill_signals 
  - Filesystem: on stop, try umount directly, before scanning for users


author: bixiaoyan <bixiaoyan@kylinos.cn> - 4.15.1-12
changelog:
  - AWS agents: reuse IMDS token until it expires
  - powervs-subnet: dont require api_type as it has a default value


author: bixiaoyan <bixiaoyan@kylinos.cn> - 4.16.0-2
changelog:
  - High: storage-mon: Fixed a bug in storage-mon's daemon mode that delayed the reflection of initial scores, and made it compliant with OCF specifications
  - Storage_mon: remove unused macro variables


author: bixiaoyan <bixiaoyan@kylinos.cn> - 4.16.0-4
changelog:
  - aws.sh: chmod 600 $TOKEN_FILE, add get_instance_id() with DMI support, and use get_instance_id() in AWS agents
  - aws.sh/ocf-shellfuncs: add ability to fresh token if it's invalid


author: liupei <liupei@kylinos.cn> - 4.16.0-5
changelog:
  - aws.sh: add get_interface_mac()
  - awsvip: let user specify which interface to use, and make the parameter optional in aws-vpc-move-ip


author: chengyechun <chengyechun1@huawei.com> - 4.9.2-7
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:File growth can be calculated only if it is strictly greater than
         fix the error of retransmission


author: laokz <zhangkai@iscas.ac.cn> - 0.0.1-7
changelog:
  - Type:Enhancement
  - ID:NA
  - SUG:NA
  - DESC: Add riscv64 support. Patches are from nix v0.17.0 and v0.18.0.
          Add protobuf-compiler to avoid patching big binary for prost-build.


author: xuxuepeng <xuxuepeng1@huawei.com> - 0.0.1-8
changelog:
  - Type:Enhancement
  - ID:NA
  - SUG:NA
  - DESC: Simplify Store api, remove unnecessary validation
          Check if a path is abstract before connection
          Add vsock support.


author: wujie <wujie@nj.iscas.ac.cn> - 1.0.13-3
changelog:
  - Add riscv64 support from http://fedora.riscv.rocks/koji/buildinfo?buildID=24988
    Author is David Abdurachmanov <david.abdurachmanov@gmail.com>


author: yaoxin <yao_xin001@hoperun.com> - 1.1.3-1
changelog:
  - Update to 1.1.3
    * Fix compiler warnings
    * Compile issue with MSVC
    * Grab correct offsets when encoding
    * Rename aec executable to graec, Avoids name clash in 
      Ninja builds. Remove executable and manpage from installation.
    * The include file libaec.h now contains version information
    * Support for decoding data ranges by Eugen Betke


author: wangkai <13474090681@163.com> - 0.17.3-1
changelog:
  - Update to 0.17.3
  - This release brings optimized assembly routines for aarch64,
    as well as numerous individual improvements and fixes.
  - Fix rendering of \h in certain cases
  - Fix a minor memory leak in the CoreText and DirectWrite font provider
  - make check now runs if assembly is enabledcheckasm
  - Fix configure generated with slibtool-provided autoconf macros
  - Fix for shared-only buildsmake check
  - Add new and API functionsass_mallocass_free
  - Improve handling of HarfBuzz-related failures


author: Weifeng Su <suweifeng1@huawei.com> - 7.8.2-1
changelog:
  - upgrade to version 7.8.2:
    -Resolve warning in GCC11
    -Fix comparison warning in add_chunk_as
    -Address Clang 16 AO_pt_lock issue
    -Handle Mingw64-GCC _atomic_errors
    -Fix linker errors in OpenBSD build
    -Update get_chunk for mmap placement
    -Correct typos in names/comments
    -Update CMake version to 3.5


author: liuh <liuhuan01@kylinos.cn> - 2.39.1-15
changelog:
  - Type: bugfix
  - CVE: NA
  - SUG: NA
  - DESC: backport community patches
          backport-sys-utils-setpriv-fix-potential-memory-leak.patch
          backport-sys-utils-save_adjtime-fix-memory-leak.patch
          backport-wall-fix-possible-memory-leak.patch
          backport-suL-fix-use-after-free-on-error.patch


author: zhangyao <zhangyao108@huawei.com> - 2.40.4-2
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:backport community patches
         backport-libblkid-fix-spurious-ext-superblock-checksum-mismat.patch
         backport-libblkid-fix-potential-memory-leaks.patch
         backport-sys-utils-fix-add-NULL-check-for-mnt_fs_get_target-r.patch
         backport-sulogin-fix-POSIX-locale-use.patch
         backport-setpriv.c-fix-memory-leak-in-parse_groups-function.patch
         backport-whereis-avoid-accessing-uninitialized-memory.patch
         backport-dmesg-fix-notime-use.patch


author: fuanan <fuanan3@h-partners.com> - 2.40.4-5
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:revert community patch
         [del] backport-libblkid-fix-spurious-ext-superblock-checksum-mismat.patch


author: fuanan <fuanan3@h-partners.com> - 2.40.4-7
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:backport community patches
         backport-lslogins-remove-possible-memory-leaks-coverity-scan.patch
         backport-cfdisk-fix-memory-leak-and-possible-NULL-dereference.patch
         backport-swapoff-clean-up-tag-resolution.patch
         backport-libblkid-befs-fix-underflow.patch


author: Linux_zhang <zhangruifang@h-partners.com> - 2.40.4-8
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC: revert libblkid ext add checksum support, the disk cannot be mounted because the checksum may fail.
          [add] backport-revert-libblkid-ext-add-checksum-support.patch


author: wangzhiqiang <swangzhiqiang95@huawei.com> - 3.0.4-4
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Add BDPluginSpec constructor and use it in plugin_specs_from_names


author: zhangmingyi <zhangmingyi5@huawei.com> 2:0.8.1-11
changelog:
  - backport patches from upstream:
    backport-libbpf-Fix-realloc-API-handling-in-zero-sized-edge-cases.patch
    backport-libbpf-Set-close-on-exec-flag-on-gzopen.patch
    backport-libbpf-Fix-is_pow_of_2.patch
    backport-libbpf-make-RINGBUF-map-size-adjustments-more-eagerly.patch


author: zhangmingyi <zhangmingyi5@huawei.com> 2:1.2.2-2
changelog:
  - backport patches from upstream:
    backport-libbpf-Fix-NULL-pointer-dereference-in_bpf_object__c.patch


author: zhangmingyi <zhangmingyi5@huawei.com> 2:1.2.2-4
changelog:
  - backport patch from upstream:
    backport-libbpf-Avoid-uninitialized-value-in-BPF_CORE_READ_BI.patch


author: zhangmingyi <zhangmingyi5@huawei.com> 2:1.2.2-5
changelog:
  - backport patch from upstream:
    backport-libbpf-Add-NULL-checks-to-bpf_object__prev_map,next_.patch
    backport-libbpf-Apply-map_set_def_max_entries-for-inner_maps-.patch


author: zhangmingyi <zhangmingyi5@huawei.com> 2:1.2.2-6
changelog:
  - backport patch from upstream:
    backport-libbpf-Dont-take-direct-pointers-into-BTF-data-from-.patch


author: zhangmingyi <zhangmingyi5@huawei.com> 2:1.2.2-8
changelog:
  - backport patch from upstream:
    backport-libbpf-Do-not-resolve-size-on-duplicate-FUNCs.patch
    backport-libbpf-Fix-bpf_object__open_skeleton-s-mishandling-o.patch
    backport-libbpf-Fix-segfault-due-to-libelf-functions-not-sett.patch
    backport-libbpf-Fixed-getting-wrong-return-address-on-arm64-a.patch
    backport-libbpf-fix-sym_is_subprog-logic-for-weak-global-subp.patch
    backport-libbpf-move-global-data-mmap-ing-into-bpf_object__lo.patch


author: yaoxin <yao_xin001@hoperun.com> - 1.27.4-1
changelog:
  - Update to 1.27.4 for fix CVE-2024-6381 and CVE-2024-6383
  - libbson Fixes:
    * Fix build with Visual Studio 2013.
    * Fix parsing of colon in timezone.
    * Error on failure to init subdocument in bson_iter_visit_all.
    * Fix string handling in bson_string_new and bson_string_append.
    * Fix iteration in bson_strfreev.
    * Use aligned alloc for bson_array_builder_t
    * Restore support for Sphinx 1.7.6 for man page build.
    * Fix conversion warning with GCC 12.
    * Fixes to some format strings in trace logs.
    * Allow mongoc_buffer_t to be larger than INT_MAX.
    * Add bson_array_builder_t.
  - libmongoc Fixes:
    * Fix possible crash reading malformed wire protocol message.
    * Upgraded bundled Zlib from 1.2.3 to 1.3.1
    * Close leftover connections to removed servers.
    * Fix possible crash when client is configured with empty password.
    * Fix possible hang if mongoc_gridfs_file_readv is called with a corrupt chunk with incomplete data.
    * Fix 32-bit compile with 64-bit time_t
    * Restore support for Sphinx 1.7.6 for man page build.
    * Disable shared libmongoc targets if ENABLE_SHARED=OFF
    * Fix documentation build with Python 3.9.
    * Fix data race in mongoc_cursor_get_host.
    * Add back support for BUILD_VERSION CMake option. BUILD_VERSION was unintentionally removed in 1.25.0.
    * Send recoveryToken in transactions when connected to a load balancer.


author: xiejing <xiejing@kylinos.cn> - 2.11-1
changelog:
  - update version to 2.11
    - fixes for some small issues
    - changes in tests and CI
    - adds translation to more languages


author: yanglongkang <yanglongkang@h-partners.com> - 2.69-3
changelog:
  - backport upstream patches:
    getpcaps: fix program name in help message
    Stop using _pam_overwrite() in pam_cap.c


author: yezengruan <yezengruan@huawei.com> 1.0.0-12
changelog:
  - kpatch_process: fix possible double free.
  - ptrace: fix NULL pointer access problem
  - fix patched process crashing when acccess the global var
  - fix probably restore cc symbol link fail when kill patch building uncourteous
  - optimize: Remove unnecessary comparison code


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 3.21.0.27-1
changelog:
  - Update package to version 3.21.0.27
    Added libdap::Array::rename_dim() for HK-247
    Added new Direct I/O support so that modules written using libdap can pass compressed data buffers
    Fix handling of libtirpc pkg-config files with -L flags
    Moved the functionality of is_dap4_projected() into libdap4
    Added support for 64-bit sized arrays


author: laokz <zhangkai@iscas.ac.cn> - 3.21.0.27-2
changelog:
  - let BuildRequire valgrind depend on system i386 i486 i586 i686 pentium3 pentium4 athlon geode x86_64 armv3l armv4b armv4l armv4tl armv5tl armv5tel armv5tejl armv6l armv6hl armv7l armv7hl armv7hnl armv8l armv8hl armv8hnl armv8hcnl aarch64 loongarch64 powerpc64le ppc64le riscv64


author: Funda Wang <fundawang@yeah.net> - 1.23-1
changelog:
  - update to 1.23
    * Fixed bug introduced in 1.20 where incorrect checksums could be
      calculated if libdeflate was compiled with clang at -O0 and run
      on a CPU supporting AVX512.

    * Fixed bug introduced in 1.20 where incorrect checksums could be
      calculated in rare cases on macOS computers that support AVX512
      and are running an older version of macOS that contains a bug
      that corrupts AVX512 registers. This could occur only if code
      outside libdeflate enabled AVX512 in the thread.

    * Fixed build error when using -mno-evex512 with clang 18+ or
      gcc 14+.


author: Funda Wang <fundawang@yeah.net> - 1.24-1
changelog:
  - update to 1.24
    * Made another small optimization to the x86 and ARM CRC32 code.
    * Fixed a compiler warning on certain platforms (issue #416).


author: chenhaixing <chenhaixing@huawei.com> - 0.70.2-2
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:libdnf:Avoid reinstalling installonly packages marked for ERASE
                Fix utimes error message in dnf-repo
                Do not download repository if our local cache is up to date in dnf-repo
                python bindings:Load all modules with RTLD_GLOBAL


author: doupengda <doupengda@loongson.cn> 1.0.1-7
changelog:
  - update config.guess and config.sub
  - fix SOURCE1 file autoconf.h '__loongarch64__' to '__loongarch64'


author: yaoxin <yao_xin001@hoperun.com> - 0.71-1
changelog:
  - Update to 0.71
    * Fix issue with GCC 15 and -std=c23 build errors.
    * Add support for helper function for safe memcpy.
    * Add support for getting remaining microseconds left on a timer.
    * Add support for setting link MTU on a network interface.
    * Fix issue with string allocation growth strategy.
    * Add support for netlink helper functions.
    * Add support for handling sysctl char settings.
    * Fix issue with handling event callback when stopping ACD.
    * Fix issue with handling ICMPv6 DNS and domain lists.


author: zhangxingrong <zhangxingrong@uniontech.cn> - 2.1.12-13
changelog:
  - Fix potential Null pointer dereference in regress_thread.c
  - Fix potential Null pointer dereference in regress_buffer.c
  - Fix potential Null pointer dereference in regress_et.c


author: yuanchao <1050706328@qq.com> - 2.1.12-14
changelog:
  - Fix function undeclared,incompatible pointer and parameter lack in 'add-testcases-for-event.c-apis.patch',support clang build


author: andy <liuyang01@kylinos.cn> - 2.1.12-16
changelog:
  - Fix leak in evbuffer_add_file() on empty files
  - evthread: fix NULL dereference in evthread_setup_global_lock_()
  - Fix potential null dereference in http-server


author: shixuantong <shixuantong1@h-partners.com> - 2.1.12-17
changelog:
  - fix: arc4_getword integer overflow, detected by -fsanitize=undefined
  - Fix divide-by-zero in ev_token_bucket_get_tick_
  - fixed missing check for null after strdup in evutil_inet_pton_scope
  - Fix integer-overflow in ev_token_bucket_cfg_new
  - Fix integer overflow in HTTP version
  - Fix potential Null pointer dereference in bufferevent_openssl.c
  - Fix potential Null pointer dereference in dns-example.c
  - Fix potential Null pointer dereference in event-read-fifo.c
  - Fix unlikely (for libevent) UB in HT_GROW()


author: yaoxin <1024769339@qq.com> - 2.2.0-1
changelog:
  - Update to 2.2.0:
    * Please refer to New.md for the new version changes:
      https://github.com/ofiwg/libfabric/blob/main/NEWS.md


author: shixuantong <shixuantong1@huawei.com> - 3.4.6-2
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:Fix x86/ffi64 calls with 6 gp and some sse registers
         Robustify floating point comparison in test
         Fix floating point compare


author: Wenlong Ding <wenlong.ding@turbolinux.com.cn> - 2.6.4-22
changelog:
  - Remove /usr/lib64/libglade-2.0.so.* from libglade2-devel package which already exists in libglade2 package.


author: Yang Yanchao <yangyanchao6@huawei.com> - 0.1-3
changelog:
  - Check the return ptr of the malloc[#I7YV2X]
    add hnid in gmemPrefetch [#I7XQMW]
    free userData in stream to avoid async operations accessing illeagal address[#I7Z2RF]


author: zhangxingrong <zhangxingrong@uniontech.cn> - 3.0.18-2
changelog:
  - icalcomponent.c - avoid crashing in icalcomponent_normalize
  - icalcomponent.c - fix a memleak in icalcomponent_normalize()


author: Majianhan <majianhan@kylinos.cn> - 2.9.5-3
changelog:
  - Adds the missing dns_update_per_family option to support separate or combined DNS updates for A and AAAA records.
  - Ensures the ad_use_ldaps setting is passed correctly to the adcli update command for secure AD machine account password renewals.
  - Corrects a typo in sssctl_restore by replacing SSS_BACKUP_USER_OVERRIDES with SSS_BACKUP_GROUP_OVERRIDES.
  - Introduces the missing dyndns_refresh_interval_offset option to enhance configuration flexibility for dynamic DNS refresh intervals.
  - Expands test coverage to include default_dyndns_opts, ensuring consistency and correctness across dynamic DNS options.


author: liyunqing <liyunqing@kylinos.cn> - 2.9.5-4
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:Sync upstream patches to fix segfaults when krb5.conf is invalid


author: yixiangzhike <yixiangzhike007@163.com> - 1.4.0-5
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:refix the failure of building with cppcheck>=2.11 by using upstream patch


author: yixiangzhike <yixiangzhike007@163.com> - 1.5.0-1
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:update version to 1.5.0
         add new APIS: kcapi_md_sha3_224 kcapi_md_sha3_256 kcapi_md_sha3_384 kcapi_md_sha3_512.
         move all apps sha*hmac and sm*hmac to /usr/libexec/libkcapi dir.
         use symbolic link /usr/bin/{sha,sm}*hmac instead of old binaries.


author: zouzhimin <zouzhimin@kylinos.cn> - 1.30-1
changelog:
  - Update package to version 1.30
  - Add warning when packets are being received from the wrong interface


author: echo <2220386943@qq.com> - 1.2-2
changelog:
  - update version to 1.2-2
  - support new create thread
  - description of supplementary documents
  - support event grouping
  - add the mangleName in symbol.h


author: Funda Wang <fundawang@yeah.net> - 2.0.2.3-4
changelog:
  - adopt to new cmake macro
  - try build with cmake 4.0
  - move .so files into devel sub package, it has no use under runtime


author: xu_ping <707078654@qq.com> - 3.30.0-1
changelog:
  - Upgrade package to 3.30.0 version
  - fix some bugs
  - Added support for back-translation to the Esperanto table.
  - Do not collapse Unicode braille in Dutch.


author: Hu Bin <hubin73@huawei.com> - 0.1.3-10
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:add libmetalink testcases for api and error handling, fix automake error


author: Hu Bin <hubin73@huawei.com> - 0.1.3-11
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:backport patches to fix NULL pointer dereference and memory leak bug


author: xu_ping <707078654@qq.com> - 1:1.0.1-1
changelog:
  - Upgrade to 1.0.1
  - fix some bugs
  - Reduced the binary size for builds without messages by removing
    the strings with filenames used for panic reports.


author: Funda Wang <fundawang@yeah.net> - 25.0.3-14
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: move group creation into pre section rather than post section
          change requires into meta dependency for its actual use


author: Funda Wang <fundawang@yeah.net> - 25.0.3-22
changelog:
  - fix CVE-2024-36620, CVE-2024-36621, CVE-2024-36623
  - reorganize patches so that they could be applied automatically


author: wuguanghao <wuguanghao3@huawei.com> - 5.0.2-1
changelog:
  - upgrade to 5.0.2:
    - fix double free in nfs3_pread_mcb()
    - Multithread support for Linux and Windows
    - fix NFS4 behavior of chmod/chown/utimes
    - Add nfs_umount() to NFSv3
    - Add nfs_statvfs64()
    - NFSv4 fix for directory handling
    - NFSv4 support
    - lockf() support(NFSv4 only)
    - fcntl() support (FNSv4 only)
    - Added nfs-fh: a simple utility to print the filehandle for a nfs file


author: zhangxingrong <zhangxingrong@uniontech.cn> - 5.0.3-2
changelog:
  - Fix out-of-bounds reading of v4 READLINK results
  - Avoid explicit memset calls with calloc 
  - libnfs: fix memory leak in nfs4_set_client_name()


author: xu_ping <707078654@qq.com> - 0.1.22-1
changelog:
  - Update to 0.1.22
  - Make nice_address_is_local() available to applications.
  - Fix interface listing on Android
  - Make padding be all zeros to conform to RFC8489
  - Fix ifr_ifindex build with cland and OpenBSD


author: chengyechun <chengyechun1@huawei.com> - 3.7.0-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:prevent segfault in af_request_type
         fix bridge info parsing


author: Weifeng Su <suweifeng1@huawe.com> - 1.8-1
changelog:
  - Upgrade to version 1.8
    -Support added for Flexible Data Placement(TP4146)
    -Add support for Persistent Discovery Controllers
    -Replaced the libsystemd dependency with libdbus
    -A parser for the NBFT table
    -Ignoring fabric connect attempts if the execution context doesn't match
    -support for TP8018
    -use sysfs only for topology scan
    -auto cleanup for resources
    -buf fixed and clean code


author: zhangxingrong <zhangxingrong@uniontech.cn> - 2.2.0-4
changelog:
  - bplist: Fix offset table range check, don't rely on pointer overflow
  - docs: Better wording for plistutil's description in man page
  - Improve code readability by not using else after return


author: yixiangzhike <yixiangzhike007@163.com> - 1.4.5-3
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:backport upstream patch to remove redundant inclusion of libintl.h


author: chenyanpanHW <chenyanpan@huawei.com> - 0.9.4-19
changelog:
  - DESC: delete -S git from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/libquvi-0.9.4-lua-5.2.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: xu_ping <707078654@qq.com> - 0.14.0-1
changelog:
  - Update to version 0.14.0
    * CMake minimum version is now 3.22
    * OpenSSL minimum version is now 1.1.1
    * Add option to read username/password from file in tools
    * Add amqp_ssl_socket_enable_default_verify_paths API to allow loading from default certification paths
    * Fix some bug


author: wuzhaomin <wuzhaomin@kylinos.cn> - 1.19.0-1
changelog:
  - update to 1.19.0
  - Fix input termination for pgpParsePkts
  - Introduce entropy for fastestmirror option 
  - fastestmirror: Guard against empty mirrorlist and unreachable mirrors


author: dongyuzhen <dongyuzhen@h-partners.com> - 0.21.4-2
changelog:
  - fix `incompatible function pointer types passing`errors in test-vala-unstable.vala and test-vala-lang.vala


author: Funda Wang <fundawang@yeah.net> - 3.5-4
changelog:
  - add upstream patch fixing build with swig 4.3.0
  - drop useless buildroot cleanup and ldconfig scriptlets


author: liying <liying_1@chinatelecom.cn> - 1.0.31-3
changelog:
  - Marked unimplemented dither enums in the header file as such.
  - Fix typo
  - Fix memory leak in caf_read_header


author: yaoxin <yao_xin001@hoperun.com> - 1.4.3-1
changelog:
  - Update to 1.4.3:
    * Added support to find libc via LIBC_SO define
    * Fixed uid_wrapper running with jemalloc compiled binaries
    * Fixed socket_wrapper interaction test
    * Fixed thread sanitizer on modern Linux Kernels


author: yaoxin <1024769339@qq.com> - 1.5.0-1
changelog:
  - Update to 1.5.0:
    * Added support for quic_ko_wrapper
    * Fixed pcap frames generation for recv(m)msg and recvfrom
    * Fixed setsockopt(SO_REUSEPORT) with glibc 2.40


author: zhangjun<zhangjun@kylinos.cn> - 0.7.20-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Fix memory leak when using testsolv to execute cases 
         Fix segfault on conflict resolution when using bindings


author: xinghe <xinghe2@h-partners.com> - 2.74.3-5
changelog:
  - Type:cves
  - ID:CVE-2024-52530 CVE-2024-52531 CVE-2024-52532
  - SUG:NA
  - DESC:fix CVE-2024-52530 CVE-2024-52531 CVE-2024-52532


author: zhangpan <zhangpan103@h-partners.com> - 2.74.3-6
changelog:
  - Type:cves
  - ID:CVE-2025-32050 CVE-2025-32052 CVE-2025-32053 CVE-2025-2784
  - SUG:NA
  - DESC:fix CVE-2025-32050 CVE-2025-32052 CVE-2025-32053 CVE-2025-2784


author: zhangpan <zhangpan103@h-partners.com> - 2.74.3-7
changelog:
  - Type:cves
  - ID:CVE-2025-32906 CVE-2025-32909 CVE-2025-32910 CVE-2025-32911 CVE-2025-32912 CVE-2025-32913
  - SUG:NA
  - DESC:fix CVE-2025-32906 CVE-2025-32909 CVE-2025-32910 CVE-2025-32911 CVE-2025-32912 CVE-2025-32913


author: zhangpan <zhangpan103@h-partners.com> - 2.74.3-10
changelog:
  - Type:cves
  - ID:CVE-2025-4476 CVE-2025-4948 CVE-2025-4969
  - SUG:NA
  - DESC:fix CVE-2025-4476 CVE-2025-4948 CVE-2025-4969


author: renmingshuai <renmingshuai@huawei.com> - 0.10.5-2
changelog:
  - Type:CVE
  - Id:CVE-2023-6004,CVE-2023-48795,CVE-2023-6918
  - SUG:NA
  - DESC:fix CVE-2023-6004,CVE-2023-48795 and CVE-2023-6918


author: yueyuankun<yueyuankun@kylinos.cn> - 1.11.0-3
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:add patch to work around strict permissions issues for sshd tests


author: yaoxin <1024769339@qq.com> - 3.0.1-1
changelog:
  - Update to 3.0.1:
    * Fix invalid Ada code generated for Snowball `loop`
    * Fix incorrect preconditions on some methods in the runtime.
    * Fix bug in runtime code used by `attach`, `insert`, `<-` and string
      variable assignment when a (sub)string was replaced with a larger string.
    * Fix invalid code generated for `insert`, `<-` and string variable assignment.


author: laokz <zhangkai@iscas.ac.cn> - 1.9.6-2
changelog:
  - make with_mem_leak_test option following i386 i486 i586 i686 pentium3 pentium4 athlon geode x86_64 armv3l armv4b armv4l armv4tl armv5tl armv5tel armv5tejl armv6l armv6hl armv7l armv7hl armv7hnl armv8l armv8hl armv8hnl armv8hcnl aarch64 loongarch64 powerpc64le ppc64le riscv64


author: chenyanpanHW <chenyanpan@huawei.com> - 1.2.20-20
changelog:
  - DESC: delete -Sgit from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/libtar-1.2.11-missing-protos.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/libtar-1.2.11-mem-deref.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/libtar-1.2.20-fix-resource-leaks.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/libtar-1.2.11-bz729009.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/libtar-1.2.20-no-static-buffer.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/CVE-2013-4420.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/openEuler-CVE-2021-33643-CVE-2021-33644.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/openEuler-CVE-2021-33645-CVE-2021-33646.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/CVE-2021-33640-fix-memory-leak-and-use-after-free-bugs.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: xu_ping <707078654@qq.com> - 1.8.4-1
changelog:
  - update to 1.8.4
    * Add meson build targets to Makefile
    * Close shared object in the error path of load_plugin()
    * prevent a memory leak in tep_plugin_add_option()
    * Prevent a memory leak in process_fields()


author: chenziyang <chenziyang4@huawei.com> - 2:1.6.2-7
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:backport upstream patch to fix failed run-ptrace-mapper testcase


author: Funda Wang <fundawang@yeah.net> - 2:1.8.1-1
changelog:
  - update to 1.8.1
  - disable test build by default, as it produces error under aarch64
    (https://github.com/libunwind/libunwind/issues/788)


author: zhaosaisai <zhaosaisai@kylinos.cn> - 2.22.0-1
changelog:
  - Upgrade to 2.22.0
  - va:Add VVC decode LibVA interface.
  - va: fix --version-script detection for lld >= 17
  - wayland: add support for linux-dmabuf
  - meson:remove autogen.sh from the meson script
  - trace: Add bit_depth capturing in trace log


author: Funda Wang <fundawang@yeah.net> - 1.5-2
changelog:
  - add upstream patch supporting tracing for AV1 picture info
  - requires x11 as pkgconfig private, since vdpau_x11.h refers X11/Xlib.h
  - cleanup spec


author: JiaboFeng <fengjiabo1@huawei.com> - 9.10.0-5
changelog:
  - hotpatch: if hotpatch_path not in qemu.conf,the hotpatch doesn't antoload
  - remote: check for negative array lengths before allocation
  - Fix off-by-one error in udevListInterfacesByStatus
  - Fix warnings found by clang
  - hotpatch: virsh support autoload mode
  - domain: add logs for virDomainHotpatchManage
  - hotpatch: check vm id and pid before using hotpatch api
  - hotpatch: implement hotpatch virsh api
  - hotpatch: introduce hotpatch async job flag
  - hotpatch: Implement qemuDomainHotpatchManage
  - Hotpatch: introduce DomainHotpatchManage API


author: JiaboFeng <fengjiabo1@huawei.com> - 9.10.0-14
changelog:
  - Bugfix: Enhance the capability to trace the shutdown status of large VMS
  - conf: qemu: support provide inject secret for Hygon CSV
  - conf: qemu: add libvirt support reuse id for hygon CSV
  - Automatically unbind all devices' driver under same root port and bind to vfio-pci in the context of CVM.
  - Consistent coding style with opensource.
  - build: Make daemons depend on generated *_protocol.[ch]
  - Add the get tmm memory info API into libvirt-host. Also should add the RPC calls into libvirtd for API calling.
  - Add cvm parameter into the type of LaunchSecurity which is a optional filed for libvirt xml


author: Funda Wang <fundawang@yeah.net> - 1.14.1-2
changelog:
  - build with more active nasm
  - build same results with openSUSE and debian, drop examples
  - disable unit tests as it does build with lto
  - cleanup spec


author: xiejing <xiejing@kylinos.cn> - 1.15.0-1
changelog:
  - Update to 1.15.0 version
  - This release includes new codec control for key frame filtering, more Neon
    optimizations, improvements to RTC encoding and bug fixes


author: yaoxin <1024769339@qq.com> - 1.4.77-1
changelog:
  - Update to 1.4.77:
    * stronger TLS defaults: MinProtocol TLSv1.3; experimental TLS ECH support
    * lighttpd TLS defaults: MinProtocol TLSv1.3 Other configurations are still supported, but are
      not the default. Previous default: MinProtocol TLSv1.2 Current default: MinProtocol TLSv1.3
    * lighttpd TLS defaults now limit TLSv1.3 Groups to the IANA “Recommended” set: “X25519:P-256:P-384:X448”
      (https://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml#tls-parameters-8) Configure
      Groups/Curves using ssl.openssl.ssl-conf-cmd += (“Groups” => “…”)


author: yaoxin <1024769339@qq.com> - 0.24.26-1
changelog:
  - Update to 0.24.26:
    * Add lint option with project metadata and code quality tests
    * Avoid use of VLAs in lv2apply
    * Clean up and isolate platform-specific code
    * Fix C++ test build on MacOS
    * Fix library current_version on MacOS
    * Fix test suite when TMPDIR has no trailing slash
    * Fully separate library code from programs
    * Improve const correctness
    * Replace more platform-specific code with use of zix


author: Xiong Zhou <xiongzhou4@huawei.com> 0-2.20211016.gitb72f753
changelog:
  - Type:backport
  - ID:NA
  - SUG:NA
  - DESC: Handle data at the beginning of a function when disassembling and building CFG.


author: Funda Wang <fundawang@yeah.net> - 17.0.6-3
changelog:
  - adopt to new cmake macro
  - build with gcc now, as llvm/clang will produce linking error
    against libLLVMTableGen.a now


author: jchzhou <zhoujiacheng@iscas.ac.cn> - 19.1.7-3
changelog:
  - Backport riscv64 support for offload host plugin
  - Exclude packaging non-supported liborc_rt.a for riscv64


author: Funda Wang <fundawang@yeah.net> - 3.22.0-2
changelog:
  - replace cron job with a systemd timer unit
  - merge man pages back to main package due to required by systemd timer
  - add comment on zstd compression in config


author: Funda Wang <fundawang@yeah.net> - 4.99.4-1
changelog:
  - update version to 4.99.4
  - switch to autotools based build system per suggested by upstream
  - new devel sub package, due to switching to autotools
  - add two security-related build switches from archlinux:
    - only allow root to list all open files
    - allow anyone to list anyone else's socket files


author: liuzhilin <liuzhilin@kylinos.cn> - 4.99.5-1
changelog:
  - update version to 4.99.5
  - fix legacy linux kernel compatibility due to missing /proc/self/ns
  - fix potential null pointer deference


author: liuchao <liuchao173@huawei.com> - 2.13.7-1
changelog:
  - Update to 2.13.7:
    - fix: invoke MKDIR_P before changing directories
    - fix: -Wsingle-bit-bitfield-constant-conversion with clang16
    - fix: clean java inner class files in examples
    - Introduce sync vs unsync enablers
    - Fix: misaligned urcu reader accesses
    - ustfork: Fix warning about volatile qualifier
    - ustfork: Fix possible race conditions
    - Fix: tracepoint: Remove trailing \ at the end of macro
    - fix: python agent: use stdlib distutils when setuptools is installed
    - fix: python agent: install on Debian python >= 3.10
    - fix: python agent: Add a dependency on generated files
    - python: use setuptools with python >= 3.12


author: wangkai <13474090681@163.com> - 0.08-1
changelog:
  - Update to 0.08
  - Add clearend function
  - Fix bad argument handling in isatty
  - Fix motion functions to correctly implement ANSI escape sequences


author: Dingli Zhang <dingli@iscas.ac.cn> - 0:7.7.0-2
changelog:
  - Update spec for RISCV64 due to OOM compilation error
  - Add Requires of several packages to resolve conflicts during installation


author: chenyanpanHW <chenyanpan@huawei.com> - 9-5
changelog:
  - DESC: delete -Sgit from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0001-Relax-content-tests-in-test-suite.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0002-Force-creation-of-LUKS1-containers-in-test-suite.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0003-Define-log-callback-function-to-use-with-libcryptset.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: zhangxiaoyu<zhangxiaoyu58@huawei.com> - 5.0.2-8
changelog:
  - Type: bugfix
  - ID:NA
  - SUG:NA
  - DESC: skip setup console if disable pty and fix syscontainer-hooks write devices rule useless


author: zhangxiaoyu<zhangxiaoyu58@huawei.com> - 5.0.2-9
changelog:
  - Type: bugfix
  - ID:NA
  - SUG:NA
  - DESC: fix dev mount failed and skip send/recv devpts_fd if disable_pty


author: jikai<jikai11@huawei.com> - 5.0.2-13
changelog:
  - Type: bugfix
  - ID:NA
  - SUG:NA
  - DESC: unfreeze freezing container and bugfix for files.limit and syscontainer


author: jchzhou <zhoujiacheng@iscas.ac.cn> - 5.0.2-14
changelog:
  - Type: bugfix
  - ID:NA
  - SUG:NA
  - DESC: update meson parameters for disabling LTO when building with clang & ld.bfd


author: jikai <jikai11@huawei.com> - 5.0.2-17
changelog:
  - Type: bugfix
  - ID:NA
  - SUG:NA
  - DESC: sync patch from 24.03-LTS to fix error of cc.compiles in meson.build on aarch cased by '-fstack-clash-protection' and '-Werror'


author: wujichao <wujichao1@huawei.com> - 0.3-36
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:bugfix: Information in cpu directory is overwritten after lxcfs restart


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 1.24.1-1
changelog:
  - update to 1.24.1
    - New options '--empty-error' and '--marking-error'.
    - testsuite: New test files fox6.lz, fox6_mark.lz.
    - Decompression time has been reduced by 5-12% depending on the file.
    - lzip.texi: Change GNU Texinfo category to 'Compression'.
    - Replace 'decompressed', 'compressed' with 'out', 'in' in output.
    - lzip_index.cc: Detect some kinds of corrupt trailers.


author: Funda Wang <fundawang@yeah.net> - 1.8.9-1
changelog:
  - update to 1.8.9
  - hardcode downstream package version as this package contains non-ASCII input
    (https://github.com/mike-fabian/ibus-typing-booster/issues/537)


author: Ge Wang <wang__ge@126.com> - 3.1.8-1
changelog:
  - Update package to version 3.1.8
  - implement DEBGCC=default, to help with pbuilder.
  - Improve 'make check' tolerance.


author: yaoxin <yao_xin001@hoperun.com> - 3:3.3.9-1
changelog:
  - Update to 3.3.9
    * Python 3.9 is now the minimum supported version of Python.
    * config.mta.remove_dkim_headers now applies to messages to -owner.
    * Bogus Message-ID headers that have been observed in the wild are now fixed.
  - Please see log: https://docs.mailman3.org/projects/mailman/en/latest/src/mailman/docs/NEWS.html#news-3-3-9


author: Funda Wang <fundawang@yeah.net> - 3:3.3.9-3
changelog:
  - force python-click version requirement
  - use systemd to create users and groups
  - refresh required versions of 3rd-party components


author: chenyanpanHW <chenyanpan@huawei.com> - 12.5-33
changelog:
  - DESC: delete -S git from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/nail-11.25-config.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.3-pager.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-lzw.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-fname-null.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-collect.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-usage.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-man-page-fixes.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-outof-Introduce-expandaddr-flag.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-fio.c-Unconditionally-require-wordexp-support.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-globname-Invoke-wordexp-with-WRDE_NOCMD-CVE-2004-277.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-unpack-Disable-option-processing-for-email-addresses.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-empty-from.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-nss-hostname-matching.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-encsplit.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-openssl.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-mailx-12.5-no-SSLv3.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/set-mail-defualt-did-not-record-failsend.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: Funda Wang <fundawang@yeah.net> - 6.10-1
changelog:
  - update to 6.10
  - no need to separated individual help package, as this package itself
    named the content
  - convert /usr/share/man7/man.7 into alternatives, because mandoc
    also provides this file


author: xiejing <xiejing@kylinos.cn> - 4:10.5.25-1
changelog:
  - Bump to 10.5.25 for resolving CVE-2024-21096
  - Fix version description in systemd service file
  - Add conflict with greatsql and change requires


author: wuzhaomin <wuzhaomin@kylinos.cn> - 3.2.4-1
changelog:
  - update to 3.2.4
  - fix for High Prepared_stmt_count after freeing statement handles
  - fix for Incorrect value for charset utf8mb4 and longtext column with multibyte unicode characters
  - fix for MSI doesn't update DSNs referring 3.1 driver


author: yaoxin <yao_xin001@hoperun.com> - 1:4.8.31-1
changelog:
  - Update to 4.8.31
  - Fixes:
    * FTBFS on FreeBSD with ext2fs attribute support
    * Broken stickchars (-a) mode
    * Wrong timestamp after resuming of file copy operation
    * Editor: wrong deletion of marked column
  - Core:
    * Minimal version of GLib is 2.32.0
  - Misc:
    * Skins: add color for non-printable characters in editor
  - VFS:
    * fish: drop support of native FISH server and protocol. Rename VFS to shell


author: Funda Wang <fundawang@yeah.net> - 9.0.0-1
changelog:
  - update to 9.0.0
  - conditioned build wayland due to missing libdecor
  - drop bundled xdriinfo in favour of separated package


author: jchzhou <zhoujiacheng@iscas.ac.cn> - 24.2.1-1
changelog:
  - update to version 24.2.1
  - add va-drivers back, set video-codecs to 'all-free'
  - drop obsolete (mainlined) llvmpipe/orcjit patches for loong64/riscv64
  - disable opencl-related features as deps missing


author: yaoxin <1024769339@qq.com> - 1.6.1-1
changelog:
  - Update to 1.6.1:
    * Handle top level options set in subprojects.
    * modernize Rust template.
    * CMakeToolchain: Log output on compiler state failure.
    * rust: fix computation of library directory.
    * modules/rust: Add support for autolib field in the Cargo.toml


author: yaoxin <yao_xin001@hoperun.com> - 1.2.0-1
changelog:
  - Update to 1.2.0
    * Added the source definition in maven-javadoc-plugin to pass with Java 8
    * Use 1.8 instead of 1.7


author: zhoupengcheng <zhoupengcheng11@huawei.com> - 1.2.13-1
changelog:
  - update to zlib-1.2.13
  - remove openEuler uncompiled  patch : 0005-Accelerate-Adler32-using-arm64-SVE-instructions.patch


author: yaoxin <1024769339@qq.com> - 2.4.16.6-1
changelog:
  - Update to 2.4.16.6:
    * metadata: fix caching of JWKs from jwks_uri when using the default expiry setting
    * info: fix requests to the info hook with extend_session=false
    * cookie: OIDCCookieSameSite default behaviour Lax
    * cookie: apply OIDCCookieSameSite Off/None properly to state cookies instead of always setting Lax
    * cache: avoid segfault and improve error reporting in case apr_temp_dir_get fails when a temp directory
      cannot be found on the system upon initaliizing cache mutexes and the file cache
    * metadata: allow plain HTTP URLs in metadata elements jwks_uri and signed_jwks_uri to ensure backwards
      compatibility with <=2.4.15.7 and to support private/test deployments
    * code: address warnings from static code analysis tool CodeChecker


author: yaoxin <1024769339@qq.com> - 4.14.0-1
changelog:
  - Update to 4.14.0:
    * fix: fixing FPs related to rule 951220
    * fix: don't block ttf font files
    * fix: 932270 FP
    * fix(954100): detect forward slash in path
    * fix: remove .application from restricted extensions
    * fix: 44J-250329


author: Funda Wang <fundawang@yeah.net> - 102.9.0-9
changelog:
  - set CC and CXX so that clang won't be selected automatically
  - fix compilation errors in sw_64 support


author: yaoxin <1024769339@qq.com> - 4.3.1-1
changelog:
  - Update to 4.3.1:
    * Fix use of PMIX_PREFIX attribute for certain versions of OpenPMIx
    * Fix Intel GPU output with MPIR_CVAR_DEBUG_SUMMARY
    * Fix F08 binding compilation with nvfortran
    * Fix line continuation Hydra's --configfile option
    * Fix valgrind uninitialized read warnings in ch3
    * Fix missing mpixxx_opts.conf file with help text for mpicc and friends
    * Fixes for several compiler warnings


author: fuanan <fuanan3@h-partners.com> - 1.1.7-1
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:update to 1.1.7
         Fix test warnings:The unit tests were using stack-allocated memory smaller than the maximum matrix size.
         Fix compilation and link problems:Don't find -lmtdev during the build and explicitly requires the .la file to be used.


author: yaoxin <1024769339@qq.com> - 2.3.7-1
changelog:
  - Update to 2.3.7:
      * Removed several deprectated functions
      * Fixed a bug where tools like CMake FindMPI would not detect MVAPICH
        when compiled without Hydra mpiexec
      * Fixed compilation error when building with mpirun and without hydra
      * Fixed issue with setting RoCE mode correctly without RDMA_CM.
      * Fixed an issue on heterogeneous clusters where QP attributes were
        set incorrectly
      * Fixed a memory leak in improbe on the PSM channel
      * Added retry logic for PSM connection establishment
      * Fixed an initialization error when using PSM and gcc's -pg option
      * Fixed a potential integer overflow when transfering large arrays
      * Fixed a compilation error when building with PVAR support on gcc 11


author: yaoxin <yao_xin001@hoperun.com> - 1.2.2-1
changelog:
  - Update to 1.2.2:
    * XML declaration must produce a START_DOCUMENT event.
    * Fix processing of PIs.
    * Unit test with subsequent dashes in a PI.
    * Replace project license Indiana 1.1.1 with explicit license 1.2 of MXParser.


author: wangkai <13474090681@163.com> - 8.0.38-1
changelog:
  - Update to 8.0.38 for fix CVEs(CVE-2024-21125,CVE-2024-21142,CVE-2024-21179,
    CVE-2024-21171,CVE-2024-21130,CVE-2024-21162,CVE-2024-21177,CVE-2024-20996,
    CVE-2024-21134,CVE-2024-21165,CVE-2024-21173,CVE-2024-21129,CVE-2024-21127,
    CVE-2024-21163)


author: wangkai <13474090681@163.com> - 8.0.40-1
changelog:
  - Update to 8.0.40 for fix CVEs(CVE-2024-21218,CVE-2024-21196,CVE-2024-21207,
    CVE-2024-21198,CVE-2024-21203,CVE-2024-21213,CVE-2024-21239,CVE-2024-21199,
    CVE-2024-21197,CVE-2024-21247,CVE-2024-21193,CVE-2024-21212,CVE-2024-21241,
    CVE-2024-21230,CVE-2024-21236,CVE-2024-21194,CVE-2024-21238,CVE-2024-21237,
    CVE-2024-21201,CVE-2024-21231,CVE-2024-21219,CVE-2024-21185)


author: yaoxin <1024769339@qq.com> - 8.0.41-1
changelog:
  - Update to 8.0.41 for fix CVEs(CVE-2025-21490,CVE-2025-21491,CVE-2025-21495,
    CVE-2025-21497,CVE-2025-21500,CVE-2025-21501,CVE-2025-21503,CVE-2025-21505,
    CVE-2025-21518,CVE-2025-21519,CVE-2025-21520,CVE-2025-21522,CVE-2025-21523,
    CVE-2025-21529,CVE-2025-21531,CVE-2025-21540,CVE-2025-21543,CVE-2025-21546,
    CVE-2025-21555,CVE-2025-21559)


author: yaoxin <1024769339@qq.com> - 8.0.42-1
changelog:
  - Update to 8.0.42 for fix CVEs(CVE-2025-21574,CVE-2025-21575,CVE-2025-21577,
    CVE-2025-21580,CVE-2025-21581,CVE-2025-21584,CVE-2025-21585,CVE-2025-30681,
    CVE-2025-30682,CVE-2025-30683,CVE-2025-30684,CVE-2025-30685,CVE-2025-30687,
    CVE-2025-30688,CVE-2025-30689,CVE-2025-30693,CVE-2025-30695,CVE-2025-30696,
    CVE-2025-30699,CVE-2025-30703,CVE-2025-30704,CVE-2025-30705,CVE-2025-30710,
    CVE-2025-30715,CVE-2025-30721,CVE-2025-30722


author: yaoxin <1024769339@qq.com> - 8.4.6-1
changelog:
  - Update to 8.4.6 for fix CVEs (CVE-2025-50068,CVE-2025-50077,CVE-2025-50078,
    CVE-2025-50079,CVE-2025-50080,CVE-2025-50081,CVE-2025-50082,CVE-2025-50083,
    CVE-2025-50084,CVE-2025-50085,CVE-2025-50086,CVE-2025-50087,CVE-2025-50091,
    CVE-2025-50092,CVE-2025-50093,CVE-2025-50094,CVE-2025-50096,CVE-2025-50097,
    CVE-2025-50098,CVE-2025-50099,CVE-2025-50100,CVE-2025-50101,CVE-2025-50102,
    CVE-2025-50104)


author: yaoxin <1024769339@qq.com> - 1.0.13-1
changelog:
  - Update to 1.0.13:
    * [refactoring] Order of interfaces call should be kept
    * [refactoring] Non-base interfaces should be in an optional block
    * [refactoring] Rules for different domains should be separated
    * [refactoring] Code style adjustments to align with content from Fedora 'selinux-policy' package
    * Alias /usr/sbin to /usr/bin and change all /usr/sbin paths to /usr/bin
    * Rename all /var/run file context entries to /run
    * Allow mysqld_t to read and write to the 'memory.pressure' file in cgroup2


author: yaoxin <yao_xin001@hoperun.com> - 8.0-1
changelog:
  - Update to 8.0
    * CVE-2024-5742: Avoid privilege escalations via symlink attacks
      on emergency save file (boo#1226099)
    * By default ^F is bound to starting a forward search, and ^B to
      starting a backward search, while M-F and M-B repeat the search
      in the corresponding direction. (See the documentation if you
      want the old bindings back.)
    * Command-line option --modernbindings (-/) makes ^Q quit, ^X cut,
      ^C copy, ^V paste, ^Z undo, ^Y redo, ^O open a file, ^W write a file,
      ^R replace, ^G find again, ^D find again backwards, ^A set the mark,
      ^T jump to a line, ^P show the position, and ^E execute.
    * For easier access, M-" is bound to placing/removing an anchor,
      and M-' to jumping to the next anchor.


author: yaoxin <1024769339@qq.com> - 0.34.2-1
changelog:
  - Update to 0.34.2:
    * Fix regression in NTLM auth in 0.34.0 (issue #190).
    * Add docs for ne_ssl_proto_name, ne_ssl_protovers, ne_get_request_target.
    * Fix regression in 207 parsing of elements which omit a reason-phrase (issue #188).
    * Fix ne_move() to submit lock tokens for the parent collection of a source
      resource locked with depth: 0.
    * API and ABI backwards-compatible with 0.27.x and later
    * NE_SESSFLAG_SSLv2 is now ignored


author: gaihuiying <eaglegai@163.com> - 1:5.9.3-2
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:Customized the anti-attacki/reset-last_engineTime function for IdeaUI
         change the permissions of passtest


author: xingwei <xingwei14@h-partners.com> - 1:5.9.3-4
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:Migration patch from upstream, add compatibility to parse 
         Linux 6.7 Ip header while keep support for previous versions.


author: tenglei <tenglei@kylinos.cn> - 1.12.2-1
changelog:
  - Type:Upgrade
  - CVE:NA
  - SUG:NA
  - DESC:Update package to version 1.12.2
  - Ensure DNS rules cover TCP for iptables and nftables
  - On ardvark-dns start, delete entries again on failure


author: liyunqing <liyunqing@kylinos.cn> - 1.13.0-1
changelog:
  - Type:Upgrade
  - CVE:NA
  - SUG:NA
  - DESC:Update package to version 1.13.0
  - Fixed bug where port forwarding rules might not be removed correctly on nftables
  - Add DNS DNAT rules first with nftables


author: yaoxin <1024769339@qq.com> - 4.9.2-1
changelog:
  - Update to 4.9.2:
    * Update nc-config to remove inclusion from automatically-detected nf-config and
      ncxx-config files, as the wrong files could be included in the output.
    * Update H5FDhttp.[ch] to work with HDF5 version 1.13.2 and later.
    * Update DAP code to enable CURLOPT_ACCEPT_ENCODING by default.
    * Fix byterange failures for certain URLs.
    * Fix 'make distcheck' error in run_interop.sh.


author: chenyanpanHW <chenyanpan@huawei.com> - 0.2.8-19
changelog:
  - DESC: delete -S git from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0000-netcf-call-aug_load-at-most-once-per-second.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0001-netcf-optimize-aug_match-query-for-all-ifcfg-files-related.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0002-netcf-linux-include-bond-element-for-bonds-with-no-slaves.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0003-netcf-Properly-classify-bond-devices-with-no-slaves.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/Fix-memory-leak-in-aug-match-mac.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: yaoxin <yao_xin001@hoperun.com> - 4.1.114-1
changelog:
  - Update to 4.1.114
    * Validate HTTP Method (#14280)
    * Release AdaptiveByteBuf when ownership could not be transfered. (#14285)
    * Make arenas reuse their last chunk more aggressively (#14291)
    * Only add Magazine to Set if we can ensure its removed again (#14292)
    * Ensure Chunk will not leak if init of AdaptiveByteBuf fails for whatever reason (#14295)
    * Correctly release one-off allocated chunks (#14302)
    * Ensure pooled memory is released when AdaptivePoolingAllocator is GC'ed (#14304)
    * Slices / duplicates of AdaptiveByteBuf must not escape the rootParent (#14310)
    * Fix sizeBucket bug in AdaptivePoolingAllocator (#14311)
    * AdaptiveByteBufAllocator: More strict reference counting for chunks (#14322)
    * Ensure we not store the DnsQueryContext for later removal when we couldnt obtain a query id (#14326)
    * Reduce memory fragmentation (#14333)
    * Properly free magazine chunks and avoid orphaned magazines (#14334)
    * Magazines must be freed under the expand lock (#14336)
    * Release message before failing promise when multiple requests are written while upgrade is in progress. (#14342)
    * Allow to reuse more then one session per host / port mapping (#14356)
    * Ensure writes will not fail when triggered after receiving UpgradeEvent.UPGRADE_SUCCESSFUL (#14362)
    * Refactor DnsNameResolver to be able to use different strategies when it comes to creating Channels for queries. (#14374)
    * DnsNameResolver: allow users to skip bind() during bootstrap (#14375)
    * DnsResolverBuilder methods should make it clear that these are for DatagramChannel (#14379)


author: yaoxin <yao_xin001@hoperun.com> - 2.0.67-1
changelog:
  - Update to 2.0.67
    * Upgrade the netty-jni-util sources jar to version 0.0.9.Final
    * Use MACOSX_DEPLOYMENT_TARGET=10.13 when compiling BoringSSL
    * Fix jar name when cross compiling for macOs x86
    * Use -DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreaded
    * Remove weird non-breaking space unicode character
    * Upload hidden files for staging


author: zhangpan <zhangpan103@h-partners.com> - 3.2.1-3
changelog:
  - fix openvswitch-ipsec servive failure when selinux is on
  - fix the problem that openvswitch-ipsec.service causes ipsec.service to fail when starting


author: lingsheng <lingsheng1@h-partners.com> - 1:1.0.8-3
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:datatype: don't return a const string from cgroupv2_get_path()
  datatype: fix leak and cleanup reference counting for struct datatype
  datatype: initialize TYPE_CT_EVENTBIT slot in datatype array
  datatype: initialize TYPE_CT_LABEL slot in datatype array
  evaluate: do not remove anonymous set with protocol flags and single element
  evaluate: don't crash if object map does not refer to a value
  evaluate: error out when expression has no datatype
  evaluate: error out when store needs more than one 128bit register of align fixup
  evaluate: fix check for truncation in stmt_evaluate_log_prefix()
  evaluate: fix double free on dtype release
  evaluate: fix memleak in prefix evaluation with wildcard interface name
  evaluate: reject set in concatenation
  evaluate: revisit anonymous set with single element optimization
  evaluate: skip anonymous set optimization for concatenations
  evaluate: stmt_nat: set reference must point to a map
  evaluate: tproxy: move range error checks after arg evaluation
  evaluate: validate chain max length
  evaluate: validate maximum log statement prefix length
  exthdr: prefer raw_type instead of desc->type
  json: expose dynamic flag
  json: fix use after free in table_flags_json()
  libnftables: Drop cache in -c/--check mode
  meta: fix tc classid parsing out-of-bounds access
  netlink: don't crash if prefix for < byte is requested
  netlink: fix leaking typeof_expr_data/typeof_expr_key in netlink_delinearize_set()
  netlink: handle invalid etype in set_make_key()
  parser_bison: fix ct scope underflow if ct helper section is duplicated
  parser_bison: fix memleak in meta set error handling
  parser_bison: make sure obj_free releases timeout policies
  parser_json: Catch nonsense ops in match statement
  parser_json: Default meter size to zero
  parser_json: Fix flowtable prio value parsing
  parser_json: Fix synproxy object mss/wscale parsing
  parser_json: Fix typo in json_parse_cmd_add_object()
  parser_json: Proper ct expectation attribute parsing
  parser_json: Wrong check in json_parse_ct_timeout_policy()
  py: fix exception during cleanup of half-initialized Nftables
  rule: fix sym refcount assertion


author: liweigang <liweiganga@uniontech.com> - 1:1.0.8-4
changelog:
  - Type: bugfix
  - CVE: NA
  - SUG: NA
  - DESC: evaluate: guard against NULL basetype
  evaluate: error out if basetypes are different
  evaluate: reject attempt to update a set
  evaluate: release mpz type in expr_evaluate_list() error path
  expression: missing line in describe command with invalid expression
  evaluate: handle invalid mapping expressions in stateful object statements gracefully


author: gaihuiying <eaglegai@163.com> - 1:1.0.8-5
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:backport upstream patches
         evaluate: disable meta set with ranges
         src: reject large raw payload and concat expressions
         evaluate: fix stack overflow with huge priority string
         tcpopt: don't create exthdr expression without datatype
         src: do not allow to chain more than 16 binops
         rule: fix ASAN errors in chain priority to textual names
         tests: shell: add regression test for double-free crash bug
         evaluate: handle invalid mapping expressions in stateful object
         evaluate: Fix incorrect checking the `base` variable in case of IPV6


author: gaihuiying <eaglegai@163.com> - 1:1.0.8-6
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:ct expectation: fix 'list object x' vs. 'list objects in table' confusion
         tests: shell: connect chains to hook point


author: gaihuiying <eaglegai@163.com> - 1:1.0.8-7
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:backport upstream patches
         parser_json: release buffer returned by json_dumps
         parser_json: fix crash in json_parse_set_stmt_list
         parser_json: fix handle memleak from error path
         parser_json: fix several expression memleaks from error path
         libnftables: Zero ctx->vars after freeing it


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 2.2.11-1
changelog:
  - update version to 2.2.11
   - libnilfs: fix nilfs_open failure for mount points with escaped characters
   - libcleaner: fix asymmetry in mount table open/close handling
   - lib/sb.c: fix super block read failure from disk image file
   - checkpatch: fix perl errors due to unescaped left braces in regex
   - mount_libmount: fix umount failure after remount
   - Move the kernel uapi header file to "linux" subdirectory
   - Make installation of kernel uapi header files optional
   - mkfs.nilfs2: do not create obsolete .nilfs file


author: Funda Wang <fundawang@yeah.net> - 1.12.1-1
changelog:
  - upgrade version to 1.12.1
  - Add python3-ninja sub package providing metadata for Python packages
    depending on ninja to facilitate automatic dependency resolution.


author: xingwei <xingwei14@h-partners.com> - 2:7.92-4
changelog:
  - Type:bugfix
  - CVE:
  - SUG:NA
  - DESC:decouple from PCRE because it has been End-of-life, use local libpcre to build instead


author: wangkai <13474090681@163.com> - 1:20.11.1-1
changelog:
  - Update to 20.11.1
  - Fix CVE-2023-46809 CVE-2024-21896 CVE-2024-22019 CVE-2024-21892 CVE-2024-24758 CVE-2024-22025


author: yaoxin <yao_xin001@hoperun.com> - 1:20.12.1-1
changelog:
  - Update to 20.12.1:
    * CVE-2024-27983 - Assertion failed in node::http2::Http2Session::~Http2Session()
      leads to HTTP/2 server crash- (High)
    * CVE-2024-27982 - HTTP Request Smuggling via Content Length Obfuscation - (Medium)
    * llhttp version 9.2.1
    * undici version 5.28.4


author: jchzhou <zhoujiacheng@iscas.ac.cn> - 1:20.12.1-2
changelog:
  - fix building w/ clang: only apply '-fno-ipa-icf' for gcc && disable LTO for clang + ld.bfd
  - improve the handling of trilling whitespaces in C/CXXFLAGS


author: Ge Wang <wang__ge@126.com> - 1:20.12.1-3
changelog:
  - CVE-2023-45853 - Reject overflows of zip header fields in minizip
  - CVE-2024-5274 - Using FunctionParsingScope for parsing class static
  - CVE-2024-5535 - Fix SSL_select_next_proto
  - CVE-2024-7971 - Spill all loop inputs before entering loop


author: wangkai <13474090681@163.com> - 1:20.18.2-1
changelog:
  - Update to 20.18.2
  - Fix CVE-2025-23083 CVE-2025-23085 CVE-2025-23084 CVE-2024-36137
    CVE-2024-22018 CVE-2024-22020


author: leiju <leiju4@huawei.com> - 0.1.3-2
changelog:
  - delete ExclusiveArch:i386 i486 i586 i686 pentium3 pentium4 athlon geode x86_64 armv3l armv4b armv4l armv4tl armv5tl armv5tel armv5tejl armv6l armv6hl armv7l armv7hl armv7hnl armv8l armv8hl armv8hnl armv8hcnl noarch


author: yyjeqhc <jialin.oerv@isrc.iscas.ac.cn> - 0.2.20-3
changelog:
  - Migrated legacy `import pango` and `pangocairo` usage to modern PyGObject (`gi.repository.Pango`, `PangoCairo`)
  - Replaced all legacy constants (`pango.STRETCH_...`) with `Pango.Stretch.XXX` enums


author: yixiangzhike <yixiangzhike007@163.com> - 0.9.13-1
changelog:
  - Type:enhancement
  - CVE:NA
  - SUG:NA
  - DESC:Update to 0.9.13
          add a command line -f, --config option to specify an alternate configuration file
          add a command line -t, --test option to check the configuration filevalidity
          support passwords with up to 255 characters
          fixes for potential memory issues in parsing configuration file
          fix NULL pointer deref on out of memory
          fix race condition in thread start-up
          fix issue with stopping threads on shutdown
          provide compatibility with musl libc
          fix compilation issues on NetBSD
          use closefrom() if available to fix slow invalidation on FreeBSD
          fix file descriptor leaking from process starting nslcd


author: yixiangzhike <yixiangzhike007@163.com> - 0.9.13-2
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:Move temporary files from /var/run to /run to delete warning in installing


author: chengyechun <chengyechun1@huawei.com> - 4.2.8p15-8
changelog:
  - Type:CVE
  - ID:CVE-2023-26551
  - SUG:NA
  - DESC:make sure the buffer has enough room for the input extra characters


author: chengyechun <chengyechun1@huawei.com> - 4.2.8p15-10
changelog:
  - Type:CVE
  - ID:CVE-2023-26551,CVE-2023-26552,CVE-2023-26553,CVE-2023-26554,CVE-2023-26555
  - SUG:NA
  - DESC:change the patch of CVE-2023-26551 and fix CVE-2023-26555


author: tenglei <tenglei@kylinos.cn> - 2.9.1-1
changelog:
  - Update package to version 2.9.1
  - There a lot of small fixes and improvements all over the place
  - There are two plugins ssstc and spdk in this release


author: Ruozhu Li <liruozhu@huawei.com> - 1.00.029-1
changelog:
  - Added the function of sending a notification message to the switch when the software starts, and the switch sending domain members to the host, improving the reliability of software upgrade scenarios.
  - Add more connection parameter support, consistent with nvme cli.
  - Bond ports can join the domain and automatically establish a connection.


author: yaoxin <1024769339@qq.com> - 5.3.0-1
changelog:
  - Update to 5.3.0:
    * Syntax for deep effect handlers
    * Restored MSVC port
    * Re-introduced statistical memory profiling (statmemprof)
    * utf-8 encoded Unicode source files and modest support of Unicode identifiers
    * More space-efficient implementation of Dynarray
    * Improved metadata on the pairs of declarations and definitions for merlin.
    * Around 20 new functions in the standard library
    * Many fixes and improvements in the runtime
    * Improved error messages for first-class modules, functors, labeled arguments,
      type clashes.
    * Numerous bug fixes


author: yaoxin <1024769339@qq.com> - 0.17.3-1
changelog:
  - Update to 0.17.3:
    * never ask for -mpopcnt on macos
    * fix -mpopcnt compilation failure on macOS/aarch64 10.4


author: yaoxin <1024769339@qq.com> - 3.0.0-1
changelog:
  - Update to 3.0.0:
    * Fix Date.week_first_last according to ISO 8601
    * Remove incorrect time zone bound check
    * Switch from Str to Re
    * Switch the build-system to dune


author: yaoxin <1024769339@qq.com> - 5.3-1
changelog:
  - Update to 5.3:
    * add support for ocaml 5.3
    * Add missing dependency on camlp-streams to the META file
    * Fix compilation with OCAMLPARAM=warn-error=+partial-match,_


author: yaoxin <1024769339@qq.com> - 2.0.0-1
changelog:
  - Update to 2.0.0:
    * Fix compilation with OCaml 5.
    * Use dune's include_subdirs (#72)
    * Fix parallel build (#75)
    * Add `(mode fallback)` to installConfig.ml (#76)
    * Fix iana executable (#77)
    * Generate opam files from dune. (#78)
    * CamomileLibraryDyn is deprecated
    * Dependancies to cppo and bytes is removed


author: yaoxin <1024769339@qq.com> - 3.19.1-1
changelog:
  - Update to 3.19.1:
    * Revert changes in dune exec behaviour introduced in 3.19.0.
    * Fixed a bug that was causing cram tests attached to multiple
      aliases to be run multiple times.
    * Fix $ dune describe pp for libraries in the presence of
      (include_subdirs unqualified)
    * Fix $ dune subst in sub directories of a git repository
    * fix compatibility with ocaml.5.4.0 by avoiding shadowing sigwinch


author: yaoxin <1024769339@qq.com> - 1.8.0-1
changelog:
  - Update to 1.8.0:
    * [+ui] A scope, delimited by `#scope ... #endscope`,
      limits the effect of `#define`, `#def ... #enddef`, and `#undef`.
    * [bug] Fix `cppo -version`, which used to print a blank line (#92).


author: yaoxin <1024769339@qq.com> - 2.4-1
changelog:
  - Update to 2.4:
    * Allows use of the repo in a Duniverse
    * Be compatible with OCaml ≥ 4.08
    * Put `csvtool` in its own package.
    * Use UTF-8 to determine column widths for the "readable" format
    * Fix alignment in `csvtool` usage message.
    * Improve the documentation of `Csv.Rows.load` and `of_in_obj`.
    * Use Dune (the new name for Jbuilder).
    * Split the package into `csv` and `csv-lwt`.
    * Port to `jbuilder` and `topkg`.


author: yaoxin <1024769339@qq.com> - 1.0.11-1
changelog:
  - Update to 1.0.11:
    * Don't hard-code gcc, use cc instead.
    * Fix up for OCaml 5.0.0.
    * Make it possible to vendor this package.
    * Fixed discover.ml to more durably locate curses.h headers
    * Convert to dune.
    * Dead code in tmk/ and other junk files removed.


author: openeuler_bot <infra@openeuler.sh> - 8.06.15-1
changelog:
  - Add support for Tcl/Tk 9.0 (version: 8.06.15).
  - Honor LABLTK_{DEFS,LIBS} environment variables (version: 8.06.15).
  - Release labltk-8.06.15 for OCaml 5.3 (version: 8.06.15).


author: yaoxin <1024769339@qq.com> - 5.9.1-1
changelog:
  - Update to 5.9.1:
    * lwt_ppx is not compatible with ppxlib.0.36+
    * add package version to dune-project
    * add version numbers to opam files
    * add lwt_retry.opam.template to fix dune subst invocation


author: yaoxin <yao_xin001@hoperun.com> - 0.15.0-1
changelog:
  - Update to 0.15.0:
    * Remove degraded mode for windows
    * Remove light mode
    * Make the codebase work on windows native
    * No longer treat empty path in PATH env variable as the current working directory
    * Emit a warning if several calls are made to `Ocamlbuild_plugin.dispatch` -- all 
      calls before the last one are ignored, which may not be what users expect.
    * Rename user-rebindable {LINK,COMP}FLAGS into OCB_{LINK,COMP}FLAGS


author: yaoxin <1024769339@qq.com> - 0.16.1-1
changelog:
  - Update to 0.16.1:
    * Set default values of Options.ext_* and Options.exe from the output of
      Options.ocamlc "-config"  (Useful when Options.ocamlc is a cross compiler)


author: yanglongkang <yanglongkang@h-partners.com> - 0.34.7-4
changelog:
  - Replace SELinux deprecated functions
  - Replace deprecated libxml2 calls
  - Fix implicit cast from const to non const


author: yeyiyang <yeyiyang3@h-partners.com> -v2.0.3-1
changelog:
  - Refactored and enhanced the analysis module:
    - Added scenario-aware analysis for multiple optimization plugins
    - Introduced command-line result viewing capability
    - Implemented Markdown format output support
  - Add new plugin: smt,binary,hirq


author: heppen <hepeng68@huawei.com> -v2.0.3-2
changelog:
  - Fixed memory leak issues:
    - Fixed unsubscribeHandler topic deserialize memory leak
    - Fixed analysis module memory leak
  - Enhanced eBPF functionality:
    - Set memory lock limit to infinity for eBPF
    - Used eBPF to collect thread information
  - Network improvements:
    - Fixed ntoh port error
    - Added support for attaching all network interfaces
    - Used tcp-set-state to adapt k8s docker
  - New features:
    - Added xcall parameters
    - Added support for docker coordination burst analysis
    - Added parameter validation
    - Added NUMA parallel scheduler tuning support
  - Other improvements:
    - Fixed header files and added CI test


author: fly_1997 <flylove7@outlook.com> -v2.0.4-1
changelog:
  - add docker coordination burst tune
  - add multi net path tune and analysis
  - add error log and params check


author: LHesperus <liuchanggeng@huawei.com> -v2.0.5-2
changelog:
  - improve some output format
  - add xcall prefetch
  - network interface plugin : adapt same nic with different ifindex


author: xiaochn <xiaochuannan@inspur.com> - 1.1.5-3
changelog:
  - Resolve the issue of different kernel source download locations in kabi test case
  - Resolve the issue that kabiwhitelist still passes when the ko and rpm file does not exist
  - Add the way for manually adding kabiwhitelist file
  - For custom vendors, refer to the method of obtaining openEuler os information
  - Supports custom vendor


author: wangshuai <wangshuai321@huawei.com> - 1.1.6-0
changelog:
  - Add new test suite srpm and intel
  - Add virtual branch of test suite
  - Add support for Kylin and UOS
  - Bugfix


author: wangshuai <wangshuai321@huawei.com> - 1.1.6-3
changelog:
  - Update the pci.ids file
  - Remove unused variable in cdrom test suite
  - Update test_guide doc
  - Unify the location for downloading kernel source RPMs
  - Optimize kabiwhitelist and system test


author: xiaochn <xiaochuannan@inspur.com> - 1.1.7-1
changelog:
  - Add KylinSec 3.5.3 support
  - Fix the problem of disk size calculation
  - Fix bcm57414 nic test failed issue
  - Change the format of date
  - Fixed a bug where a non-existent logger level was used
  - Update README.md
  - Fix vgpu testing issue


author: xu_ping <707078654@qq.com> - 4.1.1-1
changelog:
  - Upgrade version to 4.1.1
    * Remove ogdi/attr_driver subdirectory (ODBC stuff) 
    * Support GNU Hurd
    * Support hardening buildflags set in the environment
    * Add link libraries accordingly: $(EXPAT_LINKLIB)


author: JofDiamonds <kwb0523@163.com> - 1.1-5
changelog:
  - fix some review issues:
    1.fix segment fault triggered by unsupported command operations
    2.fix incorrect use of securec function parameters
    3.remove redundant cmd option 'V'


author: Kai Liu <kai.liu@windriver.com> - 0.3.28-2
changelog:
  - Don't run make tasks in background sub-shell, as this causes
    severe issue. Use the _smp_mflags macro instead. See issue
    IB3EV0 for more detail.


author: Kai Liu <kai.liu@windriver.com> - 0.3.28-3
changelog:
  - Fix build issue due to upgrade to 0.3.28. Changes introduced in this version
    make the libname workaround used in this spec no longer valid. See issue


author: Funda Wang <fundawang@yeah.net> - 0.3.30-2
changelog:
  - do not process static libraries when generating debuginfo,
    otherwise it will cause more than 30 hours to finish


author: xu_ping <707078654@qq.com> - 3.24.0-1
changelog:
  - Upgrade version to 3.24.0
    * Add support for FIPS-session mode
    * Updates to harden against RSA timing attacks
    * Add option to show the master key verification patterns of secure keys
    * Add support for exporting a key or certificate as URI-PEM file
    * Performance improvements for attribute retrieval
    * Add support for SHA-2 mechanisms
    * Experimental support for IBM Dilithium via OpenSSL OQS provider
    * Support live guest relocation for protected key (PKEY) operations
    * Add support for CKA_ALWAYS_AUTHENTICATE
    * Add support for CKD_*_SP800 KDFs for ECDH
    * Add support for SHA based key derivation mechanisms
    * Add support for PKCS#11 v3.0 SHA3 mechanisms
    * Add support for building Opencryptoki on the IBM AIX platform
    * Add support for the CCA token on non-IBM Z platforms (x86_64, ppc64)
    * Add support for protecting tokens with a token specific user group
    * Add support for combined CKA_EXTRACTABLE and CKA_IBM_PROTKEY_EXTRACTABLE
    * Add support for Koblitz curve secp256k1. Requires CCA v7.2 or later


author: xu_ping <707078654@qq.com> - 5.0.5-1
changelog:
  - Upgrade version to 5.0.5
  - MPI C++ bindings have been removed.
  - Add missing write memory barrier in btl/smcuda
  - fix some bugs.


author: Funda Wang <fundawang@yeah.net> - 0.25.1-2
changelog:
  - fix CVE-2024-8443, CVE-2024-45615, CVE-2024-45616,
    CVE-2024-45617, CVE-2024-45618, CVE-2024-45619, CVE-2024-45620


author: xu_ping <707078654@qq.com> - 1.4.1-1
changelog:
  - Upgrade version to 1.4.1
    * Remove the option to build with PCRE
    * Disable GConf probe by default
    * Remove CPE dictionary
    * Fix partition probe for PCRE2
    * Fix NSS crypto backend
    * Add support for containers with no entrypoint/cmd in "oscap-docker"
    * Stop printing useless component reference information in "oscap info"
    * Fix missing declaration of PATH_MAX on Solaris
    * Fix RPM database path in RPM probes (RHEL-55251, #2151)
    * Fix issues reported by OpenScanHub after 1.4.0 release
    * Fix failing test probes/filehash58/test_probes_filehash58.sh on s390x
    * Ensure xlink namespace exists (RHEL-34104)
    * Minor fixes in test suite and CI


author: Ge Wang <wang__ge@126.com> - 1.4.2-1
changelog:
  - Update to 1.4.2:
    * Fix thread synchronization bugs
    * Fix textfilecontent54_probe behaviour for negative instance numbers
    * Fix signature obtaining in rpm_info probe


author: chenyanpanHW <chenyanpan@huawei.com> - 2.0.0-26
changelog:
  - DESC: delete -S git from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/openslp-2.0.0-multicast-set.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/openslp-2.0.0-notify-systemd-of-start-up.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/openslp-2.0.0-null-pointer-deref.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/openslp-2.0.0-openssl-1.1-fix.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/openslp-2.0.0-cve-2016-7567.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/openslp-2.0.0-cve-2017-17833.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/CVE-2012-4428-fix-handling-of-string-list-in-slp_common-c.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/Fix-slp_iface-c-comma-expression-so-it-works-as-designed.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/Daemon-sends-wrong-service-reply-when-security-is-enabled.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/Fix-DAAddresses-hostname-resolution-issue.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/Change-default-slpreg-connection-from-UDP-to-TCP.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/Fix-interface-parsing-code-to-look-for-null-ifc-addrs.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/Fix-broadcast-functionality.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/Properly-initialize-xcastsocks-for-error-exit.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/Fix-xrealloc-to-properly-free-original-pointer-on-resize.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/CVE-2019-5544.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: xingwei <xingwei14@h-partners.com> - 2.0.0-27
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Introduce epoch command to slove package upgrade failure problem


author: yaoxin <yao_xin001@hoperun.com> - 2.6.11-1
changelog:
  - Update to 2.6.11
  - Security fixes:
    * CVE-2024-4877: Windows: harden interactive service pipe.
    * CVE-2024-5594: control channel: refuse control channel messages with nonprintable characters in them.
    * CVE-2024-28882: only call schedule_exit() once (on a given peer).
  - Bug fixes:
    * Fix connect timeout when using SOCKS proxies
    * Add bracket in fingerprint message and do not warn about missing verification


author: yueyuankun <yueyuankun@kylinos.cn> - 0.6.3-1
changelog:
  - Update package to version 0.6.3
  - CONTRIBUTING: refresh document
  - opkg-feed: Fix adding feeds with same name as architecture
  - and so on


author: baiguo <baiguo@kylinos.cn> - 0.4.34-2
changelog:
  - Use vasprintf() if available for error messages and otherwise vsnprintf();orccompiler, orcparse: Use secure UCRT printing functions on Windows


author: zhangxingrong <zhangxingrong@uniontech.cn> - 0.4.34-3
changelog:
  - orc: Fix warning because of a mismatched OrcExecutor function signature
  - x86insn: Fix binutils warning when comparing with sized immediate operand
  - orctarget: Fix default target selection not applying when retrieving it by name


author: chenyanpanHW <chenyanpan@huawei.com> - 1.77-3
changelog:
  - DESC: delete -Sgit from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/os-prober-mdraidfix.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/os-prober-bootpart-name-fix.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/os-prober-mounted-partitions-fix.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/os-prober-umount-fix.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/os-prober-grub2-parsefix.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/os-prober-grepfix.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: yaoxin <1024769339@qq.com> - 1.11.1-1
changelog:
  - Update to 1.11.1:
    * Fix 'linkpac' command for projects with a project link
    * Fix 'linkpac' command by always removing <scmsync> element from target meta
    * Fix command descriptions in help by moving the import statements under docstring in the do_*() methods


author: yaoxin <1024769339@qq.com> - 1.16.0-1
changelog:
  - Update to 1.16.0:
    * Add 'osc service precommit' subcommand, for use with git hook
    * Fix 'osc fork' when <attributes/> in the source project is empty
    * Fix handling env in tests for 'osc vc'
    * Fix how GitStore reads project from the parent directory
    * Fix 'git-obs pr create' with multistring EDITOR
    * Fix git-obs connection for urllib3 v1 by overriding the default timeout
    * Fix implicit optionals in type hints to make code PEP 484 compliant
    * Fix TypeError in response_to_exception() in gitea_api


author: liupei <liupei@kylinos.cn> - 2.1.8-1
changelog:
  - Update to version 2.1.8
  - local options: support PCMK_panic_action="off" or "sync-off"
  - deprecate some obscure features and many C APIs


author: liupei <liupei@kylinos.cn> - 2.1.8-2
changelog:
  - Build: rpm: require rpm 4.14.0 or later
  - Low: schemas: Add additional node types to the crmadmin schema.
  - Feature: python: Add a python wrapper for crm_exit_str.


author: liupei <liupei@kylinos.cn> - 2.1.8-3
changelog:
  - Low: controller,libpacemaker: transition graph IDs should be positive
  - Test: cts-scheduler: update expected graph outputs for transition number change


author: liupei <liupei@kylinos.cn> - 2.1.8-4
changelog:
  - Refactor: libpacemaker: de-inline pcmk__colocation_has_influence()
  - Log: various: ensure there are spaces around CRM_XS


author: liupei <liupei@kylinos.cn> - 2.1.8-6
changelog:
  - Refactor: libcrmcommon: Add pcmk__tls_client_try_handshake.
  - Low: tools: handle orphans when outputting node history in crm_mon


author: liupei <liupei@kylinos.cn> - 2.1.8-7
changelog:
  - Feature: lrmd: Perform the TLS handshake asynchronously.
  - Low: lrmd: Report connection failures in tls_handshake_failed.
  - Refactor: lrmd: Move TLS connection success/failure into functions.


author: liupei <liupei@kylinos.cn> - 2.1.8-8
changelog:
  - API: libcrmcommon: add pcmk_cib_node_shutdown()
  - Fix: libcrmcommon: Detect newly created alerts section


author: liupei <liupei@kylinos.cn> - 2.1.8-9
changelog:
  - Refactor: fencer: rename variables for terminology change
  - Log: fencer: update terminology in trace message
  - API: libcrmcommon: deprecate PCMK_VALUE_FENCE_LEGACY defined constant
  - Low: libcib: improve error handling in cib_file_new()


author: chenyanpanHW <chenyanpan@huawei.com> - 2.4.13-14
changelog:
  - DESC: delete -Sgit from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0001-Drop-module-long-test.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: yaoxin <1024769339@qq.com> - 7.2.0-1
changelog:
  - Update to 7.2.0:
    * Add loongarch64 support
    * add initial riscv support
    * Improved robustness and memory safety across components.
    * coretemp: Enabled support for event multiplexing.
    * AMD Family 17h: Corrected presets for IC accesses/misses.
    * ARM Cortex A57/A72/A76: Added/updated preset support.
    * CAT: Added scalar operations to vector-FLOPs Benchmarks.


author: liweigang <liweiganga@uniontech.com> - 3.6-2
changelog:
  - remove patch support gpt_sync_mbr
  - file: huawei-bugfix-add-support-of-gpt_sync_mbr.patch
  - file: add support for gpt_sync_mbr and fix failure of it.


author: hugel <gengqihu2@h-partners.com> - 10.42-12
changelog:
  - DESC:sync patches from upstream
         backport-Further-ASCII-tests-and-minor-bugfix-plus-ChangeLog-.patch
         backport-avoid-inconsistency-between-d-and-digit-when-using-a.patch
         backport-Fix-the-lookahead-after-d-or-posix-to-skip-whitespac.patch
         backport-Improve-error-offsets-for-character-classes-548.patch
         backport-Non-recursive-scan-prefix-in-JIT-560.patch


author: zhangxingrong <zhangxingrong@uniontech.cn> - 0.11.7-16
changelog:
  - fix logging handlers imports
  - use ruby code instead of system binaries
  - fix running pcsd from git


author: zouzhimin <zouzhimin@kylinos.cn> - 0.11.8-1
changelog:
  - Update package to version 0.11.8
  - Updated pcs-web-ui to 0.1.20
  - Adjust OCF metadata processing to support the latest pacemaker change


author: bixiaoyan <bixiaoyan@kylinos.cn> - 0.11.8-2
changelog:
  - make url /remove_resource usable for stonith again 
  - add '--overwrite' to 'pcs cluster report' documentation


author: tangyuchen <tangyuchen5@huawei.com> - 2.0.0-1
changelog:
  - update to 2.0.0
    - Adjust USB drivers path at run-time via environment variable PCSCLITE_HP_DROPDIR
    - Add '--disable-polkit' option
    - Reset eventCounter when a reader is removed
    - Add "polkit" in "pcscd -v" output if enabled
    - Doxygen: document SCARD_E_INVALID_VALUE for some functions
    - use secure_getenv(3) if available
    - Some other minor improvements


author: Guofeng Yue <yueguofeng@h-partners.com> - 4.5-12
changelog:
  - Type: bugfix
  - ID: NA
  - SUG: NA
  - DESC: modify "--source_ip" to "--bind_source_ip" to fix init connection establishment with specific interface


author: Funda Wang <fundawang@yeah.net> - 4:5.38.0-10
changelog:
  - split out patch adding link to libperl.so into two separated patches,
    and sync it with mageia, which is a better version than fedora
  - disable cleaning empty perl directories
  - use git lfs storage


author: gss <guoshengsheng@kylinos.cn> - 2.83-1
changelog:
  - Upgrade to version 2.83
  - Added support for xz compression with Alien::Build::Plugin::Extract::ArchiveTar (gh#404)
  - Extract negotiator (Alien::Build::Plugin::Extract::Negotiate) now prefers the Extract::ArchiveTar plugin for tar.xz files. 
  - CPU detection with archname arm64- prefix (gh#411, gh#412)
  - Production release identical to 2.82_01


author: shenzhongwei <shenzhongwei@kylinos.cn> - 2.84-1
changelog:
  - update to version 2.84
  - Added is_system_install and is_share_install methods to Alien::Build
  - Some comment and documentation spelling fixes


author: openeuler_bot <infra@openeuler.sh> - 3.04-1
changelog:
  - Fix handling filenames with trailing whitespace (version: 3.04)
  - Allow --format=ustar option for ptar (version: 3.04)
  - GH#21402 Symlink tests on Windows (version: 3.04)


author: gss <guoshengsheng@kylinos.cn> 0.28-1
changelog:
  - update to version 0.28
  - switched from Variable::Magic to Variable::OnDestruct in the XS implementation (Graham Knop, PR#9)
  - add optional prereqs to metadata to help prereq analysis tools (RT#151992)
  - revert Variable::Magic->Variable::OnDestruct change; Variable::Magic will start working again in perl 5.39.9. (Graham Knop, PR#10)


author: xieyanlong <xieyanlong@kylinos.cn> - 4.66-1
changelog:
  - FIX: Restore trailing slashes in the ->url call  (GH #267)
  - TESTING: "fix" t/url.t for older Perls (GH #266)


author: sqfu <dev01203@linx-info.com> - 4.68-1
changelog:
  - update version to 4.68
  - fix:handle passing of hash keys as args with a mix of dashed and non dashed


author: Funda Wang <fundawang@yeah.net> - 4.69-1
changelog:
  - update to 4.69
    * REVERT changes in 4.68 - this breaks backwards compatibility clearly
      not sufficiently covered by tests


author: sqfu <dev01203@linx-info.com> - 0.020-1
changelog:
  - update version to 0.020
  - Generated from ETHER/YAML-Tiny
  - revert change: "yes", "y" etc are not actually booleans


author: wuzhaomin <wuzhaomin@kylinos.cn> - 1:2.212-1
changelog:
  - upgrade version to 2.212
  - Add author & absrtract to Makefile.PL & meta.*
  - Fix for READMEmd target
  - Fix build failure with "c++-compat" warnings


author: zhaosaisai <zhaosaisai@kylinos.cn> - 1:2.213-1
changelog:
  - upgrade version to 2.213
  - add zlib-ng 2.1.7 & 2.2.0 & 2.2.1 to workflow
  - remove Werror from clang legacy builds
  - use -xc++ when building with C++
  - add perl 5.40 to workflows


author: kywqs <weiqingsong@kylinos.cn> - 0.38-1
changelog:
  - upgrade version to 0.38
  - Update version requirements based on CVE's
  - Add HAS_LONG_DOUBLE and HAS_STRTOLD
  - our instead of use vars (PR#4)


author: lixiaoyong <lixiaoyong@kylinos.cn> - 2.30-1
changelog:
  - Upgrade to version 2.30
  - Supports an array syntax for cases where you wish to assign an array of values to a key


author: yaoxin <yao_xin001@hoperun.com> - 0.17-1
changelog:
  - Update to 0.17:
    * fix older aix with missing -lz dependencies (timlegge PR #16)
    * minor ci fixes
    * add github actions, travis and appveyor.
    * Many patches by Takumi Akiyama.
    * Fix broken github image for strawberry perl by stripping its PATH. their
      new mingw is incompatible to their old strawberry 5.32
    * minor documentation fixes.
  - License compliance rectification


author: guoshengsheng <guoshengsheng@kylinos.cn> - 0.62-1
changelog:
  - Replace "use vars" with "our" (version: 0.61)
  - Add SECURITY.md (version: 0.61)
  - Specify recommended versions based on known CVE's (version: 0.61)
  - Tested with perl-5.40.0 (version: 0.61)
  - doc should not be part of test (version: 0.62)


author: Funda Wang <fundawang@yeah.net> - 5.011-1
changelog:
  - update to 5.011
  - WARNING: only mysql server >= 8.0 can be used now.
    For mariadb server, please use perl-DBD-MariaDB.


author: zhangxianjun <zhangxianjun@kylinos.cn> - 1.76-1
changelog:
  - update to 1.76
  - Switched to a production version
  - Upgraded SQLite to 3.46.1
  - Fix for Windows quadmath builds (GH#115, sisyphus++)
  - Omit load_extension if static build


author: sqfu <dev01203@linx-info.com> - 1.647-1
changelog:
  - update version to 1.647
  - Fix Makefile rules for Changes
  - Another example to bind columns 
  - Fix fetchall_arrayref for undefined NAME


author: yaoxin <yao_xin001@hoperun.com> - 6.95-1
changelog:
  - Update to 6.95:
    *  Better support for weeks of the year
           Added the Week1ofYear config variable and deprecated the Jan1Week1
           variable. The first week of the year can now be specified much more
           easily.
    *  Support for the standard POSIX strftime directives in printf
           The Date::Manip::Date::printf method uses a set of directives which
           is similar, but not identical, to the POSIX strftime directives.

           A new config variable Use_POSIX_Printf has been added. If set, the
           printf method will use the POSIX strftime directives more fully
           (see the PRINTF DIRECTIVES section in the Date::Manip::Date POD for
           more information).

           Reported in GitHub #48
    *  Time zone fixes
           Newest zoneinfo data (tzdata 2024a).
  - License compliance rectification


author: gss <guoshengsheng@kylinos.cn> - 1.65-1
changelog:
  - Update to version 1.65
  - Fixed tests to pass with DateTime::Locale 1.37+.
  - Compilation problem solving for other platforms(Windows MacOS).


author: kywqs <weiqingsong@kylinos.cn> - 1.66-1
changelog:
  - Update to version 1.66
  - Require Specio 0.50. 
  - That release has a bug fix for validation of integer values. Without the fix, DateTime could accept non-integer values for things like nanoseconds. Reported by @HGuillemet. GH #145. (version:1.66)


author: openeuler_bot <infra@openeuler.sh> - 2.63-1
changelog:
  - This release is based on version 2025b of the Olson database. This release does not include any changes to current or future zones, only historical changes. (version:2.63)


author: openeuler_bot <infra@openeuler.sh> - 2.64-1
changelog:
  - This release is based on version 2025a of the Olson database. This release includes contemporary changes for Paraguay. (version:2.64)


author: gss <guoshengsheng@kylinos.cn> - 0.009-1
changelog:
  - Update to version 0.009
  - See link for modifications(https://metacpan.org/release/ZEFRAM/Devel-CallChecker-0.009/source/Changes).


author: gss <guoshengsheng@kylinos.cn> - 0.84-1
changelog:
  - Upgrade to version 0.84
  - patch from Slaven:CvOUTSIDE is again set on all cloned subs [CPAN #149902]


author: zhaosaisai <zhaosaisai@kylinos.cn> - 1.05-1
changelog:
  - upgrade version to 1.05
  - Use 'our' instead of 'use vars' (HAARG)
  - Minimum perl version is now 5.8.1


author: sqfu <dev01203@linx-info.com> - 2.59-1
changelog:
  - update version to 2.59
  - Remove meaningless const type qualifier to silence HPUX builds.
  - remove useless perl 5.6 check
  - convert bits.t test to use Test::More
  - Update Digest::MD5 Synopsis and Examples. Add `my` to synopsis
  - MD5.xs: eliminate C++ guards


author: wuzhaomin <wuzhaomin@kylinos.cn> - 0.004-1
changelog:
  - Upgrade to version 0.004
  - port test C code to Perl 5.33.1, which defines a PERL_VERSION_GE() macro that clashes with the one this code previously had
  - in test C code，avoid a compiler warning that arises on Perl 5.20


author: openeuler_bot <infra@openeuler.sh> - 5.78-1
changelog:
  - Changes for version 5.78
    - Minor tweaks to Makefile.PL to reflect that the file require 5.006,
    - Fixed the LICENSE field to be 'perl_5' and not 'perl'.
    - Whitespace cleanup on Changes


author: Funda Wang <fundawang@yeah.net> - 1:0.280236-2
changelog:
  - Link XS modules to libperl.so with EU::CBuilder on Linux
  - drop useless perl(:MODULE_COMPAT) requirement


author: xieyanlong <xieyanlong@kylinos.cn> - 1:7.71_01-1
changelog:
  - Core fixes: Set META status as "unstable" for -TRIAL releases
  - Test fixes: Add DISTVNAME to tests


author: kywqs <weiqingsong@kylinos.cn> - 1:7.76-1
changelog:
  - update to 7.76
  - VMS fixes:
    * Avoid uninitialized value in MM_VMS::_fixin_replace_shebang
    * Take care with '.' in init_dirscan on VMS
    * fixed pm_to_blib regression
  - Doc, Test, QA, BSD... fixes.
  - Core fixes:
    * Liblist work with Config.libpth supporting paths with spaces
    * Fixed split_command with multi-line oneliner
    * Allow dotted decimal versions in absence of CPAN::Meta::Requirements


author: openeuler_bot <infra@openeuler.sh> - 0.014-1
changelog:
  - Drop 5.006 support (version:0.014).  
  - Compensate for perls without installsitescript (version:0.014).


author: dongyuzhen <dongyuzhen@h-partners.com> - 2:3.51-1
changelog:
  - upgrade vertion to 3.51:
    - fix OVERLOAD and FALLBACK handling
    - fix ExtUtils::ParseXS compatibility with perl < 5.8.8
    - add support for elifdef and elifndef
    - allow symbolic alias of default function
    - better support for duplicate ALIASes
    - make versions in ExtUtils-ParseXS consistent


author: pengjian <pengjian23@mails.ucas.ac.cn> - 1:0.82-3
changelog:
  - Introduced environment variable-controlled polling timeouts 
  for the close and connection-keeping functions in the os_unix.c file.


author: openeuler_bot <infra@openeuler.sh> - 1.08-1
changelog:
  - httpbin.org is being a bit unreliable at the moment and highlighted that lftp is like the little engine that could and it will keep trying and trying. Added restrictions to how many times it will retry. (version:1.06)
  - Switched from httpbin.org to httpbingo.org (version:1.08)


author: xiejing <xiejing@kylinos.cn> - 2.79-1
changelog:
  - update to version 2.79
    - Improve image type autodetection (RT #153212), add a test
    - Fix Avif without Heif config
    - Improve gdlib.pc reader for supported library features


author: xiejing <xiejing@kylinos.cn> - 2.80-1
changelog:
  - update to version 2.80
    - Fix broken copyTranspose and copyReverseTranspose (CPAN RT#153300)
      by Yuriy Yevtukhov
    - Add transformation tests
    - Fix wrong WBMP name and detection
    - Fix wrong filename extension auto-detection for gd,gd2,wbmp
    - Fix wrong filename extension auto-detection for xpm,
      newFromXpm needs the filename, not handle
    - Fix wrong libgd doc link (PR #52) by Tsuyoshi Watanabe


author: xiejing <xiejing@kylinos.cn> - 2.81-1
changelog:
  - update to version 2.81
    - Change GD::Polygon::transform to match old demos (RT #140043),
      and GD::Polyline
    - Add GD::Polygon::rotate(cw-radian) helper
    - Allow GD::Polygon::scale(2.0)


author: xiejing <xiejing@kylinos.cn> - 2.82-1
changelog:
  - update to version 2.82
    - Improve HEIF/AVIF autodetection
    - Fix strawberryperl default libgd path
    - Fix AVIF and Webp autodetection in tests


author: openeuler_bot <infra@openeuler.sh> - 2.83-1
changelog:
  - Fix missing PNG regression (RT #153923) on old systems without the .pc, but gdlib-config (version:2.83).
  - Fix broken copyTranspose and copyReverseTranspose (RT #153300) by Yuriy Yevtukhov (version:2.80).


author: dongyuzhen <dongyuzhen@h-partners.com> - 1:2.57-1
changelog:
  - upgrade version to 2.57:
    - fix long standing bug that duplicate options were not detected when the options differ in case while ignore_case is in effect
    - allow periods in option names
    - move Getopt::Long::Parser to a separate module and add documentation
    - do not use Getopt::Long to establish Getopt::Long::Parser version
    - adapt tests for perl core


author: dfh <dufuhang@kylinos.cn> - 1:2.58-1
changelog:
  - Upgrade to version 2.58
  - Be more precise about numeric errors (issue #26).
  - Add strict to G::L::Parser.
  - Doc enhancements, thanks to Elvin Aslanov.
  - Silence unnecessary test diagnostics (issue #29).


author: lichaoran <pkwarcraft@hotmail.com> - 1.3293-3
changelog:
  - add buildRequires: add gcc as we using it to compile
  - and perl-generators to auto-generate perl module provides


author: dfh <dufuhang@kylinos.cn> - 1.3294-1
changelog:
  - Add G_OPTION_FLAG_NONE to the GOptionFlag GEnum (GNOME/perl-glib!8)
  - Add a CI pipeline for perl-Glib (GNOME/perl-glib!9)
  - Adapt tests to glib-2.77 (GNOME/perl-glib!10)


author: sqfu <dev01203@linx-info.com> - 0.090-1
changelog:
  - update version to 0.090
  - Find the certificate bundle via IO::Socket::SSL rather than implementing it in HTTP::Tiny
  - When encoding form data, given a hashref with an arrayref value, preserve the order of the values in the arrayref rather than sorting


author: openeuler_bot <infra@openeuler.sh> - 0.052-1
changelog:
  - Changes for version 0.052 - 2024-10-15
    - drop Test::Most prereq, just use Test::More
    - use "our" rather than "use vars"
    - revised Dist::Zilla configuration


author: dongyuzhen <dongyuzhen@h-partners.com> - 2.206-1
changelog:
  - upgrade version to 2.206:
    - fix version checks to use correct method
    - drop rt.cpan from SUPPORT section


author: dongyuzhen <dongyuzhen@h-partners.com> - 0.42-1
changelog:
  - upgrade version to 0.42:
    - updated for Perl v5.14 - use `package NAME VERSION` syntax
    - fix typo 'behvior'
    - fix for DragonflyBSD and IPV6_V6ONLY from core perl


author: openeuler_bot <infra@openeuler.sh> - 0.43-1
changelog:
  - Changes for version 0.43 - 2024-11-25
    - CHANGES
    - Swapped unit tests from `Test::More` to `Test2::V0`
    - Fixed some documentation typoes (thanks Igor Sobrado Delgado) (RT157201)


author: dongyuzhen <dongyuzhen@h-partners.com> - 2.084-1
changelog:
  - upgrade version to 2.084:
    - various fixes for edge cases
    - update documentation to reflect default SSL_version


author: dfh <dufuhang@kylinos.cn> - 2.088-1
changelog:
  - update version to 2.088
  - minor fixes for use on ancient versions of perl and for building with newer versions of openssl


author: openeuler_bot <infra@openeuler.sh> - 2.089-1
changelog:
  - Changes for version 2.089 - 2024-08-29
    - new option SSL_force_fingerprint to enforce fingerprint matching even if certificate validation would be successful without
    - document _get_ssl_object and _get_ctx_object for cases, where direct use of Net::SSLeay functions is needed


author: kywqs <weiqingsong@kylinos.cn> - 2.094-1
changelog:
  - upgrade version to 2.094
  - fix OCSP live test after Let's Encrypt has disabled OCSP support
  - public_suffix now preserves trailing dot
  - fix behavior on one-sided SSL shutdown


author: gss <guoshengsheng@kylinos.cn> - 1.20-1
changelog:
  - Upgrade to version 1.20
  - Skip t/pty_get_winsize.t tests on AIX
  - Fix patchlevel check for util.h
  - Remove --no-undefined from compiler test which is not compatible with all platforms.


author: gss <guoshengsheng@kylinos.cn> - 20231003.0-1
changelog:
  - Upgrade to version 20231003.0
  - #163 - Normalize shebangs to /usr/bin/perl
  - Include t/result.t in releases.
  - #168 - Make full_result() and result() Windows behavior match non-Windows.


author: gss <guoshengsheng@kylinos.cn> - 0.049-1
changelog:
  - Update to version 0.049
  - Do not apply 0001-test-and-fix-for-RT-52317-Calling-run3-garbles-STDIN.patch
  - Avoid some uninitialized warnings in ProfLogReader
  - Improve errno handling on Windows (thanks, Graham Ollis)
  - Avoid leaking fds (thanks, Dan Book)
  - Fix typos in docs (thanks, Yoshikazu Sawa and Jakub Wilk)


author: yaoxin <yao_xin001@hoperun.com> - 12.97-1
changelog:
  - Update to 12.97:
    * Added ability to ignore up to 4095 bytes of garbage at the end of an INDD
      file with the -m option
    * Added a new Canon RFLensType value (thanks Norbert Wasser)
    * Added a new Nikon Z LensID
    * Decode a number of new Nikon Z6_3 tags (thanks Warren Hatch)
    * Decode a few more FujiFilm tags (thanks Greybeard)
    * Enhanced %C format code to allow file-name collisions to be avoided by using
      a colon instead of a decimal in the format modifier
    * Fixed bug which could result in hang when using %C code in an output file name
  - Please see log: https://exiftool.org/history.html


author: Funda Wang <fundawang@yeah.net> - 13.25-1
changelog:
  - update to 13.25
    * IMPORTANT: Fixed issue which could corrupt HEIC images from
      newer iPhones under certain conditions when writing
      QuickTime:Rotation
    * Decode more PLIST information from HEIC images
    * Added read support for CAP, PCAP and PCAPNG files
    * Added new -plot option for generating SVG-format plots from
      tag values


author: woody2918 <wudi1@uniontech.com> - 0.29-1
changelog:
  - Update version to 0.29
  - Fixed numeric zero and empty string argument handling in translit() & translit_reverse().


author: Funda Wang <fundawang@yeah.net> - 2.28-1
changelog:
  - update to 2.28
  - Fixes:
    * some 'deprecated' texts made it to types.db
  - Improvements:
    * text/ecmascript RFC9239
    * default charsets according to RFC6657
    * update reference to specs RFC6838 and RFC9694
    * iana updates


author: gss <guoshengsheng@kylinos.cn> - 2.20231031-1
changelog:
  - Update to version 2.20231031
  - New method to copy children from 1 object to another.
  - Fix for older versions of Perl.
  - Add parser method to parse json serialized object back into the object(s) it represents.
  - Option to set more strict quoting of string.


author: openeuler_bot <infra@openeuler.sh> - 3.20250505-1
changelog:
  - avoid a 'Attempt to reload Mail/SPF/Mech.pm aborted.' error (version: 3.20250505)
  - Redirecting all references to openspf.org to open-spf.org (version: 3.20250505)


author: Funda Wang <fundawang@yeah.net> - 0.5020-1
changelog:
  - upgrade version to 0.5020
  - sync test files with Math-BigInt
  - lower version requirements, sync with what were declared in META.json


author: gss <guoshengsheng@kylinos.cn> - 0.57-1
changelog:
  - Upgrade to version 0.57
  - Add support for int64_to_le, uint64_to_le, le_to_int64 and le_to_uint64 functions (feature request and patch by jon).
  - Fix missmatch between version in Changes and module


author: zhangyao <zhangyao108@huawei.com> - 0.047-1
changelog:
  - Upgrade version to 0.047
  - Filter out script documentation from scripts
  - Don't manify podless modules/scripts 
  - Compile all .c files in src/
  - Add module sharedirs
  - Add src/ to include paths


author: openeuler_bot <infra@openeuler.sh> - 0.051-1
changelog:
  - Implement dynamic prerequisites (version: 0.048)
  - Make CPAN::Requirements::Dynamic an optional dependency (version: 0.049)
  - Revert "Make CPAN::Requirements::Dynamic an optional dependency" (version: 0.050)
  - Make CPAN::Requirements::Dynamic an optional dependency (version: 0.051)


author: wangshuo <wangshuo@kylinos.cn> - 1:5.20240320-1
changelog:
  - upgrade version to 5.20240320
  - Updated for perl v5.39.9, to obtain the latest version of the Perl core module list.


author: xu_ping <707078654@qq.com> - 0.08-1
changelog:
  - Upgrade version to 0.08
    * Support git remotes named 'github'
    * Remove dependencies bundled in inc/
    * remove test


author: shenzhongwei <shenzhongwei@kylinos.cn> - 2:6.2-1
changelog:
  - Update to version 6.2
  - Fix typo in examples
  - Fix spelling of "FatPacker"
  - Add before_instantiate and after_instantiate hooks
  - Use explicit test plan instead of done_testing
  - Skip unreadable files
  - Fix behaviour of File::Find and symlinks on certain versions of Win32
  - Improve vim swapfile patterns
  - Ignore the .AppleDouble
  - Don't use vars, use our


author: openeuler_bot <infra@openeuler.sh> - 2:6.3-1
changelog:
  - Fix make_path() in t/29unreadable.t. (version: 6.3)
  - Fix t/29unreadable.t tests failing as root. (version: 6.3)


author: Funda Wang <fundawang@yeah.net> - 0.90-1
changelog:
  - update to version 0.90
    * Fixes RT#166901: Suspicious fail on signature file with an unexpected empty line
  - replace gpgme requirement with gnupg2


author: openeuler_bot <infra@openeuler.sh> - 9.39-1
changelog:
  - Changes for version 9.39 - 2024-11-23
    - Added EXPERIMENTAL support for encrypted session cookies. This feature is much more secure than signed cookies and can be enabled by installing CryptX and setting the encrypted attribute. $app->sessions->encrypted(1);
    - Added EXPERIMENTAL encrypted attribute to Mojolicious::Sessions.
    - Added EXPERIMENTAL encrypted_cookie and every_encrypted_cookie methods to Mojolicious::Controller.
    - Added EXPERIMENTAL decrypt_cookie, encrypt_cookie and generate_secret functions to Mojo::Util.
    - Fixed a bug in Mojo::Message::Request where message size limits were not always correctly applied. (Alexander Kuehne)


author: zhangyao <zhangyao108@huawei.com> - 1:20231213-1
changelog:
  - Upgrade version to 20231213
  - Update certificates
  - Stop installing mk-ca-bundle.pl script
  - Switched tests from Test to Test::More


author: yaoxin <yao_xin001@hoperun.com> - 1.48-1
changelog:
  - Update to 1.48:
    * SVCB: Add tls-suppored-groups parameter.
    * Fix failures in 01-resolver.t dry tests.
    * Restore current domain name following $INCLUDE in zone file.
    * Random ID cache moved from header->id to packet->encode.
    * Restructure resolver method inheritance tree.
    * Add support for EDNS CO flag.
    * Net::DNS::Resolver::UNIX creates $ENV{PATH} key if one doesn't exist
    * Prevent read beyond end of RDATA in corrupt SVCB RR.


author: yaoxin <1024769339@qq.com> - 1.51-1
changelog:
  - Update to 1.51:
    * Resync with IANA DNS Parameters registry.
    * Add prototype DELEG RR package.
    * Minor code improvements in Resolver::Base.
    * Add RESINFO package for resolver information.
    * Add DSYNC package for Generalized Notification.
    * EDNS: Add support for ZONEVERSION option.


author: gss <guoshengsheng@kylinos.cn> - 1.24-1
changelog:
  - Upgrade to version 1.24
  - Fix: rt.cpan.org #149643
  - Code refactoring of XS component.
  - Eliminate deprecated RSA CRT parameter names.
    Add support for SM3 digest.


author: woody2918 <wudi1@uniontech.com> - 1.94-1
changelog:
  - update version to 1.94
  - supports all stable releases of OpenSSL 3.1 and 3.2, and LibreSSL 3.5 - 3.8.
  - Enhancements to the API.


author: zhangxianjun <zhangxianjun@kylinos.cn> - 1.279-1
changelog:
  - Update to version 1.279
  - Implemented a cache to speed up sibling iteration (GH#287) (Graham Knop (haarg))


author: Funda Wang <fundawang@yeah.net> - 1.283-1
changelog:
  - update to version 1.283
    * Allow zero byte documents to have a location
    * Framework for recognition of parsing feature activation


author: openeuler_bot <infra@openeuler.sh> - 0.089-1
changelog:
  - The /x modifier should not affect the parse of the replacement string in a substitution operator. That is, the '#' in s/x/#/x does NOT introduce a comment. (version: 0.089)


author: openeuler_bot <infra@openeuler.sh> - 0.004-1
changelog:
  - Add tests and support a special case in get_constant_name_elements_from_declaring_statement (#1) (version:0.002)
  - Update LICENSE text (version:0.004)


author: xiejing <xiejing@kylinos.cn> - 2.03-1
changelog:
  - Bump to 2.03
    - Fix invalid default error when using old Moo
    - Standardize the link to `fork`
    - Fix typo in code example
    - Fix typo for 'max_proc' argument in `new`


author: gss <guoshengsheng@kylinos.cn> - 0.31-1
changelog:
  - update to version 0.31
  - Require Class::XSAccessor 1.17+ when trying to load it. Earlier versions cause test failures. Reported by David Cantrell. GH #27.


author: woody2918 <wudi1@uniontech.com> - 0.45-1
changelog:
  - update version to 0.45
  - Make sure to stringify versions so that they are quoted when they are encoded in JSON
  - Allow to parse class|role NAME VERSION


author: kywqs <weiqingsong@kylinos.cn> - 1.156-1
changelog:
  - upgrade version to 1.156
  - Removed requirements and mentions of modules no longer used: Fatal, IO::String, IPC::Open2, Pod::Parser, Task::Weaken
  - Switch to using List::SomeUtils instead of List::MoreUtils.


author: openeuler_bot <infra@openeuler.sh> - 1.44-1
changelog:
  - Features enabled via the 'experimental' pragma are now recognized (version:1.39)
  - Recognize the minimum required Perl versions for the "use re '/flags'" pragma, postfix dereferences, and the <<>> operator (version:1.42)
  - Update LICENSE text (version:1.43)
  - Update LICENSE text (for real this time) (version:1.44)


author: Funda Wang <fundawang@yeah.net> - 20240903-1
changelog:
  - update to 20240903
    Add partial support for Syntax::Operator::In and Syntax::Keyword::Match
    Add --timeout-in-seconds=n, or -tos=n.
    Add parameter --closing-side-comment-exclusion-list=string, or -cscxl=string


author: zhaosaisai <zhaosaisai@kylinos.cn> - 4:1.77-1
changelog:
  - upgrade version to 1.77
  - CPAN#151316: Fix INSTALLDIRS option on newer perls
  - use sane tar options to create distro
  - CPAN#149267: "OK" message should go to STDOUT, not STDERR
  - CPAN#150660: podchecker -quiet does not print "OK" message


author: xu_ping <707078654@qq.com> - 3.400-1
changelog:
  - Upgrade version to 3.400
    * Add CLI options for local-module, man, and perldoc url prefixes.
      Thanks josch!


author: shenzhongwei <shenzhongwei@kylinos.cn> - 4:1.68-1
changelog:
  - Update to 1.68
  -  On Perl version 5.40 or later, various `Scalar::Util` functions are now simply aliases to core-provided functions in `builtin::`: + blessed(), refaddr(), reftype(), weaken(), unweaken(), isweak()
  -  Remember to list `head` and `tail` in `List::Util` SYNOPSIS
  -  Various improvements to internal CI infrastructure
  -  Update exotic names test to avoid single quote package separator
  -  Don't loop forever in uniqnum.t (GH #130)
  -  Apostrophe is no longer special in package names in recent Perl versions
  -  Fix operator precedence issue in `t/uniqnum.t`
  -  zip() and mesh() should not alias their input values into the returned results (RT156183)
  -  Exception message from mesh() should name the correct function
  -  Added (empty) Scalar::List::Utils module so that a module exists which matches the name of the distribution (GH #135)


author: openeuler_bot <infra@openeuler.sh> - 4:1.69-1
changelog:
  - Always allow `isvstring` to be exported even on Perl 5.6, where it just returns false (version: 1.69).
  - Fix string comparison logic that compares versions with `$]` (version: 1.69).


author: openeuler_bot <infra@openeuler.sh> - 4:2.038-1
changelog:
  - Add extra TCP_ and IPV6_ constants for Linux (RT143712) (version:2.038)
  - Account for newer Solaris behaviour on AF_UNIX address length (RT152866) (version:2.038)


author: openeuler_bot <infra@openeuler.sh> - 0.104007-1
changelog:
  - update GPL v1 text to current version (version:0.104007).
  - Improve recognition for Apache 1.1 & 2.0 (version:0.104007).


author: openeuler_bot <infra@openeuler.sh> - 2.006006-1
changelog:
  - change quotify to use longest form of floating point numbers if unable to find a perfectly accurate representation (version: 2.006006).
  - updated documentation for quotify to reflect handling of floating point numbers (version: 2.006006).
  - don't try to copy hints hash entries that look like references (RT#122698) (version: 2.006006).


author: openeuler_bot <infra@openeuler.sh> - 0.30-1
changelog:
  - Changes for version 0.30 - 2024-08-29
    - CHANGES
    - Updates for XS::Parse::Keyword v0.35: new container macro names
    - Updated to latest hax/ support files: avoids SAVEt_LONG, now removed in perl 5.41.3


author: openeuler_bot <infra@openeuler.sh> - 0.017-1
changelog:
  - no changes since trial release of 0.015 (version:0.016)
  - update packaging and metadata (version:0.017)
  - add default descriptions to tests (version:0.015)
  - work on ancient Test::Builder code (version:0.015)


author: woody2918 <wudi1@uniontech.com> 0.242-1
changelog:
  - update version to 0.242
  - Corrected test dependencies
  - Packaging fix to stop installing boilerplate.pl


author: huyubiao <huyubiao@huawei.com> - 2:3.48-1
changelog:
  - update version to 3.48
    - Accept TAP version 14
    - Fix HARNESS_PERL_SWITCHES=-I handling in TAP::Harness::Env
    - Color the "ok"s as well.
    - Skip symlink tests on msys2
    - Use use absolute path for executable tests
    - Space-quote executable if has spaces
    - Avoid using Errno::EINTR directly for platforms without it
    - stop calling import on App::Prove plugins


author: xuhe <xuhe@kylinos.cn> - 2:3.50-1
changelog:
  - Update version to 3.50
  - Simplify runtests.
  - Tidy up core dump file.
  - Simplify injecting of @INC paths.
  - Prevent double summary on bail-out.
  - Prevent bail_out summary when no handler for it is defined.
  - Simplify runtests for easier extension.
  - Prevent double summary on bail-out.
  - Prevent bail_out summary when no handler for it is defined.
  - Tidy up core dump file.
  - Simplify injecting of @INC paths.
  - Better check for t/ directory in Perl handler.


author: guoshengsheng <guoshengsheng@Kylinos.cn> - 1.11-1
changelog:
  - Update to 1.11
  - Fixed a bug where options passed to 'new' were not used.
  - Changed RELEASE_TESTING variable. Now use a release-specific testing variable rather than RELEASE_TESTING. See GitHub #17 in my Locale-Codes module for details.


author: openeuler_bot <infra@openeuler.sh> - 1.12-1
changelog:
  - Changes for version 1.12 - 2024-12-09
    - Fixed some comparisons so that perl 5.41.* won't give warnings. Reported in GitHub #51 (for Date::Manip distribution).


author: guoshengsheng <guoshengsheng@kylinos.cn> - 0.178.0-1
changelog:
  - Upgrade to version 0.178.0
  - 6724a30 - Simplify CI workflow - Nicolas R
  - 1801372 - Multiple improvements - Nicolas R
  - e97e316 - Add protection to _replace_sub - Nicolas R


author: guoshengsheng <guoshengsheng@kylinos.cn> - 1.036-1
changelog:
  - distro refresh and move to BRIANDFOY (version: 1.035)
  - require a newer version.pm for v5.10.1 tests (version: 1.036)


author: dfh <dufuhang@kylinos.cn> - 2:1.302200-1
changelog:
  - Upgrade to version 1.302200
  - Merge Test2-Suite into Test-Simple
  - Some doc updates
  - Some test fixes


author: dfh <dufuhang@kylinos.cn> - 2:1.302204-1
changelog:
  - Upgrade version to 1.302204
  - Add pending diagnostics functionality
  - Show warnings/exceptions for no_warnings() and lives()


author: xu_ping <707078654@qq.com> - 0.037-1
changelog:
  - Upgrade to version 0.037
    * Add Test2 compatibility in the test triggered by done_testing();
    * Test2::Warnings added as a simple wrapper
    * allow tests to pass even when Import::Into is not installed
    * add backcompat shim for cases where Test::More is loaded in tests
  after Test::Warnings
    * avoid redefinition warnings when $^W is enabled in tests
    * remove unneeded use of Import::Into
    * fix tests that invoke Test::Warnings->import directly


author: guoshengsheng <guoshengsheng@kylinos.cn> - 1.54-1
changelog:
  - update to version 1.54
  - Fix comment_str with strict
  - Add --skip-empty to csv2xlsx
  - Add --font and --font-size to csv2xlsx
  - Fix possible coredump in cache on non-IO parse (issue 49)


author: guoshengsheng <guoshengsheng@kylinos.cn> - 1.60-1
changelog:
  - version upgrade to 1.60-1
  - Add SECURITY.md (version: 1.60)
  - CR/NL/CRNL inside quoted fields not affected by strict_eol (version: 1.60)
  - Fix incorrect error 2014 (GH#62) (version: 1.60)
  - Add XS line number in errors (version: 1.58)
  - Add streaming support (not set in stone) (version: 1.58)


author: sqfu <dev01203@linx-info.com> - 3.31-1
changelog:
  - update version to 3.31
  - Skip taint tests if running under Perl that doesn't support taint
  - Doc: restructured section describing the $keep parameter
  - Doc: dropped the & in front of function names, as it felt old-school
  - Doc: updated the AUTHORS section


author: openeuler_bot <infra@openeuler.sh> - 1.61-1
changelog:
  - Skip taint tests if perl was compiled with taint disabled.  (Thanks Neil Bowers) [GitHub PR #20] (version:1.61)


author: xu_ping <707078654@qq.com> - 0.32-1
changelog:
  - Upgrade version to 0.32
    * skip given, when tests on perls >= 5.41.3 which removed these constructs


author: wangshuo <wangshuo@kylinos.cn> - 5.28-1
changelog:
  - Upgrade to version 5.28
  - Important version changes:
  -   Fix an issue where i.e. 'file:///tmp/###' was not properly escaped
  -   Fix uri_escape allowing \w style character classes in its character set parameter (GH#112) (Graham Knop)
  -   Merge the methods from URI::QueryParam into URI, so they are always available (GH#114) (Graham Knop)
  -   Remove Shebang and Taint from all tests.
  -   Add URI::geo (GH#141) (david-dick)
  -   Using Scalar::Util::reftype instead of just ref()


author: xiejing <xiejing@kylinos.cn> - 2.19-1
changelog:
  - Update verison to 2.19
  - Fix minor typo in SYNOPSIS example code comment
  - Replace "base" with "parent"


author: wuzhaomin <wuzhaomin@kylinos.cn> - 1:2.0210-1
changelog:
  - Upgrade to version 2.0210
  - Fix copying external entity from an ext_ent_handler handler
  - Fix function prototypes in function pointers


author: gss <guoshengsheng@kylinos.cn> - 2.003-1
changelog:
  - update to version 2.003
  - lib/XML/LibXSLT/Quick.pm
    Add an 'implicit' type to $dest
    Correct a type spelling ('file' instead of 'path')


author: openeuler_bot <infra@openeuler.sh> - 1:2.47-1
changelog:
  - #84 use $fh instead of $foo (version:2.47)
  - #85 Fix typo in documentation (version:2.47)
  - #89 Devel::CheckLib to from 0.99 -> 1.14 (version:2.47)


author: xu_ping <707078654@qq.com> - 1.48-1
changelog:
  - Upgrade to version 1.48
    * Support use XML::XPath some_version and modernize inheritance.
    * Add documentation about supported XPath functions.


author: guoshengsheng <guoshengsheng@Kylinos.cn> - 0.42-1
changelog:
  - Update to version 0.42
  - Added optional variants of XPK_ARITHEXPR, XPK_TERMEXPR, XPK_LISTEXPR and the context-forcing versions
  - Support N-way list-associative operators, implemented as LISTOPs
  - Delete the no-longer-used API constants XPI_OPERAND_{ARITH,TERM,CUSTOM} from XSParseInfix.h
  - BUGFIXES:Avoid a subsequent `use VERSION` in unit tests to keep perl 5.39.8 happy
  - Remmeber to EXTEND the stack in list-associative operator wrapper functions (thanks aquanight) (RT153173)
  - Don't crash on zero-argument calls to list-associative wrapper functions (thanks aquanight) (RT153244)


author: xieyanlong <xieyanlong@kylinos.cn> - 0.43-1
changelog:
  - Use `File::ShareDir` for storing .h include files, rather than storing the contents in the `__DATA__` section of the build helpers
  - Support a new naming model for infix operators that supports lexical-aliases and renaming at import time


author: yaoxin <yao_xin001@hoperun.com> - 0.46-1
changelog:
  - Update to 0.46:
    * Added `XPK_PREFIXED_TERMEXPR_ENTERLEAVE`
    * Use module-specific rather than dist-specific dirs to store `include/` files
    * Refuse to register operators that have neither `.new_op` nor `.ppadd`, as these will never work
    * Update for perl 5.41.3: `OP_SMARTMATCH` is now removed, so make that registration conditional (RT155194)
    * `boot_xs_parse_infix()` has to load `XS/Parse/Infix.pm`, the perl module
    * Fix opname check for lexical operator alises, to match Perl's actual identifier rules
    * Fix deparse logic for fully-qualified infix operator names
    * Fix `lex_scan_packagename()` to not get confused by attribute syntax


author: openeuler_bot <infra@openeuler.sh> - 0.47-1
changelog:
  - Changes for version 0.47 - 2024-11-25
    - BUGFIXES
    - Don't upset gcc 15, by ensuring that function pointer casts fully specify argument types (RT157196)


author: openeuler_bot <infra@openeuler.sh> - 0.48-1
changelog:
  - Changes for version 0.48 - 2025-01-09
    - CHANGES
    - Added `XPK_FLAG_PERMIT_LEXICAL`, allowing optional 'my'-prefixed keywords


author: yaoxin <1024769339@qq.com> - 1:0.903.0-1
changelog:
  - Update to 0.903.0:
   * Security fix: Use 3-arg form of open in LoadFile
   * Loaded builtin booleans are not readonly anymore for perl >= v5.36
   * Fix missing linebreak in pod from Dist::Zilla conversion


author: openeuler_bot <infra@openeuler.sh> - 1.76-1
changelog:
  - fixed regression in %QUOTE (version:1.75)
  - fix version comparison logic for forward compatibility (version:1.75)
  - revert change from #60: "yes", "y" etc are not actually booleans (version:1.76)


author: wangqiang1 <wangqiang1@kylinos.cn> - 0.032-1
changelog:
  - update to 0.032, add the newly-stable features to stable.pm (extra_paired_delimiters, const_attr, for_list)


author: openeuler_bot <infra@openeuler.sh> - 0.034-1
changelog:
  - feature extra_paired_delimiters not considered stable (version:0.033)
  - Rerelease to deal with illegal core update (version:0.034)


author: Funda Wang <fundawang@yeah.net> - 1.16-1
changelog:
  - update to 1.16
    * Squash multiple perl(:VERSION) symbols into one
    * Remove perl dependencies that are provided in the same file
    * Fix broken call to perl.prov when filenames contain spaces
    * Add perltest.attr to generate dependencies for tests sub-packages


author: yaoxin <yao_xin001@hoperun.com> - 6.77-1
changelog:
  - Update to 6.77:
    * Simplify code slightly for Perl v5.8+
    * Move HTTP::CookieJar::LWP to test requires
    * Update lwp-request to suport PATCH HTTP method
    * Making it possible to use IPv6 in https call through https proxy
      environment (in case of using CONNECT method to create a tunnel)
    * Add cookie_jar_class attribute to allow different cookie jar modules to be used more easily
    * Fix a bug in no_proxy that allowed partial matches to a proxy address to disable a proxy
    * Remove dynamic dependency on HTTP::Status
    * Raise minimum version of HTML::HeadParser to 3.71
    * Apply perlimports to tests
  - License compliance rectification


author: yaoxin <1024769339@qq.com> - 6.79-1
changelog:
  - Update to 6.79:
    * Remove example references to malicious domain
    * Documentation updates for mirror
    * Allow underscores in headers not to be removed in lwp-request
    * Don't warn on proxy as unrecognized option for LWP::UserAgent->new


author: zhaosaisai <zhaosaisai@kylinos.cn> - 1:0.242-1
changelog:
  - Upgrade to the latest version 0.242
  - Don't test for apostrophe as package separator on Perl versions after 5.41


author: kywqs <weiqingsong@kylinos.cn> - 5.20250619-1
changelog:
  - upgrade version to 20250619
  - fix reference to tty
  - various typo fixes
  - remove mention of TCP::Client
  - modernized references to random number modules
  - added "phaser" to glossary


author: xieyanlong <xieyanlong@kylinos.cn> - 1:6.0.2-1
changelog:
  - Fix removal of scripts/pod2man and scripts/pod2text by make realclean, broken in the v6.0.0 release
  - Remove autodie from the module build process
  - Drop support for Perl 5.10.  podlators now requires Perl 5.12 or later
  - Fix wrapping of text with S<> markup in all subclasses of Pod::Text


author: zhangyao <zhangyao108@huawei.com> - 2:2.36-1
changelog:
  - DESC: Upgrade version to 2.36, test code modify, build optimization, avoid the use of magic numbers, deal compilation warning


author: yaoxin <yao_xin001@hoperun.com> - 1.30.0-1
changelog:
  - Upgrade to 1.30.0
  - add dynamic loader provider attribute
  - support DSA in libressl-3.5.0
  - fix openssl_ex_data_dup prototype


author: gaihuiying <eaglegai@163.com> - 0.9.5-4
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:add macros to control if need libdrm, pango, libpng and if need to exclude bootlog


author: wangkai <13474090681@163.com> - 5.0.8-1
changelog:
  - update to 5.0.8
  - Remove stale solaris components
  - Use stdout instead of stderr for help output
  - Extend cmd line processor to deal with envar ops


author: yaoxin <yao_xin001@hoperun.com> - 0.73-1
changelog:
  - Update to 0.73
    * Try to not fail when writing UTF po files with old Perl versions
    * Improve various error messages to help users debugging encoding issues
    * Remove one source of supirious error reports when writing files
    * Support a cleanspaces option to remove extra spaces in wrapped lines
    * Add an option -w/--width to rewrap text on an arbitrary column
    * Fix the behavior of --translate-only


author: duyiwei <duyiwei@kylinos.cn> - 1:4.9.4-10
changelog:
  - Type:bugfix
  - CVE:CVE-2024-9355、CVE-2019-9514、CVE-2024-24791、CVE-2022-32189、CVE-2022-41715、CVE-2022-2880、CVE-2022-1962、CVE-2023-45290、CVE-2024-24783、CVE-2024-24785
  - SUG:NA
  - DESC: Optimize spec files and fix CVE in batches through rebuild


author: duyiwei <duyiwei@kylinos.cn> - 1:4.9.4-11
changelog:
  - Type:bugfix
  - CVE:CVE-2024-9676,CVE-2024-9675, CVE-2024-9407,CVE-2024-9341
  - SUG:NA
  - DESC: fix CVE-2024-9676,CVE-2024-9675, CVE-2024-9407, and CVE-2024-9341


author: lijian <lijian2@kylinos.cn> - 1:4.9.4-15
changelog:
  - Fix build error in go1.24
  - Replace deprecated %patchN syntax with %patch -P N
  - Delete unused patch
  - Fix CVE-2024-3727


author: wangyu <wangqingsan@huawei.com> - 123-1
changelog:
  - update to 123
    - duktape:prevent wrongful termination of runway thread
    - harden the security features of the systemd service
    - add packit build tool
    - systemd:set User/Group and don't change uid/gid if already set
    - stop installing /usr/share/polkit-1/rules.d as 700/polkitd
    - moving the 50-default.rules file location


author: zhangxingrong <zhangxingrong@uniontech.cn> - 1.19-4
changelog:
  - Fix poptCallbackType documentation
  - Fix multiple typos in comments
  - Fix potential double-free in test3.c


author: yaoxin <1024769339@qq.com> - 42.7.5-1
changelog:
  - Update to 42.7.5:
    * fix: PgDatabaseMetaData implementation of catalog as param and return value
    * fix: Support default GSS credentials in the Java Postgres client
    * fix: return only the transactions accessible by the current_user in XAResource.recover
    * feat: don’t force send extra_float_digits for PostgreSQL >= 12 fix
    * fix: exclude “include columns” from the list of primary keys
    * perf: Enhance the meta query performance by specifying the oid
    * feat: support getObject(int, byte[].class) for bytea
    * fix: Added way to check for major server version, fixed check for RULE
    * fix: Reuse buffers and reduce allocations in GSSInputStream addresses
    * fix: Update rpm postgresql-jdbc.spec.tpl with scram-client
    * fix: Clearing thisRow and rowBuffer on close() of ResultSet
    * fix: As of version 18 the RULE privilege has been removed
    * fix: use buffered inputstream to create GSSInputStream
    * fix: boolean types not handled in SimpleQuery mode


author: Chenxi Mao <chenxi.mao@suse.com> - 13.01.0000-3
changelog:
  - Add libpq-devel version dependency.
  - Bump version release to 3, because previous change didn't bump release number.


author: wuzhaomin <wuzhaomin@kylinos.cn> - 16.00.0000-1
changelog:
  - update to 16.00.0000
  - Use autoconf to check for stdbool.h.
  - Make it possible to use standard bool on Windows.


author: Funda Wang <fundawang@yeah.net> - 2.15-2
changelog:
  - fix build with latest gettext
  - harden systemd service file from openSUSE
  - add patch regarding risc-v arch support


author: gaihuiying <eaglegai@163.com> - 2.5.0-3
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:pre-created upstream default lock dir
         Openssl engine API is deprecated for a while thus disable it


author: gaihuiying <eaglegai@163.com> - 2.5.0-4
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:backport upstream
         Fixing up parsing in radiusclient.conf
         Add configure check to see if we have struct sockaddr_ll


author: shenzhongwei <shenzhongwei@kylinos.cn> - 1.3.8b-6
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix: %patchN is deprecated (7 usages found), use %patch N (or %patch -P N)


author: liuchao <liuchao173.huawei.com> - 1.5.0-1
changelog:
  - upgrade to 1.5.0:
    - Makefile.am: change link order
    - GitHub actions fail on Windows due to missing unzip command
    - Export and install CMake targets
    - Use CMAKE_CURRENT_BINARY_DIR instead of CMAKE_BINARY_DIR
    - remove deprecated functionality
    - Avoid "unused variable" compiler warning
    - Update autotools
    - Support for new Google protobuf 22.x, 23.x releases
    - Miscellaneous fixes
    - Remove protobuf 2.x support
    - Silence some compiler diagnostics
    - Fixing MSVC build for Msbuild and Makefile generators


author: xu_ping <707078654@qq.com> - 4.02-1
changelog:
  - Upgrade version to 4.02
    * Improve the build process to build also the GUI if QT is installed.
    * Include a .desktop and Icon file for better Linux integration.
    * Update the autoconf tools to enable the usage of homebrew.
    * Update reflecting changes in GhostScript 10.03 and 10.04 (disable some operators used by pstoedit).
    * Fix a few warnings issued by Coverity.
    * Improve code for g++ V14.
    * Implemented sourceforge feature request #4 (show -nc option in GUI).


author: yaoxin <1024769339@qq.com> - 2.10-1
changelog:
  - Update to 2.10:
    * Add short option -v for --version for backwards compatibility to all programs
    * PSUtils.pm: fix paper() when called with empty command options list
    * pstops: don't use procset when we have an x and y offset of 0


author: Funda Wang <fundawang@yeah.net> - 17.0-2
changelog:
  - add upstream patch fixing running tests with impossible alignments
  - move language files into lib package
  - cleanup spec


author: zhengxiaoxiao<zhengxiaoxiao2@huawei.com> - 24.0.0-1
changelog:
  - Upgrade version to 24.0.0
    - Dropped support for Python 3.6.
    - The minimum cryptography version is now 41.0.5.
    - Removed OpenSSL.crypto.loads_pkcs7 and OpenSSL.crypto.loads_pkcs12 which had been deprecated for 3 years.
    - Added OpenSSL.SSL.OP_LEGACY_SERVER_CONNECT to allow legacy insecure renegotiation between OpenSSL and unpatched servers.
    - Deprecated OpenSSL.crypto.PKCS12,OpenSSL.crypto.NetscapeSPKI,OpenSSL.crypto.CRL,OpenSSL.crypto.Revoked,OpenSSL.crypto.load_crl,OpenSSL.crypto.dump_crl,OpenSSL.crypto.sign,OpenSSL.crypto.verify,OpenSSL.crypto.X509Extension
    - Changed OpenSSL.crypto.X509Store.add_crl to also accept cryptography's x509.CertificateRevocationList arguments in addition to the now deprecated OpenSSL.crypto.CRL arguments
    - Fixed test_set_default_verify_paths test so that it is skipped if no network connection is available
    - Add ``OpenSSL.SSL.Connection.get_selected_srtp_profile`` to determine which SRTP profile was negotiated


author: xu_ping <707078654@qq.com> - 2.13.1-1
changelog:
  - Update package to version 2.13.1
    Use new PyCode API on Python 3.12+.
    Remove typing and duplicate class_ for KeysView/ValuesView/ItemsView.
    Support for Python 3.6 was removed.


author: openeuler_bot <infra@openeuler.sh> - 2.13.6-1
changelog:
  - A new self._pybind11_conduit_v1_() method is automatically added to all py::class_-wrapped types (version: 2.13.6).
  - Fix includes when using Windows long paths (\\?\ prefix) (version: 2.13.5).
  - Fix regression introduced in #5201 for GCC<10.3 in C++20 mode (version: 2.13.2).


author: jiangxinyu <jiangxinyu@kylinos.cn> - 3.2.3-1
changelog:
  - Update package to version 3.2.3
  - Add compatibility with upload-artifact v4
  - Fix false positive in use-yield-from when using yield return


author: zhangxingrong <zhangxingrong@uniontech.cn> - 3.2.3-2
changelog:
  - Fix crashes for uninferrable 'start' value in 'enumerate'
  - Fix a crash for undefined lineno in annotations


author: yixiangzhike <yixiangzhike007@163.com> - 3.1.1-1
changelog:
  - update version to 3.1.1
    - Fixed bug in NotAny where expr parse action was not being run
    - Fix regex matching for Python quoted strings
    - Make create_diagram() code compatible with latest version of railroad-diagrams
    - Support Python 3.12
    - Small perf optimization for `expr | ""` mapping to `Optional(expr)`
    - Redo QuotedString '\' escape handling as a state machine
    - Add ParseResults.deepcopy()
    - Remove ^ and $ tags from pp.common.url regex
    - Added DelimitedList class, for better handling of naming and diagramming
    - Deprecate ParserElement.validate()
    - Added new class method ParserElement.using_each
    - Fix bug in delimited_list
    - Added python_quoted_string; fixed exception messages for ParseElementEnhance subclasses
    - Enable packrat in verilogParse.py by default
    - Add embed argument to create_diagram
    - Add support for slice in expr[] notation
    - Fixed bug in srange
    - Added Lox language parser


author: lixiaoyong <lixiaoyong@kylinos.cn> - 3.2.0-1
changelog:
  - Upgrade package to version 3.2.0
    - Discontinued support for Python 3.6, 3.7, and 3.8. Adopted new Python features from
      Python versions 3.7-3.9
    - Fixed code in `ParseElementEnhance` subclasses
    - Added new `Tag` ParserElement, for inserting metadata into the parsed results
    - Fixed a regression introduced in pyparsing 3.1.3, addition of a type annotation that
      referenced `re.Pattern`


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 7.4.4-1
changelog:
  - Update package with version 7.4.4
    Fix non-string constants at the top of file being detected as docstrings on Python>=3.8.
    Removed unhelpful error message from assertion rewrite mechanism
    Updated documentation to refer to hyphenated options
    Markers are now considered in the reverse mro order to ensure base class markers are considered first
    Improved disclaimer on pytest plugin reference page to better indicate this is an automated
    Added ExceptionInfo.from_exception() <pytest.ExceptionInfo.from_exception>


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 8.3.3-1
changelog:
  - Update package to version 8.3.3
    Added [--xfail-tb]{.title-ref} flag, which turns on traceback output for XFAIL results.
    Added support for keyword matching in marker expressions.
    Added --no-fold-skipped command line option.
    Support for Python 3.13 (beta1 at the time of writing).
    Added the new consider_namespace_packages{.interpreted-text role="confval"} configuration option


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 8.3.5-1
changelog:
  - Update package to version 8.3.5
    Added dedicated page about using types with pytest
    Fixed issue where sequences were still being shortened even with -vv verbosity
    Fixed broken input when using Python 3.13+ and a libedit build of Python
    Fixed AttributeError{.interpreted-text role="class"} crash when using --import-mode=importlib
    Fixed a regression in pytest 8.3.4 where, when using --import-mode=importlib
    Fixed issue where pytest could crash if one of the collected directories got removed during collection
    Fixed KeyError{.interpreted-text role="class"} crash when using --import-mode=importlib
    Assertion rewriting now preserves the source ranges of the original instructions
    pytest.approx{.interpreted-text role="func"} now uses strict equality when given booleans.


author: Hann <hannannan@kylinos.cn> - 1.5.4-1
changelog:
  - Update package verison to 1.5.4
  - Fix CI failing due to Python version
  - Iterate flushing CD pipeline


author: zhangxianjun <zhangxianjun@kylinos.cn> - 3.9.2-1
changelog:
  - Update to 3.9.2
    *Ensure wheels are uploaded to pypi as well (for real)
    *Update development dependencies
    *Drop support for python 3.8
    *Add support for python 3.13


author: xu_ping <707078654@qq.com> - 3.1.1-1
changelog:
  - Upgrade version to 3.1.1
     Fix type hint for get_or_404 return value.
     Drop support for Python 3.7
     Add support for the SQLAlchemy 2.x API via model_class parameter.
     Deprecate the __version__ attribute.


author: liuzhilin <liuzhilin@kylinos.cn> - 3.1.43-1
changelog:
  - Update package to version 3.1.43
  - Issue and test deprecation warnings.
  - Fix version_info cache invalidation, typing, parsing, and serialization.
  - Document manual refresh path treatment.
  - Improve static typing and docstrings related to git object types.


author: sqfu <dev01203@linx-info.com> - 3.1.44-1
changelog:
  - update version to 3.1.44
  - Fix typo in _get_exe_extensions PATHEXT fallback
  - Don't suppress pytest warning summaries
  - Update the comment about --mixed and paths
  - Fixed an error updating shallow submodules
  - Initial Migration of Fuzz Tests & Integration Scripts From the OSS-Fuzz Project Repo


author: liuzhilin <liuzhilin@kylinos.cn> - 1.1.1-1
changelog:
  - Update package to version 1.1.1
  - Prohibit dict parameter for Cursor.execute(). It didn't produce valid SQL and might cause SQL injection. (CVE-2024-36039)
  - Added ssl_key_password param.


author: dongqi <dongqi1@kylinos.cn> - 0.41.2-1
changelog:
  - Update package to version 0.41.2
  - Fix breaking change introduced on SQLAlchemy 2.0.22 changes to attributes.AttributeImpl constructor


author: jiangxinyu <jiangxinyu@kylinos.cn> - 0.0.5-1
changelog:
  - Update package to version 0.0.5
  - Bugfix: Fix contrast failures for high contrast light theme
    Update code to not get images from placeholder.com
    Rename hex to float function


author: guochao <guochao@kylinos.cn> - 24.1.0-1
changelog:
  - Update package to version 24.1.0
  - Import os.link conditionally to fix importing on android
  - Add aiofiles.os.path.abspath and aiofiles.os.getcwd.


author: zhangxingrong <zhangxingrong@uniontech.com> - 1.4.6-1
changelog:
  - Update to version 1.4.6
    - Nothing in the library's logic. Just a fix in one of the test cases.
      And some changes to prevent same situation from happening again.
    - Fixed incorrect handling of newlines.
    - STARTTLS is now fully enforced if used.


author: jiangxinyu <jiangxinyu@kylinos.cn> - 1.13.1-1
changelog:
  - Update package to version 1.13.1
    Improve re-writer implementation, fixing chain and adding support to callables


author: guochao <guochao@kylinos.cn> - 1.13.2-1
changelog:
  - Update package to version 1.13.2
  - Fixes to support pytest 8.1 for the test suite
  - Fixed bug in alembic command stdout where long messages were not properly wrapping at the terminal width


author: jiangxinyu <jiangxinyu@kylinos.cn> - 1.13.3-1
changelog:
  - Update package to version 1.13.3
  - Render if_exists and if_not_exists parameters in CreateTableOp, CreateIndexOp, DropTableOp and DropIndexOp in an autogenerate context
    The pin for setuptools<69.3 in pyproject.toml has been removed


author: xiejing <xiejing@kylinos.cn> - 1.14.0-1
changelog:
  - Update package to version 1.14.0
  - Added a new hook to the DefaultImpl,DefaultImpl.version_table_impl()


author: xu_ping <707078654@qq.com> - 0.31.3-1
changelog:
  - Update package to version 0.31.3
    Fix type annotation of errors in wrap_errors
    fix tests were failing under Python 3.13


author: yueyuankun <yueyuankun@kylinos.cn> - 23.1.0-1
changelog:
  - Update to 23.1.0
  - The InvalidHash exception is deprecated in favor of InvalidHashError
  - argon2.hash_password(), argon2.hash_password_raw(), and argon2.verify_password() that have been soft-deprecated since 2016 are now hard-deprecated
  - Official support for Python 3.11 and 3.12
  - Python 3.6 is not supported anymore
  - argon2.exceptions.InvalidHashError as a replacement for InvalidHash
  - salt parameter to argon2.PasswordHasher.hash() to allow for custom salts


author: Guochao <guochao@kylinos.cn> - 4.6-1
changelog:
  - Update package to version 4.6
  - Rpm: ignore locale when generating spec file
  - Alternative expected output for the Copr test with Python 3.13


author: jiangxinyu <jiangxinyu@kylinos.cn> - 1.0.5-1
changelog:
  - Update package to version 1.0.5
  - fix error handling that might result in null exception
    cleanups of exception handling : errors must now have an exception
    Handling NameError is not working


author: yaoxin <1024769339@qq.com> - 1.0.6-1
changelog:
  - Update to 1.0.6:
    * drop testing and support for Python3.8, add Python 3.13, change document to reflect this.
    * implement safe_getattr and safe_format functions; fix bugs in UNSAFE_ATTRS and UNSAFE_ATTRS_DTYPES usage
    * make all procedure attributes private to curb access to AST nodes, which can be exploited
    * improvements to error messages, including use ast functions to construct better error messages
    * remove import of numpy.linalg, as documented
    * update doc description for security advisory


author: yaoxin <yao_xin001@hoperun.com> - 5.0-1
changelog:
  - Update to 5.0:
    * @public is now properly type annotated.
    * Adopt hatch test and hatch fmt commands.
    * @public and @private now raise TypeError instead of ValueError if __all__ is not a concrete list object.
    * Other minor coding improvements identified by ruff.
    * Switch to Trusted Publishing for publishing new versions to PyPI.
    * Add support for Python 3.12.
    * Switch to hatch, replacing pdm and tox.


author: liudy <liudingyao@kylinos.cn> - 0.16.3-1
changelog:
  - Update version to 0.16.3
  - Update expected test results to also be compatible with dkimpy >= 1.1.7 
  - Update PSL from upstream


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 4.1.3-1
changelog:
  - Update to 4.1.3
    - Dropped support for Python 3.6.
    - Bumped MSRV to 1.64. (Note: Rust 1.63 can be used by setting the BCRYPT_ALLOW_RUST_163 environment variable)
    - Fixed the type signature on the kdf method.
    - Fixed incompatibility with passlib package detection assumptions.
    - Publish both py37 and py39 wheels. This should resolve some errors relating to initializing a module multiple times per process.
    - Bump Rust dependency versions


author: jiangxinyu <jiangxinyu@kylinos.cn> - 4.2.0-1
changelog:
  - Update package to version 4.2.0
  - Switch to using the new pyo3 syntax for declarative modules
    Update for new ruff syntax


author: zhangyulong <zhangyulong@kylinos.cn> -6.2.0-1
changelog:
  - Update package to version 6.2.0
    -Drop support for python 3.8 enhancement
    -Add support for python 3.13 enhancement
    -Provide update for latest tinycss2==1.3 enhancement
    -Move away from deprecated html5lib enhancement
    -Open bracket '<' still cleaned up without closing bracket untriaged


author: yaoxin <yao_xin001@hoperun.com> - 1.9.0-1
changelog:
  - Update to 1.9.0:
    * Drop support for Python 3.8.
    * Remove previously deprecated __version__, receiver_connected,
      Signal.temporarily_connected_to and WeakNamespace.
    * Skip weakref signal cleanup if the interpreter is shutting down.


author: jiangxinyu <jiangxinyu@kylinos.cn> - 1.35.44-1
changelog:
  - Update package to version 1.35.44
  - Add reference to update item in Dynamo DB
    Add support for Python 3.13


author: yaoxin <1024769339@qq.com> - 1.38.28-1
changelog:
  - Update to 1.38.28:
    * Add support for filtering ListInsights API calls on MISCONFIGURATION insight category
    * Add support for generating match IDs in near real-time.
    * Introduces SUSPENDING and SUSPENDED states for clusters, compute node groups, and queues.
    * Support for Java runtime handler pattern.


author: GuoCe <guoce@kylinso.cn> - 1.34.79-1
changelog:
  - update to version 1.34.79
  - A lot of functions have been updated, 
  - such as adding IAMIdentityCenterInstanceArn parameter to CreateAccountSubscription.


author: zouzhimin <zouzhimin@kylinos.cn> - 1.34.100-1
changelog:
  - Update package to version 1.34.100
  - api-change:budgets: This release adds tag support for budgets and budget actions.


author: lilu <lilu@kylinos.cn> - 1.34.107-1
changelog:
  - Update package to version 1.34.107
  - This release adds support for waiters to fail on AccessDeniedException when having insufficient permissions


author: Hann <hannannan@kylinos.cn> - 1.34.149-1
changelog:
  - Update package to version 1.34.149
  - Provides ServiceUnavailableException error message
  - Adds support for creating SiteWise Edge gateways that run on a Siemens Industrial Edge Device


author: wuzhaomin <wuzhaomin@kylinos.cn> - 1.35.35-1
changelog:
  - update version to 1.35.35
  - chore: Modified bug issue template to add checkbox to report potentia
  - chore: added permissions and modified action commit in issue-regressi
  - remove worklink client following the service deprecation


author: jiangxinyu <jiangxinyu@kylinos.cn> - 1.35.44-1
changelog:
  - Update package to version 1.35.44
  - Sigv4a signing region set config bugfix
    Add support for Python 3.13


author: zhaosaisai <zhaosaisai@kylinos.cn> - 1.35.54-1
changelog:
  - Upgrade to the latest version 1.35.54
  - supports using application inference profiles to increase throughput and improve resilience.
  - Elastic Clusters adds support for pending maintenance actions feature
  - introduces an improvement in PutLogEvents
  - Add support for supplemental tax registrations


author: xu_ping <707078654@qq.com> - 0.7.2-1
changelog:
  - Update package to version 0.7.2
  - Drop Py3.7, add Py3.12
  - Remove empty plugins folder.
  - Remove split_six utility function


author: Hann <hannannan@kylinos.cn> - 0.13.0-1
changelog:
  - Update package to version 0.13.0
  - Fix default hashlib.md5 may not be available in FIPS builds
  - RedisCache supports callables as keys


author: liudy <liudingyao@kylinos.cn> - 5.4.0-1
changelog:
  - Update package to version 5.4.0
  - Add the keys.typedmethodkey decorator 
  - Deprecate MRUCache class
  - Deprecate @func.mru_cache decorator
  - Update CI environment


author: lixiaoyong <lixiaoyong@kylinos.cn> - 5.5.0-1
changelog:
  - Update to version 5.5.0
    - ``TTLCache.expire()`` returns iterable of expired ``(key, value)``
      pairs
    - ``TLRUCache.expire()`` returns iterable of expired ``(key, value)``
      pairs
    - Documentation improvements
    - Update CI environment


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 5.5.2-1
changelog:
  - Update to version 5.5.2
    Add note about maxsize being an actual number
    Reduce number of decorator lock/unlock operations in case of cache miss
    Add test case for decorator lock/unlock operations
    Show missing lines in tox coverage report
    Add documentation regarding caching of exceptions
    Officially support Python 3.13


author: Hann <hannannan@kylinos.cn> - 1.7.1-1
changelog:
  - Update package to version 1.7.1
  - Add get_hairline() and set_hairline() functions
  - Use Ruff instead of Flake8 and isort


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2025.4.17-1
changelog:
  - Update package to version 2025.4.17
    Delete SOURCE_DATE_EPOCH envvar if already present for robustness
    Update build backend
    Support running tests from source distribution
    Switch to pyproject.toml as much as possible
    Support Python 3.11, test 3.12-dev, drop EOL 3.5-3.6
    Update release.yml to use OIDC publishing
    Support SOURCE_DATE_EPOCH for reproducible builds


author: guochao <guochao@kylinos.cn> - 2024.8.30-1
changelog:
  - Update package to version 2024.8.30
  - Bump actions/upload-artifact from 4.3.5 to 4.3.6
  - Bump actions/setup-python from 5.1.0 to 5.1.1
  - Bump actions/download-artifact from 4.1.7 to 4.1.8


author: liuzhilin <liuzhilin@kylinos.cn> - 2024.12.14-1
changelog:
  - Update package version to 2024.12.14
  - Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 
  - Bump actions/upload-artifact from 4.4.1 to 4.4.3 
  - Bump actions/checkout from 4.1.7 to 4.2.0


author: Hann <hannannan@kylinos.cn> - 10.0.1-1
changelog:
  - Update package to version 10.0.1
  - Fixed a flaw where internally unhandled exceptions could crash the worker threads and eventually starve the server of its processing resources


author: xiejing <xiejing@kylinos.cn> - 3.1.0-1
changelog:
  - Upgrade package to version 3.1.0
  - Some improvements to make cloudpickle more deterministic
    when pickling dynamic functions and classes, in particular with CPython 3.13
  - Fix a problem with the joint usage of cloudpickle's _whichmodule and multiprocessing


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 3.1.1-1
changelog:
  - Update package to version 3.1.1
    Update whichmodule tests in cloudpickle to work with numpy 2.2
    Fix numpy _whichmodule
    Official py 3.13 support


author: Hann <hannannan@kylinos.cn> - 6.8.2-1
changelog:
  - Upgrade package to version 6.8.2-1
  - Fix new flake8 linter errors
  - Fix running tests in environment with NO_COLOR=1


author: yaoxin <yao_xin001@hoperun.com> - 0.9.25-1
changelog:
  - Update to 0.9.25:
    * Updates to use pyproject.toml with a few other features
    * Fixes Issue #66: ConcurrentTimedRotatingFileHandler rotating gzip files fails
    * Initial support for typing


author: openeuler_bot <infra@openeuler.sh> - 0.9.27-1
changelog:
  - Fixes [Issue #73] and improves cleanup logic by ignoring invalid date-like filenames during log rotation, ensuring predictable cleanup (version:0.9.27).
  - Adds DeprecationWarning for `setup_logging_queues()` and recommends using synchronous behavior instead (version:0.9.27).
  - Enhances timestamp validation in rollover mechanism to prevent failures from invalid system times or corrupted lock files (version:0.9.27).


author: openeuler_bot <infra@openeuler.sh> - 0.9.28-1
changelog:
  - Fix missing rollovers when a worker was restarted before the next logging event, but after the last scheduled rollover. Now performs catch-up rollovers on initialization. Also adds a unit test to simulate this scenario. (version:0.9.28)


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 2.10.70-1
changelog:
  - Upgrade to version 2.10.70
    - Fix bug #938, #960, #1013
    - Add testcases
    - Makefile updated to use python3.10
    - Makefile bdist wheel added
    - CI fixed, removed python 3.6 tests


author: yaoxin <1024769339@qq.com> - 1.3.3-1
changelog:
  - Update to 1.3.3:
    * Support Python 3.14
    * Support type annotation changes in numpy 2.3.0
    * Remove Python 3.13.3 pin


author: yaoxin <yao_xin001@hoperun.com> - 1.132-1
changelog:
  - Update to 1.132:
    * Discourage from deleting objects while paginating over them
    * Suggest pagination only when a GET request timeouts


author: zhangxianjun <zhangxianjun@kylinos.cn> - 2.1-1
changelog:
  - Update version to 2.1
    *doc: remove a non existent parameter from docstring
    *drop six dependency


author: wuzhaomin <wuzhaomin@kylinos.cn> 1.7.5-1
changelog:
  - Update package to version 1.7.5
  - tools: ignore tox when doing a lint
  - dev: Remove line mistakenly copied over
  - logic: introduce the ability to choose what sorting takes place


author: liudy <liudingyao@kylinos.cn> - 0.3.8-1
changelog:
  - Update package to version 0.3.8
  - define html_theme as rtd workaroun 
  - Bump jinja2 from 3.1.1 to 3.1.3 in /docs 
  - Import submodule properly when there is an attribute of the module with the same name
  - update sphinx to 6.2.1
  - Bump readthedocs-sphinx-search from 0.3.1 to 0.3.2
  - skip BufferedRandomType on pyodide


author: Hann <hannannan@kylinos.cn> - 0.3.9-1
changelog:
  - Update package to version 0.3.9-1
  - Add UnpicklingError import for dill.load_session()
  - fix fencepost error when getting source inside decorator in interpreter


author: Hann <hannannan@kylinos.cn> - 0.3.9-1
changelog:
  - Update package to version 0.3.9
  - Fix #224: Do not use the absolute path to cache wheel extensions


author: muxiaohui <muxiaohui@kylinos.cn> - 3.4.5-1
changelog:
  - Update package to version 3.4.5
  - Add support for Django 4.2, 5.0
  - Add support for Python 3.11, 3.12


author: yaoxin <yao_xin001@hoperun.com> - 3.1.0-1
changelog:
  - Update to 3.1.0:
    * Replace deprecated .warn method with .warning
    * Update sourcemap paths when concatenating source files
    * Ensure correct compiler error styling and strip ANSI escape sequences
    * Use Pypy 3.10
    * Drop support for Python 3.7
    * Drop support for Django 2
    * Add Python 3.12 support
    * Add Django 4.2 support
    * Add Django 5.0 support


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2.6.1-1
changelog:
  - Upgrade package with version 2.6.1
    The Tudoor fix ate legitimate Truncated exceptions.
    Add support for the NSID EDNS option.
    Use hatchling for builds.
    Cython is no longer supported due to various typing issues.
    Explicitly canonicalizes IPv4 and IPv6 addresses.


author: songliyang <songliyang@kylinos.cn> - 2.7.0-1
changelog:
  - Upgrade package to version 2.7.0
  - Use the port from the URL if provided for H3
  - fix doco typo
  - CI 2.7 testing and also remove python 3.8


author: xu_ping <707078654@qq.com> - 7.0.0-1
changelog:
  - Upgrade version to 7.0.0
  - Python 3.12 support and python 3.7 no longer supported
  - Add support bind mount propagation.


author: liuzhilin <liuzhilin@kylinos.cn> - 7.1.0-1
changelog:
  - Upgrade version to 7.1.0
  - Fixed issue with tag parsing when the registry address includes ports that resulted in invalid tag format errors.
  - Fixed issue preventing creating new configs (ConfigCollection), which failed with a KeyError due to the name field.
  - Fixed an issue due to an update in the requests package breaking docker-py.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.21.2-1
changelog:
  - Update package with version 0.21.2
    Reconcile Docutils DTD and Document Tree documentation.
    Man utf8 output uses normal "-" char(45)
    Make effect of centre-aligning figures visible in functional HTML text.
    Remove unrequired "python -m " for calling pip in venv
    Fix: flit instead setup.py and egginfo is no longer present


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 2.9.1-1
changelog:
  - Update package to version 2.9.1
    - Remove brittle test
    - Modernize setuptools support to use pyproject.toml (#184)
    - Allow dominate to work in async contexts (#187)


author: yaoxin <yao_xin001@hoperun.com> - 1.0.1-1
changelog:
  - Update to 1.0.1:
    * Gracefully handle code which has been imported from a zipfile
    * Allow modules using load_dotenv to be reloaded when launched in a separate thread
    * Fix file not closed after deletion, handle error in the rewrite function
    * Use pathlib.Path in tests
    * Fix year in release date in changelog.md
    * Use https in README links


author: zhangxianjun <zhangxianjun@kylinos.cn> - 1.1.0-1
changelog:
  - Update to 1.1.0:
    *Add a security policy
    *Keep GitHub Actions up to date with GitHub's Dependabot
    *ci: fix multiline string in test.yml & use fail-fast strategy
    *Enhance dotenv run: Switch to execvpe for better resource management and signal handling


author: zhangyulong <zhangyulong@kylinos.cn> - 0.22.4-1
changelog:
  - Update package to version 0.22.4
    -Fix confusing "Possible areas for improvement"in docs
    -GitClient.get_refs() doesnot return peeled refs anymore(git protocol v2)
    -Publish Python 3.13 wheels


author: liudy <liudingyao@kylinos.cn> - 1.4.0-1
changelog:
  - Update package to version 1.4.0
  - Allow passing additional arguments, preventing their interpretation by delimitating them with


author: muxiaohui <muxiaohui@kylinos.cn> - 1.4.3-1
changelog:
  - Update version to 1.4.3
    Drop support for Python 3.8.
    Add missing (new) check_only argument to blacken-docs.
    Fix call to eval_type (missing type_params argument on Python 3.13).


author: jinshuaiyu <jinshuaiyu@kylinos.cn> - 0.19.1-1
changelog:
  - Update package to version 0.19.1
  - Minor fixes around arithmetic with curves that have non-prime order


author: wangqiang <wangqiang1@kylinos.cn> - 7.17.9-1
changelog:
  - Update package to version 7.17.9
  - non-root user to build artifacts inside the container
  - Update assemble task - SNAPSHOT
  - Backport aiohttp conditional HEAD bug workaround


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 4.3.0-1
changelog:
  - Update package to version 4.3.0
    Change the purpose of the evaluation with a dynamic schema context
    The static evaluation is now performed also when a schema is provided to the parser
    Add uri and fragment options to dynamic context
    Drop support for Python 3.7
    Make context root node not mandatory


author: wuzhaomin <wuzhaomin@kylinos.cn> - 4.5.0-1
changelog:
  - update version to 4.5.0
  - Fix and clean node trees iteration methods
  - Fix code blocks in README.rst
  - Fix missing raw string for '[^\r\n]'s
  - Fix XPath default namespace usage in ElementNode.match_name()
  - Fix context variables init: do not listify single values


author: GuoCe <guoce@kylinso.cn> - 0.36.1-1
changelog:
  - Update to 0.36.1
  - Fix OIDC authentication failure.
  - Fix memory leak in greendns.
  - Support awaiting GreenThread in an `async def` context.
  - Add debug convenience helpers - asyncio, threads


author: guochao <guochao@kylinos.cn> - 4.0.1-1
changelog:
  - Update package to version 4.0.1
  - Chore: clean up tox environments & CI gates
  - Chore: remove is_async support
  - Chore: remove deprecated methods, attributes and classes


author: liutao1 <liutao1@kylinos.cn> - 4.0.2-1
changelog:
  - Update package to version 4.0.2
    fix: explicitly export the items in the falcon.testing namespace 
    Enabled pdf build format


author: yaoxin <1024769339@qq.com> - 7.2.0-1
changelog:
  - Update to 7.2.0:
    * pycodestyle has been updated to >= 2.13.0, < 2.14.0
    * pyflakes has been updated to >= 3.3.0, < 3.4.0
    * Require python >= 3.9


author: yaoxin <1024769339@qq.com> - 7.3.0-1
changelog:
  - Update to 7.3.0:
    * Added support for python 3.14
    * pycodestyle has been updated to >= 2.14.0, < 2.15.0
    * Pyflakes has been updated to >= 3.4.0, < 3.5.0


author: xu_ping <707078654@qq.com> - 1.3.0-1
changelog:
  - Update package to version 1.3.0
  - Python 3.12 support.
  - fix some bugfix
  - Update internally pinned pytest-flask to 1.3.0 for Flask >=3.0.0 support


author: dongqi <dongqi1@kylinos.cn> - 0.6.0-1
changelog:
  - Update package to version 0.6.0
  - Fix pymongo 4.0 compatibility
  - Fix bug when existing SQLAlchemy db instance
  - Support Flask 3.0 and Werkzeug 3.0


author: jinshuaiyu <jinshuaiyu@kylinos.cn> - 0.8.0-1
changelog:
  - Update package to version 0.8.0
  - Add DynamoDB session interface
  - Add ability to install client libraries for backends using optional dependencies (extras)
  - Include prematurely removed cachelib dependency. Will be removed in 1.0.0 to be an optional dependency


author: Ge Wang <wang__ge@126.com> - 5.2.0-1
changelog:
  - Update package to version 5.2.0
    * Drop Python 3.8, add support for Python 3.13 and 3.14
    * Modernize type hinting
    * Fix a small typo in the docs
    * Update GitLab pipeline specification


author: Ge Wang <wang__ge@126.com> - 8.2.0-1
changelog:
  - Update package to version 8.2.0
    * Add support for Python 3.13 and 3.14; remove support for Python 3.8
    * Modernize type hints


author: muxiaohui <muxiaohui@kylinos.cn> - 2024.10.0-1
changelog:
  - Update version to 2024.10.0
    Avoid git hex for newer pygit.
    Performance of memoryFS rm.
    Allow pyarrow in referenceFS parquet.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2024.08.06-1
changelog:
  - Update package with version 2024.08.06
    Fix how content overflow is handled
    Increase the specificity of the admonition title selector
    Make _add_asset_hashes a no-op with Sphinx 7.1


author: zhangxianjun <zhangxianjun.kylinos.cn> - 5.6.0-1
changelog:
  - update to 5.6.0
  - group: Add support for group level MR approval rules 
  - Add deprecation warning for mirror_pull functions
  - Relax typing constraints for response action
  - Relax specific required versions of of httpx, gql and respx


author: liutao1 <liutao1@kylinos.cn> - 2.12.0-1
changelog:
  - Update package to version 2.12.0
  - Add support for Python 3.11
  - Add a little bit of typing to google.api_core.retry
  - Add grpc Compression argument to channels and methods
  - Fix a typo in google/api_core/page_iterator.py


author: muxiaohui <muxiaohui@kylinos.cn> - 2.13.0-1
changelog:
  - Update version to 2.13.0
    Add warning to retry target to avoid incorrect usage
    Drop usage of distutils
    Ensure exception is available when BackgroundConsumer open stream fails


author: xu_ping <707078654@qq.com> - 2.33.0-1
changelog:
  - Update package to version 2.33.0
    *Adds support for custom suppliers in AWS and Identity Pool credentials
    *Adds support for X509 workload credential type
    *Adds X509 workload cert logic


author: guojunding <guojunding@kylinos.cn> - 2.34.0-1
changelog:
  - Update package to version 2.34.0
  - Update get_client_ssl_credentials to support X.509 workload certs (#1558) (18c2ec1)
  - Bug Fixes Retry token request on retryable status code (#1563) (f858a15)


author: guojunding <guojunding@kylinos.cn> - 2.35.0-1
changelog:
  - Update package to version 2.35.0
  - Add cred info to ADC creds 
  - Add support for asynchronous AuthorizedSession api 
  - Remove token_info call from token refresh path


author: songliyang <songliyang@kylinos.cn> - 2.36.0-1
changelog:
  - upgrade to version 2.36.0
  - fix: adding default parameters to updated interfaces
  - fix: remove base class to avoid type conflict
  - fix: update secret
  - fix: revert templates for iam endpoints


author: openeuler_bot <infra@openeuler.sh> - 2.38.0-1
changelog:
  - Improve user guide for Impersonation and SA (version: 2.36.1)
  - Allow users to use jwk keys for verifying ID token (version: 2.37.0)
  - Adding domain-wide delegation flow in impersonated credential (version: 2.38.0)


author: openeuler_bot <infra@openeuler.sh> - 2.39.0-1
changelog:
  - Adds GA support for X.509 workload identity federation (version: 2.39.0).
  - Add impersonated SA via local ADC support for fetch_id_token (version: 2.39.0).
  - Add missing packaging dependency for feature requiring urllib3 (version: 2.39.0).
  - Add request timeout for MDS requests (version: 2.39.0).


author: chengwei <chenwei@teligen.net> - 2.40.2-1
changelog:
  - update to 2.40.2
  - Remove sync response logs in AuthorizedSession
  - Update test to consider new error message from cryptography
  - Disable logging response body for async logs 
  - Add request response logging to auth
  - Correct webauthn JSON parsing to be compliant with standard.


author: openeuler_bot <infra@openeuler.sh> - 2.40.3-1
changelog:
  - Retry 504 errors (version:2.40.3)
  - Remove unnecessary call to mds service (version:2.40.3)
  - Auth fetch token from default endpoint (version:2.40.3)


author: guochao <guochao@kylinos.cn> - 1.65.0-1
changelog:
  - Update package to version 1.65.0
  - Feat: Add field experimental_features to message PythonSettings
  - Feat: Add FieldInfo.referenced_types for generics
  - Use python 3.10 for docs build


author: liutao1 <liutao1@kylinos.cn> - 1.66.0-1
changelog:
  - Update package to version 1.66.0
  - Add MISSING_ORIGIN and OVERLOADED_CREDENTIALS to ErrorReason enum
  - Add field protobuf_pythonic_types_enabled to ExperimentalFeatures message
  - Add field selective_gapic_generation to CommonLanguageSettings message
  - Add field time_series_resource_hierarchy_level to MetricDescriptorMetadata message
  - Add message SelectiveGapicGeneration


author: wangjunqi <wangjunqi@kylinos.cn> - 0.40.1-1
changelog:
  - Update package to version 0.40.1
    Bug Fixes: Don't return properties as parameters of dataclasses (5a5c03b by Timothée Mazzucotelli). Issue #232


author: jiangxinyu <jiangxinyu@kylinos.cn> - 1.5.1-1
changelog:
  - Update package to version 1.5.1
    * Sort Git tags using creatordate field, which works with both lightweight and annotated tags
    * Allow setting and deleting parameters within container


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.7.1-1
changelog:
  - Update package with version 1.7.1
    Never raise alias resolution error when resolving a name from an __init__ method scope
    Remove dependency to astunparse (Python 3.8-)
    Add warnings parameter to docstring parsers, allowing to disable all warning logs when parsing docstrings
    Improve objects conversion to annotation during dynamic analysis
    Allow passing literal docstring styles everywhere in the API, not just Parser enumeration values
    Remove Google parser support for Deprecated sections (previously never used)
    Avoid dictionary creation when accessing members of non-classes with subscript syntax
    Always resolve aliases when checking APIs


author: guochao <guochao@kylinos.cn> - 23.0.0-1
changelog:
  - Upgrade to version 23.0.0
  - Minor docs fixes
  - Worker_class parameter accepts a class
  - Fix deadlock if request terminated during chunked parsing


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.16.0-1
changelog:
  - Update package with version 0.16.0
    Reject Content-Length longer 1 billion TB
    Validate Chunked-Encoding chunk footer
    Enable Python 3.13 and update action versions in ci.yml
    Upgrade Python syntax with pyupgrade --py38-plus
    Add support for Python 3.11 and 3.12


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.9.1-1
changelog:
  - Update version to 0.9.1
    Use tomllib from the Python 3.11+ standard library
    Use ruff format
    Adopt sp-repo-review


author: sqfu <dev01203@linx-info.com> - 4.11.0-1
changelog:
  - Update package to version 4.11.0
  - Add natural_list
  - filesize: support the ronna and quetta prefixes
  - Update French translations for numbers


author: xigaoxinyan <xigaoxinyan@huawei.com> - 18.0.0-11
changelog:
  - Drop docs package: sphinx Update make docs build error and Fix build error caused by py3.10+ wildcard


author: xu_ping <707078654@qq.com> - 6.122.1-1
changelog:
  - Update package to version 6.122.1
    * Fix from_type() on collections.abc.Callable returning None.
    * adds .span_start() and .span_end() methods to our internal PrimitiveProvider interface,
      for use by Alternative backends for Hypothesis.
    * removes some # type: ignore comments following a mypy update.
    * adds more type hints to internal Hypothesis code.
    * Hypothesis now detects if it is running on a CI server and provides better default 
      settings for running on CI in this case.
    * restores diversity to the outputs of from_type(type)
    * drops support for Python 3.8, which reached end of life on 2024-10-07.


author: Ge Wang <wang__ge@126.com> - 6.135.16-1
changelog:
  - Update to 6.135.16:
    * Fixes an error when the "_pytest" module is present in "sys.modules",
      but not the "_pytest.outcomes" or "_pytest.fixtures" modules. This
      can happen with code that imports just "_pytest", without importing
      "pytest".
    * Fixes a substantial performance regression in stateful tests from
      computing string representations, present since version 6.131.20.
    * Fix a rare race condition in internal cache eviction logic.


author: yaoxin <yao_xin001@hoperun.com> - 2.6.0-1
changelog:
  - Update to 2.6.0:
    * Identify Cargo.toml and Cargo.lock as cargo and cargo-lock
    * Fix IndexError when shebang is just '#!/usr/bin/env'
    * Add ejson extension


author: zhangxianjun <zhangxianjun@kylinos.cn> - 2.6.10-1
changelog:
  - Update package to version 2.6.10
    *Add support for Magik
    *Add matlab extension
    *feat: jsonc support
    *extensions: Introduce wsdl
    *feat: Register sas as an extension
    *feat: identify .td files as tablege


author: yaoxin <yao_xin001@hoperun.com> - 8.2.0-1
changelog:
  - Update to 8.2.0
    * Add SimplePath to importlib_metadata.__all__.
    * Prioritize valid dists to invalid dists when retrieving by name.
    * Message.__getitem__ now raises a KeyError on missing keys.
    * Removed deprecated support for Distribution subclasses not implementing abstract methods.
    * When reading installed files from an egg, use relative_to(walk_up=True) 
      to honor files installed outside of the installation root.
    * Deferred select imports in for speedup
    * Make MetadataPathFinder.find_distributions a classmethod for consistency with CPython.
    * Allow MetadataPathFinder.invalidate_caches to be called as a classmethod.


author: panzhe <panzhe@kylinos.cn> - 8.4.0-1
changelog:
  - Update to 8.4.0
  - Disallow passing of 'dist' to EntryPoints.select.
  - Deferred import of inspect for import performance.


author: caiyuxin <caiyuxin@kylinos.cn> - 8.5.0-1
changelog:
  - Update to 8.5.0-1
  - Deferred import of zipfile.Path
  - Deferred import of json
  - Rely on zipp overlay for zipfile.Path.


author: panzhe <panzhe@kylinos.cn> - 8.6.1-1
changelog:
  - Update to 8.6.1-1
  - Add support for rendering metadata where some fields have newlines
  - Fixed indentation logic to also honor blank lines


author: yaoxin <yao_xin001@hoperun.com> - 6.3.2-1
changelog:
  - Update to 6.3.2
    * Restored expectation that local standard readers are preferred over degenerate readers.
    * Restored expectation that stdlib readers are suppressed on Python 3.10.
    * Add Anchor to importlib.resources (in order for the code to comply with the documentation)
    * Future compatibility adapters now ensure that standard library readers are replaced without overriding non-standard readers.
    * Fixed NotADirectoryError when calling files on a subdirectory of a namespace package.


author: jinshuaiyu <jinshuaiyu@kylinos.cn> - 24.7.2-1
changelog:
  - Update package to version 24.7.2
  - Incremental could mis-identify that a project had opted in to version management.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.19.2-1
changelog:
  - Update package to version 0.19.2
    Remove broken, deprecated nbextension enable from installation docs
    Add basemap model_id to Map._layer_ids attribute
    Updated integration tests workflow
    Introduce leaflet-geoman as an alternative to leaflet-draw
    Add colormaps to choropleth docs
    Add leaflet as singleton
    Use hatch-nodejs-version for the jupyter-leaflet versioning


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 8.22.1-1
changelog:
  - Update package to version 8.22.1
    Use check_same_thread=False by default for history sqlite db
    Use prompt_toolkit.application.create_app_session for debugger prompt
    Provide and easier way to generate magics and pre-post hooks
    Refuse to install event loop hooks when not using prompt_toolkit
    Add hack to change traceback syntax highlighting


author: lixiaoyong <lixiaoyong@kylinos.cn> - 8.29.0-1
changelog:
  - Update package to version 8.29.0
    Add support for WEBP to IPython.display.Image
    move the matplotlib backend handling from IPython to matplotlib
    improve inference from return type annotations in completer and the introduction of the optional target ipython[matplotlib]


author: lilu <lilu@kylinos.cn> - 5.1.0-1
changelog:
  - Update package to version 5.1.0
    * Fully typed "RangeMap" and avoid complete iterations to find matches


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 3.12.0-1
changelog:
  - Update to 3.12.0
    - Require Python 3.8 or later
    - Add FORCE_COLOR to the TOX_OVERRIDE for GHA. Requires tox 4.11.1
    - Limit sphinxlint jobs to 1. Workaround for sphinx-contrib/sphinx-lint#83


author: yaoxin <yao_xin001@hoperun.com> - 4.0.0-1
changelog:
  - Update to 4.0.0
    * Made 'inflect' an optional dependency. The show-newlines script
      now will crash unless jaraco.text[inflect] is installed.
    * Add new 'clean' function, extracted from 'yield_lines'.
    * Fix EncodingWarning.
    * Add 'lines_from' function.


author: fuanan <fuanan3@h-partners.com> - 3.17.3-1
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:update version to 3.17.3
         drop python 2 support
         datatime fixes
         Remove ancient pathlib requirement for python3. It is part of the stdlib since Python 3.4


author: wangqiang <wangqiang1@kylinos.cn> - 0.9.19-1
changelog:
  - Update to 0.9.19
  - Drop Python2 versions from setup.py
  - Add minimal packaging instructions to //README.md
  - Add typing information
  - Replace the benchmarking data files


author: yaoxin <yao_xin001@hoperun.com> - 0.10.0-1
changelog:
  - Update to 0.10.0:
    * Incorrect serialization of float subclass with custom __str__ method
    * Restructured the code to use the new encoder class
    * Added a new quote_style argument to dump()/dumps() to control how strings are encoded by default
    * Mark Python3.13 as supported in package metadata.


author: zeng liwen <zengliwen@kylinos.cn> - 4.22.0-1
changelog:
  - Update to 4.22.0
  - Improve best_match (and thereby error messages from jsonschema.validate) in cases where there are multiple sibling errors from applying anyOf / allOf
  - (Micro-)optimize equality checks when comparing for JSON Schema equality by first checking for object identity, as == would.


author: xuhe <xuhe@kylinos.cn> - 2023.12.1-1
changelog:
  - Update version to 2023.12.1
  - Ignore dotfiles when collecting schemas.
  - Enable the rest of the rulesets we care about.
  - Update pre-commit hooks.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 5.7.1-1
changelog:
  - Update package with version 5.7.1
    Derive JupyterAsyncApp from JupyterApp
    Modernize event loop behavior
    Enable async JupyterApp
    Clean up lint and add downstream checks
    Add python 3.12 support and update typings for traitlets 5.11


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 5.7.2-1
changelog:
  - Update package with version 5.7.2
    Update Release Scripts
    Enforce pytest 7
    chore: update pre-commit hooks


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.9.0-1
changelog:
  - Update package with version 0.9.0
    Clean up linting and fix a bug that was found
    Adopt ruff format
    Normalize "jsonschema[format-nongpl]" in pyproject.toml


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.12.0-1
changelog:
  - Update package with version 0.12.0
    Fix pop taskName for older version of python-json-logger
    Switch schema version type to str
    Fix DeprecationWarning with patched python-json-logger
    Prevent unintended KeyError when emitting an unregistered event schema
    Fix typo and remove double check


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.5.2-1
changelog:
  - Update package with version 0.5.2
    Set terminals_available to False when not enabled
    Update ruff config


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.5.3-1
changelog:
  - Update package with version 0.5.3
    Drop support for Python 3.7
    Add direct dependency on ipykernel
    Adapt to level config to match other Jupyter repos


author: xuhe <xuhe@kylinos.cn> - 2.27.3-1
changelog:
  - Update to 2.27.3
  - Fix test util typings.
  - Use json5 typings.
  - Use updated releaser workflows.
  - Ignore pageconfig file if JSON is zero-length.
  - For v2 extensions parse entrypoint data.
  - Add util to get consolidated page_config from higher levels.
  - Move ENV_CONFIG_PATH import back into _get_config_manager.
  - Load overrides once, rather than in each settings handler.
  - Run docs on ubuntu.
  - Fix handling language packs for pseudo language.


author: zhaoshuang <zhaoshuang@uniontech.com> - 1.16.3-1
changelog:
  - Upgrade to version 1.16.3
    Fixes a compatibility issue with jupyter-fs==1.0.0
    Fixes some typo and issue


author: xuhe <xuhe@kylinos.cn> - 1.16.4-1
changelog:
  - Update to 1.16.4-1
  - Use `asyncio.iscoroutinefunction` to determine whether the current contents manager is sync or async.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.17.1-1
changelog:
  - Update package to version 1.17.1
    Renaming files other than notebooks will not load their content
    The MyST frontmatter can be mapped to a YAML header at the top of the Jupyter notebook
    The context menu has a "New Text Notebook" entry
    Jupytext's default contents manager is now derived from the asynchronous AsyncLargeFileManager
    Logtalk notebooks are now supported


author: wuzhaomin <wuzhaomin@kylinos.cn> - 1.5.1-1
changelog:
  - Update package to version 1.5.1
  - Fix X22519 import/export from PEM by @achamayou in #334
  - Read the Docs now requires a config file by @simo5 in #335
  - chore: refactor for removing pdb symbols by @peppelinux in #330
  - Fix potential DoS issue with p2c header by @simo5 in #336


author: xu_ping <707078654@qq.com> - 1.5.6-1
changelog:
  - Upgrade version to 1.5.6
  - replace deprecated package with typing_extensions.
  - Drop python 3.6 and 3.7 and add 3.11 support.


author: chenhuihan <chenhuihan@huawei.com> - 2.8.0-1
changelog:
  - Update package to version 2.8.0:
    - export PyJWKClientConnectionError class
    - pre-autoupdate mirrors-mypy blacken-docs black
    - allows passing of ssl.SSLContext to PyJWKClient


author: lilu <lilu@kylinos.cn> - 2.9.0-1
changelog:
  - Update package to version 2.9.0:
    - Add support for Python 3.12
    - Fix an unnecessary str concat
    - Update jwt-api to accept either a string or list of strings for issuer validation


author: muxiaohui <muxiaohui@kylinos.cn> - 2.0.3-1
changelog:
  - Update version to 2.0.3

  - Thu Jul 04 2024 liuzhilin <liuzhilin@kylinos.cn> - 2.0.2-2
  - Fix Source0 url

  - Tue Aug 31 2021 baizhonggui <baizhonggui@huawei.com> - 2.0.2-1
  - Package init


author: wangkai <13474090681@163.com> - 25.6.0-1
changelog:
  - Update to 25.6.0:
    * Don't log a warning when the `backend` config section is missing
    * Use extend for proper workaround.
    * Require Python 3.9 or later now that Python 3.8 is EOL.
    * Include pyproject.toml in ruff.toml.
    * Add Python 3.13 and 3.14 into the matrix.


author: zhangxianjun <zhangxianjun@kylinos.cn> - 5.0.0-1
changelog:
  - Update to 5.0.0
    *Dropped support for Fixed Window with Elastic Expiry strategy
    *Dropped support for etcd
    *Changed the default implementation for async+memached from emcache to :pypi`:memcachio`


author: dongyuzhen <dongyuzhen@h-partners.com> - 5.1.0-1
changelog:
  - upgrade version to 5.1.0:
    - some incorrect declarations were removed from ``python.pxd``
    - built with Cython 3.0.7
    - some redundant and long deprecated methods were removed
    - character escaping in ``C14N2`` serialisation now uses a single pass over the text instead of searching for each unescaped character separately
    - early support for Python 3.13a2 was added
    - support for Python 2.7 and Python versions < 3.6 was removed
    - parsing ASCII strings is slightly faster
    - some bugs fixes


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 5.2.1-1
changelog:
  - upgrade version to 5.2.1
    - LP#2059910: The minimum CPU architecture for the Linux x86 binary wheels was set back to "core2", but with SSE 4.2 enabled
    - LP#2059977: "Element.iterfind("//absolute_path")" failed with a "SyntaxError" where it should have issued a warning
    - GH#416: The documentation build was using the non-standard ``which`` command. Patch by Michał Górny.
    - The minimum CPU architecture for the Linux x86 binary wheels was upgraded to "sandybridge" (launched 2011), and glibc 2.28 / gcc 12 (manylinux_2_28) wheels were added.
    - Built with Cython 3.0.10


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 5.2.2-1
changelog:
  - upgrade version to 5.2.2
    - GH#417: The test_feed_parser test could fail if lxml_html_clean was not installed. It is now skipped in that case.
    - LP#2059910: The minimum CPU architecture for the Linux x86 binary wheels was set back to "core2", without SSE 4.2.
    - If libxml2 uses iconv, the compile time version is available as etree.ICONV_COMPILED_VERSION.


author: lixiaoyong <lixiaoyong@kylinos.cn> - 5.3.0-1
changelog:
  - upgrade version to 5.3.0
    - GH#421: Nested CDATA sections are no longer rejected but split on output to represent ]]> correctly. Patch by Gertjan Klein
    - LP#2060160: Attribute values serialised differently in xmlfile.element() and xmlfile.write()
    - LP#2058177: The ISO-Schematron implementation could fail on unknown prefixes. Patch by David Lakin


author: lixiaoyong <lixiaoyong@kylinos.cn> - 1.3.5-1
changelog:
  - Upgrade version to 1.3.5
    Fixed unexpected error when use control lines which the first control block with no bodies other than comments
    Fixed unexpected syntax error in strict_undefined mode that occurred when using comprehensions within a function in a Mako Python code block
    Mako 1.3.0 bumps the minimum Python version to 3.8


author: xiaozai <xiaozai@kylinos.cn> - 1.3.6-1
changelog:
  - Upgrade version to 1.3.6
    Fixed long standing bug where the sequence <& would be misinterpreted by the lexer. 
    It’s not clear why the ampersand character was part of the characters being consumed 
    here and it may have been an inadvertent bit of code from one of Mako’s predecessor languages.


author: zeng liwen <zengliwen@kylinos.cn> - 2.1.5-1
changelog:
  - Update to 2.1.5
  - Don’t use regular expressions for striptags, avoiding a performance issue
  - Fix striptags not collapsing spaces


author: lilu <lilu@kylinos.cn> - 3.22.0-1
changelog:
  - Update package to version 3.22.0
  - Add "many" Meta option to "Schema" so it expects a collection by default
  - Refactor hooks


author: zhangyulong <zhangyulong@kylinos.cn> - 3.23.0-1
changelog:
  - Update package to version 3.23.0
    -schema Nesting:load everything but avoid dumping everythong
    -Fix one variable name causes parsing failure
    -Fix abnormal result with @post_load and nested fields
    -Support qalalchemy 2+
    -Dynamically set data_key in nested field
    -OSS Fuzz Interation


author: yaoxin <1024769339@qq.com> - 3.10.3-1
changelog:
  - Update to 3.10.3:
    * Ensure text metric calculation always uses the text cache
    * Improve layout of cheatsheets in sidebar
    * Respect array alpha with interpolation_stage='rgba' in _Imagebase::_make_image
    * Remove md5 usage to prevent issues on FIPS enabled systems
    * Fix pyplot.matshow figure handling
    * Fix modifying Axes' position also alters the original Bbox object used for initialization
    * Fix title position for polar plots
    * Add version gate to GTK4 calls when necessary
    * Raise warning if both c and facecolors are used in scatter plot


author: xuhe <xuhe@kylinos.cn> - 0.3.6-1
changelog:
  - Update version to 0.3.6
  - Remove 0001-removes-cap-on-mdit-py-plugins-dependency.patch,
    mdit-py-plugins version requirements information has been integrated, see pyproject.tom1 for details.
  - Fix autolink backslash test (markdown-it behavior changed here).
  - Remove Python 3.7 support.
  - Removes cap on mdit-py-plugins version.
  - Update GitHub actions.


author: yaoxin <yao_xin001@hoperun.com> - 2.0.8-1
changelog:
  - Update to 2.0.8:
    * fix flake8 errors
    * add python 3.12 support
    * drop python2
    * read sqlite result before releasing lock
    * switch to PEP517 build


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.4.5-1
changelog:
  - Update package with version 1.4.5
    Fix monorepo compability for techdocs
    Fix regression causing verbose output
    Fix for generated files when using parallel processing
    New option enable_parallel_processing (default: True) for a 2-5x speedup
    New option ignored_commits_file enabling you to to ignore specific commits
    Support 5 letter locale settings
    Git hash and git tag information now also exposed to developers
    Enable seeing datetime when hovering over element by adding datetime string to span element as title
    Catch errors explicitly
    Raise error when dubious git ownership is at fault
    Ensure creation date is never later than revision date
    When using type: custom, the locale is now properly respective


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.5.3-1
changelog:
  - Update package to version 1.5.3
    Fix mkdocs serve sometimes locking up all browser tabs when navigating quickly
    Add many new supported languages for "search" plugin - update lunr-languages to 1.12.0
    Built-in themes now also support Chinese (Traditional, Taiwan) language


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.6.1-1
changelog:
  - Update package to version 1.6.1
    Added and updated translations for Chinese (Simplified).
    Drop Python 3.7, officially support Python 3.12
    Use hatch-mkdocs and hatch-pip-compile for docs deps


author: lvfei <lvfei@kylinos.cn> - 1.15.0-1
changelog:
  - upgrade to 1.15.0
  - fix incompatible option type for Python < 3.10 and restore Python 3.8 and 3.9
  - fix bad default_time value type introduced
  - add a flag attribute to acts depending on the used Mkdocs command


author: sqfu <dev01203@linx-info.com> - 1.17.1-1
changelog:
  - update to 1.17.1
  - fix(rss): email and name were inverted in output and so uncompliant
  - update(docs): move integrations page as independant menu


author: tenglei <tenglei@kylinos.cn> - 1.0.8-1
changelog:
  - Upadte package version to 1.0.8
  - Update Cython to 3.0.8. This fixes memory leak when iterating Unpacker object on Python 3.12
  - Do not include C/Cython files in binary wheels.


author: zhangyulong <zhangyulong@kylinos.cn> - 1.1.0-1
changelog:
  - Update package to version 1.1.0
    -work interacttive NOT dump load
    -Interfaces for precision levels
    -Delete the "default_used" flag
    -Cast integer to the lowest precision without overflow during encoding
    -Better streaming unpacke


author: zhangyulong <zhangyulong@kylinos.cn> - 6.1.0-1
changelog:
  - Update package to version 6.1.0
    -Support for the free-threaded build of CPython 3.13
    -Fix pytest fails in 7 units
    -Start running MyPy against the multidict/ directory enhancement good


author: lixiaoyong <lixiaoyong@kylinos.cn> - 1.13.0-1
changelog:
  - Upgrade to version 1.13.0
    - Significantly speed up file handling error paths (Shantanu, PR [17920]
    - Use fast path in modulefinder more often (Shantanu, PR [17950]
    - Let mypyc optimise os.path.join (Shantanu, PR [17949]
    - Make is_sub_path faster (Shantanu, PR [17962]


author: xuhe <xuhe@kylinos.cn> - 4.0.1-1
changelog:
  - Update version to 4.0.1
  - Add BuildRequires: python3-hatchling, python3-hatch-jupyter-builder
  - Add .prettierrc and .prettierignore files and add prettier scripts.
  - Update the .ts, .js, .json, .css and .md files with prettier formatting.
  - Minor manual tslints.
  - Create .git-blame-ignore-revs.
  - lint the lintconfig.


author: Hann <hannannan@kylinos.cn> - 4.0.2-1
changelog:
  - Update version to 4.0.2
  - Allow unauthenticated access to jupyter server
  - Update release scripts to use trusted publisher


author: dongyuzhen <dongyuzhen@h-partners.com> - 3.2.1-1
changelog:
  - upgrade version to 3.2.1:
    - add Tadpole graph
    - fix listing of release notes on Releases page
    - fix syntax warning from bad escape sequence
    - fix triangles to avoid using is to compare nodes
    - fix error message for nx.mycielski_graph(0)
    - disallow negative number of nodes in complete_multipartite_graph
    - fix names of small graphs
    - fix extendability function name in bipartite.rst
    - improve error messages for misconfigured backend treatment


author: yaoxin <yao_xin001@hoperun.com> - 3.9.1-1
changelog:
  - Update to 3.9.1:
    * Fixed bug that prevented wordnet from loading
    * Fix security vulnerability CVE-2024-39705 (breaking change)
    * Replace pickled models (punkt, chunker, taggers) by new pickle-free "_tab" packages
    * No longer sort WordNet synsets and relations (sort in calling function when required)
    * Add Python 3.12 support
    * Many other minor fixes
    * Resolve RCE vulnerability in localhost WordNet Browser (#3100)
    * Remove unused tool scripts (#3099)
    * Resolve XSS vulnerability in localhost WordNet Browser (#3096)
    * Add Python 3.11 support (#3090)
  - Please see log: https://www.nltk.org/news.html


author: wuzhaomin <wuzhaomin@kylinos.cn> 1.1.0-1
changelog:
  - Update package to version 1.1.0
  - Fixed Ubuntu version for Python 3.5+3.6
  - Fixed missing astroid requirement on typing-extensions


author: liuzhilin <liuzhilin@kylinos.cn> 2.0.3-1
changelog:
  - Update package to version 2.0.3
  - Docs: Added Python 3.12 to the supported versions in the package metadata.
  - Docs: Updated the README file with the changes from the introduction section w.r.t. Python 2 and limitations.


author: guochao <guochao@kylinos.cn> - 2.0.4-1
changelog:
  - Update package to version 2.0.4
  - Addressed safety issues; Added missing dependency psutil
  - Addressed safety issues up to 2024-07-21; Updated dev versions
  - Added py310/min to normal tests


author: liuzhilin <liuzhilin@kylinos.cn> - 2.0.2-1
changelog:
  - update to 2.0.2
  - Fixed incorrect formatting of package description on Pypi by setting the correct content type in setup.py.


author: guochao <guochao@kylinos.cn> - 2.0.3-1
changelog:
  - Update to 2.0.3
  - Fixed missing Python 3.12 in Trove classifiers
  - Addressed safety issues; Added missing dependency psutil


author: liuzhilin <liuzhilin@kylinos.cn> - 1.9.1-1
changelog:
  - Upgrade package to version 1.9.1
  - Windows related fix `#207 <https://github.com/ekalinin/nodeenv/pull/207>`
  - Fixed url for arm64 `#210 <https://github.com/ekalinin/nodeenv/pull/210>`
  - Fixed fish support `#212 <https://github.com/ekalinin/nodeenv/pull/212>`


author: wuzhaomin <wuzhaomin@kylinos.cn> - 0.14.1-1
changelog:
  - Update package to version 0.14.1
  - Fix verbose reporting of skipped tests
  - Fix testing-from-sdist CI build
  - Fix typos (codespell)


author: xu_ping <707078654@qq.com> - 0.15.1-1
changelog:
  - Update package to version 0.15.1
  - Fix a bug with config loading which caused custom ini configs 
     not to load if they were not named with a .cfg extension. 
  - Official support for python3.13 betas.


author: wangkai <13474090681@163.com> - 1.3.0-1
changelog:
  - Update tp 1.3.0
  - Added type hints to the package. :py:class:`Value` and :py:class`Outcome` are now generic.
    A type alias was also added (:py:data:`Maybe`) for the union of :py:class:`Value`
    and :py:class:`Error`.


author: xuhe <xuhe@kylinos.cn> - 7.7.0-1
changelog:
  - Update version to 7.7.0
  - Update README.rst.
  - Fix _is_same_module() on PyPy.
  - add contrib mgorny.
  - add python 3.12 bytecode.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 23.2-1
changelog:
  - Update package with version 23.2
    Add python 3.12 support.
    Add types for packaging.version._Version.
    Add platform tag support for LoongArch.
    Update pyupgrade to Python 3.7+
    Support enriched metadata.


author: kaijie Gu <jiekgu@foxmail.com> - 24.1-1
changelog:
  - Update package with version 24.1
    Add support for Python 3.13
    Fix typo in _parser docstring
    Modernise type annotations using FA rules from ruff
    Document markers.default_environment()


author: yaoxin <yao_xin001@hoperun.com> - 2.1.3-1
changelog:
  - Update to 2.1.3:
    * Allow Sphinx's parallel build feature.
    * Use flit_core instead of setuptools as build backend.
    * Compatibility with changes in Sphinx 7.3.


author: caiyuxin <caiyuxin@kylinos.cn> - 2.3.0-1
changelog:
  - Update package to version 2.3.0
    * On Read the Docs, use the `rtd_canonical_path` setting to replace the canonical URL with `/en/stable/` instead of `/page/`.
    * The version banner can be disabled by setting version_banner = False.


author: zhangxianjun <zhangxianjun@kylinos.cn> - 17.1.0-1
changelog:
  - Update package to version 17.1.0
    *Add 'Traversal' to __all__ so it shows up in docs.
    *Bump badge for 2025.
    *Removing dependabot config. Closes
    *Add support for building lxml on pre-release Pythons.


author: xu_ping <707078654@qq.com> - 0.12.1-1
changelog:
  - Update package to version 0.12.1
  - Dropped support of EOL Python 3.7.
  - Added pathspec.pathspec.PathSpec.check_*() methods.


author: wuzhaomin <wuzhaomin@kylinos.cn> - 0.5.5-1
changelog:
  - update to 0.5.5
  - Handle deprecation of _is_categorical_dtype in pandas.
  - Replace numpy.issubsctype usage with numpy.issubdtype for compatibility with numpy 2.0.
  - adds support for Python 3.12.


author: liyue01 <liyue01@kylinos.cn> - 0.5.6-1
changelog:
  - update to 0.5.6
  - Avoid deprecated pandas "is_categorical_dtype" API
  - MAINT: Repalce row_stack with vstack


author: dongqi <dongqi1@kylinos.cn> - 20240706-1
changelog:
  - Update package to version 20240706
  - Support for zipped jpeg's
  - Fuzzing harnesses for integration into Google's OSS-Fuzz
  - Support for setuptools-git-versioning version 2.0.0


author: liuzhilin <liuzhilin@kylinos.cn> - 1.5.1-1
changelog:
  - Upgrade package to version 1.5.1
  - Addressed an installation bug caused by a duplicate entry script.
  - pecan no longer has a dependency on six (https://github.com/pecan/pecan/issues/144)
  - pecan now supports SQLAlchemy 2.0 (https://github.com/pecan/pecan/issues/143)
  - pecan no longer supports SQLAlchemy 1.3


author: Ge Wang <wang__ge@126.com> - 1.7.0-1
changelog:
  - Update package to version 1.7.0
    * added official support for Python 3.8 through 3.13
    * extensions pecan imports via `pecan.ext` has been removed


author: xuhe <xuhe@kylinos.cn> - 0.13.1-1
changelog:
  - Update version to 0.13.1
  - Try adding python to environments list.
  - Remove Python 3.6 from test matrix.
  - Don't try to install tox-venv.
  - Reword deprecation messages.
  - Remove use of pytest-flake8.
  - Avoid CI failures by removing pytest-flake8.
  - Add warnings on all documentation about pep517 being deprecated.


author: xuhe <xuhe@kylinos.cn> - 4.0.0-1
changelog:
  - Update version to 4.0.0
  - Support both values and factories.
  - Support scopes (e.g. singleton, threadlocal, contextvars).
  - Push boxes on stack, and use the top one to access values.
  - Thread-safe.
  - Lightweight (~500 LOC including scopes).
  - Zero dependencies.
  - Pure Python.
  - Annotated with types.


author: gengqihu <gengqihu2@h-partners.com> - 23.3.1-1
changelog:
  - update version to 23.3.1
  - Fix parallel pip cache downloads causing crash (#12364)
  - Upgrade urllib3 to 1.26.17 (#12343)
  - Fix zsh completion script (#12173)
  - Fix #12166
  - Move the setuptools settings into pyproject.toml
  - Use `-r=...` instead of `-r ...` for hg
  - Drop isort and flake8 settings from setup.cfg
  - Follow imports for more vendored dependencies
  - Enable mypy's strict equality checks (#12209)
  - Fixed argument name in docstring
  - Allow truststore to not import on Python 3.9 and earlier
  - Vendor truststore
  - Fix formatting, combine numbers not strings!
  - Remove uses of `utcnow` in non-vendored code (#12006)
  - Fix issues raised in code review
  - move test_download_metadata mock pypi index utilities to conftest.py
  - Use strict optional checking in req_install.py (#11379)
  - Fix 'force' remove file without write permissions
  - Dropped unused attribute
  - Fix Pytest --use-venv init
  - Limit the double download fix to wheels
  - Fix slowness on Python 3.11 when updating an existing large environment.
  - Fix `pip completion --zsh`


author: liuzhilin <liuzhilin@kylinos.cn> - 12.6.1-1
changelog:
  - Upgrade to version 12.6.1
  - Ensure docs/tests not unintentionally included.
  - Add support for script dependencies in a TOML block per PEP 723.


author: yaoxin <yao_xin001@hoperun.com> - 4.2.2-1
changelog:
  - Update to 4.2.2
    * Fix android detection when python4android is present
    * Switch to ruff for formatting and use codespell and docformatter
    * Use hatch over tox by
    * Allow working without ctypes by
    * Fix 2 typos about XDG_DATA_DIR
    * Add convenience methods to PlatformDirsAPI that allow iterating over both user and site dirs/paths.
    * Drop support for EOL Python 3.7
    * site_cache_dir: Use /var/cache again instead of /var/tmp on UNIX


author: lixiaoyong <lixiaoyong@kylinos.cn> - 1.5.0-1
changelog:
  - Upgrade package to version 1.5.0
    - Add support for deprecating specific hook parameters
    - ``PluginManager.get_plugins()`` no longer returns ``None`` for blocked plugins


author: yaoxin <yao_xin001@hoperun.com> - 2.10.1-1
changelog:
  - Update to 2.10.1:
    * Properly propagating exceptions for NFS read-only lock issues and added 
      support for being able to choose between lockf and flock
    * Added support for Python 3.11 and 3.12


author: openeuler_bot <infra@openeuler.sh> - 3.1.1-1
changelog:
  - Properly propagating exceptions for NFS read-only lock issues and added support for being able to choose between lockf and flock thanks to @oliver-s-lee (v2.10.0)
  - Improved type hints thanks to @jonde94 and modernised CI setup (v3.0.0)
  - Completely modernized portalocker build system and added fully strict pyright and mypy compliance with ruff formatting and checking (v3.0.0)
  - removed accidental toml requirements (v3.1.1)


author: hannannan <hannannan@kylinos.cn> - 4.0.1-1
changelog:
  - Update package to version 4.0.1-1
  - Fix pre-commit migrate-config for unquoted deprecated stages names with purelib pyyaml


author: lilu <lilu@kylinos.cn> - 3.10.0-1
changelog:
  - Update package to version 3.10.0
  - Add support for Python 3.13
  - Speedup: lazy imports and remove import


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 3.0.43-1
changelog:
  - Update package to version 3.0.43
    Make formatted_text.split_lines() accept an iterable instead of lists only.
    Disable the IPython workaround (from 3.0.41) for IPython >= 8.18.
    Restore signal.SIGINT handler between prompts.


author: xu_ping <707078654@qq.com> - 3.0.47-1
changelog:
  - Update package to version 3.0.47
    Accept os.PathLike in FileHistory
    Allow passing exception classes for KeyboardInterrupt and EOFError in PromptSession.


author: panzhe <panzhe@kylinos.cn> - 3.0.48-1
changelog:
  - Update package to version 3.0.48
    * Add `@overload` to `contrib.regular_languages.compiler.Variables.get`.
    * Use `Sequence` instead of `list` for `words` argument in completers.
    * Display an "underscore" cursor in Vi's "replace single" mode, like "replace" mode.
    * Display an "beam" cursor in Emacs (insert) mode.


author: sqfu <dev01203@linx-info.com> - 2.9.10-1
changelog:
  - update version to 2.9.10
  - Add support for Python 3.13.
  - Receive notifications on commit.
  - errorcodes map and errors classes updated to PostgreSQL 17.
  - Drop support for Python 3.7.


author: yaoxin <yao_xin001@hoperun.com> - 0.6.1-1
changelog:
  - Update to 0.6.1:
    * Added support for Python 3.13 and updated GitHub Actions
    * Removed Python 2 support and related code
    * Improved error handling and consistency
    * Runtime deprecation of `tagMap` and `typeMap` aliases
    * Fixed duplicated and missing declarations
    * Cleaned documentation and comments
    * Removed bdist_wheel universal flag from setup.cfg
    * Added support for previously missing `RELATIVE-OID` construct
    * Updated link to Layman's Guide
      Now it provides a link to links to a formatted PDF version of the paper,
      at a stable domain (researchgate), using https
    * Removed support for EOL Python 2.7, 3.6, 3.7


author: dongqi <dongqi1@kylinos.cn> - 0.4.0-1
changelog:
  - Update package to version 0.4.0
  - Added support for Python 3.11, 3.12
  - Removed support for EOL Pythons 2.7, 3.6, 3.7


author: dongjiao <dongjiao@kylinos.cn> - 0.8-1
changelog:
  - Upgrade to version 0.8
    Drop python2 and minimum support for Python 3.7
    Initial supportd for gzip compressed BEAM files


author: Ge Wang <wang__ge@126.com> - 0.8.1-1
changelog:
  - Update package to version 0.8.1
    * Add initial support for long unicode atom table
    * Support uncompressed LitT chunk


author: xiaozai <xiaozai@kylinos.cn> - 2024.6.28-1
changelog:
  - Update to 2024.6.28
    - Add a script to diff pycnite against cpython's dis
    - Add a sys.path hack to run scripts without setting PYTHONPATH
    - Show line numbers in diff to make errors easier to find in the source
    - Support for Python 3.12
    - Fix op.arg decoding for COMPARE_OP and LOAD_ATTR in 3.12


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2024.7.31-1
changelog:
  - Update package with version 2024.7.31
    Fix 3.11+ linetable reader for entries spanning multiple opcodes
    Fix jump target in 3.12 if there are CACHE entries
    Decode argval for LOAD_SUPER_ATTR
    Add mapping for CALL_INTRINSIC_{1,2} argument


author: liudy <liudingyao@kylinos.cn> - 2.11.1-1
changelog:
  - Update version to 2.11.1
  - fix false positive with fstrings containing keyword parts in python 3.12


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2.12.1-1
changelog:
  - Update version to 2.12.1
    Improve backtracking of COMPARE_TYPE_REGEX
    Prevent false positive for E721 on member function
    Add new error E204 for whitespace after decorator


author: liuzhilin <liuzhilin@kylinos.cn> - 2.22-1
changelog:
  - Update to 2.22
  - Create a Security Policy.
  - Add an encoding parameter to parse_file.
  - Use proper SPDX identifier.


author: xiaozai <xiaozai@kylinos.cn> - 3.21.0-1
changelog:
  - Update package to version 3.21.0
    - By setting the PYCRYPTODOME_DISABLE_GMP environment variable,
      the GMP library will not be used even if detected.
    - Add support for Curve25519 / X25519.
    - Add support for Curve448 / X448.
    - Add attribute ``curve`` to EccPoint and EccXPoint classes,
      with the canonical name of the curve.
    - Fixed negation of Ed25519 points.
    - Accept an RFC5916 ECPrivateKey even if it doesn't contain any of the optional elements(parameters [0] and publicKey[1]).
    - Remove support for Python 3.5.


author: yaoxin <1024769339@qq.com> - 3.3.2-1
changelog:
  - Update to 3.3.2:
    * global / nonlocal can also appear in class bodies
    * Allow an assignment expression to redefine an annotation
    * remove unused returnValue
    * Replace 'counter' function with 'collection.Counter'
    * Add __debuggerskip__ as special local


author: liyajie li yajie <liyajie15@h-partners.com> - 3.4.0-1
changelog:
  - Update to 3.4.0:
    * Add support for python 3.14
    * Add "t-string is missing placeholders" error
    * Fix annotation erroneously causing a name to be defined with ``from __future__ import annotations``
    * Add support for always-deferred annotations (PEP 749)


author: lilu <lilu@kylinos.cn> - 2.18.0-1
changelog:
  - Update package to version 2.18.0
  - Make background colors in the image formatter work with Pillow 10.0
  - Replace Pyflakes linter with Ruff


author: jiangxinyu <jiangxinyu@kylinos.cn> - 6.4.0-1
changelog:
  - Update package to version 6.4.0
    Improve collection of QtWebEngineProcess helper and ensure Qt is relocatable


author: yaoxin <1024769339@qq.com> - 4.13.2-1
changelog:
  - Update to 4.13.2:
    * Fixed a bug where AsyncMongoClient would block the event loop while creating new connections,
      potentially significantly increasing latency for ongoing operations.
    * Fixed a bug that resulted in confusing error messages after hostname verification errors when using PyOpenSSL.
    * Fixed a bug that could raise ServerSelectionTimeoutError when using timeouts with AsyncMongoClient.
    * Fixed a bug that could raise NetworkTimeout errors on Windows.
    * Fixed a bug where pymongo.write_concern.WriteConcern repr was not eval-able when using w="majority".


author: dongjiao <dongjiao@kylinos.cn> - 1.5.2-1
changelog:
  - Update package to version 1.5.2
    - Drop support for Python 3.6.
    - Officially support Python 3.13.
    - Add options for customizing the logging experience.


author: Hann <hannannan@kylinos.cn> - 1.5.3-1
changelog:
  - Update package to version 1.5.3-1
  - Fixes "AttributeError: module 'collections' has no attribute 'Callable'."


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 3.7.0-1
changelog:
  - Update version to 3.7.0
    Drop GIL during long-running proj database calls
    Add is_deprecated and get_non_deprecated() to CRS
    Add runtime & compiled PROJ versions
    Add Windows system path to delvewheel add-path
    Adds codespell to pre-commit hooks


author: dongjiao <dongjiao@kylinos.cn> - 2.0.1-1
changelog:
  - Update package to version 2.0.1
   - Drop support for python 3.7
   - Breaking change: its seems no longer possible to use the html parser with a xml file so its no longer tested.


author: wuzhaomin <wuzhaomin@kylinos.cn> - 0.20.0-1
changelog:
  - Update package to version 0.20.0
  - Fix #268 2, do not rely on well implemented __ne__ for keys in pmaps, instead do explicit inversion of equality comparison when checking for inequality
  - Fix #268, decrease the pmap size by the number of items removed rather than one to avoid inconsistencies in case of bad equality implementations in contained instances


author: yaoxin <1024769339@qq.com> - 1.0.0-1
changelog:
  - Update to 1.0.0:
    * The deprecated event_loop fixture.
    * Prelimiary support for Python 3.14
    * An error caused when using pytest's [--setup-plan]{.title-ref} option
    * Unsuppressed import errors with pytest option --doctest-ignore-import-errors
    * A "fixture not found" error in connection with package-scoped loops


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.9.2-1
changelog:
  - Update package to version 0.9.2
    Bump the actions group with 1 update
    Enforce pytest 7
    Adopt ruff format
    Ignore main for coverage
    Bump actions/checkout from 3 to 4


author: jiangxinyu <jiangxinyu@kylinos.cn> - 0.10.1-1
changelog:
  - Update package to version 0.10.1
    * Update Release Scripts
    * Support and require pytest 8.1
    * Fix min dep test


author: caiyuxin <caiyuxin@kylinos.cn> - 2.1.0-1
changelog:
  - Update package to version 2.1.0
    * Drop support for Python 3.7
    * Test against PyPy 3.10
    * Add support for CPython 3.13 by regenerating the bundled certificates
    * Fix an issue where secure POST requests would fail with a connection reset by peer


author: openeuler_bot <infra@openeuler.sh> - 0.14.0-1
changelog:
  - Dropped support for EOL Python 3.8 (version: 0.14.0).
  - Add support for Python 3.13 (version: 0.14.0).
  - Fixed output when using `TestCase.skipTest` (version: 0.14.0).
  - Fixed `pytest` requirement to `>=7.3` (version: 0.14.0).


author: yaoxin <yao_xin001@hoperun.com> - 1.8.1-1
changelog:
  - Update to 1.8.1:
    * Use py_modules in setup.py
    * Fix flakiness on py3.9+ on Windows when the receive time was equal to the clear_time.
    * Removed usage of deprecated pytest.yield_fixture.
    * Removed usage of distutils, where possible.
    * Remove custom hooks from python setup.py test since this is no longer supported.
    * Drop support for Python 2 and <3.6, removing compatibility code.
    * Use stdlib unittest.mock instead of mock package.
    * Removed usage of path.py and path in favour of pathlib.
    * Modernised package.
    * Added delete_workspace parameter to VirtualEnv.
    * Removed extras_require.


author: caiyuxin <caiyuxin@kylinos.cn> - 0.17.0-1
changelog:
  - Update package to version 0.17.0
  - Add scipy-openblas support
  - Bump gast requirement to 0.6.0
  - Fix numpy.fix output type
  - Drop legacy numpy support for blas detection
  - Improve error when input is not valid Python


author: dongjiao <dongjiao@kylinos.cn> - 8.0.3.0.1-1
changelog:
  - Update package to version 8.0.3.0.1
    - Added support for vSAN Health APIs
    - Updated bindings with support for the new vSphere 8.0U3 APIs.
    - Python 3.12 compatibility


author: chenyaqiang <chenyaqiang@huawei.com> - 0.39.0-1
changelog:
  - Update to 0.39.0:
    * Frame dumps truncated if there is a zero length string
    * Convert C++ broker example to use lambdas
    * Add support for message 'to' to C++ example broker
    * remove travis jobs config, infra dropping support for it
    * Fix python tests to work with recent pythons and tox
    * Remove cmake workarounds that aren't needed anymore


author: Hann <hannannan@kylinos.cn> - 7.1.0-1
changelog:
  - Update package to version 7.1.0-1
  - Fix test logic for datetime
  - Fix testing for warnings with pytest 8


author: sqfu <dev01203@linx-info.com> - 7.1.1-1
changelog:
  - Update package to version 7.1.0-1
  - Replace html5lib with html5rdf, make it an optional dependency
  - Prevent crash when comparing ill-typed numeric types.
  - Fix parser bug and add test
  - Fix import ordering in get_merged_prs.


author: yaoxin <yao_xin001@hoperun.com> - 5.1.0-1
changelog:
  - Update to 5.1.0
  - Bug Fixes:
    * Handle RESP3 sets as Python lists (#3324)
    * Prevent async ClusterPipeline instances from becoming "false-y" (#3068)
    * Add hostname field to _parse_node_line (#3343)
    * More docs fixes (#3326)
    * Delete the first-defined (and thus "duplicate") Script class (#3333)
    * Catch a known DeprecationWarning when calling .close() (#3335)
    * Add missed redismod at test_commands.py (#3369)
  - Breaking Changes:
    * Timeseries insertion filters for close samples (#3228)
    * Enhanced classes string representation (#3001)
    * Partial clean up of Python 3.7 compatibility (#2928)


author: lixiaoyong <lixiaoyong@kylinos.cn> - 5.2.0-1
changelog:
  - Upgrade version to 5.2.0
    Extend AggregateRequest with scorer argument
    Pin pytest-profiling version


author: yaoxin <1024769339@qq.com> - 6.2.0-1
changelog:
  - Update to 6.2.0:
    * Add dynamic_startup_nodes parameter to async RedisCluster
    * Support RESP3 with hiredis-py parser
    * [Async] Support for transactions in async RedisCluster client
    * Revert wrongly changed default value for check_hostname when instantiating RedisSSLContext
    * Fixed potential deadlock from unexpected __del__ call


author: kywqs <weiqingsong@kylinos.cn> - 0.35.1-1
changelog:
  - update version to 0.35.1
  - Make Resource.pointer also properly handle empty pointers
  - Ensure that Registry.contents() also raises NoSuchResource exceptions for nonexistent resources
  - Also look inside definitions keywords even on newer dialects


author: lixiaoyong <lixiaoyong@kylinos.cn> - 2024.7.24-1
changelog:
  - Upgrade package to 2024.7.24
    - Git issue 539: Bug: Partial matching fails on a simple example
    - Git issue 535: Regex fails Unicode 15.1 GraphemeBreakTest due to missing new GB9c rule implementation
    - Git issue 530: hangs with fuzzy and optionals


author: caiyuxin <caiyuxin@kylinos.cn> - 2024.9.11-1
changelog:
  - Update package to version 2024.9.11
    * Reverted to actions/download-artifact@v3 and actions/upload-artifact@v3 in main.yml
    * Updated to actions/upload-artifact@v4 in main.yml
    * Updated to actions/download-artifact@v4 in main.yml.
    * Updated to Unicode 16.0.0.


author: lilu <lilu@kylinos.cn> -2.0.0-1
changelog:
  - Update package to version 2.0.0
  - Add support for Python 3.8-3.12, remove support of Python 2.x, <3.7
  - Cleanup some docs and examples


author: dongqi <dongqi1@kylinos.cn> - 1.3.0-1
changelog:
  - Update package to version 1.3.0
    Fix type annotation problem by setting correct pyspnego min version
    Throw an exception in case of access denied
    Favour pure NTLM provider and fix SPN
    Add type annotation and black/isort checks
    Update CI and version and ignore black diff


author: dongqi <dongqi1@kylinos.cn> - 13.8.0-1
changelog:
  - Update package version to 13.8.0
  - RichHandler errors and warnings will now use different colors (red and yellow)
  - Removed the empty line printed in jupyter while using Progress


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 1.13.0-1
changelog:
  - Update package to version 1.13.0
    - #781, #783 Isolate tests that uses external_fixturepkg into a venv
    - #751 Check for ast.Attributes when finding occurrences in fstrings
    - #777, #698 add validation to refuse Rename refactoring to a python keyword
    - #730 Match on module aliases for autoimport suggestions
    - #755 Remove dependency on build package being installed while running tests
    - #780 Improved function parser to use ast parser instead of Worder
    - #752 Update pre-commit
    - #782 Integrate codecov with GHA
    - #754 Minor type hint improvements


author: jiangxinyu <jiangxinyu@kylinos.cn> - 0.18.6-1
changelog:
  - Update package to version 0.18.6
  - Fix issue with multiple document intermixing YAML 1.2 and YAML 1.1, the VersionedResolver now resets


author: GuoCe <guoce@kylinso.cn> - 0.10.1-1
changelog:
  - Update package to version 0.10.1
  - Fixed retry handling for IncompleteRead exception raised
  - by urllib3 2.x during data transfer


author: xu_ping <707078654@qq.com> - 0.7.7-1
changelog:
  - Upgrade version to 0.7.7
    Support schemas where the root is not a dict.
    Do not drop previous errors within an Or criterion.


author: dongqi <dongqi1@kylinos.cn> - 0.8.24-1
changelog:
  - Upgrade package version to 0.8.24
  - Support building on MSYS2
  - Update appveyor.yml
  - Update wheels_win_32.yml


author: liutao1 <liutao1@kylinos.cn> -4.22.0-1
changelog:
  - Update package to version 4.22.0
  - [dotnet] change source of navigation alias
  - [rust] Include mixed output (INFO, WARN, DEBUG, etc. to stderr and minimal JSON to stdout)
  - Add selenium-manager executables to python manifest 
  - [java][bidi] Remove non-relevant annotations
  - Fix EOFError when calling the Remote WebDriver download_file method


author: zhangyulong <zhangyulong@kylinos.cn> - 24.2.0-1
changelog:
  - Upgrade to version 24.2.0
    -Python 3.13 is now officially supported
    -pyOpenSSL’s identity extraction has been reimplemented using cryptography’s primitives


author: guochao <guochao@kylinos.cn> - 1.10.2-1
changelog:
  - Update package to version 1.10.2
  - bump pypa/cibuildwheel from 2.19.2 to 2.20.0
  - fix handling of unset --debug flag


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.11.1-1
changelog:
  - Update package to version 1.11.1
    Fix finding cargo artifacts when filenames are empty
    Drop support for Python 3.8
    Support free-threaded Python
    Support adding custom env vars


author: dongqi <dongqi1@kylinos.cn> - 1.3.1-1
changelog:
  - Update pacakge version to 1.3.1
  - Add support for Python 3.12 and Python 3.11
  - Updated CI script to not require setup.py


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1:8.1.3-1
changelog:
  - Update package to version 8.1.3
    Restore support for cut_lines() with no object type
    Add lower-bounds to the sphinxcontrib-* dependencies
    Update the LaTeX parskip package from 2001 to 2018
    Remove unused internal class sphinx.util.Tee. Patch by Adam Turner
    Disable smartquotes for languages: zh_CN and zh_TW by default
    Mention evaluation of templated content during production of static output files
    Support type-dependent search result highlighting via CSS


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1:8.2.3-1
changelog:
  - Update package to version 8.2.3
    Fix _CurrentDocument membership testing with '{c,cpp}:parent_symbol'
    Fix apidoc extension not setting default header/package name
    Work around flit error with annotated assignments
    Fix viewcode extension importing modules more than once
    Switch transifex workflow trigger from 'push' to 'pull_request'
    Use PEP 639 licence metadata
    Mark autodoc singledispatchmethod tests as expected failures
    Install pypi-attestations before inspecting attestations
    Add annotations to several single-argument ('app') test functions


author: jinshuaiyu <jinshuaiyu@kylinos.cn> - 5.0.0-1
changelog:
  - Upgrade to version 5.0.0
  - Drop Python 3.8 and support 3.13
  - Silence 'already registered' warnings in tests
  - Remove cwe and cve roles


author: dongjiao <dongjiao@kylinos.cn> - 2.6.0-1
changelog:
  - Update version to 2.6.0
    - Fix deprecated sphinx.testing.path
    - Add sitemap_excludes configuration


author: xuhe <xuhe@kylinos.cn> - 0.8.4-1
changelog:
  - Update version to 0.8.4
  - Fix when more than one path is specified under "exclude" option, the paths rendered will not be as expected.
  - Fix namespace sphinxcontrib to be usable with zc.buildout.


author: caiyuxin <caiyuxin@kylinos.cn> - 0.3.1-1
changelog:
  - Update package to version 0.3.1
    * Fix compatibility with older Sphinx versions
    * Raise minimum required Sphinx version


author: lixiaoyong <lixiaoyong@kylinos.cn> - 2.0.36-1
changelog:
  - Update to 2.0.36
    Added new parameter mapped_column.hash to ORM constructs
    Fixed bug in ORM bulk update/delete
    Fixed regression caused by fixes to joined eager loading


author: jinshuaiyu <jinshuaiyu@kylinos.cn> - 1.2.0-1
changelog:
  - Update package to version 1.2.0
  - Remove support from before Python 3.7
  - asdict functionality to optionally recursively give suds object
  - Support process SOAP 1.2 reply
  - Switch to requirements.txt and use pytest directly


author: dongjiao <dongjiao@kylinos.cn> - 5.7.0-1
changelog:
  - Update package to version 5.7.0
    - Add a tzinfos mapping and parse method
    - Removed dependency on pytz


author: dongjiao <dongjiao@kylinos.cn> - 8.3.0-1
changelog:
  - Upgrade package to version 8.3.0
    - Added a new stop function
    - Bug Fix: Preserve defaults and kwdefaults through retry decorator


author: yaoxin <yao_xin001@hoperun.com> - 9.0.0-1
changelog:
  - Update to 9.0.0:
    * Respects min argument for wait_random_exponential
    * Bump major version to warn API breakage on statistics attribute
    * fix: Restore contents of retry attribute for wrapped functions
    * fix: Avoid overwriting local contexts with retry decorator
    * Include tenacity.asyncio subpackage in release dist
    * Add async strategies
    * Support Trio out-of-the-box


author: openeuler_bot <infra@openeuler.sh> - 9.1.2-1
changelog:
  - fix: Restore contents of retry attribute for wrapped functions (version: 8.5.0).
  - Test with Python 3.13 (version: 9.1.1).
  - ci: remove Python 3.8 support (version: 9.1.1).
  - fix: return "Self" from "BaseRetrying.copy" (version: 9.1.1).


author: fuanan <fuanan3@h-partners.com> - 1.8.1-1
changelog:
  - update version to 1.8.1
  - bump http-proxy from 1.17.0 to 1.8.1
  - fix broken link
  - add chunked inference
  - fix attrs in custom predict fn for tensorboard
  - fixing infer edge case issue
  - explicitly require bash(Change /bin/sh to /bin/bash in build_pip_package.sh)
  - add support for witwidget for JupyterLab 3.x.


author: xiaozai <xiaozai@kylinos.cn> - 2.4.0-1
changelog:
  - Update to 2.4.0
    - Document terminal colour detection overrides
    - Add support for Python 3.13
    - Improve isatty check
    - Improve typing
    - Drop support for EOL Python 3.7


author: dongjiao <dongjiao@kylinos.cn> - 0.18.1-1
changelog:
  - Upgrade version to 0.18.1
    - Remove py37 support
    - Update typings for mypy 1.6
    - Add more linting


author: liuzhilin <liuzhilin@kylinos.cn> - 8.3.0-1
changelog:
  - Update package to version 8.3.0
  - Fixed bug where :func:`~testfixtures.comparison.compare_generator` did not respect ``strict=True``.
  - Fixed bug in the type annotations for :class:`ShouldRaise` and :func:`~testfixtures.comparison.compare_exception`. :class:`LogCapture` will now raise an exception if closed while still installed.


author: dongjiao <dongjiao@kylinos.cn> - 0.12.1-1
changelog:
  - Update version to 0.12.1
    - Add support for Python 3.12 and PyPy 3.10
    - Drop support for Python 3.5 and 3.6
    - Use codecov for coverage instead of coveralls


author: lixiaoyong <lixiaoyong@kylinos.cn> - 1.0.0-1
changelog:
  - Upgrade to version 1.0.0
    - Test fixes for changes in recent upstream Python (#581) by @AdamWill in #582
    - Drop Python 3.7 by @jrbourbeau in #586
    - Test against Python 3.13 by @jrbourbeau in #587
    - Update docs by @jrbourbeau in #590


author: yaoxin <yao_xin001@hoperun.com> - 6.4.1-1
changelog:
  - Update to 6.4.1
    * Parsing of the ``Transfer-Encoding`` header is now stricter.
    * Handling of whitespace in headers now matches the RFC more closely.
    * ``tornado.curl_httpclient`` now prohibits carriage return and linefeed headers in HTTP headers
    (matching the behavior of ``simple_httpclient``).


author: dongjiao <dongjiao@kylinos.cn> - 4.66.4-1
changelog:
  - Upgrade package to version 4.66.4
    - rich: fix completion
    - minor framework updates & code tidy


author: yaoxin <yao_xin001@hoperun.com> - 4.66.5-1
changelog:
  - Update to 4.66.5:
    * support ncols auto-detection on FreeBSD
    * fix Python 3.13 CLI
    * fix Python 3.13 tests
    * misc framework updates: add official Python 3.12 support


author: jiangxinyu <jiangxinyu@kylinos.cn> - 4.66.6-1
changelog:
  - Update package to version 4.66.6
    * fix pytest DeprecationWarning
    * fix snapcraft build
    * fix nbval DeprecationWarning


author: liuzhilin <liuzhilin@kylinos.cn> - 0.25.1-1
changelog:
  - Upgrade package 0.25.1
  - Fix crash when importing trio in embedded Python on Windows, and other installs that remove docstrings.


author: warlcok <hunan@kylinos.cn> - 0.26.0-1
changelog:
  - Upgrade package to 0.26.0
  - Added an interactive interpreter
    Fixed a bug with incorrectly failed matches


author: guochao <guochao@kylinos.cn> - 0.26.2-1
changelog:
  - Upgrade package to 0.26.2
  - Switch to uv pip compile
  - Update to mypy 1.11.0
  - Use 3.12 for formatting check
  - Fix attrs redone


author: guochao <guochao@kylinos.cn> - 0.27.0-1
changelog:
  - Upgrade package to 0.27.0
  - Fix test.polish comments and tests
  - Break lots before other checks, minor phrasing improvement in docstring


author: caiyuxin <caiyuxin@kylinos.cn> - 2024.10.21.16-1
changelog:
  - Update package to version 2024.10.21.16
    * update calver to include hour
    * Add Django trove classifiers for 5 and upcoming 5.2 release.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2025.5.9.12-1
changelog:
  - Update package to version 2025.5.9.12 and fix build error for setuptools 78.1.1
    Add trove classifier for GraalPython
    feat: add free-threading classifiers
    refactor: add numbers to force correct sort
    Add several missing languages
    Add Trove classifier for Python 3.15
    Don't assume basename of sys.executable is "python"
    Add entry point to enable installing with pipx or uvx
    Add classifier for Wagtail 7
    add __all__ to declare public API
    Add Pyodide framework
    Remove unused and "Voluntarily retired" licenses
    Add upcoming django CMS version
    Fix out-of-order placement of "quantum computing"


author: jiangxinyu <jiangxinyu@kylinos.cn> - 1.2.0-1
changelog:
  - Update package to version 1.2.0
    * Add support for Python 3.13
    * Add the Authority Key Identifier extension to child CA certificates


author: caiyuxin <caiyuxin@kylinos.cn> - 2.9.0.20241003-1
changelog:
  - Update package to version 2.9.0.20241003
    * Enable failing test
    * Add dateutil.parser.UnknownTimezoneWarning
    * Fix types for python-dateutil's relativedelta


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 4.10.0-1
changelog:
  - Update package with version 4.10.0
    Add support for PEP 728, PEP 742
    Drop runtime error when a read-only TypedDict item overrides a mutable one.
    Speedup issubclass() checks against simple runtime-checkable protocols by around 6%.
    Add support for PEP 705, adding typing_extensions.ReadOnly.
    Drop support for Python 3.7 (including PyPy-3.7).


author: zeng liwen <zengliwen@kylinos.cn> - 4.12.2-1
changelog:
  - Update to 4.12.2
  - Fix the runtime behavior of type parameters with defaults (PEP 696)
  - Fix AttributeError when using typing_extensions.runtime_checkable in combination with typing.Protocol on Python 3.12.2 or newer
  - Fix Protocol tests on Python 3.13.0a6 and newer
  - Improve the implementation of type parameter defaults (PEP 696)
  - Add typing_extensions.get_annotations, a backport of inspect.get_annotations that adds features specified by PEP 649
  - Fix regression in v4.12.0 where specialization of certain generics with an overridden __eq__ method would raise errors


author: wangjunqi <wangjunqi@kylinos.cn> - 5.2-1
changelog:
  - Update package to version 5.2
    Added a pre-commit config
    Updated python versions [hugovk]
    Added type hints for the public functions
    Moved to using pyproject.toml for project config.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.21.0-1
changelog:
  - Update package to version 0.21.0
    Add cleanup_socket param on create_unix_server
    Use cythonized SO_REUSEPORT rather than the unwrapped native one
    UDP errors should result in protocol.error_received
    Updates for Cython3
    Test with Python 3.13


author: liuzhilin <liuzhilin@kylinos.cn> - 3.0.0-1
changelog:
  - Upgrade package to version 3.0.0
  - Fix a bug that would appear on macOS whereby if we accept() a socket that is already gone, setting socket options would fail and take down the server.
  - Fixed testing of vendored asyncore code to not rely on particular naming for errno's.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 3.0.2-1
changelog:
  - Update package to version 3.0.2
    Don't strip value when inserting into WSGI environ
    Add tests to make sure we don't strip non-RFC7230 whitespace from header
    Assume socket is not connected when passed to wasyncore.dispatcher
    Drop Python 3.8 and add Python 3.13


author: muxiaohui <muxiaohui@kylinos.cn> - 4.0.0-1
changelog:
  - Update package to version 4.0.0
  - Add typing to dirsnapshot.
  - Added DirectorySnapshotDiff.ContextManager.


author: yaoxin <yao_xin001@hoperun.com> - 5.0.0-1
changelog:
  - Update to 5.0.0:
    * Drop support for Python 3.8 (#1055)
    * [core] Enforced usage of proper keyword-arguments (#1057)
    * [core] Renamed the BaseObserverSubclassCallable class to ObserverType (#1055)
    * [inotify] Renamed the inotify_event_struct class to InotifyEventStruct (#1055)
    * [inotify] Renamed the UnsupportedLibc exception to UnsupportedLibcError (#1057)
    * [inotify] Removed the InotifyConstants.IN_CLOSE constant (#1046)
    * [watchmedo] Renamed the LogLevelException exception to LogLevelError (#1057)
    * [watchmedo] Renamed the WatchdogShutdown exception to WatchdogShutdownError (#1057)
    * [core] Enable disallow_untyped_calls Mypy rule (#1055)
    * [core] Enable disallow_untyped_defs Mypy rule (#1060)
    * [core] Improve typing references for events (#1040)
    * [inotify] Add support for IN_CLOSE_NOWRITE events. A FileClosedNoWriteEvent event will 
      be fired, and its on_closed_no_write() dispatcher has been introduced (#1046)


author: jinshuaiyu <jinshuaiyu@kylinos.cn> - 5.0.3-1
changelog:
  - Update package to version 5.0.3
  - Improve cleaning up Inotify threads, and add eventlet test cases.


author: Wenhua Huang <huangwenhua@kylinos.cn> - 6.0.0-1
changelog:
  - Update package to version 6.0.0:
    * Pin test dependecies.
    * [docs] Add typing info to quick start. (#1082)
    * [inotify] Use of select.poll() instead of deprecated select.select(), if available. (#1078)
    * [inotify] Fix reading inotify file descriptor after closing it. (#1081)
    * [utils] The stop_signal keyword-argument type of the AutoRestartTrick class can now be either a signal.Signals or an int.
    * [utils] Added the __repr__() method to the Trick class.
    * [utils] Removed the unused echo_class() function from the echo module.
    * [utils] Removed the unused echo_instancemethod() function from the echo module.
    * [utils] Removed the unused echo_module() function from the echo module.
    * [utils] Removed the unused is_class_private_name() function from the echo module.
    * [utils] Removed the unused is_classmethod() function from the echo module.
    * [utils] Removed the unused ic_method(met() function from the echo module.
    * [utils] Removed the unused method_name() function from the echo module.
    * [utils] Removed the unused name() function from the echo module.
    * [watchmedo] Fixed Mypy issues.
    * [watchmedo] Added the __repr__() method to the HelpFormatter class.
    * [watchmedo] Removed the --trace CLI argument from the watchmedo log command, useless since events are logged by default at the LoggerTrick class level.
    * [windows] Fixed Mypy issues.
    * Thanks to our beloved contributors: @BoboTiG, @g-pichlern, @ethan-vanderheijden, @nhairs


author: zeng liwen <zengliwen@kylinos.cn> - 24.6.0-1
changelog:
  - Update to 24.6.0
  - Running the unit tests no longer uses a third-party test runner.
  - Documentation of the HTML5 color algorithms has been updated.
  - The raw mappings of color names/values are no longer publicly exposed; use the appropriate normalizing conversion functions instead of accessing the mappings directly.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 24.11.1-1
changelog:
  - Update package with version 24.11.1
    Switch back to the original version of the coverage action.
    Explicitly specify Python version.
    Adjust coverage configuration.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 3.0.6-1
changelog:
  - Update package to version 3.0.6
    Fix how max_form_memory_size is applied when parsing large non-file fields.
    The Watchdog reloader ignores file closed no write events.
    Logging works with client addresses containing an IPv6 scope.
    Ignore invalid authorization parameters.
    Improve type annotation fore SharedDataMiddleware.
    Make reloader more robust when "" is in sys.path.


author: xu_ping <707078654@qq.com> - 3.1.3-1
changelog:
  - Update package to version 3.1.3
    * Drop support for Python 3.8.
    * Remove previously deprecated code.
    * Add 421 MisdirectedRequest HTTP exception.
    * Fix an issue that caused str(Request.headers) to always appear empty.


author: xu_ping <707078654@qq.com> - 1:0.45.1-1
changelog:
  - Upgrade package to version 0.45.1
    * Dropped support for Python 3.7
    * Updated vendored packaging to 24.0
    * Deprecated the bdist_wheel module, as the code was migrated to setuptools itself
    * Don't configure setuptools logging unless running bdist_wheel
    * Refactored the convert command to not need setuptools to be installed


author: wuzhaomin <wuzhaomin@kylinos.cn> 1.16.0-1
changelog:
  - Upgrade version to 1.16.0
  - Fix typos in method name string use in errors.
  - Fix object references in test harnesses.


author: wuzhaomin <wuzhaomin@kylinos.cn> 1.17.0-1
changelog:
  - Upgrade version to 1.17.0
  - Fix up version details and copyright year on docs config.
  - Fixes for function binding for builtins and functions.
  - Fix calling of callable object when binding was attempted.


author: yaoxin <yao_xin001@hoperun.com> - 2024.7.0-1
changelog:
  - Update to 2024.7.0
    * Move Sphinx directives out of
    * Add test for rechunking to a size string
    * Support duplicate dimensions in .chunk
    * Split out distributed writes in zarr docs
    * groupby: remove some internal use of IndexVariable
    * Remove mypy exclusions for a couple more libraries
    * switch to datetime unit "D"
    * Fix example code formatting for CachingFileManager
    * Change np.core.defchararray to np.char
    * Fix dark-theme in html[data-theme=dark]-tags
    * Fix reductions for np.complex_ dtypes with numbagg
    Pelase see log : https://github.com/pydata/xarray/releases


author: caiyuxin <caiyuxin@kylinos.cn> - 2024.10.0-1
changelog:
  - Update package to version 2024.10.0
    * Support for Zarr-Python 3
    * Added zarr backends for open_groups()
    * Added support for vectorized interpolation using additional interpolators from the scipy.interpolate module
    * Fix passing missing arguments to when opening hdf5 and netCDF4 datatrees
    * Make illegal path-like variable names when constructing a DataTree from a Dataset
    * Fix bug when encoding times with missing values as floats in the case when the non-missing times could in theory be encoded with integers 
    * Fix a few bugs affecting groupby reductions with flox. 
    * Fix the safe_chunks validation option on the to_zarr method
    * Fix binning by multiple variables where some bins have no observations.
    * Fix issue where polyfit wouldn’t handle non-dimension coordinates.
    Pelase see log : https://github.com/pydata/xarray/releases/tag/v2024.10.0


author: openeuler_bot <infra@openeuler.sh> - 2025.3.0-1
changelog:
  - This release drops support for Python 3.9, and adds support for grouping by multiple arrays (version: v2024.09.0).
  - This release extends the API for groupby operations with various grouper objects, and includes improvements to the documentation and numerous bugfixes (version: v2024.07.0).
  - This release brings compatibility with numpy 2 and various performance optimizations (version: v2024.06.0).
  - This release brings tested support for Python 3.13, support for reading Zarr V3 datasets into a DataTree, significant improvements to datetime & timedelta encoding/decoding (version: v2025.03.0).


author: liuzhilin <liuzhilin@kylinos.cn> - 3.3.1-1
changelog:
  - Update to 3.3.1
  - Add GData converter.
  - Fix static typing protocols usage.
  - Extend XSD annotations parsing.
  - Update validation errors with logging stack trace in debug mode.
  - Improve locations parsing and URL encoding.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2024.9.0-1
changelog:
  - Update version to 2024.9.0
    Adding back NASA's BlueMarble
    Automated update of GeoportailFrance tiles
    Migrate ign wmts services


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 3.18.1-1
changelog:
  - Upgrade version to 3.18.1
    - Bypass ZipFile.namelist in glob for better performance. (#106)
    - Refactored glob functionality to support a more generalized solution with support for platform-specific path separators. (#108)
    - Add special accounting for pypy when computing the stack level for text encoding warnings. (#114)


author: sqfu <dev01203@linx-info.com> - 3.21.0-1
changelog:
  - update to 3.21.0
  - Improve performances of :meth:`zipfile.Path.open` for non-reading modes. (1a1928d)
  - Rely on cached_property to cache values on the instance.
  - Rely on save_method_args to save method args.


author: xiaozai <xiaozai@kylinos.cn> - 7.0-1
changelog:
  - Update package to version 7.0
    - C extension now enables multi-phase module initialization
    - For CPython >= 3.11, the ``hookable`` type is now a heap-allocated
    - Drop support for Python 3.7
    - Add support for Python 3.13
    - Build windows wheels on GHA


author: lilu <lilu@kylinos.cn> - 7.0.3-1
changelog:
  - Update package to version 7.0.3
  - Fix Assertion 'memb->type == T_PYSSIZET' failed. for Python < 3.12
  - Fix reference-counting bug in C module initialization (broken in 7.0)


author: muxiaohui <muxiaohui@kylinos.cn> - 7.1.1-1
changelog:
  - Update version to 7.1.1
    Fix segmentation faults in weakrefobject.c on Python 3.12 and 3.13.
    Declare support for Python 3.13.


author: wuzhaomin <wuzhaomin@kylinos.cn> - 5.2-1
changelog:
  - Update package to version 5.2
  - re-try build, zope.security wheels are now published
  - Remove Python 2 support code. (#64)
  - Preliminary support for Python 3.13a3 (#65)


author: xiaozai <xiaozai@kylinos.cn> - 6.1-1
changelog:
  - Update package to version 6.1
    - Respect PURE_PYTHON environment variable set to 0.
    - Declare full support for Python 3.13.
    - Drop support for Python 3.7.
    - Build Windows wheels on GHA.
    - Correct return type for wrap_hash (fixes build on i386).


author: zhangyulon <zhangyulong@kylinos.cn> - 7.0-1
changelog:
  - Update package to version 7.0
    -Fix using a specific version of setuptools lead to distutils.error
    -Fix version 7.0 breaks the tests of zope.i18n
    -Fix docs build raises a Sphinx warning under 7.x, would break under 8.x bug
    -Fix python 'Message.__setattr__' implementation raises the wrong error for the '_readonly' case
    -Fix sphinx warnings reference target not found
    -Mapping of zope.messageid.Message can be modified
    -Add support to release aarch64 wheels


author: Dingli Zhang <dingli@iscas.ac.cn> - 3.11.6-5
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:enable profile guided optimizations for some architectures


author: xinsheng <xinsheng3@huawei.com> - 3.11.6-6
changelog:
  - Type:CVE
  - CVE:NA
  - SUG:NA
  - DESC:fix CVE-2024-6923,CVE-2024-7592,CVE-2024-8088
      - Encode newlines in headers, and verify headers are sound
      - Fix quadratic complexity in parsing quoted cookie values with backslashes
      - Replaced SanitizedNames with a more surgical fix


author: xinsheng <xinsheng3@huawei.com> - 3.11.6-8
changelog:
  - Type:CVE
  - CVE:CVE-2024-6232,CVE-2024-3219,CVE-2024-0450,CVE-2023-6597
  - SUG:NA
  - DESC:fix CVE-2024-6232,CVE-2024-3219,CVE-2024-0450,CVE-2023-6597
      - rename all CVE patch name
      - CVE-2024-6232: Remove backtracking when parsing tarfile headers
      - CVE-2024-3219: patch1 Authenticate socket connection for `socket.socketpair()` fallback
      - CVE-2024-3219: patch2 Rework pure Python socketpair tests to avoid use of importlib.reload.
      - CVE-2024-0450: Protect zipfile from "quoted-overlap" zipbomb
      - CVE-2023-6597: tempfile.TemporaryDirectory: fix symlink bug in cleanup


author: Funda Wang <fundawang@yeah.net> - 3.11.10-2
changelog:
  - Type:CVE
  - ID:CVE-2024-9287
  - SUG:NA
  - DESC: fix CVE-2024-9287: Quote template strings in venv activation scripts


author: Hann <hannannan@kylinos.cn> - 0.14.0-1
changelog:
  - Update package to version 0.14.0
  - Don't use the cache if the request has a Range header
  - Fix document code case errors


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.14.3-1
changelog:
  - Update package with version 0.14.3
    Drop support for Python 3.8
    Eliminate a race condition when overwriting cache entries
    Fix a requests object leak when doing caching on a streamed response


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.11.11-1
changelog:
  - Update package to version 0.11.11
    Metadata for parallel_read_safe
    Add stylesheet for tagcloud
    Add span to more items
    Adds IT locale
    Fix incorrect /div when using discuss


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.11.12-1
changelog:
  - Update package to version 0.11.12
    Improve ablog-configuration-options.rst
    Fix sidebars CSS naming
    Fix theme support for ablog


author: Funda Wang <fundawang@yeah.net> - 1.2.12-1
changelog:
  - Update to 1.2.12
    - hcontrol,mixer: improve callback GIL state handling
    - alsaseq: fix seg. fault when accessing `ConstantObject` extra


author: jinshuaiyu<jinshuaiyu@kylinos.cn> - 10.0.1-1
changelog:
  - Upgrade to version 10.0.1
  - year_range_check will only shift 0s in from the left for year strings of length 2. Since parse_date throws an IsoFormatError for year strings of lengths other than 2 or 4 this shouldn't significantly change any public API consumers.


author: jiangxinyu <jiangxinyu@kylinos.cn> - 4.3.0-1
changelog:
  - Update package to version 4.3.0
    Fixed inability to pass total_tokens as a keyword argument on trio


author: liuzhilin <liuzhilin@kylinos.cn> - 4.4.0-1
changelog:
  - Update package to version 4.4.0
  - Added __slots__ to AsyncResource so that child classes can use __slots__.
  - Fixed the entire task group being cancelled if a TaskGroup.start() call gets cancelled.
  - Fixed MemoryObjectStream dropping an item if the item is delivered to a recipient that is waiting to receive an item but has a cancellation pending.
  - Fixed erroneous TypedAttributeLookupError if a typed attribute getter raises KeyError.


author: jiangxinyu <jiangxinyu@kylinos.cn> - 4.6.1-1
changelog:
  - Update package to version 4.6.1
  - Bugfix: Fixed feed_data after feed_eof assertion errors on asyncio
    Bugfix: Fixed missing or inconsistent error when acquiring already owned Lock


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 4.9.0-1
changelog:
  - Update package with version 4.9.0
    Added async support for temporary file handling
    Added 4 new fixtures for the AnyIO pytest plugin
    Added the info property to anyio.Path on Python 3.14
    Added experimental support for running functions in subinterpreters on Python 3.13 and later
    Updated TaskGroup to work with asyncio's eager task factories
    Added support for wait_readable() and wait_writable() on ProactorEventLoop


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2.13.0-1
changelog:
  - Update package to version 2.13.0
    270 build broken with poetry core 200
    Fix test_pickle.py not actually testing unpickled file


author: liuzhilin <liuzhilin@kylinos.cn> - 3.2.2-1
changelog:
  - Update package to version 3.2.2
  - Improve inference for generic classes using the PEP 695 syntax (Python 3.12).
  - Fix RecursionError in infer_call_result() for certain __call__ methods.
  - Add AstroidManager.prefer_stubs attribute to control the astroid 3.2.0 feature that prefers stubs.
  - Fixes a problem that six.moves brain was not effective if six.moves


author: lixiaoyong <lixiaoyong@kylinos.cn> - 3.2.4-1
changelog:
  - Type:update
  - ID:NA
  - SUG:NA
  - DESC:update version to 3.2.4
         Avoid reporting unary/binary op type errors when inference is ambiguous
         Fix AssertionError when inferring a property consisting of a partial function


author: zhangxingrong <zhangxingrong@uniontech.cn> - 3.3.1-1
changelog:
  - update version to 3.3.1
  - Fix a crash introduced in 3.3.0 involving invalid format strings.
  - Add support for Python 3.13.
  - Remove support for Python 3.8 (and constants PY38, PY39_PLUS, and PYPY_7_3_11_PLUS).
  - Add the __annotations__ attribute to the ClassDef object model.
  - Implement inference for JoinedStr and FormattedValue
  - Add support for ssl.OP_LEGACY_SERVER_CONNECT (new in Python 3.12).


author: jiangxinyu <jiangxinyu@kylinos.cn> - 3.3.5-1
changelog:
  - Update package to version 3.3.5
  - Fix Python 3.13 compatibility re: collections.abc
    Control setting local nodes outside of the supposed local's constructor


author: openeuler_bot <infra@openeuler.sh> - 3.3.6-1
changelog:
  - Fix inability to import `collections.abc` in python 3.13.1. (version: 3.3.6)
  - Fix crash when typing._alias() call is missing arguments. (version: 3.3.6)


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 3.3.10-1
changelog:
  - Update version to 3.3.10
    Avoid importing submodules sharing names with standard library modules
    Fix bug where pylint code.custom_extension would analyze code.py or code.pyi instead if they existed
    Fix crash when sys.modules contains lazy loader objects during checking
    Upload release assets to PyPI via Trusted Publishing
    Fix inability to import collections.abc in python 3.13.1


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2.0.5-1
changelog:
  - Update package with version 2.0.5
    Fixed a memory leak on exceptions and minor performance improvement


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 24.4.2-1
changelog:
  - Update package to version 24.4.2
    - Fix regression where certain complex f-strings failed to parse (#4332)
    - Fix bad performance on certain complex string literals (#4331)
    - Add support for the new Python 3.12 f-string syntax introduced by PEP 701 (#3822)
    - Fix crash involving indented dummy functions containing newlines (#4318)
    - Add support for type parameter defaults, a new syntactic feature added to Python 3.13 by PEP 696 (#4327)
    - Fix unwanted crashes caused by AST equivalency check (#4290)
    - Fix catastrophic performance on docstrings that contain large numbers of leading tab characters. This fixes CVE-2024-21503.


author: wuzhaomin <wuzhaomin@kylinos.cn> - 24.8.0-1
changelog:
  - update version to 24.8.0
  - Fix another f-string regression (#4339)
  - Add caution to the playground mention (#4352)
  - Fix use of deprecated ast.Str (#4393)
  - Fix wheel build by using newer manylinux image (#4394)
  - fix: avoid formatting backslash strings inside f-strings (#4401)
  - Fix incorrect linenos on fstring tokens with escaped newlines (#4423)


author: jiangxinyu <jiangxinyu@kylinos.cn> - 24.10.0-1
changelog:
  - Update package to version 24.10.0
  - Fix crashes involving comments in parenthesised return types or X | Y style unions
    Fix bug where the cache was shared between runs with and without --unstable


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 25.1.0-1
changelog:
  - Update package to version 25.1.0
    Normalize casing of Unicode escape characters in strings to lowercase
    Fix inconsistencies in whether certain strings are detected as docstrings
    Consistently add trailing commas to typed function parameters
    Remove redundant parentheses in if guards for case blocks
    Add parentheses to if clauses in case blocks when the line is too long
    Whitespace before # fmt: skip comments is no longer normalized
    Fix line length computation for certain expressions that involve the power operator
    Check if there is a newline before the terminating quotes of a docstring
    Fix type annotation spacing between * and more complex type variable tuple


author: ZhaoYu Jiang <jiangzhaoyu@kylinos.cn> - 0.13.2-1
changelog:
  - Upgrade Package to Version 0.13.3
    Signed cookies now use a stronger HMAC algorithm by default.
    Bottle now ships with its own multipart form data parser (borrowed from multipart) and no longer relies on cgi.FieldStorage.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.2.2-1
changelog:
  - Update package to version 1.2.2
    Add editable to builder.get_requries_for_build's static types
    Make uv optional for tests
    Add --installer option, supporting pip and uv. Added uv extra.
    Improve console output and provide -v for dependency installation


author: songliyang <songliyang@kylinos.cn> - 23.2.1-1
changelog:
  - upgrade to version 23.2.1
  - Stop generating nan values in tests to work with latest attrs
  - Expose mapping_unstructure_factory
  - Raise errors for missing structure handlers more eagerly
  - Stop generating nan values in tests to work with latest attrs


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 24.1.2-1
changelog:
  - Update package with version 24.1.2
    Fix BaseConverter.register_{un,}structure_hook type signature
    Take make_dict_structure_fn.prefer_attrib_converters from converter
    Support typing_extensions.Any
    Flesh out docs and coverage


author: Weifeng Su <suweifeng1@huawei.com> - 5.0.8-1
changelog:
  - upgrade to 5.0.8
    -fix a regression error in 5.0.7
    -update testing to validate against python version 2.7 and 3.5-3.11
    -update broken links / no-existent services and references


author: yaoxin <1024769339@qq.com> - 2.0.2-1
changelog:
  - Update to 2.0.2:
    * Add missing Path expanduser
    * Fix: log truncated
    * Improve backwards configshell-fb compatibility
    * Removed the dependency on python-six.
    * Removed the dependency on python-urwid.
    * Refactored to Python >= 3.9.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 23.10.4-1
changelog:
  - Update package to version 23.10.4
    Use setuptools.find_packages, ergo shippin' the tests too
    Spiff up the tox.ini, fixing the coverage build along the way
    Switch to explicit build matrix and remove duplicate py27
    run pipx run versioneer install --no-vendor


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.8.7-1
changelog:
  - Update package to version 1.8.7
    Remove the EPL from the list of licenses
    Add extensions recommendations and remove settings
    Switch linter from flake8 to ruff
    Set linter step to continue on error
    Fix DeprecationWarning in Python 3.12 due to use of co_lnotab


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 8.5.0-1
changelog:
  - Update package with version 8.5.0
    Updating deprecated pydantic calls
    Switching to pyproject.toml
    Fix for moving nested tables when using iterable_compare_func. by
    Fix recursion depth limit when hashing numpy.datetime64
    Moving from legacy setuptools use to pyproject.toml
    pytz is not required
    Adding BaseOperatorPlus base class for custom operators
    default_timezone can be passed now to set your default timezone to something other than UTC
    New summarization algorithm that produces valid json
    Better type hint support


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.3.1-1
changelog:
  - Update package with version 1.3.1
    Fix a bug in which names in includes were not normalized before comparisons
    Optimize the behavior of the resolve() function on multiple groups


author: jiangxinyu <jiangxinyu@kylinos.cn> - 1.19.2-1
changelog:
  - Update package to version 1.19.2
    Fixed an exception when a Git repository had a broken ref. Git would print a warning that Dunamai failed to parse.


author: liudy <liudingyao@kylinos.cn> - 1.22.0-1
changelog:
  - Update version to 1.22.0
  - Fix The --ignore-untracked CLI flag was ignored.
  - Add --commit-length option.
  - Fix Some timestamps could fail to parse on Python 3.5 and 3.6.


author: wuzhaomin <wuzhaomin@kylinos.cn> - 1.7.0-1
changelog:
  - Update package to version 1.7.0
  - Fix doc and other issues,Provides a new way to find device nodes that correspond to uninput devices


author: lilu <lilu@kylinos.cn> - 1.7.1-1
changelog:
  - Update package to version 1.7.1
  - Provide fallback value for FF_MAX_EFFECTS, which fixes the build on EL 7
  - Add ifdef guards around UI_GET_SYSNAME to improve kernel compatibility


author: xuhe <xuhe@kylinos.cn> - 1.2.2-1
changelog:
  - Update version to 1.2.2
  - Fixed type errors on Python < 3.10 and the type annotation of suppress().
  - Corrected the type annotation of the exception handler callback to accept a BaseExceptionGroup instead of BaseException.
  - Updated the copying of __notes__ to match CPython behavior.
  - Removed an assert in exceptiongroup._formatting that caused compatibility issues.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.3.0-1
changelog:
  - Update package to version 1.3.0
    Added **kwargs to function and method signatures as appropriate to match the signatures in the standard library
    Changed BaseExceptionGroup.__init__() to directly call BaseException.__init__() instead of the superclass __init__()
    Changed the exceptions attribute to always return the same tuple of exceptions


author: lilu <lilu@kylinos.cn> - 2.1.1-1
changelog:
  - Upgrade package python3-execnet to version 2.1.1
  - Fixed regression in 2.1.0 where the strconfig argument to load/loads is ignored.


author: sqfu <dev01203@linx-info.com> - 2.21.1-1
changelog:
  - update to 2.21.1
  - Fix date pattern regexp
  - Add re import when using regex pattern
  - Add detailed_exception parameter


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.0.0-1
changelog:
  - Update package to version 1.0.0
    Fix flake8 complaints
    Add missing iTunes tags
    Fix etree to string conversion in FeedGenerator
    Allow integer to be used for enclosure length
    Update RPM Specfile (tests, pypi, py3)


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1:3.0.3-1
changelog:
  - Update package to version 3.0.3
    Correct type for jinja_loader property.
    Fix error with --extra-files and --exclude-patterns CLI options.
    Fix a typo in an error message for the flask run --key option.
    Restructure the code such that the Flask (app) and Blueprint classes have Sans-IO bases.
    Allow self as an argument to url_for.


author: yaoxin <yao_xin001@hoperun.com> - 1:3.1.0-1
changelog:
  - Update to 3.1.0:
    * Drop support for Python 3.8
    * Update minimum dependency versions to latest feature releases. Werkzeug >= 3.1, 
      ItsDangerous >= 2.2, Blinker >= 1.9
    * Provide a configuration option to control automatic option responses
    * Add support for the Partitioned cookie attribute (CHIPS), with the SESSION_COOKIE_PARTITIONED config
    * Support key rotation with the SECRET_KEY_FALLBACKS config, a list of old secret keys that can 
      still be used for unsigning. Extensions will need to add support
    * Fix how setting host_matching=True or subdomain_matching=False interacts with SERVER_NAME. 
      Setting SERVER_NAME no longer restricts requests to only that domain


author: yaoxin <1024769339@qq.com> - 3.12.0-1
changelog:
  - Update to 3.12.0:
    * Support for license expressions using the AND and OR operators.
    * Recognise __version__: str = "0.1" annotated assignments when
      finding the version number.
    * Clear error message when referring to a license file in a parent
      directory, which is not supported.
    * Support for SPDX license expressions and multiple license files,
      as detailed in PEP 639:
        license = "BSD-3-Clause"
        license-files = ["LICENSE"]
      For now, only a single license identifier is allowed. More complex
      expressions describing multiple licenses & expressions may be supported
      in a future version.


author: chenyaqiang <chengyaqiang@huawei.com> - 1.0.8-1
changelog:
  - update to version 1.0.8
  - Do not unilaterally import distutils in setup.py
  - Add support for objects that support buffer protocol for "read"


author: yaoxin <yao_xin001@hoperun.com> - 1.0.0-1
changelog:
  - Update to 1.0.0:
    * Add support for Python 3.12
    * Small updates to the docs
    * Add SECURITY.md describing security policy
    * Fix pasteurize: NameError: name 'unicode' is not defined
    * Add setuptools to requirements for building docs
    * Make the fix_unpacking fixer more robust
    * Small improvements to shell scripts according to shellcheck


author: wuzhaomin <wuzhaomin@kylinos.cn> - 2.0.3-3
changelog:
  - Add missing __all__ to library submodules
  - doc: Fix raises example
  - Don't recommend "import *" form.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 24.1.0-1
changelog:
  - Update package with version 24.1.0
    Added a default to an internal API that is used by scikit-build-core.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 25.1.0-1
changelog:
  - Update package to version 25.1.0
    Add $HFPR_PACKAGE_NAME is now replaced by the package name in the PyPI readme
    Remove support for Python 3.7


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.4.1-1
changelog:
  - Update package to version 0.4.1
    Updated files with 'repo_helper'.
    Test on newer Python versions
    Clarify that unsupported options are within requirements.txt, not generally.


author: lixiaoyong <lixiaoyong@kylinos.cn> - 1.25.0-1
changelog:
  - Upgrade package version to 1.25.0
    Add .venv to the list of directories that cannot be traversed
    Output from the core Application utility now writes to stderr


author: openeuler_bot <infra@openeuler.sh> - 4.1.0-1
changelog:
  - Renamed InvalidTableIndex exception to InvalidTableIndexError. (version: 4.1.0)
  - Support for Python 3.6 has been removed. (version: 4.1.0)
  - Support for Python 3.9 has been added. (version: 4.1.0)


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.0.4-1
changelog:
  - Upgrade package with version 1.0.4
    Add support for HTTPS proxies.
    Handle sni_hostname extension with SOCKS proxy.
    Handle HTTP/1.1 half-closed connections gracefully.
    Add support for Python 3.12 and drop Python 3.7 support.
    Async support becomes fully optional.
    Add support for synchronous TLS-in-TLS streams.


author: zhangxingrong <zhangxingrong@uniontech.cn> - 1.0.5-1
changelog:
  - update to version 1.0.5
    Handle EndOfStream for anyio backend. (#899)
    Allow trio 0.25.* series in package dependancies. (#903)


author: shaoning <shaoning@kylinos.cn> - 1.0.6-1
changelog:
  - Update package to version 1.0.6
    * Relax trio dependency pinning.
    * Handle trio raising NotImplementedError on unsupported platforms.
    * Handle mapping ssl.SSLError to httpcore.ConnectError.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.0.9-1
changelog:
  - Update package with version 1.0.9
    Resolve GHSA-vqfr-h8mv-ghfj with h11 dependency update
    Fix AttributeError when importing on Python 3.14
    Support proxy=… configuration on ConnectionPool()


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.27.0-1
changelog:
  - Upgrade package with version 0.27.0
    Support HTTPS proxies.
    Drop support for Python 3.7 and Add support for Python 3.12.
    Add support for httpcore 1.0.
    Respect the http1 argument while configuring proxy transports.
    Fix RFC 2069 mode digest authentication.


author: lixiaoyong <lixiaoyong@kylinos.cn> - 0.27.2-1
changelog:
  - Upgrade package with version 0.27.2
  - Fixed
    * Reintroduced supposedly-private URLTypes shortcut. (#2673)
    * Improved error messaging for InvalidURL exceptions. (#3250)
    * Fix app type signature in ASGITransport. (#3109)
  - Added
    * Support for zstd content decoding using the python zstandard package is added. Installable using httpx[zstd]. (#3139)


author: Ge Wang <wang__ge@126.com> - 0.28.1-1
changelog:
  - Upgrade package with version 0.28.1
  - Fixed
    * Fix SSL case where verify=False together with client side certificates.
    * JSON request bodies use a compact representation.
    * Review URL percent escape sets, based on WHATWG spec.
    * Ensure certifi and httpcore are only imported if required.
    * Treat socks5h as a valid proxy scheme. 
    * Cleanup Request() method signature in line with client.request() and httpx.request().
    * When passing params={}, always strictly update rather than merge with an existing querystring.
  - removed
    * The deprecated proxies argument has now been removed.
    * The deprecated app argument has now been removed.


author: dongqi <dongqi1@kylinos.cn> - 6.0.0-1
changelog:
  - Update package version to 6.0.0
  - Use Python 3.11 for cutting releases
  - Apply validation on other compare* methods


author: yaoxin <yao_xin001@hoperun.com> - 7.0.0-1
changelog:
  - Update to 7.0.0:
    * Refine type hint for ``singular_noun`` to indicate a literal
      return type for ``False``. (#186)
    * Removed methods renamed in 0.2.0.
    * Project now supports Pydantic 2 while retaining support for
      Pydantic 1. (#187)
    * Added validation of user-defined words and amended the type
      declarations to match, allowing for null values but not empty
      strings. (#187)
    * ``ordinal`` now handles float types correctly without first
      coercing them to strings. (#178)
    * Require Python 3.8 or later.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 6.29.5-1
changelog:
  - Update package with version 6.29.5
    Always set debugger to true in kernelspec
    Enable ProactorEventLoop on windows for ipykernel
    Adds a flag in debug_info for the copyToGlobals support
    Extend argument handling of do_execute with cell metadata


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 8.1.5-1
changelog:
  - Update package to version 8.1.5
    More Phosphor backward compatibility
    Allow interact to use basic type hint annotations
    Support horizontal orientation of radio buttons
    Add support for widgets in JupyterLab code consoles
    Add return to pack_models


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 8.1.7-1
changelog:
  - Update package to version 8.1.7
    Fix CI + remove Python 3.8
    Dynamic widgets registry
    Fix lumino and lab packages pinning
    Update lables even without MatJax/TypeSetter
    Update github actions and fix readthedocs
    Fix the new line when pressing enter in textarea widget
    Backward compatibility on processPhosphorMessage
    Include sourcemaps in npm tarballs
    Fix deprecation warning when importing the backend_inline


author: yaoxin <yao_xin001@hoperun.com> - 5.1.0-1
changelog:
  - Update to 5.1.0:
    * Implement experimental _compose for composing context
      managers. If you wish to use this function, please comment in
      the issue regarding your thoughts on the ordering.
    * Deprecate null context.
    * Renamed tarball_context to tarball and deprecated tarball_context compatibility shim. 
    * Disentangle pushd from tarball.
    * Removed deprecated 'runner' parameter to tarball_context.


author: liuzhilin <liuzhilin@kylinos.cn> - 1.4.2-1
changelog:
  - Update package to version 1.4.2
  - TST add a test that ensures conservation of byte order during IPC.
  - FIX raise iterator exception in user's thread.
  - FIX _get_items_to_delete raising error when items list empty.
  - Add pytest 8.x compatability.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.0.0-1
changelog:
  - Update package with version 1.0.0
    Fix tests for nbclient v0.8
    Remove caps & bump Python for SPEC 0


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.0.1-1
changelog:
  - Update package with version 1.0.1
    MAINT: remove upper limit of pytest
    CI: add cron and workflow dispatch


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 8.6.0-1
changelog:
  - Update package with version 8.6.0
    Update typing for traitlets 5.13
    Enable strict typing
    Test on python 3.12


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 8.6.3-1
changelog:
  - Update package with version 8.6.3
    Support psutil for finding network addresses
    Use simpler isoparse from dateutil to parse ISO-8601 timestamps
    Avoid a DeprecationWarning on Python 3.13+
    Use non-blocking zmq Poller


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2.2.4-1
changelog:
  - Update package with version 2.2.4
    Fix websocket handler incorrectly inheriting from APIHandler rather than JupyterHandler
    Remove unused notebook config entry point
    Support latest version of typescript-language-server


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2.2.5-1
changelog:
  - Update package to version 2.2.5
    Fix for environment variables leaking into the parent environment


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2.13.0-1
changelog:
  - Update package with version 2.13.0
    Add an option to have authentication enabled for all endpoints by default
    Websockets: add configurations for ping interval and timeout
    Log extension import time at debug level unless it's actually slow
    Add support for async Authorizers
    Support get file(notebook) md5
    Update kernel env to reflect changes in session
    Support external kernels


author: xuhe <xuhe@kylinos.cn> - 2.14.2-1
changelog:
  - Update to 2.14.2
  - Fix jupytext and lint CI failures.
  - Set all min deps.
  - chore: update pre-commit hooks.
  - Update pytest requirement.
  - Ignore zero-length page_config.json, restore previous behavior of crashing for invalid JSON.
  - Don't crash on invalid JSON in page_config.
  - Do not include token in dashboard link, when available.
  - Use hatch fmt command.
  - chore: update pre-commit hooks.
  - Removing excessive logging from reading local files.
  - Update simple extension examples: _jupyter_server_extension_points.
  - Do not log environment variables passed to kernels.
  - Pass session_id during Websocket connect.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2.15.0-1
changelog:
  - Update package with version 2.15.0
    Better error message when starting kernel for session
    Add a traitlet to disable recording HTTP request metrics
    Add prometheus: Expose 3 activity metric
    Add prometheus info metrics listing server extensions + versions
    Add prometheus metric with version information
    Better hash format error message


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 4.1.2-1
changelog:
  - Upgrade package with version 4.1.2
    Fix highlight sequencing when replacing text in code cells
    Restore notebook scrolling on dragging a cell to the viewport edge
    Fix typing in editable elements inside of open shadow DOM
    Correct Alt + number keyboard shortcuts command map
    Update jupyter-collaboration for the Binder environment
    Add virtual scrollbar component to windowed lists.
    Load custom CSS functionality and documentation
    Add plugin manager and extension locks


author: zhaojingyu <zhaojingyu@kylinos.cn> - 4.1.6-1
changelog:
  - Upgrade package with version 4.1.6
  - Fix outputarea collapse expand
    Disable placeholder for password input


author: muxiaohui <muxiaohui@kylinos.cn> - 4.3.0-1
changelog:
  - Update version to 4.3.0
    Add setting to enable single-click navigation in file browser.
    Adds command to toggle cell outputs.
    Add kernel selection to Galata notebook creation.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 4.3.5-1
changelog:
  - Upgrade package with version 4.3.5
    Fix scrolling and selection restoration on undo/redo
    Fix windowing crash due to out-of-bounds access
    Increase color contrast of operators in code editor
    Fix jupyverse installation instructions
    Use Zulip for instant messaging


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 4.4.1-1
changelog:
  - Update package with version 4.4.1
    Fix undo/redo in cells created in none windowing mode
    Fix token extraction for incomplete paths
    Fix handling of the single click navigation
    Follow changes to stream outputs
    Fix incorrect modifications in collaborative save events
    Fix document search matching text within unsupported SVG tags
    Fix handling of the CSV viewer theme
    Fix browser tab name updates when started in single-document mode
    Add Settings Import Feature from a JSON File
    Support kernel subshells
    Remove spurious regex to slightly improve performance of streaming large outputs


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 4.4.3-1
changelog:
  - Update package with version 4.4.3
    Enable save in collaborative mode
    Fix error handing in extension manager (typo and undefined variable)
    Ensure strings with yellow background in tracebacks are visible
    Fix stdin input triggering cell re-execution on Shift+Enter
    Add standby callback to lumino polls
    Fix incorrect ARIA labels in the MainAreaWidget
    fileeditor-extension: fix handling of launcher, commands and menu entries on specsChanged
    Fix Settings Editor incorrectly resetting values to default in filtered view
    Upgrade CodeMirror packages to latest
    Update widget flag on attaching cell to viewport
    Update lumino to v2025.4.30 to pull menu aria fix
    Fix rendering of long cell editors in windowed notebook
    Add aria-hidden to icons (<svg> elements) which do not have a title
    Fix editing shortcuts on Safari (allow shortcut edit button to receive focus)


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.3.0-1
changelog:
  - Update package with version 0.3.0
    Upgrade extension to work with jupyterlab4
    Delete lock file and rerun jlpm install
    Remove dev dependencies and auto generated hatch file
    Make build work with python 3.12
    Remove package-lock.json from git tracking


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.5.1-1
changelog:
  - Update package with version 0.5.1
    Allow not executing code with the repl
    Fix handling of sessions and kernels restarts


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.19.1-1
changelog:
  - Update package with version 0.19.1
    BUG: Fix SciPy make dist doc workflow by ensuring jupyter is run with the current Python executable
    Better mobile device detection for interactive examples buttons
    Allow enabling/disabling REPL code execution in the Replite directive


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 3.1.6-1
changelog:
  - Update package with version 3.1.6
    Fix cwd for Notebooks (3.x)
    Backport mambajs bump: prefix relocation + untarjs speedup
    Backport: Non-hardcoded python version
    Non verbose env bootstrap in production
    Add support for using Python 3.13
    Update mambajs and untarjs


author: openeuler_bot <infra@openeuler.sh> - 1.4.8-1
changelog:
  - Cppy upgrade to 1.3.0 to fix linking issues on windows (version: 1.4.8).
  - Add CI/wheel builder for the free-threaded build (version: 1.4.8).
  - Fix CIBW_ENABLE to correctly build free-threaded wheels (version: 1.4.8).


author: wangkai <13474090681@163.com> - 2.1.1-1
changelog:
  - Update to version 2.1.1
  - Update to support python versions 3.12 and 3.13
  - Drop support for Python 3.5, 3.6 and 3.7


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.2.0-1
changelog:
  - Upgrade package with version 1.2.0
    Support running LibCST on Python 3.12 and drop support for running it on 3.8
    Allow Element::codegen to be used by external users
    Fix parsing list matchers without explicit brackets
    Fix filepathprovider generic type


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.5.0-1
changelog:
  - Upgrade package with version 1.5.0
    FullyQualifiedNameProvider: Optionally consider pyproject.toml files
    Add validation for If node
    include python 3.13 in build
    Add helper functions for common ways of filtering nodes
    Dump CST to .dot (graphviz) files
    Implement PEP-696


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.7.0-1
changelog:
  - Update to version 1.7.0
    Add free-threaded CI
    Add codemod to convert typing.Union to |
    Add codemod to fix variadic callable annotations
    Add codemod to rename typing aliases of builtins
    Add typing classifier to pyproject.toml and badge to README
    Expose TypeAlias and TypeVar related structs in rust library
    Build wheels for musllinux


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2.0.3-1
changelog:
  - Update package to version 2.0.3
    Add linkify-it-py-demo url
    Fix rtd
    Update port.yml (linkify-it v5.0.0)


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.7.0-1
changelog:
  - Update package to version 0.7.0
    Fix misleading usage of __main__.py without runnable code to be ran on python -m lunr
    Move to pyproject.toml packaging
    Drop support for Python 3.6
    Add support for Python 3.11
    Remove logging configuration @ping


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.8.0-1
changelog:
  - Update package with version 0.8.0
    Support for newer Python versions
    Upgrade Codecov configuration
    Include acceptance test fixtures and JS in source distribution
    Include acceptance test fixtures and JS in source distribution


author: yaoxin <1024769339@qq.com> - 0.45.1-1
changelog:
  - Update to 0.45.1:
    * fix(lib,ssl): rewrite ssl_accept, ssl_{read,write}_nbio for better error handling
    * fix: replace m2_PyBuffer_Release with native PyBuffer_Release
    * fix: remove support for Engine
    * swig: Workaround for reading sys/select.h ending with wrong types.
    * fix: add fix for build with older GCC
    * fix: remove AnyStr and Any types


author: yaoxin <1024769339@qq.com> - 3.8.2-1
changelog:
  - Update to 3.8.2:
    * Fix codecs deprecation in Python 3.14.
    * Fix issue with unclosed comment parsing in Python 3.14.
    * Fix issue with unclosed declarations in Python 3.14.
    * Fix issue with unclosed HTML tag <foo and Python 3.14.


author: Kaijie Gu <jiekgu@foxmail.com> - 1.7.4-1
changelog:
  - Update Version to v1.7.4
    add a maturin v1.7.4 package
    update cargo-vendor-cache based on the Cargo.toml in maturin v1.7.1 package.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.9.1-1
changelog:
  - Upgrade package to 1.9.1
    Fix absolute license file path from Cargo.toml
    Update pyproject-toml to 0.13.5
    Implement PEP 639 Support
    Add --compatibility pypi to avoid building for unsupported architectures
    Allow specifying compression method and level, in both build and develop modes
    Print a message when overriding platform tag from _PYTHON_HOST_PLATFORM


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.7.18-1
changelog:
  - Update version to 0.7.18
    Update GH Actions, test Python 3.13 final
    Add feature: File exclusion patterns
    Added mdformat-gfm-alerts to GitHub full installation in README.md
    Remove atomic writing
    Allow markdown-it-py v3


author: xuhe <xuhe@kylinos.cn> - 0.4.2-1
changelog:
  - Update version to 0.4.2
  - Export plugins explicitly with __all__.
  - Expand support for Python-Markdown in the admon plugin.
  - Use ruff-format.
  - Add option for footnotes references to always be matched.
  - Test against 3.12.
  - codecov no longer works on forks.
  - Improve parsing of nested amsmath.
  - Add allowed option for inline/block attributes.


author: yaoxin <1024769339@qq.com> - 2.0.0-1
changelog:
  - Update to 2.0.0:
    * `python-mimeparse` brings support for CPython 3.13 (by
      addressing the removal of the `cgi` module), and drops
      support for Python 3.7. Also included are packaging, tooling,
      and CI improvements. `python-mimeparse` is otherwise a stable
      and mature project that hopefully does not need much active
      development.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 3.1.3-1
changelog:
  - Update package with version 3.1.3
    Announce supports for python 3.12 and 3.13
    Add typing-extensions into dependencies
    Add py.typed for mypy
    Add more type hints
    Improve on parsing list. Make it possible to customize list regex


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.0.1-1
changelog:
  - Update package with version 1.0.1
    Don't import MkDocsConfig (does not exist on MkDocs 1.3-)
    Add Markdown anchors and aliases
    Preserve HTML data attributes (from spans to anchors)
    Support [`identifier`][] with pymdownx.inlinehilite enabled
    Recognize links with multi-line text


author: xuhe <xuhe@kylinos.cn> - 1.2.0-1
changelog:
  - Update version to 1.2.0
  - AUTO_REF_RE is renamed AUTOREF_RE (and updated for an improved version of fix_refs).
  - Warn when multiple URLs are found for the same identifier.
  - Only log "Markdown anchors feature enabled" once.
  - Use a custom autoref HTML tag.
  - Rename AutoRefInlineProcessor to AutorefsInlineProcessor.
  - Attach name to processors for easier retrieval.
  - Provide hook interface, use it to expand identifiers,
    attach additional context to references, and give more context around unmapped identifiers.
  - Add option to resolve autorefs to closest URLs when multiple ones are found.
  - Don't ignore identifiers containing spaces and slashes.
  - Emit deprecation warnings when old-style spans are found.
  - Use %s formatting instead of f-strings in log messages


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.4.1-1
changelog:
  - Update package with version 1.4.1
    Store parent pages and parent sections in backlink breadcrumbs
    Ignore Markdown anchors when setting backlink metadata on autorefs
    Handle absence of # when computing relative URLs
    Add strip_title_tags option
    Add link_titles option and adapt related logic
    Always resolve secondary URLs to closest (don't log warnings)
    Drop support for Python 3.8
    Handle inline references with markup within them
    Separate URLs in two groups, primary and secondary


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.1.0-1
changelog:
  - Update package with version 1.1.0
    Depend on MkDocs 1.6+
    Use more modern features of MkDocs, rename page_name to page_path to allow nested pages


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2.3.0-1
changelog:
  - Update package with version 2.3.0
    Change excluded file log level to INFO
    Add source attribute to authors. Aims to support GitHub and GitLab in mkdocs material.
    Add support for GitLab


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 6.0.4-1
changelog:
  - Update package with version 6.0.4
    Add mkdocs>=1.4 as dependency.
    Dropped Python upper version requirement bound.
    Fixed some warnings not shown when missing start and end delimiters in some contexts


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 7.1.1-1
changelog:
  - Update package with version 7.1.1
    Add a new directives global setting to customize directive names
    Performance optimization up to 25% faster
    No longer installable on Python v3.8
    Comments are turned off by default
    Indented code blocks must be surrounded by newlines
    Add official support for Python v3.13
    Add recursive argument to include-markdown directive
    Fixed errors when using Mkdocs>=1.6.0 generated files


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.6.1-1
changelog:
  - Update package with version 0.6.1
    Fix compatibility with MkDocs 1.5+
    Fix when markdown extensions is set to None


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.6.2-1
changelog:
  - Update package with version 0.6.2
    Fix compatibility with MkDocs 1.6+
    Require at least MkDocs 1.4


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 9.5.41-1
changelog:
  - Update package to version 9.5.41
    Added 4th and 5th level ordered list styles
    Updated Mermaid.js to version 11
    Added support for fetching latest release from GitLab
    Updated MkDocs to 1.6 and limited version to < 2


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.3.1-1
changelog:
  - Update package to version 1.3.1
    Add official support for Python 3.11 and 3.12.
    Remove support for Python 3.7.
    FIX: Better deprecation warning.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.8.0-1
changelog:
  - Update package with version 0.8.0
    Remove python 3.7 support and upgrade setup-python action
    Upgrade setup-python action to v5


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.2.2-1
changelog:
  - Update package with version 1.2.2
    Document redirection link
    Switch to pyproject+Hatch build and Ruff linter
    Drop Python 3.7, support Python 3.12
    Switch to ruff's formatter and import sorting
    Add a workflow to deploy a PyPI release on tag


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.24.1-1
changelog:
  - Update package with version 0.24.1
    Support new pymdownx-highlight options
    Backup anchors with id and no href, for compatibility with autorefs' Markdown anchors
    Cache downloaded inventories as local file
    Register all anchors for each object in the inventory
    Support cross-references for API docs rendered in top-level index page


author: lifeifei <lifeifei@kylinos.cn> - 0.25.2-1
changelog:
  - update package to version 0.25.2
    Support once parameter in logging methods, allowing to log a message only once with a given logger.
    Support blank line between ::: path and YAML options.
    Bugfix.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.27.0-1
changelog:
  - Update package with version 0.27.0
    Add support for authentication in inventory file URLs
    Reduce footprint of template debug messages
    Use  for logging messages


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.29.0-1
changelog:
  - Update package with version 0.29.0
    Support rendering backlinks through handlers
    Renew MkDocs' relpath processor instead of using same instance
    Update handlers in JSON schema to be an object instead of an array
    Fix broken table of contents when nesting autodoc instructions


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.8.0-1
changelog:
  - Update package with version 1.8.0
    Release Insiders features of the $500/month funding goal
    Cross-references for type annotations in signatures
    griffe-inherited-docstrings, a Griffe extension for inheriting docstrings
    griffe2md, a tool to output API docs to Markdown using Griffe
    Add option to unwrap Annotated types
    Add doc-signature CSS class to separate signature code blocks


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.16.10-1
changelog:
  - Update package with version 1.16.10
    Fix inventory base_url being ignored
    Use toc_label option in a few missing places


author: chengwei <chenwei@teligen.net> 1.16.11-1
changelog:
  - Update package with version 1.16.11
    Fix highlighting for signature with known special names like __init__
    Use default font-size for parameter headings
    Prevent uppercasing H5 titles (by Material for MkDocs)
    Use configured heading even when signature is not separated
    Render attribute names without full path in ToC


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.2.6-1
changelog:
  - Update package with version 0.2.6
    Add back sources to sdist/wheel
    Depend on mkdocstrings 0.28.3
    Drop support for Python 3.8
    Pass down docstring style and options to pytkdocs
    Update cross-reference markup to new autorefs format


author: yaoxin <yao_xin001@hoperun.com> - 10.5.0-1
changelog:
  - Update to 10.5.0:
    * Optimize all_equal recipe
    * Reduce groupby.__next__ calls in all_equal
    * Fix types.UnionType
    * Distinct permutations of incomparable items
    * Clarify seekable.relative_seek behavior
    * Use log1p for _sample_unweighted
    * Add type overloads for `zip_broadcast`
    * Add option `strict` to `sort_together`


author: muxiaohui <muxiaohui@kylinos.cn> - 2.2.5-1
changelog:
  - Update version to 2.2.5
    Update license metadata.
    Support building against Percona Server builds of MySQL client library.


author: xuhe <xuhe@kylinos.cn> - 1.1.1-1
changelog:
  - Update version to 1.1.1
  - DOCS: set printoptions to disable modern scalar printing.
  - FIX: output metadata overwrites image size for all following images.
  - MAINT: fix dependency on pre-commit job.
  - MAINT: appease mypy.
  - MAINT: fix specs for CI matrix.
  - DOCS: fix extra comma forgotten.
  - FIX: remove incorrect license classifier.
  - FIX: image metadata.
  - MAINT: use findall instead of traverse.
  - MAINT: restore default line length.
  - DOCS: update changelog.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.1.2-1
changelog:
  - Update package to version 1.1.2
    Fix incorrect output from prints originating from different processes


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.2.0-1
changelog:
  - Update package with version 1.2.0
    ENH: Support translated notebooks
    FIX: fix path suffix condition in core/read
    BUG: using rstrip to preserve indents


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 4.0.0-1
changelog:
  - Update package to version 4.0.0
    Support python>=3.10, sphinx >=7,<9, docutils>=0.19,<0.22
    Improve footnote def/ref warnings and translations
    Allow for use of the line-block directive
    Emits sphinx include-read event


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 4.0.1-1
changelog:
  - Update package with version 4.0.1
    Minor fix for sphinx 8.2 compat
    Add CI testing support for Python 3.13
    Fix type of MockIncludeDirective's klass parameter
    Fix typos discovered by codespell
    Remove redundant paragraph
    Minor typo in cross-referencing.md


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.10.0-1
changelog:
  - Update package to version 0.10.0
    Optionally write out executed notebook in jupyter-execute
    Adopt ruff format


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.10.2-1
changelog:
  - Update package with version 0.10.2
    Drop Python 3.8, test PyPy 3.10
    Gracefully handle explicit transient=None
    Run docs on ubuntu


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 7.16.6-1
changelog:
  - Update package with version 7.16.6
    Prevent leading whitespace in markdown code blocks from being stripped
    Update base.tex.j2 for macro compatibility with newer versions of Pandoc
    Allow including text/x-rst outputs in rst conversion, transition away from text/restructuredtext
    Add support for mistune 3.1.0
    [HTMLExporter] Initialize resources before widget filtering
    Add a toggle to skip the svg encoding of images
    Support configureable width and height of reveal presentations
    Convert coalescese_streams function to CoalesceStreamsPreprocessor


author: xuhe <xuhe@kylinos.cn> - 1.6.0-1
changelog:
  - Update version to 1.6.0
  - Update pepy image link.
  - Add support for Python 3.12.
  - Update link to build icon.
  - Fix patching an already running Proactor loop.
  - Pre-empt current task before running handle, allowing unpatched tasks.
  - Remove redundant blank line.


author: lixiaoyong <lixiaoyong@kylinos.cn> - 2024.10.9-1
changelog:
  - Upgrade package version to 2024.10.9
    - Updated type annotation of stderr parameter to make it optional
    - Removed add_timestamp from noxfile.options


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.2.0-1
changelog:
  - Update to version 1.2.0
    Use build PEP 517 build frontend to build the package
    Enable FIPS compliance by calling blake2b with usedforsecurity=False
    Use Python 3.13 and Ubuntu 24.04 for RTD build
    Cancel in-progress runs for the same branch or in retries of the same workflow run
    Support Poetry 2.0 and PEP 621


author: shixuantong <shixuantong1@huawei.com> - 1:1.24.3-3
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:remove f2py form python3-numpy package. It is in python3-numpy-f2py
         Do not pack open-source test case files


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.8.0-1
changelog:
  - Update package to version 1.8.0
    Unify CLIs
    Move "Attributes" and "Methods" below "Parameters"
    PERF: wrap inspect.getsourcelines with cache


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.9.0-1
changelog:
  - Update package to version 1.9.0 and fix build error
    Ignore some errors at module level
    Rework hook output to remove the table
    Switch to storing AST nodes on the stack for more accurate method signature check and easy access to parent nodes
    Changed class constructor init GL08 reporting
    Correct functionality of numpydoc SS05
    Specity the types of numpydoc_xref_ignore option


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2023.12.21-1
changelog:
  - Update version to 2023.12.21
    Update to 1.19.3 for python3.8 in aarch64 to limit cython<3.0
    Update after NumPy 1.26.0 release


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 5.3.0-1
changelog:
  - Update to 5.3.0
    Fix sdist to include all test *.py files
    Remove obsolete (and broken) test bits from setup.py
    Adding the ability to make a stableset immutable


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 5.4.1-1
changelog:
  - Update package with version 5.4.1
    Making it compatible with python 3.8
    Indexes instead of index for multiple items
    Adding more type hints


author: zhaojingyu <zhaojingyu@kylinos.cn> - 2.2.2-1
changelog:
  - Update to 2.2.2
  - Avoid issuing a spurious DeprecationWarning when a custom DataFrame or Series subclass method is called


author: songliyang <songliyang@kylinos.cn> - 1.5.1-1
changelog:
  - upgrade to version 1.5.1
  - Fix possible TOCTOU issue in directory creation.
  - Make temp directory creation more robust, and log only on errors.


author: yaoxin <yao_xin001@hoperun.com> - 0.6.3-1
changelog:
  - Update to 0.6.3:
    * UPDATE: parse_type/parse.py
    * Copy structured test suite to "tests/parse_tests/"
    * Copy structured test suite to "tests/parse_tests_with_parse_type"
    * REMOVE: tests/test_parse.py
    * README: Fix compact display of BADGES (was using multi-line)
    * CI: Add support for Python 3.12


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2.1.8-1
changelog:
  - Update package with version 2.1.8
    Bugfix: Can't include nested data files in built wheel.
    Rename tag-pattern to tag_regex in the docs.
    Copytree handle existing dirs.
    Normalize the dist info name in the wheel.
    Path to uri expansion in dependency string.


author: shaoning <shaoning@kylinos.cn> - 2.4.3-1
changelog:
  - Update package to version 2.4.3
    * Bump validate-pyproject to 0.9.0
    * Update dependencies
    * Update badge
    * Migrate tool config to pyproject.toml


author: panzhe <panzhe@kylinos.cn> - 2.4.4-1
changelog:
  - Update package to version 2.4.4
    * Improve diagnostic incorrectly parsing paths on MSYS2
    * Out-of-box stubs package support


author: lilu <lilu@kylinos.cn> - 10.4.0-1
changelog:
  - Upgrade version to 10.4.0
  - Raise FileNotFoundError if show_file() path does not exist
  - Improved reading 16-bit TGA images with colour
  - Fixed processing multiple JPEG EXIF markers


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.0.0-1
changelog:
  - Update package to version 1.0.0
    Rewrite the entire library using dataclasses.
    Add more rigorous testing.


author: songliyang <songliyang@kylinos.cn> - 2.0.2-1
changelog:
  - upgrade to version 2.0.2
  - This version is again a complete rewrite based on v0.4.4 since the approach with dataclass proved
    to be hard to convert to json while maintaining the public API which was used by pipenv.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 5.24.1-1
changelog:
  - Update package to version 5.24.1
    New px functions for maps: scatter_map, line_map, choropleth_map, and density_map.
    Add subtitle attribute to layout.title to enable adding subtitles to plots
    Introduce "u" and "s" pseudo html tags to add partial underline and strike-through styles
    Specify Python version 3.8-3.11 for development virtual environments
    Pin pytest at version 8.1.1 to match
    Removed Python 3.6 and Python 3.7 support


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.9.1-1
changelog:
  - Update to version 1.9.1
    Add 3.13 3.12 to the list of available Python versions
    Add a to key in tool.poetry.packages to allow custom subpackage names
    Add support for path dependencies that do not define a build system
    Add a tool.poetry.package-mode key to support non-package mode
    Improve support for PEP 691 JSON-based Simple API
    Establish zipapp compatibility
    Add support for creating packages dynamically in the build script


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2.1.3-1
changelog:
  - Update to version 2.1.3
    Update list of supported licenses
    Improve performance of marker operations
    Pass a local version label to the build backend interface
    Expose build-system dependencies via the poetry instance
    Add has_upper_bound method to VersionConstraint
    Replace the deprecated core metadata field Home-page with Project-URL: Homepage
    Add support for the project section in the pyproject.toml file according to PEP 621
    Add support for non PEP440 compliant version in the platform_release marker
    Add support for string comparisons with in / not in in generic constraints
    Add support for script files that are generated by a build script
    Add support for SOURCE_DATE_EPOCH when building packages


author: jiangxinyu <jiangxinyu@kylinos.cn> - 1.4.1-1
changelog:
  - Update package to version 1.4.1
    * fix the enable command would fail when the pyproject.toml tables were out of order
    * pattern-prefix option to add a prefix to the version tag pattern
    * Compatibility with poetry-core 1.7.0, which removed the poetry.core.semver module


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.8.2-1
changelog:
  - Update to version 1.8.2
    The bump config may now be set to a table, which supports an index field
    commit-length option to set a fixed length for commit hashes
    {major}, {minor}, and {patch} format placeholders
    CLI: show command to print the version without changing any files
    CLI: When pyproject.toml contains the project section,
    the enable command will add the required fields for Poetry 2.0.0+


