# changelog

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: 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: 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: 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: 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: 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> - 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: 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: 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: 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> - 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: shenbowen <shenbowen@xfusion.com> - 0.4.1-8
changelog:
  - Type:SPEC
  - ID:NA
  - SUG:NA
  - DESC:modify %patchxxx -p1 to 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0001-Pin-gcc-client-BugFix-for-SwitchOp-change-it-to-term.patch | 
  /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0002-Pin-gcc-client-Bugfix-for-GetFunctionById.patch | 
  /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0003-Pin-gcc-client-Init-a-SimpleIPAPASS.patch | 
  /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0004-Pin-gcc-client-Add-CGnodeOp.patch | 
  /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0005-Pin-gcc-client-Add-support-for-decl-and-field-SetDec.patch | 
  /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0006-Pin-gcc-client-Add-GetDeclType.patch | 
  /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0007-Pin-gcc-client-Fix-VectorType.patch | 
  /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0008-Pin-gcc-client-Fix-struct-self-contained-CallOp-Tree.patch | 
  /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0009-Pin-gcc-client-Fix-TreeToValue-VAR_DECL-and-ARRAY_TY.patch | 
  /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0010-PluginClient-Fix-the-bug-during-multi-process-compil.patch | 
  /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0011-Pin-gcc-client-Adaptation-to-llvm15-mlir15-only-solv.patch | 
  /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0012-Pin-gcc-client-Adaptation-to-gcc12-only-solves-the-b.patch | 
  /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0013-pin-gcc-client-Add-DataFlow-APIs.patch | 
  /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0014-PluginClient-Bugfix-for-semaphore-exception-and-port.patch | 
  /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0015-MLIR17-Adaptation-to-llvm17-mlir17.patch | 
  /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


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: 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: 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: 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: 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: 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: chenyanpanHW <chenyanpan@huawei.com> - 3.22-52
changelog:
  - DESC: delete -S git from 
  %setup       -q



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


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


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


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

  , and delete BuildRequires git


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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: yaoxin <yaoxin30@huawei.com> - 1.4.4-3
changelog:
  - Modified the build and install phases to adapt to the compilation and installation modes of Python 3.10


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: 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: 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: 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: 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: 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: ZhaoYu Jiang <jiangzhaoyu@kylinos.cn> - 0.13.2-1
changelog:
  - Upgrade Package to Version 0.13.2
    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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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 <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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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> - 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: 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: 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> - 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: 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: 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: 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: 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: 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> - 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: 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: 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: 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: 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: 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: 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> - 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> - 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> - 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> - 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> - 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> - 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: 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: 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: 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: 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: 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: 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> - 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: 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: 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> - 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.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: 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 <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.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: 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> - 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> - 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: 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: 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: 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> - 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> - 0.10.0-1
changelog:
  - Update package to version 0.10.0
    Optionally write out executed notebook in jupyter-execute
    Adopt ruff format


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: 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: 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: Shinwell Hu <micromotive@qq.com> - 1.11.1.1-4
changelog:
  - Python-ninja should never obsolate ninja-build.
  - Rename /usr/bin/ninja shipped in this package to /usr/bin/python-ninja


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: 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.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> - 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: panzhe <panzhe@kylinos.cn> - 1.1.0-1
changelog:
  - update precis_i18n to 1.1.0
  - Fixed an issue in the Nickname profile implementation
  - Update internal tables for Unicode 15.1
  - Add Python 3.13-dev to CI build environment
  - Change format of README and CHANGELOG files to Markdown


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: liuzhilin <liuzhilin@kylinos.cn> - 5.9.8-1
changelog:
  - Update version to 5.9.8
  - Fix build on NetBSD due to missing .h include.
  - Fix some C compilation warnings


author: lixiaoyong <lixiaoyong@kylinos.cn> - 6.0.0-1
changelog:
  - Update version to 6.0.0
    - ``maxfile`` and ``maxpath`` fields were removed from the namedtuple returned by `disk_partitions()`_.
    - offline cpus raise NotImplementedError in cpu_freq() (patch by Shade Gladden)


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: 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: muxiaohui <muxiaohui@kylinos.cn> - 3.21.0-1
changelog:
  - Update version to 3.21.0
    RSA keys for PSS can be imported.
    By setting the PYCRYPTODOME_DISABLE_GMP environment variable, the GMP library will not be used even if detected.
    Add support for Curve25519 / X25519.


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: jiangxinyu <jiangxinyu@kylinos.cn> - 23.9.1-1
changelog:
  - Update package to version 23.9.1
    Use Sequence instead of List to annotate the Class._mro attribute


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 24.3.3-1
changelog:
  - Update package to version 24.3.3
    Drop python 3.6 and enable future annotations everywhere
    Fix tests with sphinx 7.2.0 and greater
    Little fix for re-export names imported from package wildcard
    Allow to choose members order of classes and modules
    Run without warnings on python 3.12 and 3.13
    Fix compatibility with docutils 0.21.x


author: wuzhaomin <wuzhaomin@kylinos.cn> - 2.0.0-1
changelog:
  - Update version to 2.0.0
  - Fix multiple breaking issues from new pyparsing versions (#296)
  - Fix output problems for non-default progs (#276)


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: jiangxinyu <jiangxinyu@kylinos.cn> - 2024.2-1
changelog:
  - Update package to version 2024.2
    Update sklearn.neighbors hook to account for removed hidden import


author: yaoxin <yao_xin001@hoperun.com> - 2024.7-1
changelog:
  - Update to 2024.7:
    * Add hook for dbus_fast in order to collect submodules that are imported from 
      cythonized extensions. (#600)
    * Add hook for gribapi package from eccodes dist, in order to collect bundled headers 
      and ensure that the eccodes shared library is collected from the build environment. (#744)
    * Add hook for patoolib to collect dynamically-imported modules from the patoolib.programs sub-package. (#748)
    * Extend the xarray hook to collect additional backend plugins that are registered via the 
      xarray.backends entry-point (e.g., cfgrib). (#744)
    * Add hook for schwifty. Requires schwifty >= 2024.5.1 due to issues with data search path 
      in earlier versions. (#742)


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 10.7-1
changelog:
  - Update package to version 10.7
    Allow configuring custom repository providers based off the existing providers.
    Admonitions and Details now allow configuring custom block classes and default titles.
    Ensure that Keys does not parse base64 encoded URLs.
    Allow PathLike objects for base_path to better support interactions with MkDocs.
    Officially support Python 3.12 and drop Python 3.7 support.
    Add new combine_header_slug option in legacy Tabbed extension and new Block Tab extension


author: jiangxinyu <jiangxinyu@kylinos.cn> - 10.7.1-1
changelog:
  - Update package to version 10.7.1
    FIX: SmartSymbols: Ensure symbols are properly translated in table of content tokens.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 10.11.2-1
changelog:
  - Update package to version 10.11.2
    Really drop python<=3.7 support
    Remove polyfill requirements for Mathjax and do not recommend it in docs
    Support Python 3.13


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: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.8.0-1
changelog:
  - Upgrade version of package to 1.8.0
    really drop python<=3.8 support
    docs: correct Homepage URL


author: caiyuxin <caiyuxin@kylinos.cn> - 1.2.0-1
changelog:
  - Update package to version 1.2.0
    * Improve interoperability with importlib.metadata.
    * Clean up the _in_process directory inside the package from sys.path before imporing the backend.


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: 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: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.5.0-1
changelog:
  - Update package to version 1.5.0
    Drop Python 3.7, add Python 3.11 and 3.12
    Fix UNC bug in _win32_longpath
    Simplify build matrix and improve CI workflow


author: liuzhilin <liuzhilin@kylinos.cn> - 3.1.1-1
changelog:
  - DESC:Update to version 3.1.1
  - Ensure importlib_resources is included in the dependencies removed for coverage concerns.


author: guochao <guochao@kylinos.cn> - 3.2.0-1
changelog:
  - Update package to version 3.2.0
  - Add support for linking usernames
  - Update to the latest ruff version 
  - Move Python 3.11 out of the test matrix


author: liuzhilin <liuzhilin@kylinos.cn> - 3.3.0-1
changelog:
  - Update package version to 3.3.0
  - Get Traversable from importlib.abc or importlib_resources.abc for better compatibility with Python 3.14.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.3.0-1
changelog:
  - Update version to 1.3.0
    Require Python 3.9 or later now that Python 3.8 is EOL.
    Add Python 3.13 and 3.14 into the matrix.
    Move project metadata to pyproject.toml
    Move Python 3.11 out of the test matrix.
    Remove news fragment after allowing time to be processed downstream.
    Add FORCE_COLOR to the TOX_OVERRIDE for GHA. Requires tox 4.11.1. Closes
    Add links to project home page and pypi. Fixes


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: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.9.0-1
changelog:
  - Update package with version 0.9.0
    Update event loop handling
    Allow passing request_timeout to client_fetch
    Update ruff and typings


author: zhaoshuang <zhaoshuang@uniontech.com> - 0.10.1-1
changelog:
  - Update package with version 0.10.1
    Fix passing of kwargs to websocket_connect
    passthrough kwargs to websocket_connect
    Update Release Scripts


author: yaoxin <yao_xin001@hoperun.com> - 3.14.0-1
changelog:
  - Update to 3.14.0:
    * #415: MockType and AsyncMockType can be imported from
      pytest_mock for type annotation purposes.
    * #420: Fixed a regression which would cause
      mocker.patch.object to not being properly cleared between
      tests.
    * #417: spy now has spy_return_list, which is a list containing
      all the values returned by the spied function.
    * pytest-mock now requires pytest>=6.2.5.
    * #410: pytest-mock's setup.py file is removed. If you relied
      on this file, e.g. to install pytest using setup.py install,
      please see Why you shouldn't invoke setup.py directly for
      alternatives.
    * Added support for Python 3.12.
    * Dropped support for EOL Python 3.7.
    * ``mocker.resetall()`` now also resets mocks created by
      ``mocker.create_autospec`` (`#390`_).


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 3.15.0-1
changelog:
  - Update package with version 3.15.0
    Make requirements compile disable pip's require-virtualenv flag always
    Update setuptools config
    Add dependabot configuration for GitHub Actions
    Bump actions/setup-python from 3 to 4
    Activate numpy tests on Python 3.11
    Add setup-cfg-fmt to pre-commit


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.3.1-1
changelog:
  - Update package to version 0.3.1
    Add support to pytest 8.1.x
    Support old pytest versions
    Support ruff format and respect exclude config
    Fix subprocess call for filenames with spaces


author: xuhe <xuhe@kylinos.cn> - 0.4.1-1
changelog:
  - Update version to 0.4.1
  - Stop printing whole pytest traceback on error.
  - Replace --show-source with --output-format.
  - Handle ruff config error.
  - Fix pytest without cache -pno:cacheprovider.


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.
    * Removed contextlib2 requirement.
    * Fixed forcing color through termcolor.


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: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.3.1-1
changelog:
  - Update package with version 1.3.1
    Update workflows and tests.
    Use trusted publishing and configure Renovate.
    Drop 3.7 support and do sys path hack.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2024.10.11-1
changelog:
  - Update package with version 2024.10.11
    Add a comment about collections.abc vs typing
    Dropped support for Python 3.8 and 3.9
    Add pytype_extensions to CMakeLists_toplevel
    Add exhaustive match tracking for Literal values
    Add missing buffer methods to memoryview
    Add tracking bug for PEP 646 support
    Support type narrowing for match cases with as captures
    Do not treat await calls as loops in 3.11
    Adjust line numbers for reporting bad decorator calls
    Support pattern matching literal sequences
    Add exception handling for python 3.11


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: yaoxin <yao_xin001@hoperun.com> - 0.5.0-1
changelog:
  - Update to 0.5.0:
    * Migrate to PEP 517 compliant build.
    * Added ignore revs file for tracking commits with bulk sanity changes.
    * Add type annotations.
    * Add WSManFaultError.
    * Add new public APIs for header and command output.
    * Fix up subpackages in dist.


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: 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: dongjiao <dongjiao@kylinos.cn> - 1.2.1-1
changelog:
  - Update version to 1.2.1
    - Drop support for python 3.7. Add support for python 3.12
    - Add support for cattrs 23.2


author: yaoxin <yao_xin001@hoperun.com> - 1.3.0-1
changelog:
  - Update to 1.3.0:
    * Warn rather than raise on opportunistic auth failure
    * Explicit Principal code sample is wrong
    * Migrate to GHA stale action
    * Mention non-existing expect continue support in py-requests requires preemptive auth in many cases
    * Drop out of sequence detection
    * Use SPNEGO mechanism by default
    * Set SanitizedResponse content to bytes instead of string


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: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.7.0-1
changelog:
  - Update package to version 0.7.0
    Add support for extensionless Python files for server
    Fix configuration inheritance for configurations specified in the LSP settings
    Fix placement of inline parameter comments
    Add a subcommand to generate dependency graphs
    Add Python version support to ruff analyze CLI
    Add exclude support to ruff analyze
    Fix parentheses around return type annotations
    Fix codeblock dynamic line length calculation for indented docstring examples
    Refurb implement hardcoded-string-charset
    Refurb Count codepoints not bytes for slice-to-remove-prefix-or-suffix


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: xuhe <xuhe@kylinos.cn> - 0.18.0-1
changelog:
  - Update to 0.18.0
  - Support MSVC 17.10.
  - CMake 3.5+ requirement.
  - Support CPython 3.13 with windows lib finding fix.
  - Don't die on PermissionError during chmod.
  - Remove usage of deprecated distutils in cmake files.
  - Use first available option for vswhere output.
  - Support setuptools 69.3.0 changes in two tests.
  - Use uv in a few places.
  - Fedora maintenance.
  - Fedora: Fix rsync filter rule.
  - Fix Fedora tests.
  - Fedora downstream CI.
  - Clean up pylint.
  - Fix mypy type ignores for new setuptools types.
  - Move to Ruff-format.
  - Remove pkg_resources and test command.
  - Ruff moved to astral-sh.
  - Target-version no longer needed by Black or Ruff.
  - Update ruff and fix warnings.
  - Use 2x faster black mirror.
  - Group dependabot updates.
  - macos-latest is changing to macos-14 ARM runners.
  - Skip win PyPy PEP 518.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.10.7-1
changelog:
  - Update package with version 0.10.7
    Support negative envvar values correctly
    Auto CMake version
    Add fail setting to instant-fail build
    Packages can also be specified via a table
    Add build.tool-args
    Preserve additivity of cmake.define across overrides tables
    Add metadata dir access
    Vendor pyproject-metadata


author: yaoxin <yao_xin001@hoperun.cpm> - 0.10.2-1
changelog:
  - Update to 0.10.2:
    * Update Pandas import to new format
    * Fix Typo in skopt/space/space.py
    * Add support for multimetric scoring to :obj:skopt.searchcv.BayesSearchCV
    * Fix Keep order of variables in LabelEncoder
    * Replace occurrences of mse with squared_error
    * Fix tuple index out of range on plot
    * Fixes Grid sampling with border="only"
    * Fix plot_gaussian_process not working with ps-acquisition


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: zhangxianting <zhangxianting@uniontech.com> - 3.19.2-1
changelog:
  - Update to 3.19.2:
  - Updated test & build matrix to include Python 3.12 and use GitHub Actions as a Trusted Publisher (OIDC) https://github.com/simplejson/simplejson/pull/317


author: dongqi <dongqi1@kylinos.com> - 3.19.3-1
changelog:
  - Update package to version 3.19.3
  - Updated test & build matrix to include Python 3.13
  - Dropped wheel support for Python 2.7 on macOS


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: guochao <guochao@kylinos.cn> - 2.6-1
changelog:
  - Update package to version 2.6
  - Add support for nesting ampersand
  - Officially support Python 3.13 and update build environment
  - Update token


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> - 3.0.0-1
changelog:
  - Update package with version 3.0.0
    Removed support for Python 3.7
    Build docs in Python 3.11 on readthedocs


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 3.3.3-1
changelog:
  - Update version to 3.3.3
    Do not document members inherited from standard library classes
    functools.cached_property is considered a property
    Objects can render to their own page
    Render PEP-695 type aliases as TypeAlias assignments


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2024.02.04-1
changelog:
  - Update package with version 2024.02.04
    Add support for Python 3.12, drop EOL 3.7
    Group the sphinx-build options
    Use Sphinx's argument parser


author: xuhe <xuhe@kylinos.cn> - 0.6.1-1
changelog:
  - Update version to 0.6.1
  - Python v3.9-3.12 support.
  - Octicon icons to v19.8.0.
  - Use reference name by default for internal link cards.
  - Improve specificity of JS function name.
  - Remove duplicate CSS hashing for sphinx >= 7.1.
  - Fix tab-item label with nested syntax.
  - Fix do not close input tag.
  - Update theme versions.
  - Make octicon list a table.
  - Add sphinx-immaterial to doc theme builds.
  - Change syntax dropdown color.
  - Add FIPS compliant flag to md5 call.
  - define build.os for RTD to fix build.
  - Move to ruff.


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: jiangxinyu <jiangxinyu@kylinos.cn> - 1.0.0-1
changelog:
  - Update package to version 1.0.0
  - Dependencies: use pip-tools + GH Action to keep dependencies updated


author: yaoxin <yao_xin001@hoperun.com> - 1.0.4-1
changelog:
  - Update to 1.0.4:
    * fix: Error with sphinx-notfound-page 1.0.3 - 'tuple' object has no attribute 'default'
    * fix: check prefix starts and ends with /
    * fix _Opt deprecation warning
    * fix: Set proper notfound_urls_prefix option types
    * Filter all code over pyupgrade --py38-plus and ruff
    * do not create 404 page for embedded (e.g. ePub)
    * Do not hardcode CSS/JS checksums
    * Fix quotes


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: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 3.0.1-1
changelog:
  - Update package to version 3.0.1
    Remove Sphinx<5 compatibility leftovers
    Adjust the expected test_basic output to match Sphinx 7.3+
    Theme option flyout to enable/disable theme's flyout
    Show version/language selectors below the title
    Show hidden version in selector if it's the current active version


author: jiangxinyu <jiangxinyu@kylinos.cn> - 1.0.8-1
changelog:
  - Update package to version 1.0.8
  - Fix multiple term matching when word appears in both title and document


author: yaoxin <yao_xin001@hoperun.com> - 2.0.0-1
changelog:
  - Update to 2.0.0:
    * Adopt Ruff
    * Tighten MyPy settings
    * Update GitHub actions versions
    * Avoid storing build time in gzip headers


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: yaoxin <yao_xin001@hoperun.com> - 2.0.0-1
changelog:
  - Update to 2.0.0:
    * Fix tests for Sphinx 7.4 and later
    * Adopt Ruff and use stricter MyPy settings
    * Run mypy without command-line options


author: yuanlipeng <yuanlipeng2@huawei.com> - 2.0.0-1
changelog:
  - Upgrade version to 2.0.0
  - Drop support for Python 3.5, 3.6, 3.7, and 3.8.
  - Use os.PathLike over pathlib.Path.
  - Raise minimum required Sphinx version to 5.0.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.4.1-1
changelog:
  - Update package with version 1.4.1
    Drop Python 3.7 from CI
    Updated installation, configuration and usage information.
    Move to flit for PEP 621 compliant builds.


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: lvfei <lvfei@kylinos.cn> - 8.0.0-1
changelog:
  - Update package to version 8.0.0
  - Do not ignore mypy error code "return"
  - Enable running skips with custom marker
  - Move from some _pytest imports to pytest imports
  - Move from typing to collections.abc for multiple deprecated imports


author: liutao1 <liutao1@kylinos.cn> - 8.0.1-1
changelog:
  - Update package to version 8.0.1
  - Better error message when skip arguments are malformed.
  - Remove unused constant that caused problems with development releases of pytest.


author: wanggang <wanggang1@kylinos.cn> - 9.0.0-1
changelog:
  - Update package to version 9.0.0
  - Retire Document.find_region_sources() in favour of using a :class:`~sybil.parsers.abstract.lexers.BlockLexer`. See the :ref:`updated example <parser-from-scratch>`.
  - Better error messages when lexing fails to find the end of a block.
  - Improved documentation.


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: 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> - 3.5.0-1
changelog:
  - Upgrade version to 3.5.0
    - Added support for the Scientific Python version of OpenBLAS 
    - Added support for Pyodide and systems with alternative implementations of libc.
    - Added support for FlexiBLAS


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2.13.0-1
changelog:
  - Update package to version 2.13.0
    Add support for datetime.timedelta to time_machine.travel().
    Add shift() method to the time_machine pytest fixture.
    Fix documentation about using local time for naive date(time) strings.


author: xuhe <xuhe@kylinos.cn> - 2.15.0-1
changelog:
  - Update version to 2.15.0
  - Upgrade GitHub Actions upload-artifact in build workflow.
  - Upgrade cibuildwheel.
  - Upgrade requirements.
  - Fix workflow badge visibility in README.
  - Ignore Flake8 max line length errors.
  - Tidy pyproject.toml readme and license fields.
  - Improve MyPy configuration.
  - Fix System Error on Python 3.13 and Windows.
  - Build wheels for Python 3.13.
  - Downgrade wheel build environment Ubuntu version.


author: jiangxinyu <jiangxinyu@kylinos.cn> - 2.0.2-1
changelog:
  - Update package to version 2.0.2
  - Add support for Python 3.12, drop EOL 3.7
    tomli.loads: Raise TypeError not AttributeError. Improve message


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.12.3-1
changelog:
  - Update package to version 0.12.3
    chore(deps-dev): bump urllib3 from 1.26.14 to 1.26.18
    fix: Newline lost when updating a table
    fix: Significant slowdown on nested tables depending on syntax
    fix: Fix division for integers
    fix: error when overwriting a sub table


author: Binshuo <binshuo.oerv@isrc.iscas.ac.cn> - 0.13.2-1
changelog:
  - Update package to version 0.13.2
    chore(deps-dev): bump certifi from 2024.2.2 to 2024.7.4
    chore(deps-dev): bump idna from 3.4 to 3.7
    chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.4
    chore(deps-dev): bump requests from 2.31.0 to 2.32.2
    chore(deps-dev): bump setuptools from 68.0.0 to 70.0.0
    chore(deps-dev): bump urllib3 from 2.0.7 to 2.2.2
    chore(deps-dev): bump zipp from 3.15.0 to 3.19.1
    fix: delete keys from out of order table
    fix: don't add sign if the float is negative
    fix: Empty table dumped when number of subtables > 1
    fix: keep the nested out of order table
    fix: Table header missing
    fix: test_dates_behave_like_dates and test_times_behave_like_times
    fix: Encoder contract interferes with external TypeErrors raised in encoders
    fix: -1 index error when setting dotted key
    fix: |= does not work as expected on TOMLDocument
    fix: indent exist check before accessing its property
    [docs] Add tomlkit.dump()


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: liutao1 <liutao1@kylinos.cn> - 4.22.0-1
changelog:
  - Update package to version 4.22.0
  - Fix the fix environment definition
  - Expose type checking dependencies into an extra
  - Add dependency-groups support (PEP-735)


author: jiangxinyu <jiangxinyu@kylinos.cn> - 4.23.2-1
changelog:
  - Update package to version 4.23.2
  - Fix typo in docs for dependency_groups
    replace tool.pyproject and tool.tox.pyproject with tool.tox in config.rst


author: xuhe <xuhe@kylinos.cn> - 0.0.12-1
changelog:
  - Update version to 0.0.12
  - Tests: Pin virtualenv to <20.22, for Python 3.6 environments.
  - Implement a new method for tox 4.18+.


author: jiangxinyu <jiangxinyu@kylinos.cn> - 0.0.14-1
changelog:
  - Update package to version 0.0.14
  - Fix tests: Python 3.12+ toxenvs don't have setuptools in them
    Fix tests: Always return from prepend_env_var_path


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: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 5.14.1-1
changelog:
  - Upgrade package with version 5.14.1
    Add option to load traitlets values from environement.
    Cleanup after remove Python 2 support.
    Add more project URLs, trove classifiers.
    Added type hints to HasTraits.observe() and friends.


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: 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: shaoning <shaoning@kylinos.cn> - 2024.2-1
changelog:
  - Update package to version 2024.2
      * Add support for Python 3.13
      * Drop 3.6 and 3.7 to support Matrix
      * Remove POSIXRULES= from make invocation
      * Update tzdata to 2024b


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: chenhaixing <chenhaixing@huawei.com> - 1.26.12-4
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:fix socket timeout value when HTTPConnect is reused
         remove Exclamation mark character from the unreserved characters
         fix _idna_encode handling of x80


author: chengyechun <chengyechun1@huawei.com> - 1.26.17-2
changelog:
  - Type:CVE
  - ID:CVE-2023-45803
  - SUG:NA
  - DESC:fix CVE-2023-45803 Made body stripped form HTTP requests


author: chengyechun <chengyechun1@huawei.com> - 1.26.18-2
changelog:
  - Type:CVE
  - CVE:CVE-2024-37891
  - SUG:NA
  - DESC:fix CVE-2024-37891 Strip Proxy-Authorizatioin header on redirects


author: xu_ping<707078654@qq.com> - 2.6.16-1
changelog:
  - Upgrade version to 2.6.16
    * Support relative scroll for ListBox
    * Fix regression in TreeWidget: original widget can be overridden
    * Do not use deprecated positioning in the code and examples
    * Prevent a possible infinite loop in WidgetDecoration.base_widget 
    * Adopt ExceptionGroup handling without an external library in python 3.11+
    * Disable mouse tracking and discard input when exiting the main loop
    * use "target encoding" while transcoding for output


author: liyue01 <liyue01@kylinos.cn> - 0.30.1-1
changelog:
  - Update package to version 0.30.1
  - Fixed ：Allow horizontal tabs in response header values
  - Added New multiprocess manager and Allow ConfigParser or a io.IO[Any] on log_config
  - Fixed：Suppress side-effects of signal propagation ，Send content-length header on 5xx
  - Added Cooperative signal handling
  - Fixed ：Revert raise ClientDisconnected on HTTP
  - Added Raise ClientDisconnected on send() when client disconnected


author: shaoning <shaoning@kylinos.cn> - 0.32.0-1
changelog:
  - Update package to version 0.32.0
      * Add reason support on WebSocketDisconnectEvent
      * Add pragma: full coverage to Process.is_alive
      * Remove signal testing order dependency
      * Improve ProxyHeadersMiddleware
      * Add support for [*] in trusted hosts


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.34.0-1
changelog:
  - Update package to version 0.34.0
    Add content-length to 500 response in wsproto implementation
    Drop support for Python 3.8
    Remove WatchGod support for --reload


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> - 20.26.2-1
changelog:
  - update version to 20.26.2
  - Fix bad return code from activate.sh if hashing is disabled - by :user:’fenkes-ibm’.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.7.0-1
changelog:
  - Update version to 1.7.0
    Adds vl_convert.pyi type stub
    Fix build of macos intel wheels
    Handle non-positive text size and zero font width limit
    Added support for color emoji
    Support configurable renderer in html export
    Add online and offline html export support
    Add conversions to Vega scenegraph
    Set baseURL to support "data/movies.json" style URLs
    PDF support
    Add support for converting SVG images to PNG, JPEG, and PDF


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: 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: xuhe <xuhe@kylinos.cn> - 0.23.0-1
changelog:
  - Update version to 0.23.0
  - Fix typo in watch doctstring.
  - Update mkdocstring python handler option key.
  - Add support for Python 3.13.
  - remove watchfiles from ignore directory.
  - use intern! in rust code.


author: xuhe <xuhe@kylinos.cn> - 0.24.0-1
changelog:
  - Update version to 0.24.0
  - drop PyPy 3.8.
  - Update Python version in index.md.
  - Return "file deleted" instead of raising an exception.


author: wangqiang <wangqiang1@kylinos.cn> - 8.5.1-1
changelog:
  - Update to 8.5.1
  - NEW: Formally support Python 3.11 (no change).
  - NEW: Add support for Python 3.12 (pathlib changes).
  - NEW: Drop Python 3.7 support.
  - FIX: Fix handling of current directory when magic and non-magic patterns are mixed in glob pattern list.
  - FIX: Fix issue with type check failure in wcmatch.glob.


author: muxiaohui <muxiaohui@kylinos.cn> - 8.5.2-1
changelog:
  - Update package to version 8.5.2
  - pathlib issue with inheritance on Python versions greater than 3.12.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 10.0-1
changelog:
  - Update package to version 10.0
    Added GLOBSTARLONG which adds support for the Zsh style
    Enable DOTALL to match hidden files
    Fix some inconsistencies with globmatch and symlink handling
    Remove deprecated function glob.raw_escape
    Officially support Python 3.13


author: yaoxin <yao_xin001@hoperun.com> - 1.8.8-1
changelog:
  - Update to 1.8.8:
    * Fix CVE-2024-42353: Add fix for open redirect
    * s/isAlive/is_alive/
    * Support for Python 2.7 requires an old version of virtualenv


author: caiyuxin <caiyuxin@kylinos.cn> - 1.8.9-1
changelog:
  - Update package to version  1.8.9
  - Add legacy-cgi to required packages to be installed for Python 3.13 compatibility


author: wuzhaomin <wuzhaomin@kylinos.cn> - 3.0.1-1
changelog:
  - update version to 3.0.1
  - Fixed #236: app.lxml support xml responses with encoding declaration
  - fix tox -e docs build using allowlist_externals
  - use importlib.metadata to get project's version in sphinx conf


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: 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: 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: lixiaoyong <lixiaoyong@kylinos.cn> - 0.14.1-1
changelog:
  - Upgrade package to version 0.14.1
    - Drop support for Python older than 3.6
    - Additional ruff/Pyflakes/codespell fixes


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: Hann <hannannan@kylinos.cn> - 3.1.0-1
changelog:
  - Update package to version 3.1.0-1
  - Fix long messages behavior by truncating them via custom ellipsis


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: xu_ping <707078654@qq.com> - 26.2.0-1
changelog:
  - Upgrade version to 26.2.0
  - Disable sometimes-broken IPC/EPOLL on Windows
  - Add Cython as build dependency for non-pypy, non-cpython implementations


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: yaoxin <yao_xin001@hoperun.com> - 0:2.1.0-1
changelog:
  - Update to 2.1.0:
    * clarify getComment() javadoc with regards to Standard doclet inline and block tags
    * Require Java 8 to run QDox (#171)
    * Replace hamcrest with assertj (#173)
    * Upgrade to Mockito 4.11.0 with some small required code changes (#174)
    * implement JavaWildcardType.getLowerBounds and JavaWildcardType.getUpperBounds
    * Fix unittests
    * maven-gpg-plugin is not a managed plugin in oss-parent, move it to build.plugins
    * Fix the bug that does not allow the use of permits as field names (#202)


author: Jiabo Feng <fengjiabo1@huawei.com> - 11:8.2.0-17
changelog:
  - cvm : bug fix for undefined reference to 'virtcca_cvm_allowed' while compiling
  - cvm : bug-fix for incorrect device name check for vhost-user-fs
  - target/i386: add control bits support for LAM
  - target/i386: add support for LAM in CPUID enumeration
  - Add support for the virtcca cvm feature.
  - target/sparc: use signed denominator in sdiv helper
  - crypto: Introduce SM4 symmetric cipher algorithm
  - ppc/vof: Fix unaligned FDT property access
  - vl: fix "type is NULL" in -vga help
  - hw/display/bcm2835_fb: fix fb_use_offsets condition
  - aspeed/smc: Fix possible integer overflow
  - hw/nvme: fix number of PIDs for FDP RUH update
  - hw/nvme: fix memory leak in nvme_dsm
  - hvf: arm: Do not advance PC when raising an exception
  - physmem: Bail out qemu_ram_block_from_host() for invalid ram addrs


author: Jiabo Feng <fengjiabo1@huawei.com> - 11:8.2.0-18
changelog:
  - hw/loongarch/virt: Fix FDT memory node address width
  - hw/loongarch: Fix fdt memory node wrong 'reg'
  - load_elf: fix iterator's type for elf file processing
  - migration/colo: Fix bdrv_graph_rdlock_main_loop: Assertion `!qemu_in_…
  - target/i386: no single-step exception after MOV or POP SS
  - char-stdio: Restore blocking mode of stdout on exit
  - backends/cryptodev-builtin: Fix local_error leaks
  - target/loongarch: fix a wrong print in cpu dump
  - virtio-pci: fix use of a released vector
  - target/arm: Disable SVE extensions when SVE is disabled
  - hw/misc/bcm2835_property: Fix handling of FRAMEBUFFER_SET_PALETTE
  - target/i386: Introduce SapphireRapids-v3 to add missing features
  - virtio-net: Ensure queue index fits with RSS (CVE-2024-6505)
  - nbd/server: CVE-2024-7409: Avoid use-after-free when closing server
  - update io/trace-events. Parameters should remain consistent.
  - update docs/tools/virtfs-proxy-helper.rst. This place is spelled wrong.
  - kvm: Add support for CSV2 reboot
  - target/i386/kvm: Fix the resettable info when emulate Hygon CSV2 guest
  - target/i386: get/set/migrate GHCB state
  - target/i386: csv: Add support for migrate VMSA for CSV2 guest
  - migration/ram: Accelerate the loading of CSV guest's encrypted pages
  - migration/ram: Accelerate the transmission of CSV guest's encrypted pages
  - target/i386: csv: add support to load incoming encrypted pages queued in the CMD list
  - target/i386: csv: add support to queue the incoming page into a list
  - target/i386: csv: add support to encrypt the outgoing pages in the list queued before.
  - target/i386: csv: add support to queue the outgoing page into a list
  - target/i386: csv: Read cert chain from file when prepared for CSV live migration
  - target/i386: Introduce header file csv.h
  - migration/ram: Fix calculation of gfn correpond to a page in ramblock
  - target/i386: sev: Clear shared_regions_list when reboot CSV Guest
  - migration/ram: Force encrypted status for VGA vram
  - target/i386: sev: Return 0 if sev_send_get_packet_len() fails
  - kvm: Add support for userspace MSR filtering and handling of MSR_KVM_MIGRATION_CONTROL.
  - migration/ram: Force encrypted status for flash0 & flash1 devices.
  - migration/ram: add support to send encrypted pages
  - migration: add support to migrate shared regions list
  - kvm: Add support for SEV shared regions list and KVM_EXIT_HYPERCALL.
  - target/i386: sev: add support to load incoming encrypted page
  - target/i386: sev: add support to encrypt the outgoing page
  - target/i386: sev: do not create launch context for an incoming guest
  - target/i386: sev: provide callback to setup outgoing context
  - confidential guest support: introduce ConfidentialGuestMemoryEncryptionOps for encrypted VMs
  - migration.json: add AMD SEV specific migration parameters
  - doc: update AMD SEV to include Live migration flow
  - crypto/tlscredspsk: Free username on finalize
  - hw/nvme: fix leak of uninitialized memory in io_mgmt_recv
  - hw/display/vhost-user-gpu.c: fix vhost_user_gpu_chr_read()
  - cvm : Implement command blacklist for cvm security enhancement
  - crypto: Introduce SM3 hash hmac pbkdf algorithm
  - virtio-net: Use virtual time for RSC timers
  - vvfat: Fix bug in writing to middle of file
  - hw/core/ptimer: fix timer zero period condition for freq > 1GHz
  - hw/misc: support vpsp


author: Jiabo Feng <fengjiabo1@huawei.com> - 11:8.2.0-19
changelog:
  - mac_dbdma: Remove leftover `dma_memory_unmap` calls(CVE-2024-8612)
  - softmmu: Support concurrent bounce buffers(CVE-2024-8612)
  - system/physmem: Per-AddressSpace bounce buffering
  - system/physmem: Propagate AddressSpace to MapClient helpers


author: Jiabo Feng <fengjiabo1@huawei.com> - 11:8.2.0-20
changelog:
  - Added CoDA feature support in the context of CVM. When virtcca cvm is enabled, the iommu is tagged as secure.
  - hw/block: fix uint32 overflow
  - hw/ufs: add basic info of query response upiu
  - crypto: avoid leak of ctx when bad cipher mode is given Fixes: Coverity CID 1546884


author: Jiabo Feng <fengjiabo1@huawei.com> - 11:8.2.0-21
changelog:
  - tests: bump QOS_PATH_MAX_ELEMENT_SIZE again
  - softmmu/physmem: fix memory leak in dirty_memory_extend()
  - crypto: run qcrypto_pbkdf2_count_iters in a new thread
  - hw/audio/virtio-sound: fix heap buffer overflow
  - hw/intc/arm_gic: fix spurious level triggered interrupts
  - ui/sdl2: set swap interval explicitly when OpenGL is enabled
  - target/riscv/kvm: tolerate KVM disable ext errors
  - virtio: remove virtio_tswap16s() call in vring_packed_event_read()
  - block: fix -Werror=maybe-uninitialized false-positive
  - hw/remote/vfio-user: Fix config space access byte order
  - hw/loongarch/virt: Fix memory leak
  - hw/intc/riscv_aplic: APLICs should add child earlier than realize
  - stdvga: fix screen blanking
  - ui/gtk: Draw guest frame at refresh cycle
  - target/i386: fix size of EBP writeback in gen_enter()
  - virtio-net: drop too short packets early
  - target/ppc: Fix lxv/stxv MSR facility check
  - target/ppc: Fix lxvx/stxvx facility check
  - virtio-snd: add max size bounds check in input cb(CVE-2024-7730)


author: fangyi <eric.fangyi@huawei.com> - 11:8.2.0-23
changelog:
  - vdpa: fix vdpa device migrate rollback wrong when suspend device failed.
  - vdpa: support resizing virtio-blk capacity online for kernel vdpa
  - Revert "vdpa: add vhost_vdpa_suspend"
  - Revert "vdpa: add vhost_vdpa->suspended parameter"
  - Revert "vdpa: block migration if SVQ does not admit a feature"
  - vdpa: remove memory listener unregister in vhost_vdpa_reset_status


author: Jiabo Feng <fengjiabo1@huawei.com> - 11:8.2.0-24
changelog:
  - ppc/xive: Fix ESB length overflow on 32-bit hosts
  - target/hppa: Fix PSW V-bit packaging in cpu_hppa_get for hppa64
  - target/ppc: Fix migration of CPUs with TLB_EMB TLB type
  - target/arm: Clear high SVE elements in handle_vec_simd_wshli
  - module: Prevent crash by resetting local_err in module_load_qom_all()
  - tests/docker: update debian i686 and mipsel images to bookworm
  - target/arm: Fix SVE SDOT/UDOT/USDOT (4-way, indexed)
  - docs/sphinx/depfile.py: Handle env.doc2path() returning a Path not a str
  - block/blkio: use FUA flag on write zeroes only if supported
  - virtio-pci: Fix the use of an uninitialized irqfd
  - hw/cxl: Ensure there is enough data to read the input header in cmd_get_physical_port_state()
  - intel_iommu: Send IQE event when setting reserved bit in IQT_TAIL
  - virtio-net: Avoid indirection_table_mask overflow
  - Fix calculation of minimum in colo_compare_tcp
  - target/riscv/csr.c: Fix an access to VXSAT
  - linux-user: Clean up unused header
  - raw-format: Fix error message for invalid offset/size
  - hw/loongarch/virt: Remove unnecessary 'cpu.h' inclusion
  - tests: Wait for migration completion on destination QEMU to avoid failures
  - acpi: ged: Add macro for acpi sleep control register
  - hw/intc/openpic: Improve errors for out of bounds property values
  - hw/pci-bridge: Add a Kconfig switch for the normal PCI bridge
  - docs/tools/qemu-img.rst: fix typo (sumarizes)
  - audio/pw: Report more accurate error when connecting to PipeWire fails
  - audio/pw: Report more accurate error when connecting to PipeWire fails
  - dma: Fix function names in documentation Ensure the function names match.
  - edu: fix DMA range upper bound check
  - platform-bus: fix refcount leak
  - hw/net/can/sja1000: fix bug for single acceptance filter and standard frame
  - tests/avocado: fix typo in replay_linux
  - util/userfaultfd: Remove unused uffd_poll_events
  - Consider discard option when writing zeros
  - crypto: factor out conversion of QAPI to gcrypt constants
  - crypto: drop gnutls debug logging support
  - crypto: use consistent error reporting pattern for unsupported cipher modes
  - hw/gpio/aspeed_gpio: Avoid shift into sign bit


author: Jiabo Feng <fengjiabo1@huawei.com> - 11:8.2.0-25
changelog:
  - hw/arm/virt:Keep Guest L1 cache type consistent with KVM
  - cvm : Add support for TEE-based national encryption acceleration.
  - Add virtCCA Coda annotation Adjust the position of the security device
  - target/i386: sev: Add support for reuse ASID for different CSV guests
  - target/i386: sev: Fix incompatibility between SEV and CSV on the GET_ID API
  - hw/cxl: Ensure there is enough data for the header in cmd_ccls_set_lsa()
  - hw/pci: Add parenthesis to PCI_BUILD_BDF macro
  - hw/audio/hda: free timer on exit
  - meson.build: Remove ncurses workaround for OpenBSD
  - ui/console-vc: Silence warning about sprintf() on OpenBSD
  - ui: remove break after g_assert_not_reached()
  - s390x/sclp: Simplify get_sclp_device()
  - hw/vfio/hct: qemu startup terminate once error happened in hct
  - hw/vfio/hct: fix ccp_index error caused by uninitialized buf
  - hw/vfio/hct: update support ccp count to 48.
  - hw/vfio: add device hct based on vfio.


author: Jiabo Feng <fengjiabo1@huawei.com> - 11:8.2.0-26
changelog:
  - vdpa-dev: Fix initialisation order to restore VDUSE compatibility
  - tcg: Allow top bit of SIMD_DATA_BITS to be set in simd_desc()
  - migration: fix-possible-int-overflow
  - target/m68k: Map FPU exceptions to FPSR register
  - qemu-options: Fix CXL Fixed Memory Window interleave-granularity typo
  - hvf: arm: Fix encodings for ID_AA64PFR1_EL1 and debug System registers
  - hw/intc/arm_gic: Fix handling of NS view of GICC_APR<n>
  - qio: Inherit follow_coroutine_ctx across TLS
  - target/riscv: Fix the element agnostic function problem
  - accel/tcg: Fix typo causing tb->page_addr[1] to not be recorded
  - tcg/loongarch64: Fix tcg_out_movi vs some pcrel pointers
  - migration: Fix file migration with fdset
  - ui/vnc: don't return an empty SASL mechlist to the client
  - target/arm: Fix FJCVTZS vs flush-to-zero
  - hw/ppc/e500: Prefer QOM cast
  - sphinx/qapidoc: Fix to generate doc for explicit, unboxed arguments
  - hw/ppc/e500: Remove unused "irqs" parameter
  - hw/ppc/e500: Add missing device tree properties to i2c controller node
  - hw/i386/amd_iommu: Don't leak memory in amdvi_update_iotlb()
  - hw/arm/mps2-tz.c: fix RX/TX interrupts order
  - target/i386: csv: Add support to migrate the incoming context for CSV3 guest
  - target/i386: csv: Add support to migrate the outgoing context for CSV3 guest
  - target/i386: csv: Add support to migrate the incoming page for CSV3 guest
  - target/i386: csv: Add support to migrate the outgoing page for CSV3 guest
  - linux-headers: update kernel headers to include CSV3 migration cmds
  - vfio: Only map shared region for CSV3 virtual machine
  - vga: Force full update for CSV3 guest
  - target/i386: csv: Load initial image to private memory for CSV3 guest
  - target/i386: csv: Do not register/unregister guest secure memory for CSV3 guest
  - target/i386: cpu: Populate CPUID 0x8000_001F when CSV3 is active
  - target/i386: csv: Add command to load vmcb to CSV3 guest memory
  - target/i386: csv: Add command to load data to CSV3 guest memory
  - target/i386: csv: Add command to initialize CSV3 context
  - target/i386: csv: Add CSV3 context
  - next-kbd: convert to use qemu_input_handler_register()
  - qemu/bswap: Undefine CPU_CONVERT() once done
  - exec/memop: Remove unused memop_big_endian() helper
  - hw/nvme: fix handling of over-committed queues
  - 9pfs: fix crash on 'Treaddir' request
  - hw/misc/psp: Pin the hugepage memory specified by mem2 during use for psp
  - hw/misc: support tkm use mem2 memory
  - hw/i386: add mem2 option for qemu
  - kvm: add support for guest physical bits
  - target/i386: add guest-phys-bits cpu property


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: Jingwiw <wangjingwei@iscas.ac.cn> - 5.2.0+git6.3-1
changelog:
  - Init package from openSUSE: https://build.opensuse.org/package/show/home:neochapay:nemo:mw/qt5-qtfeedback


author: panchenbo <panchenbo@kylinsec.com.cn> - 5.15.10-5
changelog:
  - Backport ffmpeg: avcodec/x86/mathops: clip constants used with shift instructions within inline assembly


author: lifeifei <lifeifei@kylinos.cn> - 2.19-3
changelog:
  - Type:bugfix
  - Id:NA
  - SUG:NA
  - DESC:Add the socket option IPV6_MULTICAST_LOOP to prevent the interface from autoconfiguring using RA messages sent by itself.


author: Bing Xia <xiabing12@h-partners.com> - 0.8.0-4
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Fix for vendor errors are not recorded in the SQLite database if some cpus
         are offline at the system start.


author: yangjunshuo <yangjunshuo@huawei.com> - 0.8.0-5
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix cpu isolate errors when some cpus are offline
    before the service started


author: zhangxingrong-<zhangxingrong@uniontech.cn> - 0.8.0-6
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:ras-events: quit loop in read_ras_event when kbuf data is broken and Rasdaemon: Fix autoreconf build error


author: Yafen Fang <yafen@iscas.ac.cn> - 6.6.0-26.0.0.4
changelog:
  - update kernel version to openEuler 6.6.0-26.0.0
  - update Raspberry Pi patch, last commit (abc50146600eb2cb93aec321d003970296950343): staging: bcm2835-codec: 32bpp RGB formats need a 64byte alignment


author: Funda Wang <fundawang@yeah.net> - 50.0-14
changelog:
  - adopt to new cmake macro
  - migrated to SPDX license
  - drop useless setup macro, cause it duplicates with autosetup
  - drop useless ldconfig_scriptlets, it has been done through glibc's
    filetriggers since openeuler 1.0


author: Xinghai Cen <cenxinghai@h-partners.com> - 50.0-17
changelog:
  - Type: bugfix
  - ID: NA
  - SUG: NA
  - DESC: Fix coredump during QP destruction when send_cq == recv_cq


author: shixuantong <shixuantong1@huawei.com> - 8.2.13-2
changelog:
  - Add shell command to switch bracketed-paste mode from on to off to keep consistent with realine-8.0


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



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/fix-build-bug-with-distro-of-openeuler.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: yaoxin <yaoxin30@huawei.com> - 5.0.14-1
changelog:
  - Upgrade redis5 to 5.0.14 for fix cves: CVE-2021-41099
    CVE-2021-32762 CVE-2021-32675 CVE-2021-32687 CVE-2021-32626
    CVE-2021-32627 CVE-2021-32628


author: liupei <liupei@kylinos.cn> - 4.15.1-8
changelog:
  - apache/http-mon.sh: change curl opts to match wget
  - apache/http-mon.sh: doc curl as preferred client


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: zhouyihang <zhouyihang3@h-partners.com> - 0.9.1-4
changelog:
  - Type:requirements
  - Id:NA
  - SUG:NA
  - DESC:use libsoup2 instead of libsoup3 for build when no libsoup3 provided


author: sunsuwan <sunsuwan3@huawei.com> - 1.2.6-6
changelog:
  - Type:bugfix
  - Id:NA
  - SUG:NA
  - DESC:add a user directory when the rpc user directory does not exist


author: wangyueliang <wangyueliang@kylinos.cn> - 2022.16-4
changelog:
  - merge feature from branch openEuler-22.03-LTS-SP1：
  - DESC: add loongarch64 and sw_64 support
  - AUTHOR: panchenbo <panchenbo@kylinsec.com.cn>


author: dongyuzhen <dongyuzhen@h-partners.com> - 2.18-5
changelog:
  - revert: remove the require to rpm-build.For consistency with other community-released dependencies


author: zhangyaqi <zhangyaqi@kylinos.cn> - 8.2312.0-6
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Fix memory leak in omazureeventhubs on accepted PN_DELIVERY event


author: zhangqiumiao <zhangqiumiao1@huawei.com> - 8.2312.0-7
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Fix passing the value to EscapeChar
         Do not free the uninitialized cstring
         Keep original free pattern
         network subsystem: improve connection failure error message
         Fix runConf NULL pointer refence
         rainerscript: do not try to call a function if it does not exist
         nsd_ptcp regression fix: remove debugging messages emited to stderr
         Fix legacy $ActionQueueDiscardMark parameter


author: Funda Wang <fundawang@yeah.net> - 3.2.5-148
changelog:
  - update rexml to 3.3.9
  - fix CVE-2024-35176, CVE-2024-41946, CVE-2024-39908
    CVE-2024-41123, CVE-2024-43398, CVE-2024-49761


author: yaoxin <yao_xin001@hoperun.com> - 0.6.20240107-1
changelog:
  - Update to 0.6.20240107
    * Fix regression: Allow DomainName.normalize to accept ASCII-only, non-unicode encoded input
    * Update the eTLD database to 2024-01-07 11:25:45 UTC
    * Update license to BSD-2-Clause AND BSD-3-Clause AND MPL-2.0


author: zhangxianjun <zhangxianjun@kylinos.cn> - 1.1.2-1
changelog:
  - upgrade to version 1.1.2
  - Fix bundler cache #96 (@olleolleolle)
  - Quote the '3.0' in YAML #95 (@olleolleolle)
  - Fix version in source code #97 (@liufengyun)
  - Fix bug in ignore_keys option #88 (@Matzfan)
  - Exclude spec files from gem package #94 (@amatsuda)


author: zhangxianjun <zhangxianjun@kylinos.cn> - 1.5.7-1
changelog:
  - update to version 1.5.7
  - conda: Added support for ${CONDA_PREFIX}/share/pkgconfig
  - Fixed Cflags nomralization


author: woody2918 <wudi1@uniontech.com> - 1.15.0-1
changelog:
  - Upgrade to 1.15.0
  - Update reference to MiniTest -> Minitest
  - Add test (and fix support for) for Rack v2.1.x.


author: Ge Wang <wang__ge@126.com> - 0.19.1-1
changelog:
  - update to version 0.19.1
  - No more warnings triggered by enable_for_subprocesses.
  - Avoid trying to patch Process.fork when it isn't available.
  - Dropped support for Ruby 2.4, it reached EOL


author: ouyangminxiang <ouyangminxiang@kylinsec.com.cn> - 1.1.0-2
changelog:
  - add BuildRequires: rubygem-bigdecimal rubygem-io-console rubygem-openssl rubygem-psych 
    to resolve koji build error during check


author: liyanan <liyanan61@h-partners.com> - 1.4.0-1
changelog:
  - Update to 1.4.0
  - Faraday adapter exceptions namespace compatibility with Faraday v1
  - Add global config option `Typhoeus::Config.proxy`
  - Add cache adapters for Dails,Rails, and Redis


author: yaoxin <yao_xin001@hoperun.com> - 0.0.9.1-1
changelog:
  - Update to 0.0.9.1
    * Fix use of designated initializers.
    * Use the newer TypedData extension API
    * Update Actions - updates OS's, add Ruby 3,2, etc
    * Add cross compilation for Ruby 3.2


author: jchzhou <zhoujiacheng@iscas.ac.cn> - 1.82.0-6
changelog:
  - Co-authored-by: misaka00251 <liuxin@iscas.ac.cn>
  - Add a switch for the musl target & disable it for loongarch64 & riscv64


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: kywqs <weiqingsong@kylinos.cn> - 1.20-1
changelog:
  - update version to 1.20
  - Fix a major bug when searching against a CRAM index where one container has start and end coordinates entirely contained within the previous container.
  - Fixed bug introduced in release 1.4 that caused incorrect reference bases to be printed by samtools mpileup -a -f ref.fa in the zero-depth regions at the end of each reference.


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 1.21-1
changelog:
  - update version to 1.21
    - New work and changes: 
      -`samtools reset` now removes a set of predefined auxtags, as these tags are no longer valid after the reset operation.  This behaviour can be overridden if desired.
      - `samtools reset` now also removes duplicate flags. 
      - Added a report of the number of alignments for each primer to `samtools ampliconclip`
    - Bug fixes:
      - Avoid `tview` buffer overflow for positions with >= 14 digits.
      - Fixed hard clip trimming issue in `ampliconclip` where right-hand side qualities were being removed from left-hand side trims.
      - Fixed a bug in `samtools merge --template-coordinate` where the wrong heap was being tested.


author: yaoxin <yao_xin001@hoperun.com> - 3.9.4-1
changelog:
  - Update to 3.9.4:
    * Make the watchdog timeout configurable
    * wdmd: close watchdog when not used
    * userstorage: replace by PyPI userstorage
    * sanlock: skip short delay in delta lease reacquire
    * sanlock: use product_uuid for host name
    * wdmd: fix timing for iTCO_wdt
    * sanlock: save client_id in token and report in status and use in -C
    * sanlock: include startup message in syslog
    * sanlock: improve repeated ballots in paxos_acquire
    * sanlock: fix zero io timeout for direct requests
    * sanlock: fix release writing zero dblock values
    * sanlock: skip delay when same host acquires delta lease


author: liupei <liupei@kylinos.cn> - 1.5.2-3
changelog:
  - Fix: sbd-inquisitor: avoid parsing SBD_DELAY_START as a time duration if its value is boolean false
  - Refactor: tests: ability to specify a libaio name


author: xu_ping <707078654@qq.com> - 4.8.1-1
changelog:
  - Upgrade to version 4.8.1
    * Added more type annotations to internal routines.
    * Changed the message about scons -H to clarify it shows built-in options only.
    * Add JDK 21 LTS support
    * Fixed the Scanner examples in the User Guide to be runnable and added
  some more explanation.
    * Add locking around creation of CacheDir config file.


author: yaoxin <1024769339@qq.com> - 47.0.1-1
changelog:
  - Update to 47.0.1:
    * Do a better job of passing on the app icon to the window manager, so it appropriately
      shows up when one of its windows is focused.
    * Add support for GnuPG 2.4 and 2.5.


author: jinlun<jinlun@huawei.com> - 40.7-1
changelog:
  - update version to 40.7
    - Allow chronyd-restricted read chronyd key files
    - Allow systemd-sleep set attributes of efivarfs files
    - Make name_zone_t and named_var_run_t a part of the mountpoint attribute
    - Update cifs interfaces to include fs_search_auto_mountpoints()
    - Allow map xserver_tmpfs_t files when xserver_clients_write_xshm is on
    - Add map_read map_write to kernel_prog_run_bpf
    - Add policy for nvme-stas
    - Make new virt drivers permissive
    - Allow named and ndc use the io_uring api
    - Allow sssd send SIGKILL to passket_child running in ipa_otpd_t


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



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


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


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


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


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

  , and delete BuildRequires git


author: zhengxiaoxiao <zhengxiaoxiao2@huawei.com> - 2:4.14.3-1
changelog:
  - update version to 4.14.3
    -Avoid null pointer dereference
    -Update utmp at an initial login
    -Merge libshadow and libmisc into a single libshadow
    -Adding the userdel and groupdel hooks to release tarball


author: zhangxingrong <zhangxingrong@uniontech.cn> - 2:4.14.3-3
changelog:
  - lib/idmapping.c: Use long constants in prctl(2) 
  - libsubid: Dealocate memory on exit 
  - man/lastlog: remove wrong use of keyword term


author: yaoxin <1024769339@qq.com> - 4.300-1
changelog:
  - Update to 4.300:
    * Added:
      + U+0897 ARABIC PEPET
      + U+10EC2 ARABIC LETTER DAL WITH TWO DOTS VERTICALLY BELOW
      + U+10EC3 ARABIC LETTER TAH WITH TWO DOTS VERTICALLY BELOW
      + U+10EC4 ARABIC LETTER KAF WITH TWO DOTS VERTICALLY BELOW
      + U+10EFC ARABIC COMBINING ALEF OVERLAY
    * Added support for Kashmiri language
    * Added facility to override default language behavior through feature selection
    * Added support for cv76 (dagger alef) on spacing characters and tatweel
    * Minor anchor adjustment on U+06D6
    * Enhanced positioning of U+06E2 ARABIC SMALL HIGH MEEM ISOLATED FORM next to adjacent vowel marks


author: xu_ping <707078654@qq.com> - 0.8.2-1
changelog:
  - Update to 0.8.2
    * Drop i386 (i686) support. 
    * update list of fully implemented instruction sets.
    * Add gcc arm 32bit armv8-a test in CI 
    * build for AMD Buildozer version 2
    * disable some FCVTZS/FCVTMS/FCVTPS/FCVTNS family intrinsics
    * Add neon2rvv support in vand series intrinsics
    * detect clang versions 18 & 19


author: tenglei <tenglei@kylinos.cn> - 1:1.15.2-1
changelog:
  - Type:Upgrade
  - CVE:NA
  - SUG:NA
  - DESC:Update package to version 1.15.2, Fixes an interoperability issue while listing tags


author: tenglei <tenglei@kylinos.cn> - 1:1.16.0-1
changelog:
  - Type:Upgrade
  - CVE:NA
  - SUG:NA
  - DESC:Update package to version 1.16.0,  Given the changes to the c/* projects underneath Skopeo


author: tenglei <tenglei@kylinos.cn> - 1:1.16.1-1
changelog:
  - Type:Upgrade
  - CVE:NA
  - SUG:NA
  - DESC:Update package to version 1.16.1, Bump Skopeo to v1.16.1, c/common to v0.60.2, c/image to v5.32.2


author: Keqian Zhu <zhukeqian1@huawei.com> - 1.0.0-4
changelog:
  - guestinfo: Take another VM stop reason to account
  - cpu_qos: Add aditional setting for cpu QOS
  - cachembw_qos: Add a job to sync VM pids to resctrl


author: Dongxu Sun <sundongxu3@huawei.com> - 1.0.0-6
changelog:
  - cpu_qos: Register reset_domain_bandwidth as exit func after adding power_qos job
  - power_qos/cachembw_qos: Add type check for environment variables


author: Dongxu Sun <sundongxu3@huawei.com> - 1.0.0-7
changelog:
  - docs-Use-chinese-description-instead-of-English-in-R.patch
  - Makefile-Use-strip-option-in-gcc.patch


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



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

  , and delete BuildRequires git


author: dillon chen<dillon.chen@gmail.com> -1.1.10-1
changelog:
  - update version to 1.1.10
  - Removed patch1(inline.patch) as it's no longer required.
  - repatch patch2(snappy-stubs-internal.h)


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: GuoCe <guoce@kylinos.cn> - 4.8.0-1
changelog:
  - update to 4.8.0
  - New plugins: fail2ban, microcloud.
  - The networking plugin will now capture nmstatectl output.
  - Added a new policy for CloudLinux installations.


author: yaqiangchen <chenyaqiang@huawei.com> - 14.4.2.0-29
changelog:
  - Fix CVE-2021-33844,CVE-2023-32627,CVE-2021-23159,CVE-2023-34432
  - CVE-2023-34318,CVE-2021-23172,CVE-2021-3643,CVE-2021-23210
  - CVE-2022-31650,CVE-2023-26590,CVE-2022-31651,CVE-2023-32627
  - CVE-2017-18189


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 2023.2-3
changelog:
  - Need to specify spirv-headers-devel version because 1.5.5-2 version will cause the package build failed


author: yaoxin <yao_xin001@hoperun.com> - 3.47.1.0-1
changelog:
  - Update to 3.47.1.0:
    * possible StringIndexOutOfBoundsException in ExtendedCommand
    * update module-info.java to make org.slf4j static requirement


author: Dingli Zhang <dingli@iscas.ac.cn> - 1.1.10-2
changelog:
  - Fix errors due to wrong path in sqljet-build.xml
  - Add -Xconversiontimeout to avoid timeout errors for riscv64.


author: yanglu <yanglu72@h-partners.com> - 7:6.1-2
changelog:
  - Type:cves
  - ID:CVE-2023-5824 CVE-2023-46846 CVE-2023-46847 CVE-2023-46848
  - SUG:NA
  - DESC:fix CVE-2023-5824 CVE-2023-46846 CVE-2023-46847 CVE-2023-46848


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: chenyanpanHW <chenyanpan@huawei.com> - 1.7.7-12
changelog:
  - DESC: delete -S git from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0001-fix-maven-compiler-plugin-release-flag.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: zhangxianting <zhangxianting@uniontech.com> - 0.9-64
changelog:
  - Type:patch
  - CVE:NA
  - SUG:NA
  - DESC:patch hunk FAILED bacause of the arch judgement of sw_64 and loongarch64


author: laokz <zhangkai@iscas.ac.cn> - 0.9-67
changelog:
  - Type:fix
  - CVE:NA
  - SUG:NA
  - DESC:riscv64: reverse -static-pie patch due to unsupported tool-chains


author: lingsheng <lingsheng1@h-partners.com> - 6.04-16
changelog:
  - update libpng 1.6.36 to fix CVE-2011-2501 CVE-2011-2690 CVE-2011-2691
  - CVE-2011-2692 CVE-2011-3045 CVE-2011-3048 CVE-2012-3425 CVE-2015-7981
  - CVE-2015-8126 CVE-2015-8472 CVE-2015-8540 CVE-2016-10087 CVE-2017-12652


author: Linux_zhang <zhangruifang@h-partners.com> - 255-33
changelog:
  - backport upstream patch to solve systemd-shutdown hang all the time caused by fsync blocked by absence of DM mapping table


author: langfei<langfei@huawei.com> - 4.5-6
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:Fix some test cases fail to be executed, Resolve the sc2168 warning detected by the shellcheck tool.


author: liuchao <liuchao173@huawei.com> - 5.0-1
changelog:
  - Upgrade to 5.0:
    - Performance improvements in uprobe registration and module startup.
    - More probe point process details are printed in "-L" list mode with more "-v".
    - For the case where newer kernels may break systemtap runtime APIs, better pass-4 failure diagnostics are printed.
    - Tapset function print_ubacktrace_fileline() now understands DWARF5.
    - The target(s) of process probes may be specified by path name globs,  as located selected debuginfod servers.
    - The kernel-user message transport system added framing codes, making the transport more reliable, but becoming incompatible across pre-5.0 versions. Use matching versions of stap and staprun.
    - The testsuite Makefile has been simplified to remove concurrency, so "parallel" and "resume" modes are gone.
    - New runtime macro STP_TIMING_NSECS is now supported for reporting probe timing stats in nsecs instead of cycles.  This may become default later.
    - Add new runtime macro STP_FORCE_STDOUT_TTY to override STP_STDOUT_NOT_ATTY.


author: xu_ping <707078654@qq.com> - 2.1.58-1
changelog:
  - Upgrade version to 2.1.58
  - Fix mapping the new LUN to the node ACL.
  - remove the reference to MAX_LUN.


author: zhangqiang <zhangqiang@kylinos.cn> - 14:4.99.1-3
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:Set SA_RESTART on non-lethal signals (REQ_INFO, FLUSH_PCAP) to avoid corrupting binary pcap output


author: tangkuigang <tkgup@qq.com> - 14:4.99.4-5
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:resolve user information residue after RPM package uninstallation, add user checks


author: zhangxianting <zhangxianting@unionech.com> - 2.12.1-1
changelog:
  * Increase the upper limit version of typing_extensions to fix install, typing_extensions>=3.6.6,<4.6.0 to typing_extensions>=3.6.6,<=4.10.0


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



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/texi2html-5.0-Do-not-install-Unicode-EastAsianWidth-if-external-is.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/texi2html-5.0-Do-not-install-libintl-perl-if-external-is-used.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: Guoshuai Sun <sunguoshuai@huawe.com> - 8:2018-24
changelog:
  - Drop texlive-venturisadf texlive-wsuipa texlive-vntex, because those packages
    use utopia license may not be free for anyone


author: xu_ping <707078654@qq.com> - 9:2021-3
changelog:
  - License compliance rectification.
  - remove package texlive-cm-unicode-doc due to license Non-compliance.


author: misaka00251 <liuxin@iscas.ac.cn> - 9:2021-1
changelog:
  - Upgrade texlive version to 2021
  - The following packages no longer exist: einfuehrung-doc, einfuehrung2-doc


author: misaka00251 <liuxin@iscas.ac.cn> - 9:2021-1
changelog:
  - Upgrade texlive version to 2021
  - The following packages no longer exist: ifetex, ifluatex, ifxetex,
  - hyperxmp


author: misaka00251 <liuxin@iscas.ac.cn> - 9:2021-1
changelog:
  - Upgrade texlive version to 2021
  - The following packages no longer exist: latex-bib-ex-doc, latex-bib2-ex.doc,
  - latex-referenz, latex-tabellen, latex-tds, ltxindex


author: misaka00251 <liuxin@iscas.ac.cn> - 9:2021-1
changelog:
  - Upgrade texlive version to 2021
  - The following packages no longer exist: math-e-doc, mbenotes
  - mathalfa was renamed to mathalpha


author: misaka00251 <liuxin@iscas.ac.cn> - 9:2021-1
changelog:
  - Upgrade texlive version to 2021
  - The following packages no longer exist: presentations, pst-spirograph,
  - pst-vue3d, psu-thesis


author: misaka00251 <liuxin@iscas.ac.cn> - 9:2021-1
changelog:
  - Upgrade texlive version to 2021
  - The following packages no longer exist: texlive-docindex, tabulars-e-doc


author: misaka00251 <liuxin@iscas.ac.cn> - 9:2021-1
changelog:
  - Upgrade texlive version to 2021
  - The following packages no longer exist: tkz-linknodes, tkz-kiviat
  - tkz-doc-doc


author: misaka00251 <liuxin@iscas.ac.cn> - 9:2021-1
changelog:
  - Upgrade texlive version to 2021
  - The following packages no longer exist: updmap-map, wasy2-ps
  - Add texlive-vntex back, because texlive#I29Y5F is false. See the
  - first paragraph of https://tug.org/fonts/utopia/LICENSE-utopia.txt


author: yangzhuangzhuang <yangzhuangzhuang1@huawei.com>- 0.6-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:The "cc:No such file or directroy" error message is displayed during compilation.Therefore,add buildrequires gcc.
         The macro unitdir is used.Therefore,add buildrequires systemd


author: chenyaqiang <chengyaqiang@huawei.com> - 1:9.0.96-1
changelog:
  - Update to 9.0.96
  - Fix CVE-2021-43980 CVE-2022-25762 CVE-2023-44487 CVE-2023-46589
    CVE-2024-23672 CVE-2024-24549 CVE-2024-34750


author: Funda Wang <fundawang@yeah.net> - 3.0.0-3
changelog:
  - harden abrmd.service
  - disable unit test by default as it produces undefined references
  - cleanup spec


author: chench <chench@hygon.cn> - 4.0.2-2
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:add SM4 algorithm support
    - Add support for udev to create tcm devices
    - add ecc encrypt/decrypt support
    - add bootstrap file from upstream


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



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

  , and delete BuildRequires git


author: liuchao <liuchao173@huawei.com> - 2.21.0-1
changelog:
  - upgrade to 2.21.0:
    - api: fixed stop method not to require any parameter
    - plugin_scheduler: fix perf fd leaks
    - allow skipping rollback when restarting TuneD or switching profile
    - function_calc_isolated_cores: no errors for offline CPUs
    - sap-hana: new profile sap-hana-kvm-guest
    - serialized SIGHUP handler to prevent possible bootcmdline corruption
    - fixed possible traceback on SIGHUP
    - updated manual pages to be consistent
    - tuned-adm: better error message for unauthorized switch_profile
    - plugin_sysctl: report reapplied sysctls only on different values
    - plugin_cpu: added support for pm_qos_resume_latency_us
    - plugin_cpu: added support for intel_pstate scaling driver
    - plugin_scheduler: do not leak FDs from the perf
    - profiles: new cpu-partitioning-powersave profile
    - profiles: new profile for AWS EC2
    - throughput-performance: set net.core.somaxconn to at least 2048
    - API: added support for moving devices between instances
    - added support for the API access through the Unix Domain Socket
    - D-Bus: send tracebacks through D-Bus only in debug mode
    - Makefile: added fix for python-3.12
    - do not exit on duplicate config lines


author: ZhaoYu Jiang <jiangzhaoyu@kylinos.cn> - 2.24.1-1
changelog:
  - Upgrade to 2.24.1:
    - fixed privileged execution of arbitrary scripts by active local user. (CVE-2024-52336)
    - added sanity checks for API methods parameters. (CVE-2024-52337)
    - tuned-ppd: fixed controller init to correctly set_on_battery


author: langfei<langfei@huawei.com> - 2022g-6
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC: Fix Palestine predictions for 2072 through 2075; Ittoqqortoormiit (America/Scoresbysund) zone change.


author: Funda Wang <fundawang@yeah.net> - 1.3.0-3
changelog:
  - adopt to new cmake macro
  - force out of source build
  - split out devel libraries
  - drop tarball signature verify so fast building


author: yaoxin <yao_xin001@hoperun.com> - 16.0-1
changelog:
  - Update to 16.0
    * upstream release notes:
      https://unicode.org/emoji/charts-16.0/emoji-released.html


author: Funda Wang <fundawang@yeah.net> - 2.3.12-1
changelog:
  - update to 2.3.12
  - disable drivers build as they are not supported upstream
  - drop sample MySQL settings, as we do not offer mysql-connector-odbc for now


author: liuchao <liuchao173@huawei.com> - 1.90.2-1
changelog:
  - Update to 1.90.2:
    - Fix wireless devices not disappearing from Settings when disconnected
    - Require a newer libgudev to avoid bugs related to newline stripping when reading sysfs attributes
    - Add installed-tests files for use with gnome-desktop-testing
    - Fix integration test to work with system installed upower binary and under jhbuild
    - Detect headsets with kernel batteries such as Logitech and Steelseries headsets, and make them automatically disappear if the headset is turned off (if the kernel driver supports the wireless_status attribute)
    - Hide duplicate Logitech Bluetooth devices (Bolt-compatible devices connected through Bluetooth would show as 2 batteries)
    - Hide duplicate Logitech wireless devices when they get connected through USB as well
    - Fix Bluetooth device names not synchronising, and use user-chosen names when available
    - Handle the "present" sysfs attribute changing
    - Fix iDevices not appearing
    - Fix reading capacity_level with newer libgudev
    - Fix OpenBSD backend
    - Refactor internal battery handling into separate classes
    - Guess charging/discharging state based on energy rate (#196)
    - Fix polling after resume (#198)
    - Fix battery state guessing (#146)
    - Reload history when battery ID changes
    - Test fixes
    - Move state guessing into DisplayDevice
    - Always use 90% threshold to consider a battery full
    - Various test improvements
    - Fix mice showing up as keyboards (#189)
    - Allow unit test inspector to fail (#187)
    - Fix test cases when daemon shuts down too slowly (#188)
    - Remove broken wakeup DBus API
    - Tag UPS hid devices using hwdb and update list from upstream
    - Only permit Refresh method when in debug mode
    - Refactor device polling
    - Refactor udev device discovery and sibling detection
    - Improved testing and CI
    - Handle SIGTERM to trigger a clean shutdown
    - Improve polling of batteries after line-power "online" status change
    - Multiple wacom tablet detection fixes
    - Fix updates after a BT hid power supply moves in sysfs
    - Fix enumeration of "Whats Up!" devices on startup
    - Accept USB power supplies without warning
    - Allow building without gtk-doc


author: wangkai <13474090681@163.com> - 1.1.3-1
changelog:
  - Update to 1.1.3
  - Fix typo in CLI --help message: "privilges" -> "privileges"
  - Harden service file: Set OOMScoreAdjust to -1000
  - The parent process should wait for the first child process to finish in forking mode(-f)
  - dbus: check whether the client wanted interactive authentication
  - Add "--version" option to the usbguard CLI
  - ruleset: detect integer overflow of the ID and bail out
  - Enable RuleFolder by default


author: zhanghongtao <zhanghongtao22@huawei.com> - 017-1
changelog:
  - update package to usbutils-017
  - lsusb: add fallback names for 'lsusb -v' output
  - Honor system libdir and includedir
  - usbutils: lsusb-t: print entries for devices with no interfaces
  - lsusb -t: sort in bus order, not reverse order
  - susb-t: if a driver is not bound to an interface, report "[none]"
  - Generate usbutils.pc pkgconfig file
  - usbreset: Allow idProduct and idVendor to be 0
  - susb: Add function that sorts the output by device ID.
  - lsusb: Additional sorting by bus number.
  - lsusb: This is a more compact implementation of the device list sort implemented within this pull request. The output remains the same as the one demonstrated in the previous commit.


author: liuchao <liuchao173@huawei.com> - 0.14.0-1
changelog:
  - upgrade to 0.14.0:
    - Fix: urcu-bp: only teardown call-rcu worker in destructor
    - Fix: rculfhash: urcu_die() takes positive error value
    - Fix: call_rcu: teardown default call_rcu worker on application exit
    - Fix: join worker thread in call_rcu_data_free
    - Docs: clarify grace period polling API
    - Document grace period polling in rcu-api.md
    - Implement poll rcu stress test in rcutorture
    - urcu-memb,mb,signal: Implement grace period polling
    - Fix: auto-resize hash table destroy deadlock
    - Fix building on MSYS2
    - rculfhash: Include rculfhash-internal.h from local directory
    - Remove "Darwin" from "should also work on list"
    - Merge branch 'adah1972-improve-md'
    - Add semicolons at the end of function prototypes
    - Wrap a file name in backticks
    - Wrap command-line options in backticks
    - Fix a wrong format
    - Wrap URLs in angle brackets
    - Fix Markdown issues
    - Fix: Always check pthread_create for failures
    - Disable signals in URCU background threads
    - Fix: futex.h: include headers outside extern C
    - Fix: add missing unused attribute to _rcu_dereference
    - Fix: change method used by _rcu_dereference to strip type constness
    - Fix: remove type constness in URCU_FORCE_CAST's C++ version
    - Move extern "C" down in include/urcu/urcu-bp.h
    - fix: ifdef linux specific cpu count compat
    - Add unit tests for possible_cpus_array_len
    - fix: sysconf(_SC_NPROCESSORS_CONF) can be less than max cpu id
    - Fix: revise obsolete command in README.md
    - Fix: workqueue: remove unused variable "ret"
    - Fix: urcu-qsbr: futex wait: handle spurious futex wakeups
    - Fix: urcu: futex wait: handle spurious futex wakeups
    - Fix: urcu-wait: futex wait: handle spurious futex wakeups
    - Fix: defer_rcu: futex wait: handle spurious futex wakeups
    - Fix: call_rcu: futex wait: handle spurious futex wakeups
    - Fix: workqueue: futex wait: handle spurious futex wakeups
    - Fix: Use %lu rather than %ld to print count
    - Update ABI definition files
    - Bump version current and age
    - alpha: allocate membarrier system call number
    - Bump version to 0.14.0-pre
    - Improved test framework
    - rculfhash: introduce cds_lfht_node_init_deleted
    - Fix: changelog: v0.13.0 was released in 2021
    - cleanup: i386 arch detection
    - fix: properly detect 'cmpxchg' on x86-32
    - fix: use urcu-tls compat with c++ compiler
    - Fix typo
    - fix: remove autoconf features default value in help message
    - fix: add missing pkgconfig file for memb flavour lib
    - Cleanup: Tests: Remove useless pre-C99 compatibility code from tap.h
    - Document C99 and C++11 requirement in README.md
    - Always use '__thread' for Thread local storage except on MSVC
    - Fix: powerpc32: transparent unions alter calling convention
    - fix: don't use C++ thread_local on MacOs
    - wfcqueue API: implement overloaded wrappers with templates
    - wfcqueue: combine C++ API cds_wfcq_head_cast with overloading
    - wfstack C++ API: implement overloaded wrappers with templates
    - lfstack C++ API: implement overloaded wrappers with templates
    - wfstack: combine C++ API cds_wfs_stack_cast with overloading
    - lfstack: combine C++ API cds_lfs_stack_cast with overloading
    - fix: test_build tap plan
    - Test C++ build of list head init
    - Fix order of initializers in CDS_LIST_HEAD_INIT
    - unit tests: test wfcqueue, wfstack, lfstack empty check functions in C++
    - wfcqueue: implement C++ API based on function overloading
    - wfstack: implement C++ API based on function overloading
    - lfstack: implement C++ API based on function overloading
    - Fix tap.h: remove extra semicolon in pass/fail macros
    - Add C++ build tests
    - Build and run regression and unit tests as C++ programs
    - Add --enable-Werror configure switch
    - Add `urcu_posix_assert()` as `assert()` replacement
    - Rename `urcu_assert()` to `urcu_assert_debug()`
    - cleanup: spelling fixes in comments
    - Make temporary variable in _rcu_dereference non-const
    - (tls-ie2) Fix: x86 and s390: uatomic __hp() macro C++ support
    - Fix: x86 and s390: uatomic __hp() macro clang support
    - Fix: x86 and s390 uatomic: __hp() macro warning with gcc 11


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: wangkai <13474090681@163.com> - 2.0.26-1
changelog:
  - Update to 2.0.26
  - fix linking with php8
  - fix socket queue stats for ipv6
  - fixup -Wformat-signedness warnings
  - Add support for building against prcre2. This changes the regexp internal data structures
  - Fix a potential error with not releasing the gil in uwsgi_python_rpc
  - Fix build when pcre is not found and is optional
  - apache2/mod_proxy_uwsgi: let httpd handle CL/TE for non-http handlers CVE-2024-24795
  - uwsgiconfig: get compiler version with -dumpfullversion
  - Fix uwsgi_regexp_match() with pcre2


author: laokz <zhangkai@iscas.ac.cn> - 6.2.6.14-3
changelog:
  - Add RISC-V support (Patch by YukariChiba<i@0x7f.cc>)
  - Source of fence commands: RISC-V ISA Spec from riscv.org
  - Remove -Wcast-align flag, since it causes error in RISC-V gcc
  - Remove error-prone patch isolation macro


author: yanjianqing <yanjianqing@kylinos.cn> - 4.1.0-7
changelog:
  - tests: testdriver: Add filesystem socket example
  - cli: Drop unnecessary --disk prop aliases
  - fsdetails: Fix an error with source.socket of virtiofs
  - tests: cli: Fix test output after previous commit
  - cli: --disk: Add driver.metadata_cache options


author: yanjianqing <yanjianqing@kylinos.cn> - 4.1.0-8
changelog:
  - diskbackend: Drop support for sheepdog
  - cli: support --boot loader.stateless=
  - virt-install: Reuse cli.fail_conflicting
  - virt-install: --unattended and --cloud-init conflict
  - cloner: Sync and system uuid
  - virt-install: --help required options are wrong
  - cli: --cpu: Add maxphysaddr.{mode,bits} options
  - tests: Add a compat check for linux2020 in amd-sev test case
  - virtinstall: fix regression with --boot and no install method
  - virtinstall: split no_install conditional apart to track code coverage


author: tujipei<tujipei@huawei.com> - 0.1.1-2
changelog:
  - Type:enhancement
  - DESC:Add sealing key driver for kernel
  - Type:enhancement
  - DESC:chang build architecture


author: chenzheng<chenzheng71@huawei.com> - 0.1.8-1
changelog:
  - Type:bugfix
  - DESC:fix compile error and change sealing key interface parameter for avoid ambiguity


author: yangzhuangzhuang<yangzhuangzhuang1@huawei.com> - 0.3.12-3
changelog:
  - The "no acceptable C compiler found" error message is displayed during compilation.Therefore,add buildrequires gcc.


author: yaoxin <yao_xin001@hoperun.com> - 1.36-1
changelog:
  - Update to 1.36
    * xdg-dialog: fix missing namespace in protocol name
    * cursor-shape-v1: Does not advertises the list of supported cursors
    * xdg-shell: add missing enum attribute to set_constraint_adjustment
    * xdg-shell: recommend against drawing decorations when tiled
    * tablet-v2: mark as stable
    * staging: add alpha-modifier protocol


author: yaoxin <yao_xin001@hoperun.com> - 1:4.2.5-1
changelog:
  - Update to 4.2.5
  - vulnerabilities fixed:
    * CVE-2024-4854: MONGO and ZigBee TLV dissector infinite loops
    * CVE-2024-4853: The editcap command line utility could crash
      when chopping bytes from the beginning of a packet
    * CVE-2024-4855: The editcap command line utility could crash
      when injecting secrets while writing multiple files
  - bugs fixed:
    * Flow Graph scrolls in the wrong direction vertically when pressing Up/Down.
    * TCP Stream Window Scaling not working in version 2.6.1 and later.
    * TCP stream graphs (Window scaling) axis display is confusing.
    * LUA get_dissector does not give the correct dissector under 32-bit version.


author: yaoxin <yao_xin001@hoperun.com> - 1:4.2.7-1
changelog:
  - Update to 4.2.7:
    * CVE-2024-8250: NTLMSSP dissector crash (boo#1229907).
    * CVE-2024-8645: SPRT dissector crash.


author: zhangxianting <zhangxianting@uniontech.com> - 1:4.2.8-1
changelog:
  - Update to 4.2.8
    * CVE-2024-9781: AppleTalk and RELOAD Framing dissector crashes. (issue#20114).
  - bugs fixed:
    * tools/html2text.py doesn't handle the <sup> tag. (issue#20020).
    * epan/proto.c:failed assertion "length >= 0" (dmp.body). (issue#20110).


author: yaoxin <yao_xin001@hoperun.com> - 1:4.4.2-1
changelog:
  - Update to 4.4.2
    * wnpa-sec-2024-14 FiveCo RAP dissector infinite loop. Issue 20176. (CVE-2024-11595)
    * wnpa-sec-2024-15 ECMP dissector crash. Issue 20214. (CVE-2024-11596)
    * CIP I/O is not detected by "enip" filter anymore. Issue 19517.
    * Fuzz job issue: fuzz-2024-09-03-7550.pcap. Issue 20041.
    * OSS-Fuzz 71476: wireshark:fuzzshark_ip_proto-udp: Index-out-of-bounds in DOFObjectID_Create_Unmarshal. Issue 20065.
    * JA4_c hashes an empty field to e3b0c44298fc when it should be 000000000000. Issue 20066.
  - Many more features, bug fixes and updated protocol support as listed in:
    https://www.wireshark.org/docs/relnotes/wireshark-4.4.2.html


author: yaoxin <1024769339@qq.com> - 2.9-1
changelog:
  - Update to 2.9:
    * Minor changes to support FOP 2.9 release
    * Changes:
      + XGC-133: Fix test for Java 11
      + XGC-132: Fallback to raw png if ImageIO cannot read image
      + XGC-130: Allow subproperties in XMP
      + FOP-3091: Add transparency color support for PS
      + FOP-3055: Use a event for a draw image error


author: yaoxin <1024769339@qq.com> - 0:1.3.9-1
changelog:
  - Update to 1.3.9:
    * Purely internal changes that improve compatibility with Java 17+.
    * Xerces dependency has been updated to the latest release and Xalan has been removed completely.


author: xihaochen <xihaochen@huawei.com> - 2.5.0-1
changelog:
  - Type:requirements                                                                                                                                  
  - Id:NA
  - SUG:NA
  - DESC:update xorg-x11-drv-vesa to 2.5.0


author: yanglu <yanglu72@h-partners.com> -1.20.11-31
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:fix regression caused by the fix for CVE-2024-0229 
         fix use after free related to CVE-2024-21886


author: shuaijiakun <shuaijiakun1288@phytium.com.cn> -1.20.11-32
changelog:
  - Type:feature
  - CVE:NA
  - SUG:NA
  - DESC:fix display error for ps23xx when using ast and pe2201 bmc card.


author: liweigang <venland30@gmail.com> - 7.9-1
changelog:
  - upgrade to version setxkbmap-1.3.4
  - upgrade to version xkbcomp-1.4.7
  - upgrade to version xkbevd-1.1.5
  - upgrade to version xkbutils-1.0.6


author: yaoxin <yao_xin001@hoperun.com> - 1.4.21-1
changelog:
  - Update to 1.4.21
    * Security fixes
      - This maintenance release addresses the security vulnerability
        CVE-2024-47072 (bsc#1233085), when using the BinaryDriver to
        unmarshal a manipulated input stream causing a Denial of
        Service due to a stack overflow.
    * Major changes
      - #350: Optimize memory allocation
      - Add a converter for the WeakHashMap which does not write any
        elements of the map. Avoids also access to the ReentrantLock
        contained in the WeakHashMap since Java 19.
    * Minor changes
      - #335: Allow PrettyPrintWriter to replace invalid XML
        characters when not running in quirks mode
      - #331, #326: Fix handling of empty
        java.util.concurrent.atomic.AtomicReference
      - #334: Fix remaining buffer size calculation in QuickWriter
      - #342: Optimize internal handling of children in DomReader
        avoiding O(n^2) access times for siblings
      - #349: Fix support of lambda objects for Java 21 and above
      - #359: Add KEYS file with public keys to verify signed
        artifacts.
      - Detect input manipulation in
        c.t.x.io.binary.BinaryStreamReader.
      - Use Jettison 1.5.4 by default for Java Runtimes version 8 or
        higher.
    * API changes
      - Added constant
        c.t.x.io.xml.PrettyPrintWriter.XML_1_0_REPLACEMENT.
      - Added constant
        c.t.x.io.xml.PrettyPrintWriter.XML_1_1_REPLACEMENT.
      - Added c.t.x.converters.collections.WeakHashMapConverter.
      - Protected field fieldsToOmit of
        c.t.x.mapper.ElementIgnoringMapper set to private.
      - Protected field unknownElementsToIgnore of
        c.t.x.mapper.ElementIgnoringMapper set to private.
    * Stream compatibility
      - The WeakHashMaps, that have been written with previous
        versions of XStream, can still be deserialized.


author: luhuaxin <luhuaxin@huawei.com> - 1.3-39
changelog:
  - Type: enhancement
  - ID: NA
  - SUG: NA
  - DESC: move gxvattr to main package, move AUTHORS to license folder


author: xingwei <xingwei14@h-partners.com> - 4.2.3-9
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:add haveged requires and optimize random number function replacement patch


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



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


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

  , and delete BuildRequires git


author: yanglu <yanglu72@huawei.com> - 4.1-6
changelog:
  - DESC:delete -S git from 
  %setup       -q



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


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


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


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


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


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


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


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


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


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

  ,and delete BuildRequires git


author: xu_ping <707078654@qq.com> - 4.3.5-1
changelog:
  - Upgrade version to 4.3.5
    * Various bug fixes and performance improvements.
    * New DRAFT (see NEWS for 4.2.0) zmq_ppoll APIs was added that differs from
      zmq_poll in the same way that ppoll differs from poll.
    * New DRAFT (see NEWS for 4.2.0) socket options


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: zhangxingrong <zhangxingrong@uniontech.cn> - 3.5.3-2
changelog:
  - Fix SYMBOLOGY_IDENTIFIER Loss in QRCodeMultiReader to Ensure Data Integrity and Functional Consistency with QRCodeReader


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 0.13.77-1
changelog:
  - update to 0.13.77
    - make afl to check for fuzzer bugs
    - update os versions to latest from docker_mirror.py
    - add missing tests scenarios for later os releases
    - fix Coverage include hack
    - integrate mxe/src/zziplib-2-prefer-win32-mmap.patch
    - make crossgcc/windows a working example for mingw
    - fix dbk2man regression (from typehints changes)


