# changelog

author: Funda Wang <fundawang@yeah.net> - 3.1.1-7
changelog:
  - cleanup python requirements, python-six is not needed any more
  - use systemd to create users and groups


author: yaoxin <1024769339@qq.com> - 3.1.3-1
changelog:
  - Update to 3.1.3:
    * Issue 6825 - RootDN Access Control Plugin with wildcards for IP addresses
      fails withi an error "Invalid IP address"
    * Issue 6819 - Incorrect pwdpolicysubentry returned for an entry with user
      password policy
    * Issue 6761 - Password modify extended operation should skip password
      policy checks when executed by root DN
    * Issue 6791 - crash in liblmdb during instance shutdown
    * Issue 6641 - modrdn fails when a user is member of multiple groups


author: shaojiansong <shaojiansong@kylinos.cn> - 3.3.0-2
changelog:
  - Fix integer underflow in SMD5 password comparison (Issue 7635)
  - Fix stack buffer overflow in Password checkPrefix (Issue 7621)
  - Fix heap buffer overflow in Audit Log password masking (Issue 7623)


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


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


author: liyancheng <412998149@qq.com> - 1.0.4-6
changelog:
  - Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to onnxruntime and python setup.py
    builds for CMake 4.x compatibility.
  - Fix changelog entries order.


author: AIchemist <anengi@163.com> - 3.0.20-8
changelog:
  - skip BearSource test step when unit tests are disabled
  - limit nested CMake build parallelism to avoid out-of-memory failures


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


author: dongchen<dongchen20@h-partners.com> - 1.0.8-18
changelog:
  - Type:requirement
  - CVE:NA
  - SUG:restart
  - DESC:revert the SP4 sync code & add two bugfixes & replace docker dependency with moby


author: wangkai <13474090681@163.com> - 0.22.1-1
changelog:
  - Update to 0.22.1
  - Fix CVE-2026-20884, CVE-2026-20889, CVE-2026-20911, CVE-2026-21413,
    CVE-2026-24450, CVE-2026-24660, CVE-2026-5318, CVE-2026-5342


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


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


author: xu_ping <707078654@qq.com> - 1.2.26-2
changelog:
  - fix upgrade 1.2.26 version source0 error  and  add upgrade 1.2.26 change
    * drop nm_ls_*_validate().
    * rename some defines to fit with the pattern.
    * add routines to parse and normalize subnet lists.
    * add a mention about the validation.
    * add support for leftsubnets/rightsubnets.
    * split editor plugin lookup and load.


author: dongqi <dongqi1@kylinos.cn> - 3.4.13-1
changelog:
  - update to 3.4.13
    fixed CVE-2026-55373 CVE-2026-55371 CVE-2026-55059 CVE-2026-54920 CVE-2026-53532


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


author: Funda Wang <fundawang@yeah.net> - 1.2.8-4
changelog:
  - move dbus interface to main package
  - split out gtk module from devel sub package
  - cleanup buildrequires


author: Funda Wang <fundawang@yeah.net> - 4.6.1-2
changelog:
  - Sync recommended package versions in R-core Provides with R 4.6.1 source:
    boot 1.3-32, cluster 2.1.8.2, foreign 0.8-91, lattice 0.22-9, mgcv 1.9-4, survival 3.8-6


author: liliguang <liliguang@baidu.com> - 2.32.60-1
changelog:
  - update to 2.32.60
  - Fixed crash at startup in Dwarf Fortress
  - Fixed crash at startup in Stellaris
  - Fixed mouse stuttering in Amiberry
  - Fixed mouse stuttering in Amiberry


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


author: xu_ping <707078654@qq.com> - 0.9.0-1
changelog:
  - Upgrede version to 0.9.0
    * Added API variants for operating on raw byte vectors
    * Modified the bound parser to allow the minimum and maximum count
      to be omitted, defaulting to zero and infinity, respectively.


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


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


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


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


author: yixiangzhike <yixiangzhike007@163.com> - 0.19.2-1
changelog:
  - Type: enhancement
  - ID: CVE-2025-54389 CVE-2025-54409
  - SUG: NA
  - DESC: update to 0.19.2
           fix CVE-2025-54389 CVE-2025-54409


author: Wenlong Zhang <zhangwenlong@loongson.cn> - 36.16.5-57
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Fixed the issue of "D_isable root account" not being translated


author: zhaoyonghao <zhaoyonghao10@h-partners.com> - 36.16.5-59
changelog:
  - Type:feature
  - ID:NA
  - SUG:NA
  - DESC: add kernel 64k page size and kernel options Chinese translation support


author: yueyuankun <yueyuankun@kylinos.cn> - 36.16.5-60
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: Fix permissions of the ssh config created by Anaconda
          fix(users): ensure SSH config directory exists before writing


author: Funda Wang <fundawang@yeah.net> - 3.13.2-1
changelog:
  - update to 3.13.2
  - force disable CONFIG_TUNE_BUTTERAUGLI as butteraugli was removed in jpegxl years ago


author: Ge Wang <wang__ge@126.com> - 4.5.0-1
changelog:
  - Update package to version 4.5.0
    * Add IteratorUtils.toSet(Iterator).
    * Add IteratorUtils.toSet(Iterator, int).
    * Add EnumerationUtils.toSet(Enumeration).
    * COLLECTIONS-693:  Please add OWASP Dependency Check to the build.


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


author: xu_ping <707078654@qq.com> - 1.4.1-1
changelog:
  - Update to 1.4.1
    * several issues around Java OS and header files location detection.
    * Correct several log messages where an incorrect placeholder
        led to truncation of the inserted values.
    * Add protection to avoid high CPU usage for applications
        running in JVM mode that do not wait for the stop method to
        be called before the start method returns.
    * The minimum Java version has been increased to Java 8


author: zhang_jian <zhang_jian7@hoperun.com> - 1.5.1-1
changelog:
  - update to 1.5.1
  - Procun. Build binaries for Windows using the static hybrid CRT strategy by default.
  - Fix first appearance of --enable-native-access
  - Add support for --enable-native-access Java startup option in jsvc. Fixes DAEMON-471.


author: wangkai <13474090681@163.com> - 3.4.0-1
changelog:
  - Update to 3.4.0:
    * JEXL-420:  Error while comparing float and string value
    * JEXL-417:  JexlArithmetic looses precision during arithmetic operator execution
    * JEXL-416:  Null-valued pragma throws NPE in 3.3
    * JEXL-415:  Incorrect template eval result
    * JEXL-414:  SoftCache may suffer from race conditions
    * JEXL-412:  Ambiguous syntax between namespace function call and map object definition
    * JEXL-410:  JexlFeatures: ctor does not enable all features
    * JEXL-409:  Disable LEXICAL should disable LEXICAL_SHADE
    * JEXL-405:  Recursive functions corrupt evaluation frame if reassigned
    * JEXL-403:  Exception while evaluating template literal used in array assignment in loop
    * JEXL-402:  Parse failed with empty return value


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


author: xu_ping <707078654@qq.com> - 2.5.3-1
changelog:
  - Upgrade version to 2.5.3:
      FIX: trying to set safe XML features causes SAXExceptions when used with certain XML parsers (IVY-1647)
      FIX: some unit tests failed on Java 8 (IVY-1648) (Thanks to Adrien Piquerez)
      FIX: cached Ivy files were not valid in some scenarios


author: yaoxin <1024769339@qq.com> - 2.2.4-1
changelog:
  - Update to 2.2.4:
    * Rollbacked maven source plugin to 3.2.1, because since 3.3.0 the build fails
    * Added some control on the classes that can be deserialized
    * Removed the useless lifecycle-mapping and rat-maven-plugin plugins
    * Removed Java 8 build as Mockito requires Java 11


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


author: xu_ping <707078654@qq.com> - 15.0.3-1
changelog:
  - Update to 15.0.3:
    * fix for declaration of xSYCON and xHECON functions in LAPACK
    * fix for rare corner-case in reshape()
    * expanded the field class with .reshape() and .resize() member functions
    * fix for fft() and ifft() when using FFTW3 in multi-threaded contexts
    * added support for SuperLU 7.0
    * added balance() to transform matrices so that column and row norms are 
      roughly the same
    * added omit_nan() and omit_nonfinite() to extract elements while omitting 
      NaN and non-finite values
    * added find_nonnan() for finding indices of non-NaN elements
    * added standalone replace() function
    * C++14 is now the minimum required C++ standard
    * added preliminary support for matrices with half-precision fp16 element type
    * added second form of cond() to allow detection of failures
    * added repcube()
    * added .freeze() and .unfreeze() member functions to wall_clock
    * extended conv() and conv2() to accept the "valid" shape argument
    * optionally use OpenMP parallelisation for fp16 matrix multiplication
    * fix superfluous deprecation warning in hist()
    * fix potential loss of precision when saving single-precision matrices as CSV files


author: chukaiping <chukaiping@baidu.com> - 15.2.2-1
changelog:
  - update to 15.2.2
    * improved reproducibility of random number generation when using OpenMP
    * bugfix for diagmat() matrix multiplication on subviews
    * add .copy_size() member function for matrices and cubes


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


author: shaojiansong <shaojiansong@kylinos.cn> - 6.0.5-3
changelog:
  - Backport security and robustness fixes: replace unsafe strncpy in 5 loaders, migrate OBJ parser to std::string, harden aiGetMaterialString, and validate Assbin allocation sizes.


author: yaoxin <1024769339@qq.com> - 6.0.5-4
changelog:
  - Fix some CVEs: CVE-2025-70067, CVE-2025-70069, CVE-2025-70070,
    CVE-2025-70071, CVE-2025-70072, CVE-2026-10200, CVE-2026-10232,
    CVE-2026-14610


author: xu_ping <707078654@qq.com> - 3.05-1
changelog:
  - Upgrade to 3.05
    * By default, orthographic projections now use center=true;
      the camera and target are automatically centered within the scene.
    * Triangle groups are used for indexed surfaces drawn with the render 
      option tessellate=true.  
    * The debug option now outputs a traceback.
    * The code to ignore duplicate implicit shipouts now accounts for the format.
    * The slide paperwidth and paperheight are now properly updated.
    * New keywords autounravel and using were added.
    * Asymptote now ships with the Boehm garbage collector.
    * The libtool dependence of configure was removed.
    * Dependencies of gc builds are no longer tracked.
    * The latest boost library is supported.
    * The rename function and --outname setting are supported again under MSWindows.
    * The asymptote.ualberta.ca server was updated to use the https protocal.


author: Funda Wang <fundawang@yeah.net> - 3.2.5-3
changelog:
  - Update patches to match Fedora: add at-3.2.5-address-sast.patch, at-3.2.5-past-date.patch
  - Refresh other patches to their Fedora 3.2.x versions


author: Funda Wang <fundawang@yeah.net> - 2.56.5-1
changelog:
  - update to 2.56.5
  - drop check section as it needs special tweaks
  - drop useless cmake build dependency
  - change to SPDX license


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


author: jchzhou <zhoujiacheng@iscas.ac.cn> - 1:3.1.2-12
changelog:
  - backport patches for fixing Wimplicit-function-declaration, Wbuiltin-declaration-mismatch when building with newer compilers


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


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


author: rfwang07 <wangrufeng5@huawei.com> - 0.30.1-10
changelog:
  - sync abseil-cpp tarball with abseil-cpp package
  - adapt absl::Nonnull usage to absl_nonnull for abseil 20260526.0 (nullability template aliases removed)


author: Funda Wang <fundawang@yeah.net> - 1.5.11-4
changelog:
  - Add patch to fix python segfault with swig >= 4.3
  - Add patch to print a clear error with CTF-2 traces


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


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


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


author: fuanan <fuanan3@h-partners.com> - 5.2.37-8
changelog:
  - sync patches from bash community:
    add backport-fix-minor-errors-uncovered-by-address-sanitizer-work.patch
    add backport-avoid-storing-extra-copy-of-function-bodies-fix-some.patch


author: yaoxin <1024769339@qq.com> - 1.19-1
changelog:
  - Update to 1.19:
    * Remove duplicate plugin
    * FOP-3135: Allow source resolution configuration
    * BATIK-1361: Animated rotate tranform ignores y-origin
      at exactly 270 degrees
    * BATIK-1225: PNG transcoder references nonexistent class


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


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


author: gaihuiying <eaglegai@163.com> - 0.29.1-5
changelog:
  - Bump CMake minimum version to 3.12 to fix build errors
    Backport upstream patches to adapt to llvm version > 17


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


author: Ge Wang <wang__ge@126.com> - 1.242-1
changelog:
  - Update package to version 1.242
    * keyboard-configuration.templates: Update dz(la) into dz(azerty-oss)
    * rules: Check that d-i's kmaps have all the d-i layouts
    * keyboard-configuration.templates: Use ca/multix variant instead of ca/multi


author: zhang_jian <zhang_jian7@hoperun.com> - 1.248-1
changelog:
  - Update package to version 1.248
    * Doesn't boot up with my large font specified in /etc/default/console-setup
    * Don't set console setting over logout/login
    * console-setup: keyboard is broken after upgrade from bookworm to trixie


author: liuzhilin <liuzhilin@kylinos.cn> - 1.31.6-1
changelog:
  - update version to 1.31.6
  - fixed documentation of -p option of rlWaitForCmd
  - fix: Xvfb dependency on Wayland-based distros
  - prevent re-setting the read only variables in case of sourcing beakerlib twice


author: yaoxin <1024769339@qq.com> - 2.0-1
changelog:
  - Update to 2.0:
    * Resolved compilation warning: Missing @deprecated Java annotation at
      @deprecated JavaDoc annotation
    * Cleanup configFile after enabledAtSignExpansionTest
    * Fix: enable parameter values to start with @
    * Fixed: Compilation fails due to Java 11 API used on Java 8 target
    * Fixed: Default value of primitive type must not satisfy  required = true


author: yaoxin <1024769339@qq.com> - 2.21-1
changelog:
  - Update to 2.21:
    * **INCOMPATIBLE CHANGE** - the 'collate-options' option no longer
      accepts a single string in perl hash notation as value. It now requires
      the option to be used once per collate option in a more standardised
      format, due to a code injection vulnerability. For example, instead of e.g:
      --collate-options="level => 4, variable => 'non-ignorable'", the format
      is: --collate-options level=4 --collate-options variable='non-ignorable'
    * Support for 32-bit Windows has been discontinued.
    * Improved Unicode support for Windows (thanks to John Collins)
    * Misc bug fixes


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


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


author: tangce <tangce1@huawei.com> - 32:9.18.33-2
changelog:
  - Type:CVE
  - CVE:CVE-2025-8677,CVE-2025-40778,CVE-2025-40780
  - SUG:NA
  - DESC:fix CVE-2025-8677,CVE-2025-40778,CVE-2025-40780


author: tangce <tangce1@h-partners.com> - 32:9.20.21-2
changelog:
  - Type:CVE
  - CVE:CVE-2026-3039,CVE-2026-3593,CVE-2026-3593,CVE-2026-5946,CVE-2026-5947
  ,CVE-2026-5950
  - SUG:NA
  - DESC:fix CVE-2026-3039,CVE-2026-3593,CVE-2026-3593,CVE-2026-5946,CVE-2026-5947,CVE-2026-5950


author: tangce <tangce1@h-partners.com> - 32:9.20.21-3
changelog:
  - Type:CVE
  - CVE:CVE-2026-13321,CVE-2026-11721,CVE-2026-10723,CVE-2026-11605
  - SUG:NA
  - DESC:fix CVE-2026-13321,CVE-2026-11721,CVE-2026-10723,CVE-2026-11605


author: tangce <tangce1@h-partners.com> - 32:9.20.21-4
changelog:
  - Type:CVE
  - CVE:CVE-2026-10822,CVE-2026-11331,CVE-2026-12617,CVE-2026-13204,CVE-2026-11622
  - SUG:NA
  - DESC:fix CVE-2026-10822,CVE-2026-11331,CVE-2026-12617,CVE-2026-13204,CVE-2026-11622


author: yueyuankun <yueyuankun@kylinos.cn> - 3.8.2-4
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix syntax error on SymbolKind.toString method
         fix interface syntax error


author: sunhai<sunhai10@huawei.com> - 1:3.8.2-12
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Fix expected exception type when activating devices in populor


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


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


author: xu_ping <707078654@qq.com> - 0.9.10-1
changelog:
  - Update package to version 0.9.10
    * Fix bolt exits when opening an empty version file.
    * Fix failure on integration test due to the change of the latest pygobject
    * Fixed memory leak in boltctl.
    * The unused codes were removed from daemon.
    * Fixed a NULL syspath variable causes SIGSEGV.


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


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


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


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


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


author: bizhiyuan <bizhiyuan@kylinos.cn> - 1.2-12
changelog:
  - Refactor: Remove global booth_conf variable in transport.c.
  - Refactor: Add braces around conditional blocks in transport.c.
  - Refactor: Unindent various code blocks in transport.c.


author: bizhiyuan <bizhiyuan@kylinos.cn> - 1.2-13
changelog:
  - Refactor: Remove some (void) casts from transport.c.
  - Refactor: Use whitespace more consistently in transport.c.


author: bizhiyuan <bizhiyuan@kylinos.cn> - 1.2-14
changelog:
  - Refactor: Check the return value of setsockopt
  - Refactor: Remove global booth_conf variable in raft.c.


author: bizhiyuan <bizhiyuan@kylinos.cn> - 1.2-16
changelog:
  - Refactor: Add braces around conditional blocks in raft.c.
  - Refactor: Put function return types on their own lines in signatures


author: guowentao<guowentao@xfusion.com> - 0.20.1-2
changelog:
  - backport patch from upstream:
    backport-bpftrace-Fix-security-hole-checking-unpacked-kernel-.patch


author: Funda Wang <fundawang@yeah.net> - 6.9.1-3
changelog:
  - fix upgrade from previous versions
  - add missing pre section
  - split out translation files so that main package and minimal subpackage
    won't conflict


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


author: liuh <liuhuan01@kylinos.cn> - 6.6.3-17
changelog:
  - sync patch from community
    btrfs-progs: fix the wrong size from device_get_partition_size_sysfs()


author: liuh <liuhuan01@kylinos.cn> - 6.6.3-19
changelog:
  - sync patch from community
    btrfs-progs: subvolume: fix a bug that leads to unnecessary error message


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


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


author: liliguang <liliguang@baidu.com> - 20251107-1
changelog:
  - Update to 20251107
  - init_buildsystem: Fix excluding /dev, /sys, etc. from preinstallimages
  - Don't include preinstall packages in mkosi build expansion
  - Fix substitutedeps corner case


author: lijian <lijian2@kylinos.cn> - 1:1.36.1-21
changelog:
  - Type:cves
  - ID:CVE-2026-38754
  - SUG:NA
  - DESC:re-fix CVE-2026-38754, clear stale IFS state on expansion error


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


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


author: wjiang <cameyan@163.com> - 2025.2.76-3
changelog:
  - sync certificate from upstream
    Adding:
      Certificate "TrustAsia SMIME ECC Root CA"
      Certificate "TrustAsia SMIME RSA Root CA"
      Certificate "TrustAsia TLS ECC Root CA"
      Certificate "TrustAsia TLS RSA Root CA"
      Certificate "SwissSign RSA SMIME Root CA 2022 - 1"
      Certificate "SwissSign RSA TLS Root CA 2022 - 1"
      Certificate "OISTE Client Root ECC G1"
      Certificate "OISTE Client Root RSA G1"
      Certificate "OISTE Server Root ECC G1"
      Certificate "OISTE Server Root RSA G1"
      Certificate "e-Szigno TLS Root CA 2023"


author: zhangqiumiao <zhangqiumiao1@h-partners.com> - 1.18.4-2
changelog:
  - Type:CVE
  - ID:CVE-2025-50422
  - SUG:NA
  - DESC:Fix a NULL access in active_edges_to_traps()
         Add unlikely() to test for x == INT32_MAX for the NULL reference


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


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


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


author: Ge Wang <wang__ge@126.com> - 4.6.3-1
changelog:
  - Update package to version 4.6.3
    - For greater C23 compatibility, updated cfortran.h file and removed old-style function declarations.
    - Cleanup of multiple compiler warnings.  Our thanks to petesmc for help with this.
    - Updated 'speed' utility to use higher precision total time.
    - Fixes for FreeBSD and OpenBSD build issues. Our thanks to DiabJerius.


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


author: openeuler_bot <infra@openeuler.sh> - 0.6.2.4-1
changelog:
  - fix memory leak in ECDH-ES JWE encryption/decryption (version:0.6.2.4).
  - fix rsa_q = NULL initialization in _RSA_private_fields (version:0.6.2.4).
  - fix memory allocation check (typo) in jwk.c (version:0.6.2.4).
  - fix gcc10 errors for -Werror=ignored-qualifiers and remove unused includes (version:0.6.2.4).
  - re-generate automake/autoconf files with automake v1.17 and libtool v2.5.4 (version:0.6.2.4).


author: yaoxin <1024769339@qq.com> - 1.4.3-3
changelog:
  - Fix clamav-clamonacc.service and clamonacc.service stop error
  - Fix clamav-milter, and clamav-filesystem installation error


author: yaoxin <1024769339@qq.com> - 1.4.5-1
changelog:
  - Update to 1.4.5 for fix CVEs: CVE-2026-20213, CVE-2026-20214,
    CVE-2026-20215, CVE-2026-20216, CVE-2026-20217, CVE-2026-20243,
    CVE-2026-20244


author: Funda Wang <fundawang@yeah.net> - 1.4.6-1
changelog:
  - Update to 1.4.6 for fix CVEs: CVE-2026-20345, CVE-2026-20339,
    CVE-2026-20346, CVE-2026-20347, CVE-2026-20348, CVE-2025-8088


author: liyufnei <liyunfei33@huawei.com> - 17.0.6-58
changelog:
  - update to llvm-for-oe-17.0.6-2603.0.1
  - release-note https://gitcode.com/openeuler/llvm-project/releases/llvm-for-oE-17.0.6-2603.0.1
  - bump the release number over 24.03 branch


author: liyufnei <liyunfei33@huawei.com> - 17.0.6-60
changelog:
  - update to llvm-for-oe-17.0.6-2603.0.2
  - release-note https://gitcode.com/openeuler/llvm-project/releases/llvm-for-oE-17.0.6-2603.0.2


author: eastb233 <xiezhiheng@huawei.com> - 17.0.6-64
changelog:
  - update to llvm-for-oe-17.0.6-2606.0.1
  - release-note https://atomgit.com/openeuler/llvm-project/releases/llvm-for-oE-17.0.6-2606.0.1


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


author: xu_ping <707078654@qq.com> - 47-1
changelog:
  - Upgrade version to 47
    * move sitemap to separate page
    * Clean up site content
    * Add box gets stuck open, modernize
    * move subpages to sidebar
    * add Contents to sidebar, fix arrow
    * add Stanford SILICON
    * Add language for South Georgia and Bouvet Islands
    * Add Gujarati RBNF
    * Clean up one link in picking-the-right-language-code.md


author: chukaiping <chukaiping@baidu.com> - 48-1
changelog:
  - update version to 48
    * fix the test for wrong order
    * deps: remove duplicate org.json 
    * Add examples for light-second
    * Add missing exemplar cities


author: xu_ping <707078654@qq.com> - 2.06-1
changelog:
  - update to 2.06
    * Add column headers for --show-lang and --show-ext output.
    * Remove -> separator in --show-ext output.
    * Remove leading blank space for --fmt output written to STDOUT.
    * New switch --files-from as a synonym for --vcs.
    * New switch --ksep/--thousands-delimiter to show a separator 
      (default is a comma) between thousands in output counts.
    * New switch --percent as a shortcut to `--by-percent t' to 
      show percentage of totals in blank, comment, code columns.
    * Add backtick and C++ style comment support for Svelte.
    * Support --exclude-lang in --diff mode.
    * New switch --ignore-regex to exclude files whose content matches a regex.
    * New switch --unique to identify unique files found.


author: zhang_jian <zhang_jian7@hoperun.com> - 2.08-1
changelog:
  - update to 2.08
    * Add .vbhtml extension for Visual Basic .NET
    * Add .cts extension for TypeScript.
    * Handle empty files when using --git --diff.


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


author: Funda Wang <fundawang@yeah.net> - 4.4.2-1
changelog:
  - update to 4.4.2
  - Add python3-cmake sub package providing metadata for Python packages
    depending on CMake to facilitate automatic dependency resolution


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


author: liupei <liupei@kylinos.cn> - 0.1.23.1-1
changelog:
  - Init Project
  - Initial combined spec for pcs-web-ui and cockpit-ha-cluster.
  - Based on pcs.spec and pcs-web-ui.spec from pcs 0.11 release.


author: liweigang <liweiganga@gmail.com> - 1.22.8-4
changelog:
  - Format and tidy the spec file
  - Convert License to SPDX expression: MIT AND BSD-3-Clause AND SGI-B-2.0
  - Update URL to upstream GitLab repository


author: yueyuankun <yueyuankun@kylinos.cn> - 34.1-10
changelog:
  - Type:NA
  - ID:NA
  - SUG:NA
  - DESC:Remove redundant ifarch blocks and obsolete patches
         Improve maintainability with architecture-agnostic configuration


author: Funda Wang <fundawang@yeah.net> - 34.1-12
changelog:
  - drop GConf2 requirement, it has not been used since lorax 29.5
    https://github.com/weldr/lorax/commit/07600b24180f5ec27903c3d178c09e73e2d5f0c8


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


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


author: Yu Peng <yupeng@kylinos.cn> - 1.6.22-23
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: Fix ctr snapshot mount produce invalid mount command for empty option.


author: jinshuaiyu <jinshuaiyu@kylinos.cn> - 1.11.3-1.5
changelog:
  - fix CVE-2025-58063
  - Instead of casting lease ID to uint32, fix the TTL() function to use etcd time-to-live API for determining TTL.


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


author: zouzhimin <zouzhimin@kylinos.cn> - 3.1.9-3
changelog:
  - Coroparse enhancements:
  - fix multiple memory leaks in coroparse.c while fuzzing project
  - fix heap use after free in coroparse.c


author: zouzhimin <zouzhimin@kylinos.cn> - 3.1.9-4
changelog:
  - Coverity 2025.3 fixes without sam.c
  - cpg: Fix signedness of munmap result
  - totempg: Fix signedness for result of mcast_msg


author: zouzhimin <zouzhimin@kylinos.cn> - 3.1.10-1
changelog:
  - update package to version 3.1.10
  - rust: fix fd_get() pointer dereference
  - allow to use dscp for traffic prioritization


author: zouzhimin <zouzhimin@kylinos.cn> - 3.0.3-3
changelog:
  - msg: Check result of msg_add_type and msg_add_len
  - qnetd: Assert first tie-breaker node entry exists
  - qnetd: Assert dpd timer entry exists


author: liupei <liupei@kylinos.cn> - 3.0.3-8
changelog:
  - qdevice: Add option to change socket file gid
  - qdevice: Add note about coverity weak crypto err and Suppress Coverity errors


author: zouzhimin <zouzhimin@kylinos.cn> - 3.0.4-1
changelog:
  - Upgrade to 3.0.4
  - Added support for running corosync-qnetd-tool and corosync-qdevice-tool as a non-root user


author: Ge Wang <wang__ge@126.com> - 2.3.2-1
changelog:
  - Update package to version 2.3.2
    * Fix warning messages from recent versions of gcc
    * deb packaging fixes


author: huang-xiaoquan <huangxiaoquan1@huawei.com> - 12.3.1-114
changelog:
  - Type: Sync
  - DESC:
  - Sync all patches from openEuler-24.03-LTS-Next (12.3.1-113) and 3412 from
  - openEuler-24.03-LTS-SP4, and bump release to fix the gcc package downgrade
  - of openEuler-26.09 against openEuler-24.03-LTS-SP4/SP3.


author: yangzhenyu <dev11101@linx-info.com> - 8.0.5-6
changelog:
  - remove the architecture judgment in the patches section;
  - include all patches in the source package.


author: liuzhilin <liuzhilin@kylinos.cn> - 1.7.2-3
changelog:
  - backport upstream patch
  - miscelaneous portability fixes
  - fix range parsing for Sunday as 0 or 7 
  - move parsing code before separator check
  - fix incorrect logging 
  - Fix backup failure when ~/.cache directory missing


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


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


author: Funda Wang <fundawang@yeah.net> - 6.2.1-2
changelog:
  - use upstream tarball rather than git archive
  - add more features for easy upgrading from other distros


author: Ge Wang <wang__ge@126.com> - 0.140-1
changelog:
  - Update package to version 0.140
    * All fonts are now distributed in OpenType format, PS Type 1 is obsoleted
    * General-use glyph coverage substantially expanded and Hebrew romanization added to Simple CLM by Aharon Varady
    * Hebrew romanization characters are also supported in Frank Ruehl CLM, Nachlieli CLM, and Miriam Mono CLM
    * Drugulin CLM how comes in bold face only, bold italic was extracted and renamed to Farissol


author: gaihuiying <eaglegai@163.com> - 1:2.4.16-3
changelog:
  - fix CVE-2026-27447,CVE-2026-34978,CVE-2026-34979,CVE-2026-34980,CVE-2026-34990,CVE-2026-39314,CVE-2026-39316


author: zhouyihang <zhouyihang3@h-partners.com> - 8.4.0-25
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:urlapi: avoid null deref if setting blank host to url
         urlapi: skip appending NULL pointer query


author: zhouyihang <zhouyihang3@h-partners.com> - 8.4.0-26
changelog:
  - Type:CVE
  - CVE:CVE-2025-14017 CVE-2025-14524 CVE-2025-14819 CVE-2025-15079 CVE-2025-15224
  - SUG:NA
  - DESC:fix CVE-2025-14017 CVE-2025-14524 CVE-2025-14819 CVE-2025-15079 CVE-2025-15224


author: zhouyihang <zhouyihang_z@163.com> - 8.4.0-27
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:formdata: validate callback is non-NULL before use
         tftp: correct the filename length check


author: zhouyihang <zhouyihang_z@163.com> - 8.4.0-28
changelog:
  - Type:CVE
  - CVE:CVE-2026-1965 CVE-2026-3783 CVE-2026-3784
  - SUG:NA
  - DESC:fix CVE-2026-1965 CVE-2026-3783 CVE-2026-3784


author: zhouyihang <zhouyihang_z@163.com> - 8.21.0-5
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:mime.c: avoid integer overflow in base64 size calculation
         tool_cb_prg: avoid integer overflows


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


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


author: wangkai <13474090681@163.com> - 1.11.23-54
changelog:
  - Add patches from fedora, improve C compatibility and fix build failures caused by higher gcc versions


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


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


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


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


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


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


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


author: xu_ping <707078654@qq.com> - 1.25.2-1
changelog:
  - Upgrade version to 1.25.2
    * add raw examinemem dump
    * adds pointer pinning to call injection
    * add linux-riscv64 support
    * fix rangeFuncStackTrace with inlined functions
    * remove redundant err declarations
    * remove newlines from minidump logs
    * removing of dlvbin is not needed
    * remove leftover fmt.Printf
    * Fix uprobe address
    * remove irrelevant TODO comment
    * support zed editor and allow args in DELVE_EDITOR
    * support linux-loong64 native debug
    * allow access to thread registers after a function
    * add support for interface watchpoints
    * support watchpoint on nil interface
    * add stack counter for internal errors
    * do not pin function call returns for toplevel
    * add check for DWARFv5 compatibility
    * add missing targetMutex protection to CreateWatchpoint() 
    * remove dieToRuntimeType
    * do not try to access value of unreadable string variables
    * fix restart while the target is running
    * add events call use it for dld notifications
    * add support for reading runtime.sigtrampgo context on loong64


author: YangengLiu <dev01202@linx-info.com> - 1.26.1-1
changelog:
  - update version to 1.26.1
    * Fix debuginfod download progress.
    * Fix sigpanics in swiss map iterator.
    * Fix finding moduledata in Go 1.26+.
    * Fix goroutine leak and shutdown sequence for eBPF backend.
    * Fix eBPF uprobe placement to skip function prologue.
    * Fix ProducerAfterOrEqual comparison for devel builds.
    * DAP: Better error messages when debugger can't be launched.
    * DAP: Reject most requests before launch/attach.
    * Propagate short type option when printing structs.
    * Better error if process is already being debugged.
    * Print error when request body can't be decoded.
    * Parse rc version with trailing suffix.
    * Add: Support for debugging stripped non-Go binaries.
    * Add: Package for detecting debugger attachment.
    * Add: Starlark append_file built-in function.
    * Add: DAP: Hit conditional breakpoint capability.
    * Add: Detection and warning about trimpath.
    * Migrate from gopkg.in/yaml.v3 to go.yaml.in/yaml/v3.
    * Update waitReason switch for Go 1.27.
    * Downgrade riscv64 support.
    * Miscellaneous code quality improvements.
    * Miscellaneous improvements to tests, documentation, and build configuration.


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


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


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


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


author: wang--ge <wang__ge@126.com> - 3.2.2-1
changelog:
  - update to 3.2.2
    * Fix spelling mistake in framework.conf
    * sparse arrays and a few more
    * return success when do redhat_kernel_install.d.in


author: liliguang <liliguang@baidu.com> - 3.3.0-1
changelog:
  - update to 3.3.0
    * Add BUILD_EXCLUSIVE directives support to single kernel modules (2nd take)
    * Add build_environment directive to framework 
    * Makefile: add uninstall target


author: zhang_jian <zhang_jian7@hoperun.com> - 3.4.1-1
changelog:
  - update to 3.3.0
    * Add deferred logic for BUILD_DEPENDS 
    * Add configuration option for enabling and disabling module signing
    * Adjust dkms match command parsing and add a test


author: Funda Wang <fundawang@yeah.net> - 3.4.3-1
changelog:
  - update to 3.4.3
    * Fix dkms command reporting wrong version
    * Fix formatting of man page synopsis headers for mandoc
    * Add pahole to Red Hat based distributions
    * Use a generic missing kernel headers error message
    * Adjust module location matches
  - drop unused cpio and which Requires: neither command is invoked by any
    dkms script in this release (scripts use command -v instead of which);
    keep the remaining Requires list in sync with actual usage
  - add Requires: make (used to build kernel modules)
  - add Requires: /usr/bin/pahole (file dependency on the dwarves package,
    needed to generate BTF info when building modules against kernels with
    CONFIG_DEBUG_INFO_BTF enabled)
  - add Requires: xz zstd (used to compress modules when they are detected as
    .ko.xz / .ko.zst)


author: YangengLiu <dev01202@linx-info.com> - 1:3.7-1
changelog:
  - update version to 3.7
  - Drop -Winline from compiler flags
  - Use unaligned memory accesses unconditionally
  - dmidecode: Print EDSFF slot length suffix
  - dmidecode: Mark SMBIOS 3.9.0 as supported
  - dmidecode: Simplify dmi_memory_technology
  - dmidecode: Add 3 memory device form factors and 1 type
  - dmidecode: Add fields "Rack Type" and "Rack Height"
  - Make dmi_print_memory_size flexible
  - Export dmi_system_uuid
  - dmidecode: Mark SMBIOS 3.8.0 as supported
  - dmidecode: Rework the decoding of the arm64 SoC ID
  - dmidecode: Deprecate the processor voltage field
  - dmidecode: Add processor family "Xeon D"
  - dmidecode: Rename BIOS to Firmware
  - dmioem: Drop function dmi_hp_203_pciinfo()
  - Rename variable "div"
  - dmioem: Add type HPE Gen 12
  - Get rid of u64_range
  - Stop open-coding the u64 type
  - dmidecode: Use binary unit prefixes
  - Fix the forward declaration of dmi_print_memory_size()
  - dmidecode: Update info in Processor Family field
  - dmidecode: Update the sockets in Processor Update section
  - dmidecode: Move out_of_spec into the common header


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


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


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


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


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


author: zhaoyonghao <zhaoyonghao10@h-partners.com> - 2.90-6
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:Fix bounds checking in check_ia()
         Fix SEGV in Dbus code
         More fixes for DHCP ops in Dbus when DHCP not configured


author: zhaoyonghao <zhaoyonghao10@h-partners.com> - 2.90-8
changelog:
  - Type:CVE
  - CVE:CVE-2026-4890 CVE-2026-4891 CVE-2026-4892 CVE-2026-4893 CVE-2026-5172
  - SUG:NA
  - DESC:Fix NSEC bitmap parsing infinite loop
         Verify rdlen field in RRSIG packets
         Fix buffer overflow in helper.c with large CLIDs
         Fix broken client subnet validation
         Fix buffer overflow vulnerability in extract_addresses()


author: zhaoyonghao <zhaoyonghao10@h-partners.com> - 2.90-9
changelog:
  - Type:bugfix
  - CVE:
  - SUG:NA
  - DESC:Ignore Wincompatible-pointer-types error when compiling with gcc-14.3


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


author: jade_t<yzd50036@gmail.com> - 2:18.09.0-351
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:fix the installation conflict between docker-engine and containerd


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


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


author: zouzhimin <zouzhimin@kylinos.cn> - 2.0.8-5
changelog:
  - Check returns from setsockopt() calls, also fix doxygen comment for qb_util_timespec_from_epoch_get()


author: litenglong <litenglong@kylinos.cn> - 2.0.8-6
changelog:
  - Fix file conflicts among the help package, main package, and devel package by deleting the duplicated content during upgrades.


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


author: huangdengdui <huangdengui@huawei.com> - 23.11-34
changelog:
  Sync some patches about support TSO for packets with
   IPv6 extension header and modifications are as follow:
   - net: add tunnel packet type parsing
   - app/testpmd: use packet type parsing API
   - app/testpmd: fix VLAN parsing in checksum engine
   - net: fix offset in GENEVE packet parsing
   - app/testpmd: fix packet type parsing
   - net: fix GTP packet parsing
   - net: add tunnel length in UDP tunnel parsing
   - app/testpmd: fix tunnel inner info
   Sync some bugfixes for hns3 pmd and modifications are as follow:
   - net/hns3: fix Rx packet without CRC data
   - net/hns3: fix CRC data segment
   - net/hns3: check requirement for hardware GRO
   - net/hns3: allow use of Tx vector when fast free not enabled
   - net/hns3: allow use of Rx vector mode with VLAN filter


author: bizhiyuan <bizhiyuan@kylinos.cn> - 9.31.0-6
changelog:
  - don't attempt to parse a directory as config file
  - drbdadm: allow "dump minor-N"; plus new command sh-list-config-file


author: liupei <liupei@kylinos.cn> - 9.31.0-7
changelog:
  - drbdadm: add const qualifier to char* for file names
  - drbdadm: drop trailing '.' from error message


author: liupei <liupei@kylinos.cn> - 9.33.0-2
changelog:
  - drbdadm: fix drbdadm adjust for a v8 config with a v9 drbd kernel driver
  - drbdadm: fix segfault if we don't know about peer devices


author: liupei <liupei@kylinos.cn> - 9.33.0-3
changelog:
  - tests: add a test for restoring a resource out of drbdsetup show
  - selinux: Allow domtrans from kernel_t to drbd_t


author: liupei <liupei@kylinos.cn> - 9.33.0-4
changelog:
  - doc: Mention the new option --bdev-freeze option for suspend-io
  - tnf-drbd-fence.py:  Consider that the fence history might be empty


author: liupei <liupei@kylinos.cn> - 9.33.0-5
changelog:
  - drbdmon: remove unused variables to fix gcc16 errors
  - adjust: split disk-options into early/late stage based


author: queyanwen<queyanwen@huawei.com> - 1.0.1-2
changelog:
  - Optimize the accuracy of non-steady-state data prediction and training.
  - The anbient temperature check is added befor the collection is started. If the temperature is
  - greater than 28°C, the collection will not be started.


author: queyanwen<queyanwen@huawei.com> - 1.0.1-3
changelog:
  - The current condition for determining whether the system enters the stable state is that
  - the difference between the maximum temperature and the minimum temperature within 60s is less than 0.2 degrees.
  - This judgment is too strict and needs to be changed to 2 degrees.
  - In addition, the average fuzzy processing in five windows is used to prevent data jitter.
  - When the entire system can obtain the CPU power consumption data, the obtained CPU power consumption
  - is directly used during training, instead of obtaining the CPU power consumption by inferring.


author: heppen<hepeng68@huawei.com> - 1.1.0-3
changelog:
  - Bug fix: Ctrl Auth request on main thread, but release on socket thread.
  - Bug fix: Modify policy file but do not take effect.
  - Bug fix: IsNumStr returns false when the input string is a negative number.
  - Add instructions to the config file.


author: jinye<jinye10@huawei.com> - 1.1.0-4
changelog:
  - Bug fix: Default policy can't restore after stop eagle service
  - Bug fix: Some spell bugs
  - Bug fix: Modify watt_sched_enable don't take effect
  - Bug fix: Set watt_sched_enable as zero SetWattFirstDomain return error
  - Reconstruct eagle init and load part


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


author: taolinghongfei <taolinghongfei@h-partners.com> - 202308-30
changelog:
  - fix CVE-2026-22795,CVE-2026-22796
  - fix CVE-2025-69420
  - fix CVE-2025-69421
  - fix CVE-2025-68160
  - fix CVE-2025-69418


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


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


author: jchzhou <zhoujiacheng@iscas.ac.cn> - 38-8
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: backport patch to fix conflicting types issue due to enum/integer mismatch


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


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


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


author: lipengyu <lipengyu@kylinos.cn> - 2.8.14-1
changelog:
  - update to 2.8.14
  - fix tokenization issue
  - fix program-tests/misspelled-input
  - improves enchant(1)’s word division algorithm


author: zhang_jian <zhang_jian7@hoperun.com> - 5.8-1
changelog:
  - Upgrade to 5.8
  - Add usage hint and '-h' flag to display option summary
  - Linux: return correct status if poll(2) is interrupted
  - Add return value checks for malloc(3) and pipe(2)


author: Funda Wang <fundawang@yeah.net> - 3.3.0-25
changelog:
  - ID:NA
  - SUG:NA
  - DESC: remove orc-help, it is not buildable due to missing hotdoc
  - DESC: remove cups-pk-helper, it has been moved into epol
  - DESC: remove libsoup-devel, it has been moved into epol


author: zhaoyonghao <zhaoyonghao10@h-partners.com> - 3.3.0-26
changelog:
  - Type:requirement
  - CVE:NA
  - SUG:NA
  - DESC:add kernel-64k and related software packages to aarch64
         remove kernel-64k-headers for aarch64


author: zhaoyonghao <zhaoyonghao10@h-partners.com> - 3.3.0-27
changelog:
  - Type:requirement
  - CVE:NA
  - SUG:NA
  - DESC:add kernel-64k and related software packages to edge_aarch64


author: yangchaohao <yangchaohao@huawei.com> - 3.3.0-30
changelog:
  - Type:requirement
  - CVE:NA
  - SUG:NA
  - DESC:remove clutter-gst3, kernel-64k and related software packages


author: Funda Wang <fundawang@yeah.net> - 0.3.9-2
changelog:
  - drop requirements on specific isa, as noboby will try installing packages
    of different arches within same host


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


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


author: zhangyaqi <zhangyaqi@kylinos.cn> - 2:6.6-3
changelog:
  - Type:bugfix
  - Id:NA
  - SUG:NA
  - DESC:fix potential NULL dereference in print_rss_hkey and fec_mode_walk


author: andy <liuyang01@kylinos.cn> - 2:6.6-4
changelog:
  - Type:requirement
  - Id:NA
  - SUG:NA
  - DESC:ethtool: Fix SFF-8472 transceiver module identification
  	ethtool: Add default branch to sff8636_show_all_ioctl switch
  	qsfp: Better handling of Page 03h netlink read failure
  	module-eeprom: treat zero arguments like any other arguments for hex dump
  	qsf: Better handling of Page A2h netlink read failure


author: zhangyaqi <zhangyaqi@kylinos.cn> - 2:6.6-5
changelog:
  - Type:bugfix
  - Id:NA
  - SUG:NA
  - DESC:add NULL check before jsonw_string_field() in print_string()
         netlink: add NULL check for get_string() in features.c


author: hanjinpeng <hanjinpeng@kylinos.cn> - 2.8.3-2
changelog:
  - Type:CVE
  - ID:CVE-2026-66046
  - SUG:NA
  - DESC:fix CVE-2026-66046: resolve quadratic complexity in storeAtts by migrating isCdata lookup to a hash table


author: hanjinpeng <hanjinpeng@kylinos.cn> - 2.8.3-3
changelog:
  - Type:CVE
  - ID:CVE-2026-76957
  - SUG:NA
  - DESC:fix CVE-2026-76957: protect custom encoding callbacks from parser reentry


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


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


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


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


author: bizhiyuan <bizhiyuan@kylinos.cn> - 4.16.0-6
changelog:
  - fence_sbd: Send crashdump msg when crashdump option is set inreboot_cycle function
  - build: make INITCONFDIR available for agents


author: bizhiyuan <bizhiyuan@kylinos.cn> - 4.16.0-7
changelog:
  - fence_sbd: Dump more information when crashdump option isenabled
  - fence_ibm_powervs: fix plaintext token file support


author: bizhiyuan <bizhiyuan@kylinos.cn> - 4.17.0-2
changelog:
  - fence_scsi: add "mpath_register_method" parameter to allowonly registering to the main multipath device
  - Enhancement: better alpine compatibility (#648)


author: bizhiyuan <bizhiyuan@kylinos.cn> - 4.17.0-3
changelog:
  - fence_dummy: add recorder mode for testing fence_recorderprotocol (#647)
  - fence_ibm_vpc: fix indentation


author: bizhiyuan <bizhiyuan@kylinos.cn> - 4.17.0-4
changelog:
  - fencing.py: change from Bash "source" to POSIX-compliant "."
  - fence_ibm_vpc: set proxy when token has expired as well
  - fence_openstack: add auth-plugin support for clouds.yaml(#651)


author: liupei <liupei@kylinos.cn> - 4.17.0-5
changelog:
  - fence_kubevirt: report Succeeded and Failed as OFF
  - fence_aws: add tag/eni/ebs identity-method instance resolution


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


author: Ge Wang <wang__ge@126.com> - 6.5.4-1
changelog:
  - Update package to version 6.5.4
    * socket: avoid crash when writing to a socket without SSL/TLS fails
    * wolfSSL support: avoid fetchmail.c compilation failure in certain configurations of wolfSSL, OpenSSL_version enables a newer 1.1.x compat API that passes its
      argument to a wolfSSL API, with OPENSSL_DIR and OPENSSL_ENGINES_DIR, causing related compiler failures.


author: xu_ping <707078654@qq.com> - 6.6.2-1
changelog:
  - Upgrade version to 6.6.2
      * fetchmail 6.6.0 and 6.6.1 could not be configured without SSL, it would break
    compiling sink.c


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


author: Liu Wang <1823363429@qq.com> - 140.13.0-2
changelog:
  - Add StartupWMClass=firefox so that GNOME can correctly recognize the Firefox window and associate it with the icon.


author: zhouyihang <zhouyihang3@h-partners.com> - 1.2.6-9
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:fix(icmp): fix check_icmpv6_name() to use correct IPv6 names
         fix(ipset): fix configuring IP range for ipsets with nftables
         fix(ipset): fix configuring "timeout","maxelem" values for
         fix(rich): validate service name of rich rule
         fix(rich): fix range check for large rule limit 
         fix(nftables): use current pkttype keywords


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


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


author: xu_ping <707078654@qq.com> - 1.18.1-2
changelog:
  - Drop 'apply-extra-static' from flatpak,
    Static binary fails security hardening checks (PIE/BIND_NOW),
    Not required for normal Flatpak operation, only used in developer tests.


author: Yu Peng <yupeng@kylinos.cn> - 4.60.0-1
changelog:
  - Upgrade to 4.60.0
    * Fixed difference in cython vs pure-python complex division
    * Refactored and added some new sub-modules and scripts
    * Speed up build_psNameMapping
    * Added typing annotations to fontTools.ufoLib


author: maqi <maqi@uniontech.com> - 4.60.1-1
changelog:
  - Upgrade to 4.60.1
    *Reverted accidental method name change in UFOReader.getKerningGroupConversionRenameMaps
     that broke compatibility with downstream projects like defcon
    *Added test coverage for getKerningGroupConversionRenameMaps method
    *Don't try to subset BASE table;  pass it through by default instead
    *Remove empty BaseRecord entries in MarkBasePos lookups
    *Add pruning for MarkLigPos and MarkMarkPos lookups
    *Remove duplicate features when subsetting
    *Added documentation for the visitor module


author: chukaiping <chukaiping@baidu.com> - 4.61.1-1
changelog:
  - Upgrade to 4.61.1
  - [otlLib] buildCoverage: return empty Coverage instead of None
  - Explicitly test and declare support for Python 3.14, even though we were already shipping pre-built wheels for it
  - [designspaceLib] Preserve empty conditionsets when serializing to XML


author: zhang_jian <zhang_jian7@hoperun.com> - 4.62.0-1
changelog:
  - update to 4.62.0
  - [diff] Add new fonttools diff command for comparing font files, imported from the fdiff project and heavily reworked
  - [feaLib] Fix VariableScalar axis ordering and iterative delta rounding to match fontc behavior
  - [glifLib] Fix regression reading glyph outlines when glyphObject=None


author: wuzhaomin <wuzhaomin@kylinos.cn> 4.63.0-1
changelog:
  - Add tests for contextual rule merge optimization
  - Fix typo in doc string
  - Fix map_backward for many-to-one axis maps


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


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


author: openeuler_bot <infra@openeuler.sh> - 5.4-1
changelog:
  - Memory allocation safety checks for event storage (version:5.4).
  - Fix off-by-one boundary check in seqmap code (version:5.4).
  - The minimum value for the period (-p flag) is now 0.001 milliseconds (version:5.4).


author: liliguang <liliguang@baidu.com> - 3.8.0-1
changelog:
  - update to 3.8.0
  - Altbuild support for Solaris 2.6/SUN Workshop C.
  - Fix build issues with new cmake versions while maintaining compatibility with old cmake.
  - Add glutSwapInterval, to control vsync (currently X11 and win32 only).
  - Removed some out of date README files, and updated others.


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


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


author: Qin Fandong <qinfandong@kylinos.cn> - 1.9.4-3
changelog:
  - Remove build requires protobuf-c* and disable plugin logitech-bulkcontroller
    which to upgrade the firmware on Logitech Video Collaboration products.


author: Chenzhen <chenzhen126@huawei.com> - 2.0.2-4
changelog:
  - fix restart thread block by resetting probe pid
    fix service failed when cmd server thread starts late
    fix OOB write when getting proc cmdline
    fix restart gopher failed for check gopher pid multi times
    fix run sig hander core for probe mng create later
    fix potential nullptr dereference in libevent openssl cb
    ipc: reset probe_flags to 0 when restarting probes
    tcpprobe: do not flush snooped procs to avoid deleting tcp link by accident
    fix buffer overflow in sscanf
    fix buffer overflow and ret value of sscanf
    snooper: enlarge channel map and shorten poll timeout to ease event loss
    system_infos: fix oob of arrays and double free
    Refactor to reduce memory usage of metric record
    bugfix: path parsing error when gala-gopher running in container
    fix strdup relative error
    tcpprobe: fix incorret struct type of tracepoint event
    fix UAF of probe bin after parsing invalid config
    snooper: fix opposite judgment logic of container info


author: JDLihoo <donglihao1@huawei.com> - 2.0.2-6
changelog:
  - restore the pristine source tarball and package upstream changes as patches
  - consolidate upstream changes into 25 Git-formatted patches
  - exclude build artifacts, IDE metadata, profiling images, and unrelated line-ending churn


author: Funda Wang <fundawang@yeah.net> - 26.4.24-1
changelog:
  - update to 26.4.24
  - rename systemd service file
  - use specific user rather than nobody for service


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


author: Funda Wang <fundawang@yeah.net> - 0.6.4-2
changelog:
  - build and install player by default via cmake rules
  - split out player into sub package, otherwise it will pull whole chain
    of SDL3 now


author: Funda Wang <fundawang@yeah.net> - 5.4.0-2
changelog:
  - Port Several fixes from the usptream:
  - PMA performance: https://lists.gnu.org/archive/html/bug-gawk/2026-02/msg00026.html
  - Back references: https://lists.gnu.org/archive/html/bug-gawk/2026-02/msg00038.html
  - regex bug in charset: https://lists.gnu.org/archive/html/bug-gawk/2026-05/msg00009.html


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


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


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


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


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


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


author: eastb233 <xiezhiheng@huawei.com> - 2.42-8
changelog:
  - Starting from RPM 4.17, the build process will automatically delete *.la
  - through the %__brp_remove_la_files macro. So remove *.la in rpm packages.


author: Ge Wang <wang__ge@126.com> - 3.14.0-1
changelog:
  - Update package to version 3.14.0
    * Add clustering functions to C API
    * Ported LineDissolver
    * Ported CoverageCleaner
    * Add GEOSGridIntersectionFractions to C API
    * Add functions to interrupt processing in a specific thread/context


author: maqi <maqi@uniontech.com> - 3.14.1-1
changelog:
  - Update package to version 3.14.1
    Make floating-point exceptions optional for geosop
    Fix undefined behaviour in CoordinateSequence::closeRing
    GridIntersection: Fix crash for certain polygons outside grid extent
    Fix incorrect envelope calculation for arcs


author: yaoxin <1024769339@qq.com> - 2:3.2.4-6
changelog:
  - Fix CVE-2026-18301, CVE-2026-18302, CVE-2026-18303, CVE-2026-18304,
    CVE-2026-18305, CVE-2026-18306, CVE-2026-18308 and CVE-2026-18309


author: shaojiansong <shaojiansong@kylinos.cn> - 2:3.2.4-7
changelog:
  - Fix unsigned integer underflow in PSD plugin block_rem variable that allows arbitrary code execution via crafted PSD files (CVE-2026-59090)


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


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


author: Funda Wang <fundawang@yeah.net> - 3.7.0-1
changelog:
  - upgrade to 3.7.0
    - This release is a feature release which introduces several new
      options for fetching Git LFS objects, such as the ability to
      force objects to be re-downloaded and the capacity to output
      object URLs and HTTP metadata in JSON for external tools to
      consume.


author: xu_ping <707078654@qq.com> - 2025.08-1
changelog:
  - Upgrade git-tools to 2025.08
    * fix -N / --skip-older-than-commit for symlinks
    * Cleanup/tidy various files
    * Bump minimum Python version to 3.8. 
      Python 3.7 still works, but is no longer supported.
    * Use git-log instead of git-whatchanged, as it has been deprecated in Git 2.51.
    * gnore GPG signatures when parsing git logs.


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


author: infra_team <zhaiwenjie1@huawei.com> - 2.80.1-3
changelog:
  - fix CVE: CVE-2026-10028
  - prevent infinite loop in GnuTLS certificate chain traversal by adding cycle detection and depth limit


author: litenglong <litenglong@kylinos.cn> - 2.38-115
changelog:
  - aarch64: delete revert-aarch64-Use-memcpy_simd-as-the-default-memcpy.patch to align with the upstream community.


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


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


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


author: liuzhilin <liuzhilin@kylinos.cn> - 3.2.15-2
changelog:
  - Fix-macro-definition-for-GMIME_TYPE_FORMAT_OPTIONS
  - Fix-macro-definition-for-GMIME_TYPE_REFERENCES


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


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


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


author: Funda Wang <fundawang@yeah.net> - 1.86.0-2
changelog:
  - skip JS files without GObject introspection imports in dependency scanning
  - skip gresource extraction for ELF binaries without a .gresource section
  - add conditional Requires on /usr/bin/readelf for rpm-build


author: shupiaoyang <shupiaoyang1@huawei.com> - 1.24.6-2
changelog:
  - internal/runtime/maps: Add intrinsic implementation for ctrlGroupMatchH2 to avoid false-positive match
  - internal/sync: Add support for wide trie in sync.HashTrieMap
  - hash/crc32c: adjust the machine code to assembly instructions
  - hash/crc32c: adjust vmov and eor to fmovd and eorw instruction


author: rfwang07 <wangrufeng5@huawei.com> - 1.24.6-3
changelog:
  - runtime: add StepOpt experiment to optimize step function
  - internal/runtime/maps: revert a commit causing performance regression
  - internal/sync: fix panics in HashTrieMap on hash collision at almost full depth
  - runtime/pprof,net/http/pprof: add PMU and BRBE collection in go pprof
  - cmd/compile: optimize slice bounds checking with SUB/SUBconst comparisons and NEG(SUB)
  - runtime: add ClearSpan experiment to clear spans on first allocation
  - cmd/compile: add Kunpeng forceinline optimization
  - runtime: add PageShift14 experiment to optimize memory page allocation locality
  - runtime: change gcBackgroundUtilization optional
  - runtime: bugfix for pageshift14
  - reflect: add RLock fast path in initFuncTypes gated by GOEXPERIMENT=reflectrwlock
  - runtime: add tinysize experiment
  - cmd/compile: replace conditions to CCMP instructions on ARM64
  - cmd/compile: improve loopRotate to handle nested loops
  - runtime: add Kunpeng atomic write-barrier optimization
  - runtime: add Kunpeng malloc prefetch optimization
  - cmd/asm: add SVE instructions for ARM64
  - cmd/compile: convert []byte(string([]byte)) to makeslicecopy
  - add Kunpeng memory layout optimization
  - runtime: fix pageshift14 build and add DT for PageNum/PageShift14


author: wd-gitcode <wangding16@huawei.com> - 1.24.6-4
changelog:
  - runtime: memmove: use 128-bit Quad registers with FLDPQ/FSTPQ
  - runtime: add goschedIfBusy to bgsweep to prevent livelock after inlining
  - cmd/compile: support multiple levels of inlining using PGO
  - [rprfm] add Kunpeng arm64 memmove range prefetch optimization
  - cmd/compile: AArch64 LdSt optimization on Prog
  - cmd/compile: improve store-to-load forwarding with compatible types
  - cmd/compile: schedule block with predicted branch
  - cmd/internal/obj/arm64, cmd/compile, internal/runtime/atomic: add LDAPR for rcpc
  - cmd/compile: Prove dead bound checks in mallocgc


author: rfwang07 <wangrufeng5@huawei.com> - 1.24.6-5
changelog:
  - internal/bytealg: optimize Count/CountString on arm64
  - runtime: fix vector destination variant for ZUADDV instruction
  - cmd/link/internal/ld: introduce -funcalign=N option


author: huzhangying <huzhangying@huawei.com> - 1.24.2-40
changelog:
  - Type:CVE
  - CVE:CVE-2025-58183,CVE-2025-58185, CVE-2025-58188, CVE-2025-58189, CVE-2025-61724, CVE-2025-61725
  - SUG:NA
  - DESC:fix CVE-2025-58183, CVE-2025-58188, CVE-2025-58189, CVE-2025-61724, CVE-2025-61725


author: huzhangying <huzhangying@huawei.com> - 1.24.2-44
changelog:
  - Type:CVE
  - CVE:fix CVE-2025-61732,CVE-2025-68119,CVE-2025-61731,CVE-2025-61728,CVE-2025-68121,CVE-2025-61723
  - SUG:NA
  - DESC:fix CVE-2025-61732,CVE-2025-68119,CVE-2025-61731,CVE-2025-61728,CVE-2025-68121,CVE-2025-61723


author: huzhangying <huzhangying@huawei.com> - 1.24.2-45
changelog:
  - Type:CVE-2026-27139,CVE-2026-27142,CVE-2026-25679
  - SUG:NA
  - DESC:fix CVE-2026-27139,CVE-2026-27142,CVE-2026-25679


author: huzhangying <huzhangying@huawei.com> - 1.24.2-46
changelog:
  - Type:CVE-2026-27143,CVE-2026-27144,CVE-2026-32288,CVE-2026-32289,CVE-2026-32281,CVE-2026-27140
  - SUG:NA
  - DESC:fix CVE-2026-27143,CVE-2026-27144,CVE-2026-32288,CVE-2026-32289,CVE-2026-32281,CVE-2026-27140


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


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


author: Funda Wang <fundawang@yeah.net> - 1.60.0-6
changelog:
  - adopt to new cmake macro
  - add requires on plugin package to devel package, as
    gRPCPluginTargets.cmake referes /usr/bin/grpc_cpp_plugin


author: yechao-w <wang.yechao255@zte.com.cn> - 1:2.12-45
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC: kern/riscv/efi/init: Use time register in grub_efi_get_time_ms()


author: zhangqiumiao <zhangqiumiao1@h-partners.com> - 1:2.12-47
changelog:
  - Type:CVE
  - CVE:CVE-2025-61661,CVE-2025-61662,CVE-2025-54771,CVE-2025-54770,CVE-2025-61663,CVE-2025-61664
  - SUG:NA
  - DESC:commands/usbtest: Ensure string length is sufficient in usb string processing
         commands/usbtest: Use correct string length field
         tests/lib/functional_test: Unregister commands on module unload
         normal/main: Unregister commands on module unload
         gettext/gettext: Unregister gettext command on module unload
         net/net: Unregister net_set_vlan command on unload
         kern/file: Call grub_dl_unref() after fs->fs_close()
         commands/test: Fix error in recursion depth calculation


author: Han Gao <gaohan@iscas.ac.cn> - 1:2.12-48
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:configure: Add -mno-relax on riscv*
         configure: Defer check for -mcmodel=large until PIC/PIE checks are done


author: jchzhou <zhoujiacheng@iscas.ac.cn> - 1:2.12-50
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC: workaround the BuildRequires mis-preinstallation issue on build systems


author: zhangqiumiao <zhangqiumiao1@h-partners.com> - 1:2.12-51
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:loader/i386/pc/linux: Fix resource leak
         Revert "lzma: Make sure we don't dereference past array
         loader/efi/linux: Correctly terminate load_options member
         loader/efi/linux: Use sizeof() instead of constant
         loader/efi/linux: Use proper type for len variable
         loader/efi/linux: Do not pass excessive size for source string
         loader/efi/linux: Remove useless assignment
         loader/efi/linux: Reuse len variable
         loader/efi/linux: Unload previous Linux kernel/initrd before updating kernel size
         normal/charset: Fix underflow and overflow in loop init
         lib/LzmaEnc: Validate len before subtracting
         osdep/unix/hostdisk: Fix signed integer overflow
         fs/zfs: Fix another memory leak in ZFS code
         fs/xfs: Fix large extent counters incompat feature support


author: lvgenggeng <lvgenggeng@uniontech.com> - 1:2.12-53
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC: mmap/mmap: Add missing grub_malloc() failure check
          mmap/mmap: Fix resource leak
          mmap/mmap: Fix integer overflow in binary search


author: zhangqiumiao <zhangqiumiao1@h-partners.com> - 1:2.12-54
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:grub-mkimage: Do not generate empty SBAT metadata
         efi: Fix several memory leaks of UEFI handles
         script/execute: Add a NULL check after grub_calloc() call
         normal/cmdline: Add grub_calloc() failure check and fix hist_lines state loss
         osdep/linux/ofpath: Add missing strdup() failure checks
         lib/relocator: Fix dereference after NULL check
         osdep/linux/getroot: Add missing strdup() failure checks
         script/execute: Add missing grub_strdup() failure check


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


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


author: xiejing <xiejing@kylinos.cn> - 1.9.23-1
changelog:
  - update to 1.9.23 for security hardening release
  - Semaphore hardening
    * Use O_EXCL with sem_open to prevent semaphore pre-planting attacks
    * Recover stale semaphores after SIGKILL by unlinking and retrying
    * Add sem_close before sem_unlink for proper cleanup ordering
    * Fix compilation when NO_COMMAND_MODE is defined
  - Security audit fixes
    * Fix out-of-bounds memory access in safein()/safeout() on socket errors
    * Reject command socket connections from different user namespaces
    * Use O_NOFOLLOW for PID file to prevent symlink attacks
    * Open random device with O_CLOEXEC to prevent fd leak across execv
    * Restrict semaphore permissions from 0644 to 0600


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


author: Funda Wang <fundawang@yeah.net> - 1.14.6-2
changelog:
  - add patches from azure linux for fixing CVE-2025-2153, CVE-2025-2310,
    CVE-2025-2914, CVE-2025-2926, CVE-2025-6816, CVE-2025-2925,
    CVE-2025-2924, CVE-2025-44905, CVE-2025-6269, CVE-2025-6750,
    CVE-2025-6857, CVE-2025-7067, CVE-2025-7068, CVE-2025-6858,
    CVE-2025-2923, CVE-2025-2913, CVE-2025-6516, CVE-2025-6818,
    CVE-2025-6817, CVE-2025-6856, CVE-2025-7069


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


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


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


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


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


author: tangce <tangce1@h-partners.com> - 2.4.58-11
changelog:
  - Type:CVE
  - CVE:CVE-2025-58098,CVE-2025-65082,CVE-2025-66200
  - SUG:NA
  - DESC:fix CVE-2025-58098,CVE-2025-65082,CVE-2025-66200


author: tangce <tangce1@h-partners.com> - 2.4.58-14
changelog:
  - Type:CVE
  - CVE:CVE-2026-24072,CVE-2026-29168,CVE-2026-29169,CVE-2026-33006,CVE-2026-34059
  - SUG:NA
  - DESC:fix CVE-2026-24072,CVE-2026-29168,CVE-2026-29169,CVE-2026-33006,CVE-2026-34059


author: tangce <tangce1@h-partners.com> - 2.4.58-15
changelog:
  - Type:CVE
  - CVE:CVE-2026-33007,CVE-2026-33523,CVE-2026-33857,CVE-2026-34032
  - SUG:NA
  - DESC:fix CVE-2026-33007,CVE-2026-33523,CVE-2026-33857,CVE-2026-34032


author: tangce <tangce1@h-partners.com> - 2.4.58-17
changelog:
  - Type:CVE
  - CVE:CVE-2026-29167,CVE-2026-42535,CVE-2026-44631
  - SUG:NA
  - DESC:fix CVE-2026-29167,CVE-2026-42535,CVE-2026-44631


author: tangce <tangce1@h-partners.com> - 2.4.58-18
changelog:
  - Type:CVE
  - CVE:fix CVE-2026-48913,CVE-2026-44186,CVE-2026-44185,CVE-2026-44119,CVE-2026-43951
  - SUG:NA
  - DESC:fix CVE-2026-48913,CVE-2026-44186,CVE-2026-44185,CVE-2026-44119,CVE-2026-43951


author: tangce <tangce1@h-partners.com> - 2.4.58-19
changelog:
  - Type:CVE
  - CVE:fix CVE-2026-42536,CVE-2026-34356,CVE-2026-34355,CVE-2026-29170
  - SUG:NA
  - DESC:fix CVE-2026-42536,CVE-2026-34356,CVE-2026-34355,CVE-2026-29170


author: yaoxin <1024769339@qq.com> - 5.1.1-1
changelog:
  - Update to 5.1.1:
    * hyph_it_IT.dic: added new hyphenation rules
    * it_IT.dic: fixed a typo
    * th_it_IT_v2.dat: fixed typos


author: yaoxin <1024769339@qq.com> - 2.12.2-1
changelog:
  - Update to 2.12.2:
    * Fix hwloc-gather-topology failure because of MemoryModules when
      running as root.
    * Fix HWLOC_LOCAL_NUMANODE_FLAG_INTERSECT_LOCALITY for empty input
      cpuset.
    * Fix hwloc_distances_get_by_name() for distances with no kinds.
    * Initialize distances grouping configuration for duplicated topology.
    * Improve Windows CMake build to support ARM64.


author: Ge Wang <wang__ge@126.com> - 1:1.5-1
changelog:
  - Update to 1.5:
    * Fix rules for 'aguar'
    * Adding few rules for corner cases
    * Add foreign consonants and digraphs
    * ignore oxt files
    * Update hyph_ca_ES-header.dic


author: tangce <tangce1@h-partners.com> - 2.30.18-1
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:update i40e version to 2.30.18 to fix kernel-6.18 based build error


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


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


author: Funda Wang <fundawang@yeah.net> - 1.5.5-2
changelog:
  - Auto reordering option for libhangul 0.2.0
  - drop useless post/postun scriptlets, as they are handled by ibus itself


author: yaoxin <1024769339@qq.com> - 1.4.36-1
changelog:
  - Update to 1.4.36:
    * Translation update from Weblate (new: fi 100%, kab 100%)
    * Generate translations into metainfo.xml files with autotools
    * Rename m17n.appdata.xml to org.freedesktop.ibus.engine.m17n.metainfo.xml
    * Fix match pattern for layout for inscript
    * Fix match pattern for rank for inscript2


author: openeuler_bot <infra@openeuler.sh> - 1.8.13-1
changelog:
  - Remove all lines containing CJK COMPATIBILITY IDEOGRAPHs from the wubi-haifeng86 and the wubi-jidian86 tables (version:1.8.13).


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


author: douyiwang <douyiwang@huawei.com> - 1.8.4-10
changelog:
  - use /usr/bin/python3 /usr/share/java-utils/mvn_artifact.py instead of %add_maven_depmap.
  - fix hamcrest jar not found by configure (Patch0009).


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


author: Ge Wang <wang__ge@126.com> - 3.8-1
changelog:
  - Update package to version 3.8
    * Require 2.76 or newer for the Gio dependency
    * Improve handling of buffer sensors which caused a regression in 3.7 for some corner cases
    * Evaluate polling drivers before buffering drivers


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


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


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


author: yaoxin <1024769339@qq.com> - 25.04-1
changelog:
  - Update to 25.04:
    * pqos: Allocation command (-a option) hangs with invalid core number.
    * lib: Fix calloc arguments that are in the wrong order
    * The cpusetsize is increased in sched_getaffinity and sched_setaffinity functions
    * lib: set errno when buf points to NULL in common.c:pqos_read()
    * lib: fix variable types in common.c:pqos_read()
    * llc capture time is increased in testcase test_pqos_cmt_llc_occupancy_cores
    * lib: Fix MBR value for non-SNC machines


author: zhang_jian <zhang_jian7@hoperun.com> - 3.20-1
changelog:
  - Update to 3.20 
  - A build failure with uClibc has been fixed.
  - Some memory handling errors in t_auth were fixed.


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 3.21-1
changelog:
  - Update to 3.21
  - Support has been added for Global Segmentation Offload (GSO) and Global Receive Offload (GRO) under Linux.
  - The iperf3 server provides more information about various error conditions to the client.
  - The maximum value for the --set-mss option is now 32K.
  - A race condition leading to a crash when closing sockets at the end of a test has been fixed.


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


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


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


author: zhangqiumiao <zhangqiumiao1@huawei.com> - 1:1.21.1-4
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:[pci] Ensure that pci_read_config() initialises all fields
         [image] Do not clear current working URI when executing embedded image
         [uri] Retain original encodings for path, query, and fragment fields
         [uri] Allow for relative URIs that include colons within the path


author: Liu Chao <liuchao173@huawei.com> - 3:1.9.2-8
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:restart
  - DESC: use hint->name in get_usr_irq_policy to reduce the time spent on obtaining interrupt names when use --rulesconfig


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


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


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


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


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


author: openeuler_bot <infra@openeuler.sh> - 4.2.7-1
changelog:
  - Added some missing range checking on several coding parameters in the JPC encoder (version:4.2.7).


author: Yu Peng <yupeng@kylinos.cn> - 4.2.8-1
changelog:
  - Upgrade to 4.2.8. Fixed a bug in the JPC decoder that could cause bad memory accesses
  if the debug level is set sufficiently high


author: Dingli Zhang <dingli@iscas.ac.cn> -1:1.8.0.482.b08-11
changelog:
  - Fix build errors for riscv64 due to missed patch408 removal
  - Fix patch apply failure due to 8269668


author: DXwangg <wangjiawei80@huawei.com> -1:1.8.0.492.b09-0
changelog:
  - update to 8u492
  - modified add-missing-test-case.patch
  - deleted 8373476-tz-Update-Timezone-Data-to-2025c.patch
  - deleted fix-libpng-API-allow-reading-up-to-1012-bytes-beyond-the-png-sRGB-bbase-array-bug.patch
  - deleted fix-libpng-CVE-2026-22695.patch
  - deleted fix-libpng-CVE-2026-25646.patch
  - modified Huawei-Fix-build-failures-due-to-wrap-in-x86.patch
  - modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
  - add Use-stlr-for-putOrdered.patch


author: kuenking111_admin <wangkun49@huawei.com> -1:1.8.0.492.b09-1
changelog:
  - add Adjusting-LSE-policy-on-HiSilion-Platform.patch
  - add gzip-guard-KAE-property-parsing-during-static-init.patch
  - add heapredactor-close-redact-map-fd-after-read.patch
  - add jprofilecache-open-replay-cache-in-read-only-mode.patch


author: kuenking111_admin <wangkun49@huawei.com> -1:1.8.0.492.b09-2
changelog:
  - add Add-HashCode-intrinsic-for-aarch64.patch
  - add Add-UTF-Conversion-Intrinsics-for-aarch64.patch
  - add Use-Stlr-for-DMB.patch
  - add Add-Dynamic-heap-Size-for-PSGC-CMS-And-Out-Of-heap.patch
  - add AArch64-improve-itable-stub.patch
  - add fix-dynamic-max-heap-size-due-to-gcc12-build-error.patch


author: jvm_xu <2395635654@qq.com> -1:1.8.0.492.b09-3
changelog:
  - add support-for-Hisilicon-cpu.patch
  - add Optimize-MemNode-infinite-loops.patch
  - add JProfilecache-fix-fastdebug-asserts.patch


author: Benshuai5D <benshuai5d@163.com> -1:1.8.0.492.b09-5
changelog:
  - add C2-restrict-store-after-loop-motion-to-loop-invariant-values.patch
  - add 8158854-Ensure-release_store-is-paired-with-load_acquire-in-lock-free-code.patch


author: yangyingqing <yangyingqing@h-partners.com> -1:11.0.31.11-0
changelog:
  - update to 11.0.31+11(GA)
  - modify G1-interate-region-by-bitmap-rather-than-obj-size-in.patch
  - delete fix-libpng-API-allow-reading-up-to-1012-bytes-beyond-the-png-sRGB-bbase-array-bug.patch
  - delete fix-libpng-CVE-2026-22695.patch
  - delete 8373476-tz-Update-Timezone-Data-to-2025c.patch
  - delete fix-libpng-CVE-2026-25646.patch
  - add Use-stlr-for-putOrdered.patch


author: wulongyao <wulongyao1@huawei.com> - 1:17.0.19.10-0
changelog:
  - update to jdk17.0.19-ga
  - modified 8264805-Backport-Ahead-of-Time-Compiler.patch
  - modified 8264806-Backport-Graal-Compiler.patch
  - deleted 8373476-tz-Update-Timezone-Data-to-2025c.patch
  - deleted Backport-7036144-GZIPInputStream-readTrailer-uses-faulty-avai.patch
  - modified add-version-txt.patch
  - modified fix-gitee.com-problem.patch
  - deleted fix-libpng-API-allow-reading-up-to-1012-bytes-beyond-the-png-sRGB-bbase-array-bug.patch
  - deleted fix-libpng-CVE-2026-22695.patch
  - deleted fix-libpng-CVE-2026-25646.patch
  - deleted fix-zlib-CVE-2026-27171.patch
  - add Use-stlr-for-putOrdered.patch


author: jvm_xu <2395635654@qq.com> - 1:17.0.19.10-2
changelog:
  - add jprofilecache-open-replay-cache-in-read-only-mode.patch
  - add fix-memory-leak-in-jBolt.patch
  - add HashCode-intrinsic-for-aarch64.patch
  - add Add-UTF-Conversion-Intrinsics-for-aarch64.patch
  - add Use-Stlr-for-DMB.patch
  - add Add-Dynamic-Heap-Size.patch
  - add Add-Aggresive-CDS-and-bugfix.patch
  - add fix-dynamic-max-heap-size-due-to-gcc12-build-error.patch


author: jvm_xu <2395635654@qq.com> - 1:17.0.19.10-3
changelog:
  - add Add-lost-ResourceMark-and-fix-delete-in-jBolt.patch
  - add support-for-Hisilicon-cpu.patch
  - add fix-test-failures-caused-by-the-Rename-createJavaPro.patch
  - add JProfilecache-remove-redundant-assert.patch


author: jvm_xu <2395635654@qq.com> - 1:17.0.19.10-5
changelog:
  - add JDK-8342238-Test-javax-crypto-CryptoPermissions-Inco.patch
  - add Keep-deflation-test-valid-with-compact-headers.patch


author: wulongyao <wulongyao1@huawei.com> - 1:21.0.11.10-0
changelog:
  - update to jdk21.0.11-ga
  - add Enhance-NUMANodesRandom.patch
  - deleted 8373476-tz-Update-Timezone-Data-to-2025c.patch
  - modified Fix-kae-testcat-and-EATest-testcast-bug-and-fix-cve-.patch
  - modified add-version.txt.patch
  - modified backport-openjdk-8339036-8354145-8300148-8322149-833.patch
  - modified fix-gitee.com-problem.patch
  - deleted fix-libpng-API-allow-reading-up-to-1012-bytes-beyond-the-png-sRGB-bbase-array-bug.patch
  - deleted fix-libpng-CVE-2026-22695.patch
  - deleted fix-libpng-CVE-2026-25646.patch
  - deleted fix-zlib-CVE-2026-27171.patch
  - add Use-stlr-for-putOrdered.patch


author: jvm_xu <2395635654@qq.com> - 1:21.0.11.10-2
changelog:
  - add 8375294-fs-Files.copy-can-fail-with-EOPNOTSUPP-when-.patch
  - add 8375571-Compiler-crash-when-using-record-pattern-mat.patch
  - add 8314029-Add-file-name-parameter-to-Compiler.perfmap.patch
  - add 8332124-Jcmd-should-recognise-options-that-look-like.patch
  - add fix-AbortVMOnException-option-support-matching-multiple-.patch
  - add 8319948-jcmd-man-page-needs-to-be-updated.patch
  - add jcmd-nmt-add-start-time-and-end-time.patch
  - add Print-class-loading-details-when-enable-TraceClassLo.patch
  - add Enhance-errlog-information-for-DFX.patch
  - add 8371783-Refactor-GCCause-in-VM_CollectForMetadataAll.patch
  - add 8372380-Make-hs_err-reporting-more-robust-for-unatta.patch
  - add jprofilecache-open-replay-cache-in-read-only-mode.patch
  - add 8366062-ubsan-add-non-zero-offset-to-nullptr-in-cds-.patch
  - add fix-memory-leak-in-jBolt.patch
  - add optimize-jmap-F-dump-xxx-to-speed-up-the-dump-proces.patch
  - add Add-UTF-Conversion-Intrinsics-for-aarch64.patch
  - add Prefetch-for-LSE.patch
  - add Add-Aggresive-CDS-and-bugfix.patch
  - add 8325536-JVM-crash-during-CDS-archive-creation-with-X.patch
  - add 8346457-AOT-cache-creation-crashes-with-assert-pair_.patch
  - add fix-aggressive-cds-bug-due-to-unsafe-high-arity-Lamd.patch
  - add Compilecommand-support-dontprediction.patch
  - add fix-memory-leak-in-whitebox-testcase-ParserTest.java.patch
  - add 8350621-Code-Cache-stops-scheduling-GC.patch
  - add 8334492-DiagnosticCommands-jcmd-should-accept-p-in-o.patch


author: jvm_xu <2395635654@qq.com> - 1:21.0.11.10-4
changelog:
  - add JProfilecache-remove-redundant-assert.patch
  - add Add-lost-RsourceMark-in-jBoltManager.patch
  - add support-for-Hisilicon-cpu.patch


author: wulongyao <wulongyao1@huawei.com> - 1:25.0.3.9-0
changelog:
  - update to jdk25.0.3-ga
  - remove fix-compile-failed-of-gcc7.3.patch
  - add fix-gcc7-build-error.patch
  - add add-version-number.patch
  - add Update-README-files.patch
  - add Use-stlr-for-putOrdered.patch


author: laokz <zhangkai@iscas.ac.cn> - 1:25.0.3.9-1
changelog:
  - Change java-lastest to java-25 as dependent and only apply for no-bootjdk arches, like riscv64
  - riscv64: Disable full docs


author: Benshuai5D <benshuai5d@163.com> - 1:25.0.3.9-4
changelog:
  - add Add-FastSerializer.patch
  - add Add-HashMap-FrontCache.patch
  - add Add-NumaRandom.patch
  - add Add-Kae-Provider.patch
  - add Add-KAE-zip.patch
  - add dynamic-heap-size.patch
  - add fix-AbortVMOnException-option-support-matching-multi.patch
  - add Add-Symbol-Downgrade.patch
  - add Add-jbolt.patch
  - add 8354727-CompilationPolicy-creates-too-many-compiler-.patch
  - add Add-HeapDump-RedactAdd.patch
  - add Add-UTF-Conversion-Intrinsics.patch
  - add Prefetch-for-LSE.patch
  - add Add-aggressive-CDS-and-bugfix.patch
  - add support-for-Hisilicon-cpu.patch


author: yaoxin <1024769339@qq.com> - 0:7.0.13-1
changelog:
  - Update to 7.0.13:
    * #228 : Remove redundant cast in TokenMgrError template
    * #224 : Production part in javacc_input cannot be omitted
    * #223 : Fix annotations for JavaCharStream
    * #222 : Generate max. one deprecated annotation per method
    * #219 : Fix mismatched javadoc
    * #213 : Fix legacy links to Apache Lucene’s grammar file
    * #211 : Bad defaultVisit() method generated
    * #210 : Another change for marked for removal
    * #209 : Improve lexical error message
    * #208 : Relocated misplaced annotations
    * #207 : Changed methods marked for removal
    * #206 : Build xml improvements
    * #203 : Missing change for doc for token_manager_decls


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


author: yaoxin <1024769339@qq.com> - 3.27.1-1
changelog:
  - Update to 3.27.1:
    * Fix: Adjusts the range limits of lambda expression parameters
      to ignore brackets.
    * Fix: issue 4832 Resolving type of fully qualified varargs
      invocation throws IndexOutOfBoundsException
    * Fix: Issue 4829 Infinite loop in DifferenceElementCalculator
      when calling setPermittedTypes
    * XmlPrinter: fix duplicate attribute name in generated xml
    * Use lambda parameter counts and block bodies for improved resolution


author: xu_ping <707078654@qq.com> - 4.0.8-1
changelog:
  - Upgrade version to 4.0.8
    * Suppress episode file header comment when "-no-header" is set.
    * use ClassValue instead of synchronized WeakHashMap in ClassFactory
    * Add dependabot.
    * move jaxb-bom-ext from com.sun.xml.bind gId to org.glassfish.jaxb.
    * move from com.sun.xml.bind.mvn gId to org.glassfish.jaxb.
    * support default method in interface
    * drop nl() call before package declaration
    * Update parent pom to 2.0.2.


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


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


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


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



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


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


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


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


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


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


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


author: dongqi <dongqi1@kylinos.cn> - 15-1
changelog:
  - Update package version to 15
  - Remove patch0
  - Fix memory leak
  - Fix JWE encryption not setting protected header correctly
  - openssl: handle NULL in jose_openssl_jwk_from_EC_KEY gracefully
  - Fix FreeBSD linking by simplifying libjose.map


author: yaoxin <1024769339@qq.com> - 1.8.1-3
changelog:
  - Fix CVE-2026-40612,CVE-2026-41256,CVE-2026-41257,CVE-2026-43894,
    CVE-2026-43895,CVE-2026-43896 and CVE-2026-44777


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


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


author: jade_t <yzd50036@gmail.com> - 3.2.0-19
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:modify the git clone download address in kata_integration_clone


author: jade_t <yzd50036@gmail.com> - 3.2.0-20
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix the problem of self-compilation failure in the kata-containers source package


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


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


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


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


author: liupei <liupei@kylinos.cn> - 2.3.2-1
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: upgrade keepalived to 2.3.2
  - vrrp: Handle a reload before vrrp_delayed_start has expired


author: Xie XiuQi <xiexiuqi@huawei.com> - 6.18.18-0.0.0.6
changelog:
  - kernel: update to 6.18.18
  - kernel.spec: fix build and install for v6.18 on modern toolchain
  - kernel.spec: update file lists for v6.18 packaging
  - kernel.spec: replace hmaccalc with libkcapi for openEuler compatibility


author: Xie XiuQi <xiexiuqi@huawei.com> - 6.18.40-0.0.0.12
changelog:
  - kernel: update to v6.18.40
  - kernel.spec: fix $Arch to $(echo x86_64 | sed -e s/i.86/x86/ -e s/x86_64/x86/ -e s/aarch64.*/arm64/ -e s/riscv.*/riscv/ -e s/powerpc64le/powerpc/ -e s/loongarch64/loongarch/) for dtb install
  - kernel.spec: fix $KernelVer to 6.18.40-0.0.0.14.oe2609.x86_64 in module cleanup
  - kernel.spec: fix {error} macro syntax (missing percent prefix)
  - kernel.spec: remove duplicate %posttrans new-kernel-pkg calls
  - kernel.spec: add COPYING license for kernel-tools and bpftool


author: Xie XiuQi <xiexiuqi@huawei.com> - 6.18.40-0.0.0.13
changelog:
  - Add README and README_cn, drop empty readme placeholder
  - config: enable wifi/bluetooth/touchpad drivers for DevStation
  - kernel.spec: fail the build when new Kconfig options are found
  - config: apply security hardening and feature choices
  - config: regenerate aarch64/x86_64 configs for v6.18.40
  - Add clean-config script to strip toolchain auto-detection options


author: Xie XiuQi <xiexiuqi@huawei.com> - 6.18.40-0.0.0.14
changelog:
  - Add self-service EulerMaker EBS cloud build (scripts/ebs-build.sh)
  - Add scripts/gen-source-tarball.sh for local kernel.tar.gz generation
  - Add ebs-build.conf.example and newcomer guide docs/ebs-build.md
  - Update README/README_cn with cloud and local build instructions
  - Add SPDX license header to scripts/clean-config


author: Funda Wang <fundawang@yeah.net> - 2609-1
changelog:
  - new version series
  - update GNU config.guess and config.sub scripts (sw_64 merged)
  - update package-notes.in (rhbug#2362272)


author: Funda Wang <fundawang@yeah.net> - 2.0.26-20
changelog:
  - sync all branches
  - update makedumpfile to 1.7.9
  - reorder arch-dependent patches
  - cherry picked MR:
    * https://atomgit.com/src-openeuler/kexec-tools/pull/121
    * https://atomgit.com/src-openeuler/kexec-tools/pull/148
    * https://atomgit.com/src-openeuler/kexec-tools/pull/150
    * https://atomgit.com/src-openeuler/kexec-tools/pull/163


author: Ge Wang <wang__ge@126.com> - 2.4.1-1
changelog:
  - Update package to version 2.4.1
    * Fix base64-encode to conform to cmake MAKE_C_IDENTIFIER behavior. This allows
      encoded files to have naems that start with a numeric digit.
    * Updated readthedocs settings
    * Updated github actions settings
    * Improvements to the collections management utility to improve error handling
      of web queries and to fix an issue with finding installed drivers in the CWD
      collection
    * Refactor handlling of parameter files to use base64 encoding instead of the
      hex format of xxd (xxd is no longer a dependency for the package).  This
      allows for more efficient handling of large parameter files


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


author: liupei <liupei@kylinos.cn> - 9.2.13-3
changelog:
  - drbd: postpone writes conflicting with postponed requests
  - drbd: let I/O drain when userspace freezes I/O on a DRBD device


author: liupei <liupei@kylinos.cn> - 9.2.14-2
changelog:
  - drbd_transport_tcp: drbd_transport_lb-tcp: fix default keepalive units
  - drbd: do not limit resync request size based on queue_max_hw_sectors()


author: liupei <liupei@kylinos.cn> - 9.2.15-3
changelog:
  - drbd: drbd_md_get_buffer: do not give up early
  - drbd: drbd_bm_free can take a device pointer
  - drbd: drbd_alloc_bitmap() only after drbd_read_md


author: Build System <tangzhengliang1@huawei.com> - 1.0.0-1
changelog:
  - Initial package build
  - Provide libknet_core.so, libknet_frame.so, libdpstack.so
  - Include knet_mp_daemon binary
  - Add configuration files for knet communication, rsyslog, and logrotate


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


author: fuanan <fuanan3@h-partners.com> - 1:0.9.9-19
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:backport upstream patch
         backport-lookup-fix-local-bind-check.patch


author: qujingling <qujingling@huawei.com> - 1:0.9.9-20
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:remove __find_parent_obj_in_dir_for_oot and support link in changed_obj


author: qujingling <qujingling@huawei.com> - 1:0.9.9-21
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:remove CONFIG_LIVEPATCH_PER_TASK_CONSISTENCY, which is not in 6.6 kernel anymore


author: zhangbinqin <zhangbinqin@h-partners.com> - 1:0.9.9-22
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:prevent global var ptr kpl relocation being removed by objcopy


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


author: zouzhimin <zouzhimin@kylinos.cn> - 1.31-2
changelog:
  - nozzle: Fix potential thread race in nozzle_close()
  - Fix wrong pointer in _handle_recv_from_links_thread()


author: maqi <maqi@uniontech.com> - 1.32-1
changelog:
  - Update package to version 1.32
    IMPORTANT: sctp support is now officially deprecated. It is disabled by default and it will be removed in knet 2.x
    Fix potential thread race condition in libnozzle close
    Fix wrong pointer in libknet RX thread, only triggered by old gcc (< 11)
    Libnozzle: different fixes for BSD to deal with new tap driver changes and don´t leak interfaces
    New API call in libknet to allow configuring a dscp value for KNET_LINK_FLAG_TRAFFICHIPRIO
    Bump soname to reflect new API call
    Improve OpenSSL error handling
    Add support for OpenIndiana
    Documentation updates
    Fix several tests to better deal with execution timing
    Handle some new coverity errors
    Create and refine STYLE_GUIDE.md for project contributions


author: Linux_zhang <244695981@qq.com> - 2:1.0.10-2
changelog:
  - fix CHILD_MAX at build time to prevent BEP discrepancies caused by varying CHILD_MAX values across repeated builds


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


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


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


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


author: yaoxin <1024769339@qq.com> - 0.14.1-1
changelog:
  - Update to 0.14.1:
    * Fix building from source by tracking utils/process/Kyuafile.in and
      engine/execenv/execenv_fwd.hpp with automake.
    * Support require.diskspace ATF metadata property.
    * Support backwards compatible unprivileged_user metadata property
      for ease of use dealing with ATF vs Kyua.
    * Replace --with-atf with --enable-atf.
    * Require newer versions of ATF (0.21) and Lutok (0.5).
    * Vendor the ATF m4 files from the freebsd/atf repo.


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


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


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


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


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


author: bizhiyuan <bizhiyuan@kylinos.cn> - 4.18.0-3
changelog:
  - portblock: add IPv6 support to iptables and nft backends
  - azure-sap-zone: new resource agent for Azure SAP zonealignment (#2122)


author: bizhiyuan <bizhiyuan@kylinos.cn> - 4.18.0-4
changelog:
  - ganesha-nfs: new resource agent
  - oraasm: Avoid false positive start/monitor operation when critical processes are offline


author: bizhiyuan <bizhiyuan@kylinos.cn> - 4.18.0-5
changelog:
  - podman-etcd: fix port 2380 binding race during installtransition (#2152)
  - Filesystem: always return OCF_ERR_GENERIC when another deviceis mounted on mountpoint to ensure relocation after trying to restart(default behaviour)


author: liupei <liupei@kylinos> - 4.18.0-6
changelog:
  - IPaddr2: fix interfaces named with keywords like primary, secondary, etc
  - Mid: nfsserver: Change the log level for probe and process checks at startup to info.


author: bizhiyuan <bizhiyuan@kylinos.cn> - 4.18.0-7
changelog:
  - OCPBUGS-82190: podman-etcd: Fixed etcd learner deadlockduring machine deletion (#2156)
  - OCPBUGS-83333: podman-etcd: Add learner in notify to preventstart deadlock (#2157)


author: bizhiyuan <bizhiyuan@kylinos.cn> - 4.18.0-8
changelog:
  - nfsserver/nfsnotify: use chown : to avoid warnings with newerversions of chown
  - nfsserver: Stop fsidd when stopping nfs-server


author: liupei <liupei@kylinos.cn> - 4.18.0-9
changelog:
  - Mid: IPaddr2: To allow Pacemaker to handle error handling, it returns NOT_RUNNING even when down.
  - nfsserver: Fixes the incorrect indentation


author: bizhiyuan <bizhiyuan@kylinos.cn> - 4.18.0-10
changelog:
  - sybaseASE: dont report error about missing sybaseASE envduring probe-action
  - Low: nfsserver: Correction of magic numbers and log output.


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


author: Wenlong Zhang <zhangwenlong@loongson.cn> - 0.0.1-12
changelog:
  - Type:Fix
  - ID:NA
  - SUG:NA
  - DESC:just use vendor on loongarch64
         add loongarch64 support for nix


author: liweigang <liweiganga@gmail.com> - 0.0.1-13
changelog:
  - Type: Enhancement
  - ID: NA
  - SUG: NA
  - DESC: modify buildrequires rust-packaging to cargo-rpm-macros


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


author: liliguang <liliguang@baidu.com> - 2.9-1
changelog:
  - update to 2.9
  - dwarf-reader: Avoid adding declarations-only global vars to IR
  - libxml-utils: Pass paramater to xml_char_sptr_to_string by reference
  - ctf-reader: Fix memory leak in lookup_symbol_in_ctf_archive


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


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


author: liuh <liuhuan01@kylinos.cn> - 2.40.4-13
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:backport-hardlink-fix-memory-corruption-in-read-buffers.patch


author: Funda Wang <fundawang@yeah.net> - 2.40.4-14
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:convert user creation to systemd style
  - DESC:enable lastlog2 module


author: yixiangzhike <yixiangzhike007@163.com> - 2.40.4-15
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:backport community patches
           fix memory leak issue in read_Subid_range
           fix off-by-one in maximum last sector calculation


author: chenjiayi <chenjiayi22@huawei.com> - 2.40.4-17
changelog:
  - Type:security
  - CVE:CVE-2026-3184
  - SUG:NA
  - DESC:Apply security patch for CVE-2026-3184
  - backport upstream commit 8b29aeb081e297e48c4c1ac53d88ae07e1331984
  - login: use original FQDN for PAM_RHOST
  - Co-authored-by: GLM 5.0


author: tianmuyang <tianmuyang@huawei.com> 2:1.2.2-11
changelog:
  - Adaption for sched type eBPF program:
    backport-libbpf-Adaption-for-sched-type-eBPF-program.patch


author: houxu <houxu5@h-partners.com> - 2:1.2.2-13
changelog:
  - revert 0001-libbpf-1.2.2-fix-cve-2025-29481.patch
    libbpf: Fix buffer overflow in bpf_object__init_prog


author: houxu <houxu5@h-partners.com> - 2:1.2.2-15
changelog:
  - backport patches from openEuler-24.03-LTS-SP4:
    backport-libbpf-Fix-comment-about-arc-and-riscv-arch-in-bpf_tracing.h.patch
    backport-libbpf-Store-zero-fd-to-fd_array-for-loader-kfunc-relocation.patch
    backport-ELF-fix-all-Elf-typos.patch


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


author: Funda Wang <fundawang@yeah.net> - 0.9.2-1
changelog:
  - update to 0.9.2
  - move all libs into /usr/lib64, as it is the same with /lib64 now
  - merge audit sub package into main package as fedora


author: YangengLiu <dev01202@linx-info.com> - 0.9.3-1
changelog:
  - update version to 0.9.3
  - In cap-audit, split capability analysis across init and runtime phases
  - If vm_sockets.h and others are not available, remove "netcap --advanced"
  - Add netcap --list-interfaces & --interface to restrict output to 1 interface
  - Put bash completions in /usr/share/bash-completion/completions/
  - capng_change_id now detects it added setpcap and drops only if it added it
  - Add capng_stage_additional_groups and its support in capng_change_id
  - Add CAPNG_APPLY_BOUNDING flag to capng_change_id to direct it to apply changes
  - filecap: add path-to-fd consistency check in capability write path


author: Funda Wang <fundawang@yeah.net> - 0.9.5-1
changelog:
  - update to 0.9.5
  - Fix broken utility_logic_test when run as a 32 bit app
  - Install the cap-audit man page conditionally
  - Fix V3 file capability usage
  - Preserve existing securebits in capng_lock
  - Make python configuration a little more strict


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


author: liuzhilin <liuzhilin@kylinos.cn> - 0.13.0-1
changelog:
  - update version to 0.13.0
  - Fix small typo in release script
  - Fix failing 32 bit tests due to cmocka macro repeating stack pushes
  - Fix float_ctrl ctrl assertions failing in debug mode


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


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


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

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

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


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


author: zhaoyonghao10 <zhaoyonghao10@h-partners.com> - 0.70.2-9
changelog:
  - apply 2 patches: backport-Mark-all-protected-packages-as-user-installed-for-.patch, backport-fix--compare-RPMItem-in-transaction-with-rpmvercmp.patch


author: xiejing <xiejing@kylinos.cn> - 1:2.3.2-1
changelog:
  - update to 2.3.2
  - Enables reading of Elf objects with any sections compressed (previously only some could be decompressed)
  - Fixes vulnerabilities reading corrupted Mach-o objects


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


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


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


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


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


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


author: Funda Wang <fundawang@yeah.net> - 2.1.12-18
changelog:
  - Don't use deprecated functions when building against OpenSSL 3.0
  - fix linkage of shared libraries


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


author: chukaiping <chukaiping@baidu.com> - 2.4.0-1
changelog:
  - update to 2.4.0
  - prov/efa: Unlink RX packet entries before releasing during ep cleanup
  - Don't fail configure when OPX unhappy


author: zhang_jian <zhang_jian7@hoperun.com> - 2.6.0-1
changelog:
  - update to 2.6.0
  - Fix spelling of "receive" across CXI provider
  - Add test for TLE pool sharing from the default service
  - Fix minor size check in RNR send_common


author: Funda Wang <fundawang@yeah.net> - 1.9.3-1
changelog:
  - update to 1.9.3
  - use llhttp instead of http-parser for the latter has been archived for years
  - enable reproducible build


author: Funda Wang <fundawang@yeah.net> - 1.2.1-3
changelog:
  - Add patch to fix Ggit override __module__ for pygobject 3.42+ compat
  - Ggit.py: set __module__ on dynamically created override classes so that
    gi.overrides.override() passes its module check (fixes KeyError with
    python3-gobject >= 3.42, e.g. lorax-composer crash)
  - Exclude gi/overrides from automatic python dependency scanning and drop
    the hard-coded Requires: python3-gobject (not all consumers of the C
    library need python-gi)


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


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


author: Funda Wang <fundawang@yeah.net> - 2.5.33-2
changelog:
  - fix CVE-2026-40333, CVE-2026-40334, CVE-2026-40335,
    CVE-2026-40336, CVE-2026-40338, CVE-2026-40339, CVE-2026-40340,
    CVE-2026-40341


author: YangengLiu <dev01202@linx-info.com> - 1.22.0-1
changelog:
  - update version 1.22.0
    * Fix CVE-2026-32738: Heap OOB Read / SEGV Crash via Zero samples_per_chunk in stsc
    * Fix CVE-2026-32739: Infinite Loop DoS in stts Sample Duration Lookup
    * Fix CVE-2026-32740: Heap-Buffer-Overflow Write in Grid Tile Chroma Compositing
    * Fix CVE-2026-32741: heap buffer overflow in decode_mask_image()
    * Fix CVE-2026-32814: Uninitialized Heap Memory Information Leak via Failed Grid Tiles
    * Fix CVE-2026-32882: Heap Buffer OOB Read in overlay compositing due to wrong alpha stride
    * Fix CVE-2026-41069: Out-of-bounds vector access leading to invalid dereference
    * Fix CVE-2026-41071: Heap buffer over-read in SampleAuxInfoReader via crafted HEIF sequence file with mismatched saiz sample count
    * Fix CVE-2026-47178: Heap Out Of Bounds Write in unci subsystem
    * Fix CVE-2026-47247: Heap Information Disclosure via Grid Image Gap + Uninitialized Pixel Plane Allocation
    * Fix CVE-2026-47251: Incomplete fix for CVE-2026-3949: integer overflow bypass in vvdec_push_data2
    * Fix CVE-2026-47254: Heap Buffer Overflow in Track::get_next_sample_raw_data() -- OOB Chunk Vector Access
    * Fix CVE-2026-47709: NULL pointer dereference in heif_image_handle_get_image_tiling for malformed unci image missing ispe
    * Fix CVE-2026-47714: Integer overflow in inline mask size calculation causes undersized buffer allocation
    * Integer Overflow in SampleAuxInfoReader Offset Calculation
    * Incorrect byte-count initialization in BitstreamRange constructor allows container-boundary check bypass
    * Out-of-bounds read and assertion-based DoS in EXIF parsing (find_exif_tag / read32) with short EXIF TIFF payload
    * Heap buffer overflow via uint32_t stride overflow in image plane allocation


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


author: yixiangzhike <yixiangzhike007@163.com> - 2.12.0-3
changelog:
  - KRB5: fix mem leak in authenticate_stored_users (8b452b3)
  - KCM: fix use-after-free in kcm_read_options (50ae35f)
  - NSS: Fix wrong condition invalidating an optimization (6d71291)


author: liuchao <liuchao173@huawei.com> - 2.1-1
changelog:
  - Upgrade to 2.1:
    - a new tool 'ptseg' for finding the PSB segment for a given offset.
    - a new layer 'evt' representing the trace as a list of events.
    - event tracing (cfe and evd packets).
    - C11 threads, if available.
    - Bug fixes and support for latest processors.


author: Funda Wang <fundawang@yeah.net> - 1.5.8-2
changelog:
  - backport upstream patches
    * Bug fix: iso_image_set_ignore_aclea() inverted the setting
      for reading the XFS-style project id from disk files
    * Silenced error messages about ioctl(FS_IOC_FSGETXATTR)


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


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


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


author: yaoxin <1024769339@qq.com> - 3.34.0-1
changelog:
  - Update to 3.34.0:
    * Fix a bug in the Dutch table related to apostrophes after a number
      which are not always a minute sign.
    * Fix the metadata of the Russian 6-dot computer braille table
    * Fixes for back-translation issues involving subscript numerals, diacritic
      marks, and capital letters turning into Greek letters. Makes no changes
      to the UEB-style cuneiform transliteration table.


author: chukaiping <chukaiping@baidu.com> - 3.36.0-1
changelog:
  - Update to 3.36.0:
    * Add Support for "Rokuten Kanji", the other Japanese system for Kanji Braille.
    * Fix a segfault when a StringBuffer is used before it is initialized. 
    * Fix the linking of the fuzzers thanks to Samuel Thibault.


author: zhang_jian <zhang_jian7@hoperun.com> - 3.37.0-1
changelog:
  - Update to 3.37.0
  - Fix contraction opcode bugs when using nocontractsign thanks to Anthony Tibbs.
  - Fix a NULL pointer dereference lou_readCharFromFile thanks to XANOY.
  - Various code cleanups thanks to Bert Frees.


author: hanjinpeng <hanjinpeng@kylinos.cn> - 1:0.8.9.0-11
changelog:
  - Type:CVE
  - ID:CVE-2026-75904
  - SUG:NA
  - DESC:fix CVE-2026-75904: out-of-bounds read in pat_smplooped


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


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


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


author: Funda Wang <fundawang@yeah.net> - 7.0.0-1
changelog:
  - update to 7.0.0
  - drop backport patches merged upstream (GNUInstallDirs, install-utils, output-filename, CVE-2026-53689, CVE-2026-57918)
  - soname bump to libnfs.so.17


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


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


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


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


author: xu_ping <707078654@qq.com> - 12.0.1-1
changelog:
  - Upgrade version to 12.0.1
    * Reset rpm_release_extension to "1" for psm-v12.0 series
    * Remove bashisms from Makefile
    * Replace CUDA events with cuStreamSynchronize
    * Remove ad_context from psmi_mpool_create_for_cuda; ad_context was not
  used. H/t Jonas Hahnfeld.
    * Add support for clang.
    * Add support for gcc 10.
    * Change default value of MQ_HFI_THRESH_EGR_SDMA_SQ_XEON to 16384.


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


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



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

  , and delete BuildRequires git


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


author: openeuler_bot <infra@openeuler.sh> - 2.11.1-1
changelog:
  - Avoid returning an all brokers down error on planned disconnections. (version:2.11.1).
  - An "all brokers down" error isn't returned when we haven't tried to connect to all brokers since last successful connection. (version:2.11.1).


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


author: Ge Wang <wang__ge@126.com> - 5.3-1
changelog:
  - Update package to version 5.3
    - moved cURL and LDAP CRL download code out of pluto
    - replaced CRL thread with libevent
    - fixed `ipsec checkcrls`
    - when configured, use cURL to download LDAP CRLs
    - verify using NSS's IPsec profile aka certificateUsageIPsec
    - only verify using certificateUsageSSL{Client,Server} when USE_NSS_TLS_SECURITY_PROFILE


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


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


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


author: wangqingsan<wangqingsan@huawei.com> - 2.19-4
changelog:
  - fix CVE-2023-0464,CVE-2023-0465,CVE-2023-0466,CVE-2023-2650,CVE-2023-3446,CVE-2023-3817,CVE-2023-5678.


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


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


author: zhangbinqin <zhangbinqin@h-partners.com> - 0.10.5-6
changelog:
  - Type:CVE
  - Id:CVE-2025-4877 CVE-2025-4878 CVE-2025-5351 CVE-2025-5987 CVE-2025-5372
  - SUG:NA
  - DESC:fix CVE-2025-4877 CVE-2025-4878 CVE-2025-5351 CVE-2025-5987 CVE-2025-5372


author: zhangbinqin <zhangbinqin@h-partners.com> - 0.11.3-2
changelog:
  - Type:CVE
  - Id:CVE-2026-0968 CVE-2026-0967 CVE-2026-0966 CVE-2026-0965 CVE-2026-0964 CVE-2025-14821
  - SUG:NA
  - DESC:fix CVE-2026-0968 CVE-2026-0967 CVE-2026-0966 CVE-2026-0965 CVE-2026-0964 CVE-2025-14821


author: zhangbinqin <zhangbinqin@h-partners.com> - 1.11.0-6
changelog:
  - Type:CVE
  - CVE:CVE-2026-7598
  - SUG:NA
  - DESC:add username_len bounds checking to fix CVE-2026-7598


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


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


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



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


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


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


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


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


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


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


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


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

  , and delete BuildRequires git


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


author: fundawang <fundawang@yeah.net> - 2.10.1-10
changelog:
  - Fix CVE-2026-7867 (as-user mount authorization bypass, local privilege escalation)
  - Normalize License field to SPDX identifiers (GPL-2.0-or-later, LGPL-2.0-or-later)
  - Drop unused 
  - Align BuildRequires versions with upstream configure.ac (systemd 209, libmount >= 2.30, add libblkid-devel)
  - Convert pkg-config style BuildRequires to pkgconfig() form
  - Drop unused intltool BuildRequires (i18n uses GNU gettext)


author: zhang_jian <zhang_jian7@hoperun.com> - 20260107-1
changelog:
  - Update libuninameslist to 20260107
  - Users who do not have 'autoconf' or 'automake' (or cannot run them), should choose the -dist- release version included here which skips these steps (you then start at ./configure).


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


author: maqi <maqi@uniontech.com> - 2:1.8.3-1
changelog:
  - update to 1.8.3
    Made -nostdlib depend on exception support (fixes missing atomic symbols)
    Backport _UPT_ptrauth_insn_mask fixes to v1.8-stable
    Fix off-by-one in aarch64 unw_backtrace()


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


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


author: PengruiZhang <zhangpengrui@huawei.com> - 9.10.0-21
changelog:
  - migration: support onecopy migration
  - migration: support 'urma' protocol header type
  - ub: support config ub controller and vfio ub device and ummu
  - tests: add some testcase for ub device config
  - CCA:fixed virsh edit can not save
  - ham migration: add ham migration feature
  - ham migration: add QEMU_MIGRATION_DESTINATION
  - [patch] ham migrate: Move the timeout configuration to the configuration file
  - ham migration: add process of page table
  - ham migration: modify variable type for cleancode
  - ham migration: cleancode
  - !7ham migration: delete virDomainQemuMonitorCommandAsync and add meson config
  - util:resctrl:fixed an issue where the L3MAX value could incorrectly be set to 0
  - ham migration: add comment to libvirt_hammigrate.syms


author: PengruiZhang <zhangpengrui@huawei.com> - 9.10.0-26
changelog:
  - vdpa: Add the count of vdpa devices when calculating Max locked memory
  - virDomainDeviceIsUSB: Handle all USB devices and simplify the code
  - add TengyunS5000C cpu info to cpu map
  - qemu:Implement the RAS feature for aarch64


author: PengruiZhang <zhangpengrui@huawei.com> - 9.10.0-28
changelog:
  - virshFindDisk: fix NULL-dereference of xmlCopyNode() result
  - vir-qemu-sev-validate: Use string() method in xpath
  - network: convert virFileLinkPointsTo to return bool
  - security_util: fix log in virSecurityMoveRememberedLabel
  - Skip the UEFI check for CCA
  - conf: fix integer overflow in virDomainControllerDefParseXML
  - qemu: Replace the deprecated short-formed option "unix"
  - ch_driver: fix condition in virCHDomainRemoveInactive()
  - remote: DeserializeDomainDiskErrors: remove dead code


author: Pengrui Zhang <zhangpengrui@huawei.com> - 9.10.0-29
changelog:
  - cpu_map: add kunpeng-920-V1 cpu map
  - cpu_map: add kunpeng-920-V2 cpu map
  - cpu_map: add kunpeng-950-V1 cpu map
  - Migration/urma: tune and restore rcu_expedited around URMA
  - Migration/urma: enable ONECOPY capability for destination


author: 2026 Yiwen Jiang <jiangyiwen@huawei.com> - 9.10.0-30
changelog:
  - qemu_command: Remove unused iommufd variable in qemuBuildPCIHostdevDevProps.
  - qemu_command: Don't open code virPCIDeviceAddressAsString()
  - meson: Stop looking for passt at build time
  - qemu: Move memory device coldplug into a separate function
  - Migration/urma:enable RCU expedited tuning for HCOM Protocol


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


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


author: yaoxin <1024769339@qq.com> - 1.15.2-1
changelog:
  - Update to 1.15.2:
    * fixes CVE-2025-5283
    * bumps up the SO major version and fixes the language about ABI compatibility


author: dongqi <dongqi1@kylinos.cn> - 0.3.23-1
changelog:
  - Update package version to 0.3.23
  - Do not reallocate the final silo blob when compiling to reduce peak RSS by about ~6%


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


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


author: openeuler_bot <infra@openeuler.sh> - 10.6.0-1
changelog:
  - The VirusCheck plugin is disabled (version:10.6.0).
  - litecoin and ltclightning added to the list of ignored schemes (version:10.6.0).


author: liujie-answer <liujie5@linkdatatechnology.com> - 20260410-2
changelog:
  - add linux-firmware-linkdata sub-package
  - This configuration file is from Linkdata, supporting Linkdata Ethernet Controller advanced feature configuration.


author: yaoxin <1024769339@qq.com> - 0.9.86-1
changelog:
  - Update to 0.9.86:
    * Fix warnings: old-style function definition [-Wold-style-definition]
    * {entity-map,iso-entities}/configure.ac: Use AC_OUTPUT without arguments.
    * Do not hardcode docdir, use dir set from configure.
    * Allow customization of package dtd dir location (--with-dtddir=dir)
    * Enable Farsi as allowed language (currently only for html)
    * Make Lang.pm language strings utf-8.
    * Add Farsi translation for html navigation strings.01
    * Add RTL support to project for html mode.


author: yaoxin <1024769339@qq.com> - 1.0.21-1
changelog:
  - Update to 1.0.21:
    App
    * Close some opened sockets in sctp_darn and sctp_test
    * Free host_s and serv_s in sctp_test and sctp_status
    * Replace use of deprecated gethostbyname with getaddrinfo
    * Check strdup return in append_addr
    Lib
    * Define cmsg array with correct size in sendv and recvv
    * zero-initialize sinfo_assoc_id in sctp_rcvmsg
    * Man page updates
    Test
    * Call close on the correct sk in test_1_to_1_send
    * Free the allocated buffers before return
    * Replace malloc with test_malloc
    Add a test case for RE_CONFIG and interleaving


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


author: eastb233 <xiezhiheng@huawei.com> 17.0.6-8
changelog:
  - Type: Update
  - ID:NA
  - SUG:NA
  - DESC: Update https://gitee.com/openeuler/llvm-project/archive/refs/tags/llvm-for-oE-17.0.6-2509.0.1.tar.gz


author: eastb233 <xiezhiheng@huawei.com> 17.0.6-9
changelog:
  - Update https://gitee.com/openeuler/llvm-project/archive/refs/tags/llvm-for-oE-17.0.6-2509.0.2.tar.gz


author: liyunfei <liyunfei33@huawei.com> - 17.0.6-11
changelog:
  - update to llvm-for-oe-17.0.6-2509.0.2
  - release-note https://gitee.com/openeuler/llvm-project/releases/tag/llvm-for-oE-17.0.6-2509.0.2
  - add fix for Propeller MachineBasicBlock hash set


author: liyunfei <liyunfei33@huawei.com> - 19.1.7-17
changelog:
  - update to llvm-for-oE-19.1.7-2512.0.1
  - release note: https://gitee.com/openeuler/llvm-project/releases/tag/llvm-for-oE-19.1.7-2512.0.1


author: liyunfei <liyunfei33@huawei.com> - 19.1.7-19
changelog:
  - update to llvm-for-oE-19.1.7-2512.0.2
  - release note: https://gitee.com/openeuler/llvm-project/releases/tag/llvm-for-oE-19.1.7-2512.0.2


author: eastb233 <xiezhiheng@huawei.com> - 20.1.8-8
changelog:
  - update to llvm-for-oE-20.1.8-2606.0.2
  - release note: https://atomgit.com/openeuler/llvm-project/releases/llvm-for-oE-20.1.8-2606.0.2


author: Qin Fandong <qinfandong@kylinos.cn> - 2.20.0-2
changelog:
  - Type:CVE
  - ID:CVE-2026-34481, CVE-2026-49844
  - SUG:NA
  - DESC:fix CVE-2026-34481 and CVE-2026-49844: serialize non-finite floating-point values as JSON strings


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


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


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


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


author: Funda Wang <fundawang@yeah.net> - 5.4.8-4
changelog:
  - add patches from upstream fixing bugs:
    * Constructors with nils can overflow counters
    * error with option '--' without a script
    * new metatable in weak table can fool the GC


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


author: yaoxin <1024769339@qq.com> - 0.6.1-1
changelog:
  - Update to 0.6.1:
    * m4/lua.m4: make detection work again with pkgconf
    * Delete the copy/assign operators with delete
    * Remove pre C++11 support
    * Remove --with-atf
    * Require C++14 at minimum to build


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


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


author: yaoxin <1024769339@qq.com> - 0.5.6-1
changelog:
  - Update to 0.5.6:
    * Fix description of the --enable-debug option
    * Fix: support gcc14 -Werror=incompatible-pointer-types
    * add support for the 'xsecurelock' screenlocker
    * Compile the --enable-gtk3 option with -Wno-deprecated-declarations
    * Enable installation without --enable-man
    * Remove -d option for i3lock in lxlock script.


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


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


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


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


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


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 3:3.3.10-1
changelog:
  - Update package with version 3.3.10
    BREAKING: nntp runner no longer started by default; add start: yes in [runner.nntp] for usenet gating
    Packaging uses pyproject.toml and pdm-backend instead of setup.py/setuptools
    New mailman admins command; mailman create --style-name; members/lists/import21 CLI fixes
    REST API can forward held messages when moderating; domain base_url for template URL parameters
    LMTP runner returns retryable status on DB errors; task runner race and orphan file handling fixes
    Emergency moderation runs after loop, ban, and header matching; findmember performance improved
    accept_these_nonmembers entries like @list@example.com; digest_size_threshold zero means unlimited
    DSN lifetime configurable; master passes interpreter env vars to runners per man python
    Fix %check: accept RFC2047 Header.encode() on Python 3.12+; syncmembers tests merge stdout/stderr for Click 8 (Patch2)


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



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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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

  , and delete BuildRequires git


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


author: Funda Wang <fundawang@yeah.net> - 4:11.8.9-1
changelog:
  - update to 11.8.9
  - fix systemd unit files: restore --basedir=@prefix@ and @libexecdir@
    variable substitution. The 10.5.15 refresh had hardcoded
    --basedir=/var/lib/mysql/ (datadir as basedir) and /usr/libexec paths,
    which made the runtime plugin_dir resolve to a wrong location so that
    plugin loading failed and the mariadb service could not start
    (openEuler issue #198). The provider_* plugin cnf sed workaround is no
    longer needed and has been removed.
  - disable the new DuckDB storage engine by default: upstream marks it as
    gamma maturity (not production-stable), and its fully vendored third-party
    dependencies (incl. BSL-1.0 Catch2 and undetermined imdb) are not in the
    openEuler license allowlist. Enable with --with duckdb once upstream
    promotes it to stable and the license situation is reviewed.
  - enable the cracklib-password-check plugin by default for password
    strength validation; the subpackage was already in place but gated by
    --with cracklib since the 10.5.10 rebase.
  - drop dtoa and Boehm-GC from the License field: they are not in the
    openEuler license allowlist and failed the license compliance check.


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


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


author: chukaiping <chukaiping@baidu.com> - 3:207-1
changelog:
  - upgrade to 3:207-1
  - Add model-specific decoding for Diamond Rapids
  - on't print "arstate" when PCC=1
  - Add a --binary option for reading records saved to pstore


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


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


author: Funda Wang <fundawang@yeah.net> - 20250211-1
changelog:
  - update to 2025021 for fix CVE-2024-28047, CVE-2024-31157, CVE-2024-39279,
    CVE-2024-28127, CVE-2024-29214, CVE-2024-24582, CVE-2023-34440, CVE-2024-37020,
    CVE-2024-39355, CVE-2023-43758, CVE-2024-36293, CVE-2024-31068


author: Funda Wang <fundawang@yeah.net> - 20250512-1
changelog:
  - update to 20250512 to fix CVE-2024-28956, CVE-2025-24495, CVE-2025-20012,
    CVE-2024-45332, CVE-2025-20623, CVE-2024-43420, CVE-2025-20054, CVE-2025-20103


author: Funda Wang <fundawang@yeah.net> - 20250812-1
changelog:
  - update to 20250812 to fix CVE-2025-20053, CVE-2025-20109, CVE-2025-21090,
    CVE-2025-22839, CVE-2025-22840, CVE-2025-22889, CVE-2025-24305, CVE-2025-26403,
    CVE-2025-32086


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


author: Ge Wang <wang__ge@126.com> - 2.4.18.1-1
changelog:
  - Update to 2.4.18.1
    * use _oidc_strcpy instead of _oidc_strncpy to avoid segfaults on some platforms.
    * turn debug printouts on config errors into warnings. 
    * pass JSON real claims without trailing zeros, use 8 digits precision instead of 6.
    * fix segmentation faults upon gracefully restarting the same process: 
      use the server process pool for static variable allocation rather than the pconf pool.
    * avoid possible segfault after restart twice;
    * fix usage of OIDCSessionType client-cookie:persistent:store_id_token.
    * fix usage of OIDCPreservePostTemplates, regression in 2.4.17.
    * fix memory leaks when using provider specific client keys and/or 
      signed_jwks_uri_key in a multi-provider setup


author: zhang-ke <zhangke21@baidu.com> - 2.4.19-1
changelog:
  - Update to 2.4.19
  - metadata: avoid double-free when validation of provider metadata fails
  - session: remove expired session from cache with oidc_session_kill instead of just clearing it
  - code: avoid compiler warnings on curl_easy_setopt in http.c


author: yaoxin <1024769339@qq.com> - 6.0.27-1
changelog:
  - Update to 6.0.27:
   * Upgrade Boost from 1.86 → 1.87.
   * Remove Passenger admin panel (Fuse).
   * Fix compilation on FreeBSD.
   * [Ruby] Fix compatibility with Rack 2 While maintaining compatibility with Rack 3. Closes GH-2595.
   * [Ruby] Use non-deprecated functions in native extensions.
   * Fix an issue where Passenger could freeze while connecting to application processes (event loop blocking).
   * [Nginx] Upgrades preferred Nginx to 1.26.3 from 1.26.2.
   * [Nginx] The preferred PCRE2 version is now 10.45 (previously 10.39).
   * other changes please see bundled CHANGELOG


author: chukaiping <chukaiping@baidu.com> - 6.1.0-1
changelog:
  - Update to 6.1.0
    * A C++14 compiler is now required to compile Passenger.
    * Add rpm packages for EL10 (RHEL, Rocky, Alma).
    * Fixes security update checker with builtin engine.
    * Fix compatibility with Rackup while maintaining compatibility with Rack 3.
    * Add Debian 13 Trixie packages.


author: zhang_jian <zhang_jian7@hoperun.com> - 6.1.2-1
changelog:
  - Update to 6.1.2
  - [Ruby] logger is now a “bundled” but not “default” gem, so it must be added to gemspec. Closes GH-2642.
  - [Ruby] Fix Ruby < 2.3 support. Closes GH-2641.


author: zhang_jian <zhang_jian7@hoperun.com> - 6.1.6-1
changelog:
  - Update to 6.1.6
  - Upgrades preferred Nginx to 1.30.3 from 1.30.2.
  - Fix crash when buffer creation fails.


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


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


author: liliguang <liliguang@baidu.com> - 4.3.2-1
changelog:
  - Update to 4.3.2:
    * test: fix wrong displs coll_large.c
    * test: use MPI_Op_create_c in coll_large
    * misc/ze: missing declaration MPIR_THREAD_VCI_GPU_MUTEX
    * autogen: patch libtool for nagfor


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


author: yanglu <yanglu72@h-partners.com> - 2:0.95-4
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:Change UDP and ICMP sockets binding to accept a source IP from the -a CLI option


author: liliguang <liliguang@baidu.com> - 0.5.17-1
changelog:
  - Upgrade to version 0.5.17
  - Fixed connect failure retry for full socket listen queue.
  - Added --listen-backlog cmdline opt.


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


author: laokz <zhangkai@iscas.ac.cn> - 2.3.7-2
changelog:
  - riscv64:
      * switch to gcc14 toolchain due to gcc12 'relocation truncated' error
      * fix rdcycle instructor


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


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


author: wangkai <13474090681@163.com> - 8.4.7-1
changelog:
  - Update to 8.4.7 for fix CVEs (CVE-2025-53069,CVE-2025-53062,CVE-2025-53054,
    CVE-2025-53053,CVE-2025-53045,CVE-2025-53044,CVE-2025-53042,CVE-2025-53040)


author: yaoxin <1024769339@qq.com> - 8.4.8-1
changelog:
  - Update to 8.4.8 for fix CVEs (CVE-2026-21936,CVE-2026-21937,
    CVE-2026-21941,CVE-2026-21948,CVE-2026-21964,CVE-2026-21968)


author: wangkai <13474090681@163.com> - 8.4.9-1
changelog:
  - Update to 8.4.9 for fix CVEs (CVE-2026-21998, CVE-2026-22001, CVE-2026-22002,
    CVE-2026-22004, CVE-2026-22005, CVE-2026-22009, CVE-2026-22015, CVE-2026-22017,
    CVE-2026-34270, CVE-2026-34271, CVE-2026-34276, CVE-2026-34303, CVE-2026-34304,
    CVE-2026-34308, CVE-2026-35236, CVE-2026-35237, CVE-2026-35238, CVE-2026-35239,
    CVE-2026-35240)


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


author: xu_ping <707078654@qq.com> - 4.5.9-1
changelog:
  - Upgrade version to 4.5.9
    * Fix broken links from removing AngularJS pages in 4.5.3
    * Update configure scripts using newer versions of autotools
    * Disable maintainer mode for TAP testing and add Github Actions
    * Send a recovery notification if the object recovered while flapping
    * Improve new exfoliation theme and add back in PID information
    * Fix unreachable notifications
    * Add light option in new exfoliation theme
    * Fix authentication in trends.cgi


author: liliguang <liliguang@baidu.com> - 1.45.15-1
changelog:
  - update to 1.45.15
  - nocache, nozero, fua: Add 'foo-mode=' alias options 
  - configure: Print TLS priority in summary output 
  - tests: random: Add separate tests of the seed parameter


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


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


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


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


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


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



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


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


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


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


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

  , and delete BuildRequires git


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


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


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


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


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


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


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


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


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


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


author: liuzhilin <liuzhilin@kylinos.cn> - 3.4-1
changelog:
  - update version to 3.4
  - Fix memory leak in initgroups_dyn
  - Remove publickey interface, no consumer left


author: YangengLiu <dev01202@linx-info.com> - 2:2026.2.25-1
changelog:
  - update version to 2026.2.25
    * Fix bashism in configure script causing errors in non-bash shells.
    * (mkntfs) Enable microsecond-level volume creation time.
    * Fix two instances of an invalid errno state when encountering NULL in strings.
    * Fix a crash when a reparse tag could not be found in the index.
    * Fix incorrect MFT free records value when bitmap is expanded.
    * Fix 'extras' manpages being installed when extras are disabled.
    * Fix various instances of use-after-free conditions in the library and tools.
    * Fix typo in NTFS hibernation message. Thanks to Anil Kumar for the report/fix.
    * Escape commas in the fsname when libfuse 2.8 or higher is used.
    * (ntfsclone) Allow adjusting the sector size in the NTFS boot sector for the target device when restoring images.
    * Remove libdl dependency when building without external plugins.
    * (ntfsinfo) Show information about the logfile state when dumping metadata.
    * (ntfsinfo) Fix displaying crowded directories or indexes.
    * (ntfsinfo) Fix displaying the security descriptor list in ntfsinfo.
    * Fix heap buffer overflow when POSIX ACLs were enabled (CVE-2026-40706). Thanks to Andrea Bocchetti for the report.
    * (ntfsusermap) Fix overflow when constructing backup filename.
    * Fix two time-of-check-time-of-use conditions.
    * Fix missing malloc/sscanf return value checks.


author: HelloZ <3161422489@qq.com> - 1.00.029-5
changelog:
  - Add patch 0001-support-DSCP-and-higher-version-gcc-compilation-opti.patch
  - support DSCP and higher version gcc compilation options


author: yaoxin <1024769339@qq.com> - 2.1.1-1
changelog:
  - Update to 2.1.1:
    * remove non-Linux support from all compilation paths (OS_KERNEL_NAME)
    * add an aarch64 cross-compilation (requested by DAOS)
    * mute error messages when transactions are intentionally aborted
    * mute error message "Cannot find any matching device, no bad blocks
      found" when PMDK is used without PMem


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


author: zhang_wenyu <zhang_wenyu@hoperun.com> - 5.4.0-1
changelog:
  - Update to 5.4.0
    * Fix a typo in the Repr.compare documentation
    * Unicode changes in Format should be treated as breaking changes
    * Fix wrong TSan function names


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


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


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


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


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


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


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


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


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


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


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


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


author: xiejing <xiejing@kylinos.cn> - 1.1.0-1
changelog:
  - Update to version 1.1.0
  - Change the default of Topkg.Conf.debugger_support from false to true
  - Fix install of hidden library modules when Topkg.Conf.debugger_support is true


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


author: yeyiyang <yeyiyang3@h-partners.com> -v2.0.6-3
changelog:
  - add adapt dynamicsmt analysis if smt is not enable
  - fix code check
  - add trace log and change level intf and delete logger
  - smc-d analysis fix inconsistency in the display of zero connection


author: LHesperus <liuchanggeng@huawei.com> -v2.1.0-1
changelog:
  - remove the logger.h interface and add TRACE interface, increase safe_queue wait time to 5s
  - support reload log-level online
  - adapt analysis on riscv
  - add load base sched instance


author: fly_1997 <flylove7@outlook.com> -v2.1.1-1
changelog:
  - add hwprobe_analysis for RISC-V
  - fix error logger info
  - support kernel cluster scheduler
  - adapt for kylin-v10-sp3
  - realtime tune add new tuning item
  - fix smc insmod err
  - realtime tune skip grubby update
  - add hwprobe_tune hwprobe_ext_zbb_tune for RISC-V
  - add high_load value check


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


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


author: hewanhan <hewanhan@h-partners.com> - 1.1.10-0
changelog:
  - Add kernel support of openeEuler 24.03 LTS SP4
  - Fix false positives in the system testsuite on x86


author: liuqingtao <liu.qingtao2@zte.com.cn> - 1.1.10-1
changelog:
  - cherry picked from openeuler/oec-hardware PR#325 commit:24e6c49b
  - Modify ipmi item to support more common BMC detection scenarios


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


author: yaoxin <1024769339@qq.com> - 3.2-1
changelog:
  - Update to 3.2:
    * Fix Timing Attack Vulnerability in SCRAM Authentication
    * Update of the saslprep dependency to 2.2
    * Added coverage report module
    * Remove nexus-staging-maven-plugin


author: yaoxin <1024769339@qq.com> - 2.2-1
changelog:
  - Update to 2.2:
    * Ensure the LICENSE file is included in the Jar file.
    * Fix reproducible build.
    * Stringprep::getProvider was not working on the module path.
    * Introduce the annotation @ProfileName to declare the name
      of the profile used for ServiceLoader lookup.


author: Funda Wang <fundawang@yeah.net> - 1.24.3-2
changelog:
  - do not alllow dlopen-ed libraries
  - drop unused dependency fluidsynth
    it has been remove since 1.21.0 (commit 6689c61ff)
  - SDL backend is disabled by default


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


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


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


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


author: zhang_wenyu <zhang_wenyu@hoperun.com> - 3.25.0-1
changelog:
  - Upgrade version to 3.25.0
    * Add support for PKCS#11 v3.0 SHAKE key derivation
    * Add support for PKCS#11 v3.0 SHA3 and SHA3-HMAC mechanisms
    * Add support for PKCS#11 v3.0 SHA3 mechanisms and MGFs for RSA-OAEP
    * Add support for PKCS#11 v3.0 SHA3 variants of RSA-PKCS and ECDSA mechanisms
    * Add support for CCA AES CIPHER secure key types
    * Add support for the CKM_ECDH1_DERIVE mechanism
    * Add support for the CKM_AES_KEY_WRAP[_*] mechanisms
    * Add support for the CKM_RSA_AES_KEY_WRAP mechanism
    * Add support for the CKM_ECDH_AES_KEY_WRAP mechanism
    * Add a tool for import and exporting PKCS#11 keys to a KMIP server
    * Add support for opaque secure key blob import via C_CreateObject
    * Add support for key wrapping with AES-GCM
    * Add support for newer CCA versions on s390x and non-s390x platforms
    * Add support for CKM_AES_GCM (single-part operations only)


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


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


author: maqi <maqi@uniontech.com> - 0.26.1-1
changelog:
  - update to 0.26.1
    Align allocations of sc_mem_secure_alloc
    Fix -O3 gcc optimization failure on amd64 and ppc64el
    Avoid crash while spying C_GetInterface()
    Fix reading certificate


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


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


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



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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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

  , and delete BuildRequires git


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


author: zhangbinqin<zhangbinqin@h-partners.com> - 9.6p1-13
changelog:
  - Type:CVE
  - CVE:CVE-2026-35414 CVE-2026-35385 CVE-2026-35386 CVE-2026-35387 CVE-2026-35388 
  - SUG:NA
  - DESC:fix CVE-2026-35414 CVE-2026-35385 CVE-2026-35386 CVE-2026-35387 CVE-2026-35388


author: yixiangzhike <yixiangzhike007@163.com> - 1:3.5.6-4
changelog:
  - fix CVE-2026-34180 CVE-2026-34181 CVE-2026-34182 CVE-2026-34183 CVE-2026-42764 CVE-2026-42766 CVE-2026-42767 CVE-2026-42768 CVE-2026-42769 CVE-2026-42770 CVE-2026-45445 CVE-2026-45446 CVE-2026-45447 CVE-2026-7383 CVE-2026-9076
  - apply patch: RISC-V-Add-MD5-assembly-implementation-with-rv64gc-a.patch
  - apply patch: RISC-V-Backport-SHA2-Zbb-assembly-optimization.patch


author: Funda Wang <fundawang@yeah.net> - 2.6.17-1
changelog:
  - update to 2.6.17
  - Change to AES-GCM as the default cipher for server configurations
  - Enable the asynchronous push feature, which can improve connect speeds with slow authentication backends
  - disable iproute2 support in favour of DCO


author: Funda Wang <fundawang@yeah.net> - 2.6.22-1
changelog:
  - update to 2.6.22
  - security fixes: ignore hard reset packets with non-zero packet id; forbid --setenv opt in interactive service startup data


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


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


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


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


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


author: wang_kun <wang_kun1@hoperun.com> - 1.21.0-1
changelog:
  - Update to 1.21.0:
    * Fix loading _manifest in a project git
    * Fix git store to check if all the required fields are present
    * Fix gitea_api.Git.get_branch_head() to raise a proper exception
      if the HEAD cannot be retrieved
    * Fix gitea_api.Git to work with the current remote instead of 'origin'
    * Fix get_store() to throw the exception from git store if .osc
      directory is not present


author: YangengLiu <dev01202@linx-info.com> - 0.20-1
changelog:
  - update to version 0.20
  - Add pyproject.toml for modern Python packaging
  - Fix setting a realtime scheduling policy
  - Remove broken testuna
  - Add -U and -K to the spread command
  - Add -U and -K to the move command
  - Add idle_state control functionality
  - extract common cpu and nics determination code into a utils.py file


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


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


author: zouzhimin <zouzhimin@kylinos.cn> - 2.1.9-1
changelog:
  - Update to version 2.1.9
  - Fix regression in adding alerts to CIB
  - Fix a crash in command line tools when stderr is closed
  - build: support building with libxml2 2.13.0 or newer


author: zouzhimin <zouzhimin@kylinos.cn> - 2.1.10-1
changelog:
  - Update to version 2.1.10
  - daemons: Fix a toctou bug when fetching additional schemas.
  - daemons: Fix a bug iterating in get_op_total_timeout.


author: zouzhimin <zouzhimin@kylinos.cn> - 2.1.11-1
changelog:
  - Update to version 2.1.11
  - Important security fix for CVE-2026-10649
  - Don't hang waiting on certain pending monitor actions


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


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


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


author: bizhiyuan <bizhiyuan@kylinos.cn> - 0.11.10-2
changelog:
  - fix ruby NameError exception in pcsd/pcsd.rb occuring with older rack
  - fix rpm version on tagged commits


author: liupei <liupei@kylinos.cn> - 0.11.10-7
changelog:
  - tmt: fix env variable COMPOSE_NAME in tests.fmf 
  - tmt: build pcs rpm without --enable-individual-bundling
  - tmt: cancel test request if job or pipeline is canceled


author: zouzhimin <zouzhimin@kylinos.cn> - 0.11.11-1
changelog:
  - Update package to version 0.11.11
  - Do not wrap resource and stonith agent description to preserve existing formatting


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


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


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


author: HouRunZe <1043170898@qq.com> - 4:5.38.0-13
changelog:
  - fix CVE-2026-4176: Compress::Raw::Zlib bundled zlib vulnerability (CVSS 9.8)
  - enforce system zlib (zlib >= 1.3.2) via BUILD_ZLIB=False and removal of
    cpan/Compress-Raw-Zlib/zlib-src; upstream fix in Compress::Raw::Zlib 2.221
    (Perl/perl5 commit c75ae9cc)


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


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


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


author: wuzhaomin <wuzhaomin@kylinos.cn> - 2.2000-1
changelog:
  - Added documentation for the security layer
  - Fixe several public functions missing from the API documentation


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


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 1.008-1
changelog:
  - Update to 1.008
    - refresh distro and move to BRIANDFOY
    - refresh distro and move to BRIANDFOY
    - refresh distro, update email addresses, move to BRIANDFOY


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


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


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


author: sqfu <dev01203@linx-info.com> - 4.70-1
changelog:
  - update to 4.70
  - remove github/coveralls/travis badges, no meaningful any more
  - add github actions for CI


author: liyl <liyulong@kylinos.cn> - 4.71-1
changelog:
  - update to 4.71
  - the .tmpfiles hash now keys on the $fh->filename . $fh rather than $$fh . $fh
  - this ensures duplicate filename uploads still resolve to unique files on disk
  - fixes GH #276


author: openeuler_bot <infra@openeuler.sh> - 2.144-1
changelog:
  - Remove code meant to cope with running on v5.8, when v5.10 is the minimum required perl! (version:2.144).
  - Normalize away ">= 0" in compount version requirements, it's meaningless. (version:2.144).


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


author: kywqs <weiqingsong@kylinos.cn> - 0.50-1
changelog:
  - Update perl-Clone to 0.50
  - fix: deep-copy HVs past MAX_DEPTH instead of aliasing (GH #93)
  - cleanup: remove unreachable break and empty magic_ref if-body in Clone.xs
  - Prefer using gtar in Makefile.PL


author: openeuler_bot <infra@openeuler.sh> - 2.217-1
changelog:
  - Add dependbot yml file to police the workflow files (version:2.214).
  - Add perl 5.42 to workflow files (version:2.214).
  - Update version to 2.217 (version:2.217).


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


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


author: openeuler_bot <infra@openeuler.sh> - 1:2.214-1
changelog:
  - Add zlib-ng 2.2.5 to workflow (version:2.214).
  - Add perl 5.42 to workflow files (version:2.214).
  - Disable push & pull_request (version:2.214).
  - Add dependabot.yml to police workflow files (version:2.214).
  - remove 1.2.13 from mac upstream zlib build (version:2.214).


author: kywqs <weiqingsong@kylinos.cn> - 3.002000-1
changelog:
  - Update perl-Config-IniFiles to 3.002000
  - Fix for CVE-2026-11527 - 2 args open() call
  - Refactor t/38security-open.t
  - Add t/19utf8.t for UTF-8 support


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


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


author: kywqs <weiqingsong@kylinos.cn> - 0.41-1
changelog:
  - Fix LibreSSL detection in OpenSSL 3.x-specific tests
  - Reject non-RSA keys (EC, DSA) in key loading
  - Fix misleading error message for OAEP/PSS padding
  - Validate key size before OpenSSL call
  - Restore missing Crypt::OpenSSL::Guess prereq
  - Add passphrase support to new_private_key_x509_der()
  - Fix 'passphase' → 'passphrase' typos throughout


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


author: guoshengsheng <guoshengsheng@kylinos.cn> - 0.090-1
changelog:
  - New: Crypt::AuthEnc::GCMSIV, Crypt::Cipher::ARIA, Crypt::Digest::SM3, Crypt::Mac::KMAC (version:0.090)
  - Update bundled libtomcrypt (version:0.090)


author: Funda Wang <fundawang@yeah.net> - 0.091-1
changelog:
  - New: Crypt::Mode::XTS, Crypt::Digest::BLAKE3 (version:0.091)
  - Update bundled libtomcrypt (version:0.091)


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


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


author: xieyanlong <xieyanlong@kylinos.cn> - 5.013-1
changelog:
  - Add support for JSON column in column_info()
  - Add security policy
  - Add tests for UTF8 characters in table definition and errors
  - Fix tests failing on MariaDB


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


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


author: huijing_zhang <zhanghuijing@kylinos.cn> - 1.651-1
changelog:
  - Update to 1.651
  - DBI 1.651 release highlights:
    * Fix some memory leak and hold ref issues
    * Improve handling for prepared statement metadata and handle error messages
    * Update tests and docs for perl 5.40 compatibility


author: Funda Wang <fundawang@yeah.net> - 1.652-1
changelog:
  - Update to 1.652
  - DBI now requires perl-5.12, driven by CVE's
  - Force placeholder limit on :# and :p# too (CVE-2026-73194)
  - Limit statements to 292 Mb in preparse (CVE-2026-73193)
  - Add a security policy
  - Add dbm_updatable_key attribute to DBD::DBM
  - Fix missing import in DBI::DBD::SqlEngine
  - Fix !Caller2 caller loss when $^P is set
  - Remove outdated DBI-1.648.tgz source tarball


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

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

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


author: hanjinpeng <hanjinpeng@kylinos.cn> - 6.99-2
changelog:
  - Type:CVE
  - ID:CVE-2026-60074, CVE-2026-60075
  - SUG:NA
  - DESC:fix CVE-2026-60074 and CVE-2026-60075: restrict numeric date fields to ASCII digits; cap the length of a string handed to the parsers


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


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


author: yyli <dev01209@linx-info.com> - 1:1.80-1
changelog:
  - update to 1.80
    * Fix the parse_datetime docs to state that it returns either an empty list of undef when it cannot parse the given string, depending on the context.


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


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


author: Funda Wang <fundawang@yeah.net> - 2.65-1
changelog:
  - update to 2.65
    * This release is based on version 2025b of the Olson database.
      This release includes contemporary changes for Chile.


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


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


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


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


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


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 1:0.17030-1
changelog:
  - update to 0.17030
    - Fix die/warn hooks for perl 5.41.9 changes
    - https://github.com/shlomif/perl-error.pm/pull/4


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


author: yyli <dev01209@linx-info.com> - 1.006003-1
changelog:
  - update version to 1.006003
  - Bug Fixes
    * Support Perl versions >= 10, in theory.
  - Documentation
    * Restore documentation about exporting to hashes which was accidentally removed.
    * Update copyright dates.


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


author: kywqs <weiqingsong@kylinos.cn> - 1:7.78-1
changelog:
  - Update to 7.78
  - Enhancements:
    * Support 'class' VERSIONs, like 'package'
  - Core fixes:
    * Disable XS prototypes by default
    * Do not copy args when using PERL_MM_SHEBANG=relocatable
  - Test, Macosx... fixes


author: openeuler_bot <infra@openeuler.sh> - 0.8002-1
changelog:
  - fix UNC path bug - https://rt.cpan.org/Ticket/Display.html?id=102436 (version:0.8002)
  - fix get_makefile_vars losing path components if space-quoted and >1 dep, which was breaking CPAN module "true" which depends on two modules (version:0.8002)
  - Quote directories with spaces (version:0.8000)


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


author: xiejing <xiejing@kylinos.cn> - 2:3.59-1
changelog:
  - upgrade version to 3.59
  - Throw an exception when combining the length operator with a typemap other than T_PV


author: wuzhaomin <wuzhaomin@kylinos.cn> - 2:3.61-1
changelog:
  - update to 3.61
  - rewrite perlxs.pod
  - finish refactoring to use an Abstract Syntax Tree (AST) internally


author: wuzhaomin <wuzhaomin@kylinos.cn> - 2:3.63-1
changelog:
  - update to 3.63
  - allow XS files with no XS again
  - allow 'length(foo)' to work with any 'foo' type that has 'SvPV_nolen()' or similar in its typemap, not just that it maps to T_PV
  - improve warning and error messages


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


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


author: dfh <dufuhang@kylinos.cn> - 0.37-1
changelog:
  - Update to 0.37
    - 2026-05-19
    - - Honor XDG_DATA_HOME precedence for extension globs, so a glob entry
    - from a higher-priority data dir overrides one from a lower-priority
    - dir instead of being silently shadowed (#62, liujianqiang-niu).
    - - Fix open() precedence and stale filehandle bugs in
    - File::MimeInfo::default and File::MimeInfo::Magic.
    - - Don't die when @ARGV contains bytes that are invalid in the current
    - locale; decode leniently and continue.
    - - Refactor resolvelink to use Cwd::abs_path instead of a hand-rolled
    - loop.
    - - mimetype/mimeopen: quote filenames in diagnostic output via
    - B::cstring so unusual characters render unambiguously.


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


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


author: yyli <dev01209@linx-info.com> - 2.84-1
changelog:
  - update perl-GD to 2.84
  - Added Makefile.PL --with and --without options to bypass autodetection errors or upstream libgd or subsequent library errors.
  - Better support MSWin32 without gdlib.pc. Requires manual --options and --lib_gd_path.
  - Workaround broken ExtUtils::PkgConfig->find.
  - Fixed snprintf for newer MSVC.
  - Added GD::Image::supported() image types method.
  - Added newFromTiffData() method.
  - Fixed t/GD.t for unsupported image types.
  - Add GIFANIM to the default since 2.0.33.
  - Honor PKG_CONFIG_PATH for finding gdlib.pc.
  - Add demos/png2jpeg.pl.


author: wangjiang <app@cameyan.com> - 2.01-1
changelog:
  - upgrade version to 2.01
    1. Fix unitialized value warning in QRcode.pm
    2. Documentation improvements
    3. Test improvements, fixed issue where ISBN::Barcode test missed depencendy on GD


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


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


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


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


author: dfh <dufuhang@kylinos.cn> - 6.07-1
changelog:
  - Update to 6.07
    - Add missing build dependency perl(Time::Zone)
    - 2026-06-25 15:12:09Z
    - - Add test with Time::Zone (GH#25) (Michal Josef Špaček)
    - - Add test with bad Time::Zone string (GH#26) (Michal Josef Špaček)
    - - Add tests with negative time (GH#26) (Michal Josef Špaček)
    - - Replace all instances of \d with [0-9] in regular expressions to
    - reject non-ASCII Unicode digits, with a regression test (GH#27)
    - (Robert Rothenberg)
    - - Reject malformed ISO 8601 timezones with a doubled colon (GH#31)
    - (Olaf Alders)
    - - Document day/month/year ordering for numeric dates (GH#32) (Olaf
    - Alders)


author: dfh <dufuhang@kylinos.cn> - 7.01-1
changelog:
  - Fix HTTP::Response and HTTP::Request as_string/parse commutativity issue #62959 (GH#212) (Copilot)
  - Fix few minor typos (GH#202) (Yoshikazu Sawa)


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


author: yyli <dev01209@linx-info.com> - 0.092-1
changelog:
  - update version to 0.092
  - Added keep_alive_timeout to force keepalive connections to be closed based on a timeout.
  - Optional tests are always required when releasing.
  - Always use TCP_NODELAY option.
  - Fixed test incorrectly testing cookie jar interactions multiple times.
  - Fixed perl version comparisons to work when not starting with 5.
  - Fixed link to LIMITATIONS in documentation.


author: kywqs <weiqingsong@kylinos.cn> - 0.096-1
changelog:
  - Update perl-HTTP-Tiny to 0.096
  - Security: Strip credentials on cross-origin redirects by default (allow_credentialed_redirects to opt out)
  - Security: Redirects no longer auto-followed from https to http (allow_downgrade to revert)
  - Fix to prevent header smuggling (CVE-2026-7010, included in upstream)
  - Remove CVE-2026-7010.patch (included in upstream)


author: guoshengsheng <guoshengsheng@kylinos.cn> - 0.20-1
changelog:
  - Prevent Curl and Wget mirror() from creating local files after failed HTTP requests. (version:0.20)
  - Preserve HTTP error status codes in the Wget mirror() backend. (version:0.20)


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


author: YangengLiu <dev01202@linx-info.com> - 2.217-1
changelog:
  - update version to 2.217
  - Delete GZIP environment variable before running interop tests
  - IO::Compress @2.215: t/006zip.t fails due to missing test files
  - Fix version check in 000prereq.t
  - Add tests for handling zero and invalid datetime values in unzip functionality.
  - Enhance _dosToUnixTime to handle zero and invalid datetime values; add tests for edge cases.
  - IO::Compress::Gzip accidentally modifies the `$EXPORT_TAGS{all}->@*` of other modules
  - fix typos in streamzip


author: wuzhaomin <wuzhaomin@kylinos.cn> - 2.218-1
changelog:
  - update version to 2.218
  - Refresh zipdetails to version 4.005 Sourced
  - Add SECURITY.md,  Fixes #69
  - fix spelling typo
  - Refresh Changes file
  - Update release date in README


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


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


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


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


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


author: Wenlong Zhang <zhangwenlong@loongson.cn> - 2.095-2
changelog:
  - Passing NO_NETWORK_TESTING=1 as an environment variable
    solves the interactive issue required for using rpmbuild locally


author: YangengLiu <dev01202@linx-info.com> - 2.096-1
changelog:
  - update version to 2.096
  - Allow stacking TLS layers with SSL_usebio
    This also allows LWP (after patches) to access https site through TLS enabled proxy


author: YangengLiu <dev01202@linx-info.com> - 2.098-1
changelog:
  - update version to 2.098
  - upgrading from plain socket (no object) by using correct fdopen mode +< instead of <+.
  - make sure that an unblessed sockets gets blessed in place instead of using new_from_fd.


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: kywqs <weiqingsong@kylinos.cn> - 1.31-1
changelog:
  - Update perl-IO-Tty to 1.31
  - Fix v1.27 regression where _open_tty() always passed O_NOCTTY (GH #91/#94)
  - Fix openpty() detection on glibc 2.32-2.33 (GH #92/#93)
  - Address CPANTS kwalitee issues: add LICENSE, SECURITY.md, CONTRIBUTING.md (PR #90)
  - Clean up MANIFEST.SKIP


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: xieyanlong <xieyanlong@kylinos.cn> - 20250809.0-1
changelog:
  - Upgrade to version 20250809.0
  - #172 - Reduce delays in detecting child exit
  - #174 - Add quickstart section at the top of the docs
  - #177 - Retry _read() on EINTR, instead of losing pipe contents


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


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


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


author: xiejing <xiejing@kylinos.cn> - 13.41-1
changelog:
  - update to 13.41
    * Added a new Canon LensType
    * Added Extra MakerNoteByteOrder tag
    * Added byte-order indication to the -v3 output for EXIF and BinaryData directories
    * Added a new Panasonic/Olympus LensType
    * Added a new ProfileCMMType value (thanks Herb)
    * Extract EnvironmentTarget from LNK files
    * Extract HighlightMarkers from DJI videos
    * Decode another Red tag
    * Recognize LRF file extension
    * Updated CanonColorData decoding for the R50V
    * Enhanced -csv= and -json= database import options to support full redirection and advanced formatting expressions
    * Require tags to be specified after the corresponding -csv= or -json= option when importing specific tags from a database
    * Fixed problem reading R3D images from the Red Komodo


author: yangengLiu <dev01202@linx-info.com> - 13.44-1
changelog:
  - update version to 13.44
    * Added read support for Kandao KVAR files
    * Added a few new Panasonic tags
    * Added a new XMP-crs tag
    * Added a few new Matroska tags
    * Added a few values related to the new RAW file types for the Sony ILCE-7M5
    * Decode a few new PhaseOne tags
    * Decode timed GPS and other metadata from Kandao MP4 videos
    * Improvements to family 1 and 5 groups for tags in Matroska videos, and prioritize top-level tags when duplicates exist
    * Assume a default TimecodeScale of 1ms for MKV videos
    * Patched to avoid runtime warning when parsing corrupted QuickTime data
    * Fixed decoding of ShutterCount for Sony ILCE-7M5
    * Added support for a couple of new Android QuickTime Keys tags
    * Added date/time conversion for RIFF DateCreated
    * Added ability to read/write (but not create/delete) the HEIF Mirroring tag
    * Added a new SonyModelID
    * Added a new Canon LensType (thanks Matthias)
    * Decode ShutterCount for the Canon EOS R6 Mark III
    * Decode another Samsung trailer tag
    * Convert invalid Panasonic AFPointPosition to 'n/a'
    * Fixed issue extracting timed GPS from some Wolfbox G900 MP4 videos
    * Added warning if tag arguments come before -csv= or -json= in a command
    * Added a new CanonModelID and RFLensType (thanks Norbert Wasser)
    * Added ability to read XML as a block from Sony MP4 videos
    * Added "EOS" to the R5 Mark II CanonModelID string
    * Decode ReEditData in Samsung trailer
    * Decode a couple more Sony rtmd tags from MP4 videos
    * Tolerate some types of trailer corruption as caused by Samsung Gallery
    * Restrict decoding of MetaImageSize to HEIC files only
    * Fixed issue writing Keys tags to Sony PMW-EX1R videos
    * Fixed behaviour of CSV/JSON import when specifying tags to import into an existing list, or when importing ValueConv values (ie. "TAG#"), or when specifying a group name of "All"


author: sqfu <dev01203@linx-info.com> - 1:4.04-1
changelog:
  - update to 4.04
  - fix heap overflow causing crashes, possibly information disclosure or worse (CVE-2025-40928), and causes JSON::XS to accept invalid JSON texts as valid in some cases


author: YangengLiu <dev01202@linx-info.com> - 6.15-1
changelog:
  - update version to 6.15
    * Make TLS enabled proxy work (proxy URL https:// not http://)
    * switch from example.com to httpbin.org because of SSL certificate issues


author: guochao <guochao@kylinos.cn> - 6.17-1
changelog:
  - Update to 6.17
    * Move the live httpbin.org test from t/example.t to xt/author/example.t so
      that a transient outage of the external service (e.g. a 503) can no longer
      fail an end-user install. The test still runs in CI, and now skips
      (rather than fails) when httpbin.org itself is unhealthy, e.g. returns a
      5xx. (GH#100) (Claude Opus 4.8


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 1.93-1
changelog:
  - Update to 1.93
    - recognize \guillemetleft and \guillemetright;
    - convert \allowbreak to &#x200B; (zero-width space) instead of <wbr>.


author: dfh <dufuhang@kylinos.cn> - 1.95-1
changelog:
  - Update to 1.95
    - Updated coverage tests
    - Handle \looseness, ignore \textgreek, \vadjust, \string


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: dongqi <dongqi1@kylinos.cn> - 3.85-1
changelog:
  - Update package to version 3.85
  - Fixed missing test Missed testing for one error case in code2names that caused it to return the incorrect value


author: YangengLiu <dev01202@linx-info.com> - 3.035-1
changelog:
  - update version to 3.035
  - Add in-reply-to to known field list.
  - Remove Date header when setting top_level off.
  - Do not quote rfc2331-encoded parameters.
  - Automatically fold headers, if needed.


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


author: sqfu <dev01203@linx-info.com> - 2.29-1
changelog:
  - update to 2.29
  - Changes:
    * require 5.16 (2012), remove xt/98perl.t
  - Improvements:
    * remove html generation and releases.
    * ::Type->defaultCharset()
    * remove use of bareword filehandle.
    * File::Slurp::Tiny -> File::Slurper
    * iana updates
    * upgrades to OODoc 3.04


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


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


author: dfh <dufuhang@kylinos.cn> - 3.20260331-1
changelog:
  - Update to 3.20260331
    - 2026-04-01 Australia/Melbourne
    - ** Thanks to Giovanni <g.bechis@snb.it> for this change:
    - - Do not check for multiple CNAMEs if the included domain is a macro


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


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


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


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


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


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


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


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


author: guoshengsheng <guoshengsheng@kylinos.cn> - 0.96-1
changelog:
  - Prevent key searches from entering interactive mode. (version:0.96)
  - Announce the deprecation of Module::Signature. (version:0.95)


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: openeuler_bot <infra@openeuler.sh> - 9.40-1
changelog:
  - Added EXPERIMENTAL support for resumable file downloads. (version:9.40)
  - Added EXPERIMENTAL download methods to Mojo::File and Mojo::UserAgent::Transactor. (version:9.40)


author: openeuler_bot <infra@openeuler.sh> - 9.41-1
changelog:
  - Added EXPERIMENTAL support for Server-Sent Events. (version:9.41)
  - Added EXPERIMENTAL module Mojo::SSE. (version:9.41)
  - Added EXPERIMENTAL sse attribute to Test::Mojo. (version:9.41)


author: liyl <liyulong@kylinos.cn> - 9.42-1
changelog:
  - Changes for version 9.42 - 2025-10-01
    - Un-deprecated the spurt method in Mojo::File, it is now an alternative to spew.
    - Removed experimental status from top-level await support in Mojo::Promise.
    - Removed experimental status from encrypted session cookie support.
    - Removed experimental status from persistent cookie support.
    - Removed experimental status from samesite cookie support.
    - Removed experimental status from colourful log messages.
    - Removed experimental status from freeze option in Mojo::IOLoop.
    - Removed experimental status from check and raise functions in Mojo::Exception.
    - Fixed Cpanel::JSON::XS compatibility issues. (ilmari)
    - Fixed async/await memory leak in Mojo::Promise. (TFBW)


author: kywqs <weiqingsong@kylinos.cn> - 9.46-1
changelog:
  - Update perl-Mojolicious to 9.46
  - Added random_bytes function to Mojo::Util. (leont)
  - Improved randomness for CSRF token generation. (leont)
  - Fixed tls_options handling in Mojo::IOLoop::TLS. (krauro)
  - Fixed spec compliance issue with attribute selectors in Mojo::DOM::CSS. (krauro)


author: yueyuankun <yueyuankun@kylinos.cn> - 9.47-1
changelog:
  - Update perl-Mojolicious to 9.47
  - Added support for the QUERY HTTP request method from RFC 10008.
  - Added query and query_p methods to Mojo::UserAgent.
  - Added query method to Mojolicious::Routes::Route.
  - Added query method to Mojolicious::Lite.
  - Added query_ok method to Test::Mojo.
  - Fixed a security issue where the pure-Perl implementation of Mojo::JSON could exhaust all available memory when decoding deeply nested data. Decoding is now limited to 512 levels of nesting, to match the default of Cpanel::JSON::XS.
  - Fixed a memory leak in Morbo. (heikojansen)
  - Fixed Mojo::File::list_tree to no longer follow symbolic links to directories.


author: yaoxin <1024769339@qq.com> - 9.48-1
changelog:
  - Update to 9.48:
    * Fixed a security issue where CSRF tokens were vulnerable to BREACH attacks.
      Tokens are now masked with a fresh random value on every request, instead
      of being reused for the whole lifetime of a session.


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: dfh <dufuhang@kylinos.cn> - 0.24-1
changelog:
  - Update to 0.24
    - 2026-05-10
    - - Security: (CVE-2026-45190) Reject Unicode digits and trailing
    - newlines in parser inputs.
    - - Security: (CVE-2026-45191) Reject zero-padded CIDR masks.
    - 0.23 2026-04-10
    - - Security: (CVE-2026-40199) Fix IPv4 mapped IPv6 packed length.
    - - Security: (CVE-2026-40198) Reject invalid uncompressed IPv6.


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


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


author: dongqi <dongqi1@kylinos.cn> - 1.52-1
changelog:
  - Update package to version 1.52
    * Refactor SVCB to avoid internal use of generic keyNN.
    * DELEG documentation and code improvement.


author: xieyanlong <xieyanlong@kylinos.cn> - 1.53-1
changelog:
  - Suppress autovivified undefined $rr->{class} and $rr->{ttl}.
  - Rework test scripts for SVCB and DELEG.


author: openeuler_bot <infra@openeuler.sh> - 1.54-1
changelog:
  - Resync with IANA DNS parameters registry. (version:1.54)
  - Resync with IANA DNSSEC algorithms registry. (version:1.54)
  - Implement DELEGI as derived subtype of DELEG RR. (version:1.54)
  - Backport DELEG parser to SVCB. (version:1.54)


author: kywqs <weiqingsong@kylinos.cn> - 1.55-1
changelog:
  - Update to 1.55
  - Fix TCP read loop treating 1-byte recv() of "0" as EOF, corrupting AXFRs
  - Fix UDP truncation tests which relied on large RSA RRSIGs
  - Fix unhelpful TAINT error
  - Fix UNIX.pm: avoid backticks which depends on shell


author: guochao <guochao@kylinos.cn> - 1.56-1
changelog:
  - Update to 1.56
  - Fix Documentation issue for Net::DNS::RR::RRSIG::verify()
  - Fix Denial of Service via long DNS compression chains
  - Fix Remote code injection via EDNS EXTENDED ERROR
  - Fix UNIX.pm: Unreachable code warning using Apache/mod_perl


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: YangengLiu <dev01202@linx-info.com> - 2.018-1
changelog:
  - update version to 2.018
    * Add more ipv6_package tests.
    * Fix t/Options.t to expect 0.0.0.0 on IPv4-Only systems.
    * Get rid of requires_ipv6() sniffing.
    * Make Proto->object always return a single object.
    * Honor {ipv6_package} config preference even for IPv*.


author: openeuler_bot <infra@openeuler.sh> - 0.24-1
changelog:
  - Fixed issue where files with leading or trailing whitespace weren't handled correctly. (version:0.23)
  - Fix for versions in package. (version:0.24)


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


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


author: dfh <dufuhang@kylinos.cn> - 1.284-1
changelog:
  - upgrade version to 1.284
    * fix author tests: pod-no404s.t 
    * fix regex anchors in PPI::Statement::Compound->type


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


author: dfh <dufuhang@kylinos.cn> - 0.091-1
changelog:
  - Code review on use of 'PPI::Document'. I concluded it was not needed
      in PPIx::Regexp::Token::Interpolation and
      PPIx::Regexp::Token::Literal, but that it needed to be added to
      PPIx::Regexp::Tokenizer. The purpose of this release is to submit
      the changes to the tender mercies of the CPAN testers.(version: 0.091)
  - Explain s///eee... Perl commit 040a4d7 (perlop: properly document
      s///e modifier) by mauke, makes perlop explicitly state that more
      than 2 'e' modifiers are permitted, and cause the result of the
      expression to be eval-ed n-1 times, where n is the number of 'e'
      modifiers.(version: 0.090)


author: xiejing <xiejing@kylinos.cn> - 0.092-1
changelog:
  - Update to 0.092
    * Remove references to the RT bug tracking system.
    * Replace wyant@cpan.org with harryfmudd@comcast.net.
    * Correct documentation errors.
    * No functional changes.


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


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


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


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


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


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


author: openeuler_bot <infra@openeuler.sh> - 20260204-1
changelog:
  - Fix issue git #195, where --want-break-before=s and --want-break-after=s incorrectly rejected a string 's' with keywords 'and' and 'or'. (version:20260204)


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: xuhe <xuhe@kylinos.cn> - 1:3.47-1
changelog:
  - Update version to 3.47
  - XHTML: =over without =item should render as a blockquote Graham Knop++
  - Add support for underlined text U<> formatting Graham Knop++
  - Make 'temp' name checking more succinct Max Maischein++
  - github: fix and add tests  Lukas Mai++  rwp0++
  - Makefile.PL: add missing 'warnings' prereq  Lukas Mai++
  - Add select method compatible with Pod::Select  Graham Knop++
  - Modernize htmlbat.t, corpus.t  Lukas Mai++, Graham Knop++
  - Fix links, typos, acknowledgments  James Keenan++ rwp0++, Dan Book++
  - Add documentation on sublcassing  Graham Knop++
  - Fix version checking  Philippe Bruhat++
  - Fix version number  Thibault Duponchelle++
  - Use rel2abs instead of abs_path  Andrew Fresh++
  - No git-related files in MANIFEST  James Keenan++
  - Rename method and field to avoid conflicts  Graham Knop++


author: sqfu <dev01203@linx-info.com> - 4:2.05-1
changelog:
  - update to 2.05
  - removing the internal Pod::PlainText
  - fixed:Relies on formatter to inherit from Exporter


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


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


author: Funda Wang <fundawang@yeah.net> - 4:1.70-1
changelog:
  - update to 1.70
    * Reïnstate handling of apostrophy in package names, as it was added
      back to perl at version 5.41.6


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


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


author: openeuler_bot <infra@openeuler.sh> - 0.15-1
changelog:
  - Added `dumper_info` helper function (version:0.15).
  - Make sure to only set `:lvalue` on generated accessor methods for lvalue fields (version:0.15).
  - General style updates for Perl v5.14+ (version:0.15).
  - Allow field names that are not valid Perl identifiers even when using Perl 5.38+ (RT150958) (version:0.15).
  - More helpful error message if `eval()` fails (RT146412) (version:0.15).


author: liyl <liyulong@kylinos.cn> - 0.16-1
changelog:
  - Update to 0.16    2025-09-27
  - [BUGFIXES]
  - Don't segfault at thread cloning time (RT170460)
  - (workaround for https://github.com/Perl/perl5/issues/23771)


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


author: xieyanlong <xieyanlong@kylinos.cn> - 2.006009-1
changelog:
  - fix new warning for bare \ in qw()
  - fix documentation for hintshash option
  - fix author tests with newer perl versions


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: liyulong <liyulong@kylinos.cn> - 0.31-1
changelog:
  - Changes for version 0.31 - 2025-09-23
  - BUGFIXES
    - Adjust for new `cop_disable_warning()` API added in Perl 5.43.4, to
    - replace no-longer-visible Perl_new_warnings_bitfield().
    - https://github.com/Perl/perl5/issues/23609


author: Ge Wang <wang__ge@126.com> - 1.205-1
changelog:
  - Update to 1.205:
    * add "use v5.12" to Test::Deep, just for clarity
    * fix a test so that if an "A" module is in @INC, the tests still pass


author: xuhe <xuhe@kylinos.cn> - 0.72-1
changelog:
  - Update version to 0.72
  - Changes to tests only, so tests pass when you have a new perl that
    support bools, but an old Data::Dumper that doesn't (thanks to
    Gianni Ceccarelli).


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


author: xiejing <xiejing@kylinos.cn> - 0.018-1
changelog:
  - Update to version 0.018
    - now requires perl v5.12.0
    - now tolerant of false exceptions coming from a boolean-overloaded object


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: xuhe <xuhe@kylinos.cn> - 2:3.52-1
changelog:
  - Update version to 3.52
  - Fix string comparisons with $] to use numeric comparison instead.
  - Supports additional indicators on block scalars in YAML.


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: openeuler_bot <infra@openeuler.sh> - 0.180.0-1
changelog:
  - Fix versioning for semver conversion + PAUSE (version:0.180.0).
  - release v0.17.0 - CI Bot (version:0.180.0).
  - Add CI pipeline for releasing to cpan (version:0.180.0).
  - Pod - provide a code snippet for original usage (version:0.180.0).


author: kywqs <weiqingsong@kylinos.cn> - 0.185.3-1
changelog:
  - Update to 0.185.3
  - Fix moo meta no moose
  - Fix optional moose test deps
  - Fix gate author-perlcritic.t behind AUTHOR_TESTING


author: guoshengsheng <guoshengsheng@kylinos.cn> - 0.42-1
changelog:
  - Restore import option support for selecting exported symbols. (version:0.42)
  - Fix unusual import behavior caused by @EXPORT handling. (version:0.39)


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


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


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


author: sqfu <dev01203@linx-info.com> - 2:1.302214-1
changelog:
  - update to 1.302214
  - Fix duplicate words in Changes file (Thanks Daniel Böhmer)
  - Fix spelling issue
  - Add a workaround for Test::Class::Moose


author: yyli <dev01209@linx-info.com> - 2:1.302219-1
changelog:
  - update to 1.302219
  - Fix downstream test not to install Test2::Suite
  - Fix documentation mistakes
  - Add Test2::V1 bundle (1.302217)
  - Fix Changelog, no other changes (1.302216)
  - Add dzil tool to prevent this next time (1.302216)
  - Fix Typos (1.302215)
  - Fix undef string bug in Test::Tester (1.302215)


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: openeuler_bot <infra@openeuler.sh> - 2.07-1
changelog:
  - Fix direct use of _match_codeblock by e.g. Switch. (version:2.07)
  - Fix resetting of whether "/" or "?" allowed to open regex. (version:2.07)
  - Fix false negative on /.../ regex after "and". (version:2.07)


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


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 1.61-1
changelog:
  - Update to 1.61
    - Add love letter to CSV from xan project with reference
    - Bugtracker to github (long overdue) (issue 63)
    - Update to Devel::PPPort-3.73


author: kywqs <weiqingsong@kylinos.cn> - 1.64-1
changelog:
  - Update to 1.64
  - Fix CVE-2026-7111, possible stack corruption (GH#65)
  - Check attribute lengths for memory protection
  - Dropped support for perl 5.6.x/5.8.0, minimum perl now 5.8.1


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


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


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


author: xuhe <xuhe@kylinos.cn> - 5.32-1
changelog:
  - Update version to 5.32
  - Add scp, ftps, ftpes, irc, ircs schemes (GH#16) (SineSwiper).
  - Re-releasing with corrected module permissions. No changes since 5.31.
  - Add authority() to URI::otpauth (GH#152) (GH#153) (Lester Hightower).
  - Implement URI::smb for Samba/CIFS (GH#149) (buralien).
  - Silence warnings issued in t/otpauth.t (GH#154) (Olaf Alders).


author: kywqs <weiqingsong@kylinos.cn> - 5.35-1
changelog:
  - Update perl-URI to 5.35
  - Strip leading zeros from port numbers in canonical URIs (GH#69) (GH#162)


author: Funda Wang <fundawang@yeah.net> - 5.36-1
changelog:
  - Update perl-URI to 5.36
  - Fix CVE-2026-19953: apply Unicode NFC normalization in URI::_idna nameprep
    so IDNA host encoding matches other clients instead of emitting a
    non-standard, non-round-tripping A-label (GH#191)


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


author: Ge Wang <wang__ge@126.com> - 2.20-1
changelog:
  - Update to 2.20:
    * [ENHANCEMENTS]
      - WWW::Mechanize no longer taints the responses it receives.  This also
      removes Test::Taint as a prerequisite. (GH#383) (Andy Lester)
      - select() now accepts a number argument to specify which instance of an
        element with multiple occurrences to use (GH#189) (Julien Fiegehenn)
      - Add Bash completion (GH#396) (Mikko Koivunalho)
    * [DOCUMENTATION]
      - Improve FAQ (GH#76) (Julien Fiegehenn)
      - Add installation instructions and badge for Repology (GH#399) (Mikko
        Koivunalho)
      - Add License, CPAN and kwalitee badges to README (GH#400) (Mikko
        Koivunalho)
    * [FIXED]
      - Fix test failure after release of HTTP::Message 7.01 (GH#403) (Olaf
        Alders)


author: kywqs <weiqingsong@kylinos.cn> - 2.22-1
changelog:
  - Update to 2.22:
  - credentials() now warns on two-argument form; recommend host-scoped four-argument form (GH#420)
  - Link extraction no longer drops links following an unclosed <a> tag (GH#212)


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


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


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


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


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


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


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


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


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


author: Funda Wang <fundawang@yeah.net> - 0.49-1
changelog:
  - update to 0.49
    - BUGFIXES
      - Appease C compilers that don't like to `return` a void expression from a void-returning function (RT170345)


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


author: kywqs <weiqingsong@kylinos.cn> - 1:0.908.0-1
changelog:
  - Update perl-YAML-LibYAML to v0.908.0
  - fix(OOP interface): Improve handling of mapping keys, for example numbers


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


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


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


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


author: openeuler_bot <infra@openeuler.sh> - 1.37-1
changelog:
  - The library now tries to implement the effect of environment variables exactly as described in the GNU gettext documentation (version:1.36).
  - Bugs fixed (version:1.37).


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


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


author: dfh <dufuhang@kylinos.cn> - 6.81-1
changelog:
  - Add Security Policy file SECURITY.md.
  - Update test expectations for HTTP-Message 7.01+ trailing newline fix.


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


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


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


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


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


author: Funda Wang <fundawang@yeah.net> - 26.134.222-1
changelog:
  - update to 26.134.222
  - rework build switches for graphics
  - move x11 rendered out of devel package


author: nickyang <nickyang228@163.com> - 26.134.222-2
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:ply-boot-server: NUL-terminate request arguments and guard NULL derefs


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


author: liuzhilin <liuzhilin@kylinos.cn> - 5.0.9-1
changelog:
  - update to 5.0.9
  - define default MAXPATHLEN if not defined by system
  - Fix the abort server upcall
  - Provide better FQDN support


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: kuyan_kubuds <kuyan@kubuds.cn> - 1.12.4-5
changelog:
  - Backport upstream b33e02d2 (issue #4347): use 96-bit IV in testEncryptDecryptGCM
    so it passes under OpenSSL 3


author: kuyan_kubuds <kuyan@kubuds.cn> - 1.12.5p2-3
changelog:
  - Upgrade to 1.12.5p2 to fix the version regression of openEuler-26.09 compared with openEuler-24.03-LTS-SP4


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


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


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


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


author: 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: heppen <hepeng68@huawei.com> - 1.1.0-3
changelog:
  - Bug fix: fix build warning.
  - Bug fix: export PWR_SYS_GetRtPowerInfo.
  - Bug fix: data collection task intercept invalid task type.


author: heppen <hepeng68@huawei.com> - 1.1.0-4
changelog:
  - Bug fix: memcpy null pointer, array out of bounds, struct align.
  - Bug fix: get watt state will failed at the first time.
  - Bug fix: use process name to query pid but return all pids.
  - Bug fix: mismatch fopen/pclose and popen/fclose, useless if statement.


author: heppen <hepeng68@huawei.com> - 1.1.0-5
changelog:
  - Bug fix: SIGPIPE cause powerapi server exit.
  - Bug fix: pstree command is too slow to get all pid.
  - Bug fix: set smart grid state failed.
  - Bug fix: get watt attr and task list is not correct.


author: Zihao Xue <xuezihao@huawei.com> - 1.1.0-6
changelog:
  - Bug fix: heap buffer overflow caused by sending incomplete strings.
  - Bug fix: too long strings into QueryProcs causes services broke down.


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: Zhu Jin <zhujin18@huawei.com> - 4.0.5-4
changelog:
  - library: address a potential race resulting in a fault and avoid strdup() calls in sd2proc() if possible


author: Liu Chao <liuchao173@huawei.com> - 4.0.6-2
changelog:
  - ps: fix 'environ' output when that file is unavailable and minimize potential for EACCES with 'environ' files


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: wangkai <13474090681@163.com> - 1.3.9-1
changelog:
  - Update to 1.3.9
  - Add 'proxy' sub-package with unbundled mod_proxy
  - Use libsodium to provide ed25519 key support for mod_sftp
  - Update logrotate snippet to use try-reload-or-restart rather than reload
    for distributions with systemd 229 or later


author: zhongtao <zhongtao17@huawei.com> - 25.1-9
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: distinguish between statically and dynamically compiled pc files to prevent BEP binary differences


author: zhongtao <zhongtao17@huawei.com> - 25.1-10
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC: distinguish between statically and dynamically compiled cmake dir to prevent BEP binary differences


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 25.1-11
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC: revert:distinguish between statically and dynamically compiled cmake dir to prevent BEP binary differences


author: Funda Wang <fundawang@yeah.net> - 25.1-13
changelog:
  - fix CVE-2026-0994
  - fix build with missing cstrings inclusion
  - disable java interface until jdk packages be fixed


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


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


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


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


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


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


author: YangengLiu <dev01202@linx-info.com> - 3.0.3-1
changelog:
  - update version to 3.0.3
    * Fixed TSS key exhaustion in implicitly_convertible() when many implicit conversions are registered across large module sets.
    * Fixed heap-buffer-overflow in pythonbuf with undersized buffers by enforcing a minimum buffer size.
    * Fixed virtual-inheritance pointer offset crashes when dispatching inherited methods through virtual bases.
    * Fixed free(): invalid pointer crashes during interpreter shutdown with py::enum_<> by duplicating late-added def_property_static argument strings.
    * Fixed function_record heap-type deallocation to call PyObject_Free() and decref the type.
    * Hardened PYBIND11_MODULE_PYINIT and get_internals() against module-initialization crashes.
    * Fixed static_pointer_cast build failure with virtual inheritance in holder_caster_foreign_helpers.h.
    * Fixed ambiguous factory template specialization that caused compilation failures with nvcc + GCC 14.
    * Fixed crash in def_readwrite for non-smart-holder properties of smart-holder classes.
    * Fixed memory leak for py::dynamic_attr() objects on Python 3.13+ by clearing managed __dict__ contents during deallocation.
    * Fixed binding of noexcept and ref-qualified (&, &&) methods inherited from unregistered base classes.


author: Funda Wang <fundawang@yeah.net> - 3.54.5-1
changelog:
  - update to 3.54.5
  - hardcode glib2 version requirement because there are version check when compiling


author: zhang_wenyu <zhang_wenyu@hoperun.com> - 3.3.8-1
changelog:
  - update pylint to 3.3.8
    * Fix false positives for possibly-used-before-assignment when variables are exhaustivelyassigned within a match block
    * Fix false positive for missing-raises-doc and missing-yield-doc when the method length is less than docstring-min-length
    * Fix a false positive for unused-variable when multiple except handlers bind the same name under a try block


author: desert-sailor <dongxing.wang_a@thundersoft.com> - 4.0.5-1
changelog:
  - Update package with version 4.0.5
    Fix false positives for possibly-used-before-assignment with self.fail() in tests, logging-unsupported-format without args, invalid-name for Final dataclass fields and typing.Annotated
    Fix invalid-name for module-level constants vs class attributes, UPPER_CASED names in if branches, and related edge cases
    Add Enum dunder methods to good-dunder-names; fix f-string-without-interpolation with template format strings; fix unbalanced-tuple-unpacking
    Fix ignore option behavior; fix crashes in consider-using-assignment-expr and prefer-typing-namedtuple checks
    Skip unspecified-encoding (W1514) when py-version is 3.15+
    Fix --known_third_party config being ignored; fix dynamic color mapping for fail-on with multiple reporters
    Raise isort dependency bound to <9 so isort 8 is permitted


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


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


author: lichenguang <lichenguang@kylinos.cn> - 9.1.1-1
changelog:
  - Update to version 9.1.1
  - Add support for native TOML configuration files
  - Add support for subtests
  - Add strict mode configuration option
  - Drop attrs, more-itertools, py, wcwidth dependencies
  - Add iniconfig, pygments dependencies
  - Fix regression with conftest.py in test directories


author: Yu Peng <yupeng@kylinos.cn> - 3.11.1-1
changelog:
  - Upgrade to 3.11.1 
    * Fixed scheduler.shutdown() not raising SchedulerNotRunning (or raising the wrong exception) for asynchronous schedulers when the scheduler is in fact not running
    * Fixed CronTrigger sticking on a folded datetime during the fall-back DST transition


author: zhang_jian <zhang_jian7@hoperun.com> - 3.11.2-1
changelog:
  - Upgrade to 3.11.2
    * Fixed an issue where a job using a CronTrigger scheduled in a repeated time interval durig DST transitions could cause the scheduler to get stuck in an infinite loop


author: jinshuaiyu <jinshuaiyu@kylinos.cn> - 3.11.3-1
changelog:
  - Update to version 3.11.3
    * Fixed sub-minute interval jobs stalling for the duration of a DST spring-forward gap
    * Fixed imported jobs missing their scheduler and job store links


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: lvfei <lvfei@kylinos.cn> - 1.5.5-1
changelog:
  - Update package verison to 1.5.5
  - chore: Modified bug issue template to add checkbox to report potential regression.
  - Update and clarify Python minimum version
  - Switch to using a role for CI


author: lichenguang <lichenguang@kylinos.cn> - 2.0.3-1
changelog:
  - Update pacakge to version 2.0.3
  -  Fixed memory leak through exception traceback
  -  ci: update ubuntu image and supported Python


author: Ge Wang <wang__ge@126.com> - 1.7.1-1
changelog:
  - Update package to version 1.7.1
    * Handle pathlib Path used as default_config_files
    * Fixes code, adds python 3.12 and 3.13


author: YangengLiu <dev01202@linx-info.com> - 1.7.3-1
changelog:
  - update version to 1.7.3
    * Fix TOML parser to read all matching sections instead of only the first
    * Fix SyntaxError leak from ast.literal_eval in INI-style config parsers
    * Fix -- separator, nargs=REMAINDER, and empty value handling
    * Fix critical bugs and add Python 3.11+ tomllib support


author: YangengLiu <dev01202@linx-info.com> - 4.8.1-1
changelog:
  - update version to 4.8.1
    * Do not accept empty or missing tokens.
    * New installation section in the documentation.
    * Revised documentation
    * Code modernization.


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


author: Ge Wang <wang__ge@126.com> - 3.12-1
changelog:
  - Update package to version 3.12
    * Drop support for python 3.9
    * Add install extra for valkey
    * Use builtin types (list, set, tuple)
    * Change pypi release to use trusted publishing
    * Fix typing error with exempt decorator
    * Update types for window wrapper to use named tuple


author: xu_ping <707078654@qq.com> - 4.0.0-1
changelog:
  - Update package to version 4.0.0
    * Migrate all project metadata to pyproject
    * Remove versioneer
    * Use uv for development
    * Use hatch for build


author: chukaiping <chukaiping@baidu.com> - 4.1.1-1
changelog:
  - Update package to version 4.1.1
    * Ensure cli commands fail gracefully when cli dependencies are not installed.
    * Extract cli specific requirements to an extra
    * Add python 3.14 support


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: wuzhaomin <wuzhaomin@kylinos.cn> - 3.1.52-1
changelog:
  - Fix(worktree): align with Git's gitdir resolution
  - Fix: preserve diff process stderr
  - Fix: use shared empty tree sha for index diffs


author: hanjinpeng <hanjinpeng@kylinos.cn> - 3.1.57-2
changelog:
  - Type:CVE
  - ID:CVE-2026-76217
  - SUG:NA
  - DESC:fix CVE-2026-76217: guard pathspec file inputs in high-level commands


author: lizhengde <lizhengde@xfusion.com> - 2.12.0-4
changelog:
  - Type:CVE
  - CVE:CVE-2026-11816
  - SUG:NA
  - DESC:Security fix: path traversal in archive extraction. Add base_dir parameter to _filter_safe_paths to properly validate extraction paths.


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: YangengLiu <dev01202@linx-info.com> - 1.2.0-1
changelog:
  - update version to 1.2.0
    * Reorganize TLS options: implement PREFERRED/REQUIRED SSL mode behavior.
    * Support MySQL 8 row/column alias syntax in executemany INSERT regex.
    * Expose SQLSTATE on MySQL protocol exceptions without changing exception formatting.
    * Reject non-finite decimal.Decimal query parameters (NaN, sNaN, ±Infinity).
    * deprecate reconnect in Connection.ping().
    * Deprecate Connection.set_charset() at runtime and document warning behavior.


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: chukaiping <chukaiping@baidu.com> - 0.42.1-1
changelog:
  - Update package to version 0.42.1
  - Fix AttributeError with Sequence defaults in instant_defaults_listener


author: zhang_jian <zhang_jian7@hoperun.com> - 2.1.0-1
changelog:
  - Update package to version 2.1.0
  - Add conftest.py to source distribution 
  - Replacing elif, which is always True, with else
  - Fix test_trash_topdir failing on macOS


author: Ge Wang <wang__ge@126.com> - 3.2.5-1
changelog:
  - Update package to version 3.2.5
    * Fixed issue where a test function was made public incorrectly which caused
      warnings about a missing ``xlsxwriter.test`` module.


author: lifeifei <lifeifei@kylinos.cn> - 3.2.9-1
changelog:
  - update package to 3.2.9
  	Remove py.typed to fix downstream CI issues; will be re-added in future
  	Add positioning for custom data labels; formatting for chart/axis titles; improve type annotations
  	Fixed bug


author: jiangxinyu <jiangxinyu@kylinos.cn> - 0.0.5-1
changelog:
  - Update package to version 0.0.5
  - Bugfix: Fix contrast failures for high contrast light theme
    Update code to not get images from placeholder.com
    Rename hex to float function


author: guochao <guochao@kylinos.cn> - 24.1.0-1
changelog:
  - Update package to version 24.1.0
  - Import os.link conditionally to fix importing on android
  - Add aiofiles.os.path.abspath and aiofiles.os.getcwd.


author: wangkai <13474090681@163.com> - 3.13.5-1
changelog:
  - Update to 3.13.5
    * Fix CVE-2026-22815, CVE-2026-34513, CVE-2026-34514, CVE-2026-34516,
      CVE-2026-34517, CVE-2026-34518, CVE-2026-34519, CVE-2026-34520, CVE-2026-34525


author: lilu <lilu@kylinos.cn> - 3.14.1-1
changelog:
  - update version to 3.14.1
    * Fixed a race condition in :py:class: '~aiohttp.TCPConnector'
    * Fixed 'CancelledError' not closing a connection
    * Tightened up some websocket parser checks


author: liutao1 <liutao1@kylinos.cn> - 3.14.2-1
changelog:
  - Update to 3.14.2
    * Fix keep-alive connection read timeout handling and client cleanup
    * Harden multipart Content-Length and Content-Disposition parsing
    * Fix WebSocket compression and fragmented control frame handling
    * Fix Windows localhost resolution and Gunicorn startup reload behavior


author: Yu Peng <yupeng@kylinos.cn> - 1.4.0-1
changelog:
  - Upgrade to 1.4.0.
    Added decorator functionality to Signal as a convenient way to add a callback 
    Improved type safety by allowing callback parameters to be type checked


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.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: zengliwen <zengliwen@kylinos.cn> - 1.16.4-1
changelog:
  - Update package to version 1.16.4
  - Fixed issue in new pyproject.toml support where boolean values, such as those used for the recursive_version_locations and sourceless configuration parameters, would not be accepted.
  - Added new pyproject_async template, combining the new pyproject template with the async template. Pull request courtesy Alc-Alc.
  - Fixed the rendering of server_default=FetchedValue() to ensure it is preceded by the sa. prefix in the migration script. Pull request courtesy david-fed.
  - Fixed rendering of pyproject.toml to include two newlines when appending content to an existing file. Pull request courtesy Jonathan Vanasco.


author: lvfei <lvfei@kylinos.cn> - 1.16.5-1
changelog:
  - Update package to version 1.16.5
  - Fixed Python-side autogenerate rendering of index expressions in MySQL dialect by aligning it with SQLAlchemy's MySQL index expression rules. Pull request courtesy david-fed.
  - Fixed issue where new pyproject.toml config would fail to parse the integer value used for the truncate_slug_length parameter. Pull request courtesy Luís Henrique Allebrandt Schunemann


author: YangengLiu <dev01202@linx-info.com> - 1.18.0-1
changelog:
  - update version to 1.18.0
  - Add logs about the loaded config in verbose mode.
  - Batching reflect_table for improved performance.
  - Release 1.18.0 introduces a plugin system that allows for automatic loading of third-party extensions as well as configurable autogenerate compare functionality on a per-environment basis.
  - support paths in file_template.
  - Postgres sequences detected with ::regclass cast.
  - Cannot add/update/remove comment in MSSQL to/from existing column.


author: yyli <dev01209@linx-info.com> - 1.18.1-1
changelog:
  - update version to 1.18.1
  - Fixed issue in new plugin system where the configured logger was not correctly using the __name__ token to identify the logger.
  - Revised the change regarding SQLAlchemy 2.1 and deprecation warnings related to isolate_from_table=True. Further developments in release 2.1 have revised how this parameter will be modified.


author: YangengLiu <dev01202@linx-info.com> - 1.18.3-1
changelog:
  - update version to 1.18.3
  - Fixed regression in version 1.18.0 due to #1771 where autogenerate would raise when a foreign key constraint referenced a table that was not part of the initial table load.
  - Fixed regression caused by #1669 which requires SQLAlchemy objects to support generic type subscripting.
  - Added parameter to which allows rendering of clauses inline within the directive rather than as a separate directive.
  - Fixed typing issue where the and parameters failed to accommodate common SQLAlchemy SQL constructs


author: wanggang <wanggang1@kylinos.cn> - 0.17.5-1
changelog:
  - Update package to version 0.17.5
  - Add support for python3.13 and 3.14
  - Don't use pkg_resources at runtime


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: zhang_wenyu <zhang_wenyu@hoperun.com> - 25.1.0-1
changelog:
  - Update to 25.1.0
  - Official support for Python 3.13 and 3.14. No code changes were necessary.
  - Python 3.7 and 3.8 are not supported anymore.
  - argon2.PasswordHasher.check_needs_rehash() now also accepts bytes like the rest of the API.
  - Improved parameter compatibility handling for Pyodide / WebAssembly environments.


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: maqi <maqi@uniontech.com> - 4.7-1
changelog:
  - Update package to version 4.7
    sys.stdout used instead of /dev/stdout
    fixed build compatibility with newer setuptools
    fixed deprecation warnings for datetime and setuptools
    new compat method for handling SOURCE_DATE_EPOCH


author: lipengyu <lipengyu@kylinos.cn> - 1.4.0-1
changelog:
  - Update package to version 1.4.0
  -week_start parameter to floor() and ceil() methods for controlling the start of the week
  -FORMAT_RFC3339_STRICT with a T separator for strict RFC3339 formatting
  -Macedonian (Latin) locale support
  -Persian/Farsi locale support
  -week and weeks timeframes added to the Thai locale
  -Migration to ZoneInfo for time zone handling, replacing pytz
  -Humanize month limits fixed in the humanize method
  -Spelling and expression improvements in the Korean locale
  -Added codecov test results for better test coverage visibility


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: guochao <guochao@kylinos.cn> - 1.0.7-1
changelog:
  - Update package to version 1.0.7
  - fix augassign to retain line numbers for exceptions properly
    cleanup unused nodes
    add testing for Python 3.14


author: zhang-ke <zhangke21@baidu.com> - 1.0.8-1
changelog:
  - Update package to version 1.0.8
  - add support and tests for lambda expressions
  - add default permissions to github actions
  - remove numpy.memmap from default methods


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: yyli <dev01209@linx-info.com> - 7.0.0-1
changelog:
  - update to 7.0.0:
    * Drop Python 3.9.
    * Documentation improvements.
    * 'pyproject.toml' updates and improvements.


author: YangengLiu <dev01202@linx-info.com> - 26.1.0-1
changelog:
  - update version to 26.1.0
    * Fix type annotations for attrs.validators.optional(), so it no longer rejects tuples with more than one validator.
    * The attrs.validators.disabled() contextmanager can now be nested.
    * Frozen classes can set on_setattr=attrs.setters.NO_OP in addition to None.
    * It's now possible to pass attrs instances in addition to attrs classes to attrs.fields().


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: Hao Nan <dev01210@linx-info.com> - 0.5.0-1
changelog:
  - Update to 0.5.0
    * Update gast dependency to 0.7.0.
    * Update Python versions under test to include latests versions up to 3.15-dev.
    * Simplify visit_Name and fix annotations definitions linking to deleted names.


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: Ge Wang <wang__ge@126.com> - 1.40.10-1
changelog:
  - Upgrade to the latest version 1.40.10
  - api-change:``arc-region-switch``: Endpoint rule test and documentation update.
  - api-change:``bcm-recommended-actions``: Initial SDK release for AWS Billing and Cost Management Recommended Actions.
  - api-change:``endpoint-rules``: Update endpoint-rules client to latest version
  - api-change:``fsx``: Amazon FSx for NetApp ONTAP 2nd generation file systems now support decreasing SSD storage capacity.
  - api-change:``glue``: AWS Glue now supports Trusted Identity Propagation.
  - api-change:``guardduty``: Added support for entity lists.
  - api-change:``qapps``: Documentation update for Amazon Q Apps API Reference
  - api-change:``servicediscovery``: Added support for cross account through Id parameter overloading with ARN and allow owner account for some APIs instead of ARN


author: Sai Zhao <zhaosaisai@kylinos.cn> - 1.40.16-1
changelog:
  - Upgrade to the latest version 1.40.16
  - Remove incorrect endpoint tests
  - Update endpoint-rules client to latest version
  - AWS Elemental MediaLive now has a field called "SubtitleRows" for controlling subtitle row count for DVB-Sub and Burn-In captions outputs
  - Added multi browser support for synthetics canaries, Increased ephemeral storage limit from 5GB to 10GB
  - Releasing model ID support for UpdateAIPrompt


author: Hann <hannannan@kylinos.cn> - 1.40.64-1
changelog:
  - Upgrade to the latest version 1.40.64
  - Update endpoint ruleset parameters casing
  - Allow update of platform identifier via UpdateNotebookInstance operation


author: Yu Peng <yupeng@kylinos.cn> - 1.40.70-1
changelog:
  - Upgrade to 1.40.70 
    * Private Certificate Authority service now supports ML-DSA key algorithms.
    * AWS Appstream support for IPv6
    * Remove trackingServerName from DataZone Connection MLflowProperties
    * Cluster endpoint added to CreateCluster and GetCluster API responses
    * Added new invoicing get-invoice-pdf API Operation


author: wanggang <wanggang1@kylinos.cn> - 1.41.0-1
changelog:
  - Update package to version 1.41.0
  - feature: Adds support for the login credential provider, allowing users to use AWS Management Console credentials for authentication.


author: liliguang <liliguang@baidu.com> - 1.42.7-1
changelog:
  - Update package to version 1.42.7
  - Update endpoints models
  - Add retries to handle IAM eventual consistency
  - Add hostPrefix support to RPC v2 CBOR serializer


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: YangengLiu <dev01202@linx-info.com> - 1.2.0.1-1
changelog:
  - update version to 1.2.0.1
    * Added support for the free-threaded build of Python 3.14.
    * Concurrent sharing of Compressor or Decompressor objects now raises an exception.


author: yaoxin <1024769339@qq.com> - 2.0.1-1
changelog:
  - Update to 2.0.1:
    * Specify py3.8 or higher / Officially drop py2.7
    * Link to functools.cached_property
    * Add official support for current Python versions
      (3.8, 3.9, 3.10, 3.11, 3.12, 3.13)


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: Hann <hannannan@kylinos.cn> - 1.7.1-1
changelog:
  - Update package to version 1.7.1
  - Add get_hairline() and set_hairline() functions
  - Use Ruff instead of Flake8 and isort


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2025.4.17-1
changelog:
  - Update package to version 2025.4.17
    Delete SOURCE_DATE_EPOCH envvar if already present for robustness
    Update build backend
    Support running tests from source distribution
    Switch to pyproject.toml as much as possible
    Support Python 3.11, test 3.12-dev, drop EOL 3.5-3.6
    Update release.yml to use OIDC publishing
    Support SOURCE_DATE_EPOCH for reproducible builds


author: guochao <guochao@kylinos.cn> - 2024.8.30-1
changelog:
  - Update package to version 2024.8.30
  - Bump actions/upload-artifact from 4.3.5 to 4.3.6
  - Bump actions/setup-python from 5.1.0 to 5.1.1
  - Bump actions/download-artifact from 4.1.7 to 4.1.8


author: liuzhilin <liuzhilin@kylinos.cn> - 2024.12.14-1
changelog:
  - Update package version to 2024.12.14
  - Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 
  - Bump actions/upload-artifact from 4.4.1 to 4.4.3 
  - Bump actions/checkout from 4.1.7 to 4.2.0


author: liutao1 liutao1@kylinos.cn - 2025.10.5-1
changelog:
  - Update package with version 2025.10.5
  - Bump actions/download-artifact from 4.3.0 to 5.0.0
  - Bump actions/setup-python from 5.6.0 to 6.0.0


author: liutao1 liutao1@kylinos.cn - 2025.11.12-1
changelog:
  - Update package with version 2025.11.12
  - Bump actions/download-artifact from 5.0.0 to 6.0.0
  - Bump actions/upload-artifact from 4.6.2 to 5.0.0


author: zhang_jian <zhang_jian7@hoperun.com> - 2026.2.25-1
changelog:
  - Update package with version 2026.2.25
  - Bump actions/checkout from 6.0.1 to 6.0.2
  - Bump actions/setup-python from 6.1.0 to 6.2.0


author: Yu Peng <yupeng@kylinos.cn> - 2.0.0-1
changelog:
  - Upgrade to 2.0.0
       Added support for free threaded Python. Note that the free-threaded build does not yet support 
       building extensions with the limited API, so you must set py_limited_api=False when building extensions 
       for the free-threaded build.
       Added support for Python 3.14. 
       WIP


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: liutao <liutao1@kylinos.cn> - 11.1.2-1
changelog:
  - Update package to version 11.1.2
  - The "service unavailable" thread is now turn down properly when the server is shut down
  - Added optional private key password argument to SSL adapters to support password-protected private keys


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 8.3.1-1
changelog:
  - Update package with version 8.3.1
    Reworked flag_value and default handling for flag options
    Default may be set on Argument with nargs=-1
    Fixes for Fish completion, CliRunner EOF, pager subprocess
    Sentinel.UNSET handling fixes in Context.invoke and parameter callbacks
    Requires Python 3.10+


author: lilu <lilu@kylinos.cn> - 8.4.1-1
changelog:
  - update version to 8.4.1
    * get_parameter_source is available during eager callbacks and type conversion again.
    * Zsh completion scripts parse correctly on Windows.
    * Shell completion of  'Choice' 'Enum' values produces a valid completion result.
    * Fix some bugs.


author: xiejing <xiejing@kylinos.cn> - 3.1.0-1
changelog:
  - Upgrade package to version 3.1.0
  - Some improvements to make cloudpickle more deterministic
    when pickling dynamic functions and classes, in particular with CPython 3.13
  - Fix a problem with the joint usage of cloudpickle's _whichmodule and multiprocessing


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 3.1.1-1
changelog:
  - Update package to version 3.1.1
    Update whichmodule tests in cloudpickle to work with numpy 2.2
    Fix numpy _whichmodule
    Official py 3.13 support


author: Hann <hannannan@kylinos.cn> - 6.8.2-1
changelog:
  - Upgrade package to version 6.8.2-1
  - Fix new flake8 linter errors
  - Fix running tests in environment with NO_COLOR=1


author: yaoxin <yao_xin001@hoperun.com> - 0.9.25-1
changelog:
  - Update to 0.9.25:
    * Updates to use pyproject.toml with a few other features
    * Fixes Issue #66: ConcurrentTimedRotatingFileHandler rotating gzip files fails
    * Initial support for typing


author: openeuler_bot <infra@openeuler.sh> - 0.9.27-1
changelog:
  - Fixes [Issue #73] and improves cleanup logic by ignoring invalid date-like filenames during log rotation, ensuring predictable cleanup (version:0.9.27).
  - Adds DeprecationWarning for `setup_logging_queues()` and recommends using synchronous behavior instead (version:0.9.27).
  - Enhances timestamp validation in rollover mechanism to prevent failures from invalid system times or corrupted lock files (version:0.9.27).


author: openeuler_bot <infra@openeuler.sh> - 0.9.28-1
changelog:
  - Fix missing rollovers when a worker was restarted before the next logging event, but after the last scheduled rollover. Now performs catch-up rollovers on initialization. Also adds a unit test to simulate this scenario. (version:0.9.28)


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 2.10.70-1
changelog:
  - Upgrade to version 2.10.70
    - Fix bug #938, #960, #1013
    - Add testcases
    - Makefile updated to use python3.10
    - Makefile bdist wheel added
    - CI fixed, removed python 3.6 tests


author: yaoxin <1024769339@qq.com> - 1.3.3-1
changelog:
  - Update to 1.3.3:
    * Support Python 3.14
    * Support type annotation changes in numpy 2.3.0
    * Remove Python 3.13.3 pin


author: yaoxin <yao_xin001@hoperun.com> - 1.132-1
changelog:
  - Update to 1.132:
    * Discourage from deleting objects while paginating over them
    * Suggest pagination only when a GET request timeouts


author: zhangxianjun <zhangxianjun@kylinos.cn> - 2.1-1
changelog:
  - Update version to 2.1
    *doc: remove a non existent parameter from docstring
    *drop six dependency


author: Hann <hannannan@kylinos.cn> - 2.4-1
changelog:
  - Update version to 2.4
    * Fixed a problem with migrating subprojects through the copr-change-storage script
    * Fixed a problem with incorrect SRPM files permissions


author: yangengLiu <dev01202@linx-info.com> - 2.5-1
changelog:
  - update version to 2.5
  - Add API endpoint for generating a new token
  - Make copr.v3.helpers.wait official part of API


author: sunliqiang <sunliqiang@kylinos.cn> - 2.6-1
changelog:
  - Update package to version 2.6
  - Don't traceback new-api-token for default config
  - Bypass anubis challenge by setting copr user agent
  - Use Tito to generate component.__version__


author: zhang_jian <zhang_jian7@hoperun.com> - 46.0.5-1
changelog:
  - update to 46.0.5
  - Bump ruff dependency and reformat
  - x509-verification: drop cryptography-key-parsing dependency


author: YangengLiu <dev01202@linx-info.com> - 46.0.7-1
changelog:
  - update version to 47.0.7
    * Fix CVE-2026-39892.
    * Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.5.6.


author: zhang_wenyu <zhang_wenyu@hoperun.com> - 2.0-1
changelog:
  - Update package to version 2.0
    - Add typing / drop Python < 3.8 support
    - feat: add typing for merge and value_strategy functions
    - fix: Different hash for same dictionaries problem


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: Ge Wang <wang__ge@126.com> - 0.4.0-1
changelog:
  - Update package to version 0.4.0
    * update travis badge link
    * fix buiding documentation with sphinx 8.x
    * add initial support for python 3.14
    * fix CodeType support for PyPy3.11 7.3.19
    * move travis build of 3.9 to focal


author: yyli <dev01209@linx-info.com> - 0.4.1-1
changelog:
  - Update package to version 0.4.1
    * drop formal support for python 3.8
    * Bump h11 from 0.14.0 to 0.16.0 in /docs
    * use get_file_type to open _pyio file types
    * sync docs with RTD 13.4.0 and codecov token
    * update rtfd to 3.12 and docs requirements
    * formal support for 3.14; init support for 3.15
    * dict and weakref descriptors are singletons in 3.15
    * sync with rtd 15.4.1
    * ensure valid class qualname in getsource
    * avoid numpy segfault for 3.15.0a3
    * update copyright for 2026, urllib3 to 2.6.0
    * sync with rtfd 15.10.0
    * Bump urllib3 from 2.6.0 to 2.6.3 in /docs
    * fix pypy311 test_registered, update travis ci
    * cleanup outdated docs


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: jinshuaiyu <jinshuaiyu@kylinos.cn> - 0.4.0-1
changelog:
  - Update package to version 0.4.0
  - Add the interpret_parsed function
  - Add build tag to wheel metadata if specified
  - Update to support free-threading version of Python (3.13t)


author: YangengLiu <dev01202@linx-info.com> - 0.4.3-1
changelog:
  - update version to 0.4.3
    * Removed too-restrictive check for escaping resources.
    * Fix URL percent-encoding using space-padding instead of zero-padding.
    * Harden decompression against malicious input.
    * Use os.lstat in findall to correctly detect symlinked directories.
    * Update cache_from_source() for Python 3.15.
    * Check during unarchiving that the destination directory isn't escaped via symlinks. 
    * Add checks that installed files don't escape the installation directory.
    * Fix path traversal bug in handling entry points which allowed escaping the scripts directory.


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: YangengLiu <dev01202@linx-info.com> - 3.4.6-1
changelog:
  - update version to 3.4.6
  - Drop support for Django 3.2 and 5.0
  - Add support for Django 5.2 and 6.0


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: Yu Peng <yupeng@kylinos.cn> - 2.8.0-1
changelog:
  - Upgrade to 2.8.0 
    * dns/btreezone.py provides another zone versioned implementation built on top of a B-tree. 
    * dns/query.py now provides make_socket(), make_ssl_socket(), and make_ssl_context() to make using persistent connections with the query code easier.
    * dns/win32util.py now supports explicitly setting the configuration method used to get system dns info, using the set_config_method() function. 
    * The DSYNC record is now supported. This type is still in draft stage at the IETF and is subject to change.
    * The minimum supported Python version is now 3.10.


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: Yu Peng <yupeng@kylinos.cn> - 0.22.4-1
changelog:
  - Upgrade to 0.22.4 
    * docutils/io.py Ensure FileInput.read() returns a str (decode if source.read returns bytes.
    * docutils/writers/html/* New value auto for initial_header_level configuration setting. 
    * docutils/writers/html5_polyglot/responsive.css  Increase indentation of enumerated lists to fit 2-digit numerals and of bullet lists to keep them looking similar.


author: YangengLiu <dev01202@linx-info.com> - 0.37.0-1
changelog:
  - updaye version to 0.37.0
    * make cloudpickle optional, and not installed by default on PyPy.
    * fix make sure `io.capture` respects out/err option.
    * fix `clean --clean-all` cleans all even if default tasks are specified.
    * fix strace tests fails on latest strace version.
    * migrate to pyproject.toml (from setup.py)
    * drop Python 3.8 and 3.9 support. Minimum is 3.10.
    * add support for Python 3.11, 3.12, 3.13.


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 2.9.1-1
changelog:
  - Update package to version 2.9.1
    - Remove brittle test
    - Modernize setuptools support to use pyproject.toml (#184)
    - Allow dominate to work in async contexts (#187)


author: yaoxin <yao_xin001@hoperun.com> - 1.0.1-1
changelog:
  - Update to 1.0.1:
    * Gracefully handle code which has been imported from a zipfile
    * Allow modules using load_dotenv to be reloaded when launched in a separate thread
    * Fix file not closed after deletion, handle error in the rewrite function
    * Use pathlib.Path in tests
    * Fix year in release date in changelog.md
    * Use https in README links


author: zhangxianjun <zhangxianjun@kylinos.cn> - 1.1.0-1
changelog:
  - Update to 1.1.0:
    *Add a security policy
    *Keep GitHub Actions up to date with GitHub's Dependabot
    *ci: fix multiline string in test.yml & use fail-fast strategy
    *Enhance dotenv run: Switch to execvpe for better resource management and signal handling


author: zhang-ke <zhangke21@baidu.com> - 1.2.1-1
changelog:
  - update to 1.2.1
  - Support reading .env from FIFOs (Unix)
  - feat: add PYTHON_DOTENV_DISABLED flag to disable load_dotenv


author: zhang_jian <zhang_jian7@hoperun.com> - 1.2.2-1
changelog:
  - update to 1.2.2
  - Support for Python 3.14, including the free-threaded (3.14t) build.
  - Improved set_key and unset_key behavior when interacting with symlinks
  - Improved documentation clarity regarding override behavior and the reference page.


author: lifeifei <lifeifei@kylinos.cn> - 0.24.2-1
changelog:
  - update package to  0.24.2
     Fix merge functionality to gracefully handle missing optional merge3 dependency
     Fix worktree CLI tests to properly change to repository directory.
     Add filter server support.


author: Hann <hannannan@kylinos.cn> - 0.24.8-1
changelog:
  - update package to  0.24.8
    Fix config file leakage in compat tests
    Fix TypeError when passing refspec to clone()
    Add rust implementation of create_delta


author: chukaiping <chukaiping@baidu.com> - 0.25.0-1
changelog:
  - update package to  0.25.0
  - Add tests to verify client args are passed
  - Add column formatting support 
  - Implement restore and switch commands


author: yyli <dev01209@linx-info.com> - 0.25.2-1
changelog:
  - update to 0.25.2
  - Fix test failure when GPG raises `InvalidSigners` instead of `GPGMEError` on systems without usable secret keys.
  - Object store `close()` methods can now be called multiple times safely.Object stores now raise `ResourceWarning` when destroyed with unclosedresources.


author: zhang_jian <zhang_jian7@hoperun.com> - 1.1.0-1
changelog:
  - update to 1.1.0
  - Add reference to c-git-compatibility doc in README.md 
  - Add test-minimal to CI; run tests without installing any optional dependencies 
  - Allow passing commit and author timestamps into porcelain.commit


author: YangengLiu <dev01202@linx-info.com> - 1.2.0-1
changelog:
  - update version to 1.2.0
    * Fix GPG signature verification to raise BadSignature for all GPG errors, not just BadSignatures; also detect when GPG returns no signatures.
    * Fix client incorrectly sending unborn argument in Git protocol v2 ls-refs requests to servers that don't advertise ls-refs=unborn, preventing clones from older servers like Gerrit 3.12.2.
    * Improve error message in read_info_refs() to show the actual line content when parsing fails.
    * Preserve quoted trailing whitespace in config values.
    * Fix .gitignore parent re-include handling so a later !dir/ re-include allows a subsequent file-level negation to take effect.
    * Fix host key verification in contrib/paramiko_vendor.py by loading known hosts and rejecting unknown SSH host keys by default.
    * Add support for push options (-o/--push-option) in push, enabling AGit flow and other server-side push option workflows.
    * Add missing push options: --all, --tags, --delete, --dry-run, --prune, --set-upstream, --follow-tags, and --mirror.
    * Add support for atomic push operations (--atomic): either all ref updates succeed or none are applied.


author: YangengLiu <dev01202@linx-info.com> - 1.2.5-1
changelog:
  - update version to 1.2.5
    Fix CVE-2026-47712
    Fix CVE-2026-42305
    Fix CVE-2026-42563
    Fix CVE-2026-52726
    Fix CVE-2026-47734


author: lilu_ll <lilu@kylinos.cn> - 1.2.7-1
changelog:
  - Update package to version 1.2.7
  - Don't expand config `include` directives when parsing `.gitmodules`, so a crafted `.gitmodules` in a cloned repository can no longer make `clone --recurse-submodules` read arbitrary files.
  - Add `porcelain.request_pull` and a `dulwich request-pull` command, like `git request-pull`.
  - Check out files whose names contain a colon or backslash on NTFS, instead of silently dropping them on clone, and abort the checkout on a genuinely invalid path.


author: liudy <liudingyao@kylinos.cn> - 1.4.0-1
changelog:
  - Update package to version 1.4.0
  - Allow passing additional arguments, preventing their interpretation by delimitating them with


author: muxiaohui <muxiaohui@kylinos.cn> - 1.4.3-1
changelog:
  - Update version to 1.4.3
    Drop support for Python 3.8.
    Add missing (new) check_only argument to blacken-docs.
    Fix call to eval_type (missing type_params argument on Python 3.13).


author: YangengLiu <dev01202@linx-info.com> - 1.7.2-1
changelog:
  - update version to 1.7.2
    * Fix typing for color parameter of ty.check tool
    * Fix handling of ty.check color parameter
    * Add ty tool
    * Don't interpret --option=value or -o=value as a duty parameter
    * Remove code for Python 3.9
    * Update import from git-changelog to avoid deprecation warning
    * Depend on failprint 1.0.5
    * Add missing rule parameter to ruff rule tool
    * Re-add public (deprecated) modules
    * Move modules into internal folder
    * Import from failprint directly
    * API is now exposed at the top-level, except for the (and deprecated ) submodules.toolscallables


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.9.0-1
changelog:
  - Update package with version 1.9.0
    Support ruff check --color flag
    Add zensical tool
    Also print standard error of ruff and ty commands


author: jinshuaiyu <jinshuaiyu@kylinos.cn> - 0.19.1-1
changelog:
  - Update package to version 0.19.1
  - Minor fixes around arithmetic with curves that have non-prime order


author: wangqiang <wangqiang1@kylinos.cn> - 7.17.9-1
changelog:
  - Update package to version 7.17.9
  - non-root user to build artifacts inside the container
  - Update assemble task - SNAPSHOT
  - Backport aiohttp conditional HEAD bug workaround


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 4.3.0-1
changelog:
  - Update package to version 4.3.0
    Change the purpose of the evaluation with a dynamic schema context
    The static evaluation is now performed also when a schema is provided to the parser
    Add uri and fragment options to dynamic context
    Drop support for Python 3.7
    Make context root node not mandatory


author: wuzhaomin <wuzhaomin@kylinos.cn> - 4.5.0-1
changelog:
  - update version to 4.5.0
  - Fix and clean node trees iteration methods
  - Fix code blocks in README.rst
  - Fix missing raw string for '[^\r\n]'s
  - Fix XPath default namespace usage in ElementNode.match_name()
  - Fix context variables init: do not listify single values


author: Yu Peng <yupeng@kylinos.cn> - 5.1.1-1
changelog:
  - Upgrade to 5.1.1 
    * Fix external function registrations
    * Add ExternalFunction and SchemaConstructor token classes


author: zhangyulong <zhangyulong@kylinos.cn> - 2.3.0-1
changelog:
  - Update package version to 2.3.0
    -Correctly handle None, add tests for other invalid types
    -Support ALLOW_DISPLAY_NAME and ALLOW_EMPTY_LOCAL in the CLI
    -Fix a couple of additional typos


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: zengliwen <zengliwen@kylinos.cn> - 0.40.2-1
changelog:
  - Update to 0.40.2
  - Fix compatibility issues identified with Python 3.14 on Linux
  - Make database removal safer with IF EXISTS
  - "Fix" fork() so it "works" on Python 3.13, and "works" better on older Python versions
  - Fix patching of removed URLopener class in Python 3.14
  - Fix ssl test when linking against openssl 3.5
  - Drop support Python 3.8


author: jinshuaiyu <jinshuaiyu@kylinos.cn> - 0.40.3-1
changelog:
  - Update package to version 0.40.3
  - [SECURITY] Fix request smuggling vulnerability by discarding trailers


author: wanggang <wanggang1@kylinos.cn> - 0.40.4-1
changelog:
  - Update package to version 0.40.4
  - Remove legacy setuptools configuration files.
  - add 3.14 to supported versions.
  - Emit warning on startup that eventlet is deprecated.
  - Fix Python 3.14 on macOS.


author: zengliwen <zengliwen@kylinos.cn> - 2.2.0-1
changelog:
  - Update to 2.2.0
  - Add many_calls tests to EXECUTING_SLOW_TESTS
  - fix: backward compatibility fix for changed source positions in 3.12.5
  - 3.13 support
  - Catch exception if node is in unexpected statement
  - test: optimized test preformance by moving deadcode check to the end


author: liyue<liyue01@kylinos.cn> - 2.2.1-1
changelog:
  - Update to 2.2.1
  - Fix: SentinelNodeFinder now uses mangled_name for correct name handling (#95)
  - Add Python 3.14 to classifiers
  - Refactor code and incorporate review feedback


author: Yu Peng <yupeng@kylinos.cn> - 1.0.6-1
changelog:
  - Upgrade to 1.0.6 
    * Use top-level entrypoint, not deprecated one in cli module 
    * Avoid name-shadowing in lazy module 
    * Export and document every public object 
    * Move modules into internal folder


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: lilu <lilu@kylinos.cn> - 4.3.1-1
changelog:
  - update version to 4.3.1
    * Test suite is compatible with the cbor2 6.x series
    * The test client (simulate_request() and friends) now accepts a msgpack keyword argument
    * A new router option, default_to_on_request, was added to allow resources to provide a default responder via on_request()


author: zhang_jian <zhang_jian7@hoperun.com> - 3.24.3-1
changelog:
  - Update to 3.24.3
    * add trailing blank line after changelog entries 
    * handle ENOENT race on FUSE/NFS during acquire
    * resolve flaky write non-starvation tes


author: zhang_jian <zhang_jian7@hoperun.com> - 3.25.0-1
changelog:
  - Update to 3.25.0
    * Add permissions to check workflow
    * Move SECURITY.md to .github/SECURITY.md
    * Standardize .github files to .yaml suffix


author: YangengLiu <dev01202@linx-info.com> - 3.25.2-1
changelog:
  - update version to 3.25.2
    * fix(unix): suppress EIO on close in Docker bind mounts
    * docs(logo): add branded project logo
    * fix(win): restore best-effort lock file cleanup on release


author: YangengLiu <dev01202@linx-info.com> - 3.28.0-1
changelog:
  - update version to 3.28.0
    * feat(rw): add SoftReadWriteLock for NFS and HPC clusters.
    * fix(asyncio): add exit to BaseAsyncFileLock and fix del loop handling.
    * feat(soft): add PID inspection and lock breaking.


author: YangengLiu <dev01202@linx-info.com> - 3.29.4-1
changelog:
  - update version to 3.29.4
    * keep the read/write heartbeat alive on a transient touch error.
    * verify inode in break_lock_file before unlinking a stale lock.
    * validate pid range in _parse_lock_holder.
    * fix(soft): harden stale-lock breaking and self-heal malformed locks.
    * docs: clarify per-thread scope of FileLock configuration.
    * fix(soft): refuse to follow symlinks when reading the lock file.
    * feat(soft): enable stale lock detection on Windows.
    * fix(async): use single-thread executor for lock consistency.
    * open marker reads non-blocking to refuse attacker-placed fifo.


author: yaoxin <1024769339@qq.com> - 7.2.0-1
changelog:
  - Update to 7.2.0:
    * pycodestyle has been updated to >= 2.13.0, < 2.14.0
    * pyflakes has been updated to >= 3.3.0, < 3.4.0
    * Require python >= 3.9


author: yaoxin <1024769339@qq.com> - 7.3.0-1
changelog:
  - Update to 7.3.0:
    * Added support for python 3.14
    * pycodestyle has been updated to >= 2.14.0, < 2.15.0
    * Pyflakes has been updated to >= 3.4.0, < 3.5.0


author: xu_ping <707078654@qq.com> - 1.3.0-1
changelog:
  - Update package to version 1.3.0
  - Python 3.12 support.
  - fix some bugfix
  - Update internally pinned pytest-flask to 1.3.0 for Flask >=3.0.0 support


author: dongqi <dongqi1@kylinos.cn> - 0.6.0-1
changelog:
  - Update package to version 0.6.0
  - Fix pymongo 4.0 compatibility
  - Fix bug when existing SQLAlchemy db instance
  - Support Flask 3.0 and Werkzeug 3.0


author: jinshuaiyu <jinshuaiyu@kylinos.cn> - 0.8.0-1
changelog:
  - Update package to version 0.8.0
  - Add DynamoDB session interface
  - Add ability to install client libraries for backends using optional dependencies (extras)
  - Include prematurely removed cachelib dependency. Will be removed in 1.0.0 to be an optional dependency


author: Ge Wang <wang__ge@126.com> - 5.2.0-1
changelog:
  - Update package to version 5.2.0
    * Drop Python 3.8, add support for Python 3.13 and 3.14
    * Modernize type hinting
    * Fix a small typo in the docs
    * Update GitLab pipeline specification


author: yyli <dev01209@linx-info.com> - 6.0.0-1
changelog:
  - Update package to version 6.0.0
    * Drop Python 3.9.
    * Other code improvements and modernizations.
    * Documentation improvements.


author: Ge Wang <wang__ge@126.com> - 8.2.0-1
changelog:
  - Update package to version 8.2.0
    * Add support for Python 3.13 and 3.14; remove support for Python 3.8
    * Modernize type hints


author: yyli <dev01209@linx-info.com> - 9.0.0-1
changelog:
  - Update package to version 9.0.0
    * Remove support for Python 3.9.
    * Documentation improvements.


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: yaoxin <1024769339@qq.com> - 2025.7.0-1
changelog:
  - Update to 2025.7.0:
    * Fix: HTTPFileSystem isdir downloads the whole file issue
    * FIX: Use st_birthtime for 'created' field in LocalFileSystem.info()
    * Use standard library compression.zstd on python >= 3.14
    * Rename ruff ruleset: TCH → TC


author: Yu Peng <yupeng@kylinos.cn> -2025.9.0-1
changelog:
  - Upgrade to 2025.9.0
    Enhancements
  	- include Last_modified info from HTTP headers to info 
  	- add optional semaphore to async-wrapper 
    Fixes
  	- ensure cachingFSs show correct protocol 
  	- fix simplecache cat_ranges


author: Yu Peng <yupeng@kylinos.cn> - 2025.12.0-1
changelog:
  - Upgrade to 2025.12.0 
    * fsspec.parquet to support filters and multiple files
    * fix _rm_file/_rm redirection in async
    * passing withdirs in aync _glob()
    * allow arrowFile to be seekable
    * add size attribute to arrowFile


author: openeuler_bot <infra@openeuler.sh> - 2026.1.0-1
changelog:
  - configure TLS protocol version for FTP (version:2026.1.0).
  - Respect auto_mkdir in mv for local (version:2026.1.0).
  - Put limits on install extras for s3fs/gcsfs to prevent installing ancient versions via pip (version:2026.1.0).


author: openeuler_bot <infra@openeuler.sh> - 2026.2.0-1
changelog:
  - support append and update mode for cachedFSs (version:2026.2.0)
  - implement created()/modified() for webHDFS (version:2026.2.0)


author: YangengLiu <dev01202@linx-info.com> - 2026.3.0-1
changelog:
  - update version to 2026.3.0
    * non-string types in individual cond kwarg value env-vars.
    * allow withdirs in glob.
    * multi-file put in sftp.


author: xiejing <xiejing@kylinos.cn> - 2026.6.0-1
changelog:
  - update version to 2026.6.0
    * FTP: preserve filenames containing whitespace in _mlsd2
    * Prevent attribute error for 'forced' before flushing cache
    * Reflect async _walk correctly
    * Fix infinite recursion in expand_path with glob magic characters
    * Do not strip trailing slashes from data URIs
    * Fix referenceFS for new zarr and pandas
    * Omit get_ident() from cache token for async impl in sync mode
    * Fix AsyncFileSystem._cat_ranges on_error handling
    * Forward kwargs from cat_ranges to cat_file
    * Don't parse refFS templates by default
    * fix s3fs ci
    * fix: pass on_error when mv calls copy


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 - 2025.07.19-1
changelog:
  - Update package with version 2025.07.19
    Fix flickering header drop shadow
    Remove "debug printf" for headerTop value
    Add rel=edit attribute to "Edit this page" link/icon


author: liutao1 liutao1@kylinos.cn - 2025.09.25-1
changelog:
  - Update package with version 2025.09.25
    Fix invalid HTML5
    Remove trailing slash on void elements
    Remove old scrollbar selectors


author: chukaiping <chukaiping@baidu.com> - 0.7.0-1
changelog:
  - Update package to version 0.7.0
  - Update unparser to harmonize output across revisions and handle python 3.12+ features
  - Support t-string from python 3.14
  - Fix support for TypeVar, TypeVarTupe and ParamSpec
  - Adjust test incompatible with py2


author: liliguang <liliguang@baidu.com> - 0.7.10-1
changelog:
  - Update to version 0.7.10
  - Remove dependency on six
  - Update the benchmarks to support Python 3.13 (the "cgi" module was removed in 3.13)
  - Migrate documentation to Sphinx
  - Update GitHub Action versions.


author: lilu <lilu@kylinos.cn> - 0.7.11-1
changelog:
  - update version to 0.7.11
    * Replace use of 'pkg_resources' with 'importlib.resources (or 'importlib_resources' for Python < 3.9)
    * Update CI release workflow to use Ubuntu 22.04


author: lifeifei <lifeifei@kylinos.cn> - 1.1.1-1
changelog:
  - update package to 1.1.1
    Requires Python 3.10 or greater and pandas 2.0, numpy 1.24, pyproj 3.5
    New features and improvements
    Bug fixes


author: openeuler_bot <infra@openeuler.sh> - 1.1.2-1
changelog:
  - Fix an issue that caused an error in `GeoDataFrame.from_features` when there is no `properties` field (version:1.1.2).
  - Fix `read_file` and `to_file` errors (version:1.1.2).
  - Fix `read_parquet` with `to_pandas_kwargs` for complex (list/struct) arrow types (version:1.1.2).


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.1.3-1
changelog:
  - Update package with version 1.1.3
    Pandas 3.0 / Copy-on-Write compatibility; fixes for sample_points, WKT/WKB, and PostGIS with pandas 3 str dtype


author: lilu <lilu@kylinos.cn> - 25.8.2-1
changelog:
  - Update package to version 25.8.2
    * Make the ``queue`` attribute of ``gevent.queue.Queue`` objects writable from Python when the C extension is in use. When    monkey-patched, this lets subclasses assign to it from their ``_init``method


author: liliguang <liliguang@baidu.com> - 25.9.1-1
changelog:
  - Update package to version 25.9.1
    * gevent is now tested on PyPy 3.11 v7.3.20
    * fix a `TypeError` in the C extensions when attempting to put items into a full `SimpleQueue.`


author: liutao1 <liutao1@kylinos.cn> - 26.4.0-1
changelog:
  - Update package to version 26.4.0
    * Fix gevent.ssl exception reuse that could appear as memory growth.
    * Fix Greenlet.dead reporting true during early bootstrap.
    * Fix potential GIL-related crashes during interpreter shutdown.
    * Remove upstream support for Python 3.9.


author: zhangxianjun <zhangxianjun.kylinos.cn> - 5.6.0-1
changelog:
  - update to 5.6.0
  - group: Add support for group level MR approval rules 
  - Add deprecation warning for mirror_pull functions
  - Relax typing constraints for response action
  - Relax specific required versions of of httpx, gql and respx


author: Ge Wang <wang__ge@126.com> - 6.2.0-1
changelog:
  - Update package to version 6.2.0
    * Add ListMixin to ProjectIssueDiscussionNoteManager
    * Add ListMixin to ProjectMergeRequestDiscussionNoteManager
    * Add listing user contributed projects
    * Add support for project tag list filters
    * Pipeline inputs support
    * Add PLANNER_ACCESS constant
    * Add protectedbranches to group class
    * Adds member role methods
    * Add iteration_id as boards create attribute
    * Add support for adding instance deploy keys
    * Add support for avatar removal
    * Add support for token self-rotation
    * Listmixin.list typing overload
    * Make RESTManager generic on RESTObject class
    * Make RESTObjectList typing generic
    * Implement support for 'silent_mode_enabled'


author: lilu <lilu@kylinos.cn> - 6.3.0-1
changelog:
  - Update package to version 6.3.0
    * Add sync method to force remote mirror updates
    * Add missing ProjectJob list filters
    * Add missing ProjectPackageManager list filters
    * Implement support for 'admins' in administrators 'list'


author: Fansheng Meng <dev01206@linx-info.com> - 7.0.0-1
changelog:
  - update to 7.0.0
  - Drop Python 3.9 support and add Python 3.14
  - Enable CHANGELOG.md generation
  - Fix permission for stale action and allow manual run
  - Fix incorrect start() method usage example
  - Add content_ref and dry_run_ref parameters to ProjectCiLintManager
  - Implement 'skip_confirmation' in users 'emails' creation
  - Implement missing arguments in users 'list'
  - Sort 'user list' arguments against documentation


author: zhang_jian <zhang_jian7@hoperun.com> - 8.0.0-1
changelog:
  - update to 8.0.0
  - Actually define project repr_attr
  - File save start_branch as a body attribute
  - graphql: GraphQL.execute() no longer accepts graphql.Source


author: liutao1 <liutao1@kylinos.cn> - 2.12.0-1
changelog:
  - Update package to version 2.12.0
  - Add support for Python 3.11
  - Add a little bit of typing to google.api_core.retry
  - Add grpc Compression argument to channels and methods
  - Fix a typo in google/api_core/page_iterator.py


author: muxiaohui <muxiaohui@kylinos.cn> - 2.13.0-1
changelog:
  - Update version to 2.13.0
    Add warning to retry target to avoid incorrect usage
    Drop usage of distutils
    Ensure exception is available when BackgroundConsumer open stream fails


author: li_zhi <li_zhi@hoperun.com> - 2.41.1-1
changelog:
  - Update package to version  2.41.1
  - Suppress deprecation warning for ADC
  - Add support for cachetools 6.0 
  - Add trust boundary support for service accounts and impersonation.
  - Fix type error in credentials.py for python 3.7 and 3.8
  - Update user guide to include x509 feature


author: YangengLiu <dev01202@linx-info.com> - 2.45.0-1
changelog:
  - update version to 2.45.0
  - doc: Custom Credential Suppliers for AWS and Okta. 
  - feat: Add shlex to correctly parse executable commands with spaces
  - feat: Implement token revocation in STS client and add revoke() method
  - feat: MDS connections use mTLS
  - feat: add ecdsa p-384 support
  - fix(auth): Delegate workload cert and key default lookup to helper function
  - fix(auth): Add temporary patch to workload cert logic to accomodate Cloud Run mis-configuration
  - feat: support Python 3.14
  - feat: Adding Agent Identity bound token support and handling certificate mismatches with retries


author: xbwanglinx <dev01211@linx-info.com> - 2.47.0-1
changelog:
  - update version to 2.47.0
  - feat: drop cachetools dependency in favor of simple local implementation
  - fix(auth): Python 3.8 support
  - doc: update urllib3 docstrings for v2 compatibility
  - feat: Recognize workload certificate config in has_default_client_cert_source for mTLS for Agentic Identities
  - fix(auth): add types to default and verify_token and Request init based on comments in the source code
  - fix(auth): fix the document of secure_authorized_session
  - fix(auth): remove setup.cfg configuration for creating universal wheels
  - fix(auth): use .read() instead of .content.read() in aiohttp transport
  - fix(auth): raise RefreshError for missing token in impersonated credentials
  - fix(auth): Fix test coverage for mtls_helper


author: gaoyukun <gaoyukun@kylinos.cn> - 0.2.1-1
changelog:
  - Update version to 0.2.1
  - deps: Require google-auth >= 1.32.0,<3.0.0
  - deps: Require httplib2 >= 0.19.0,<1.0.0
  - Drop python 3.6; require python 3.7+
  - Remove setup.cfg configuration for creating universal wheels


author: guochao <guochao@kylinos.cn> - 1.65.0-1
changelog:
  - Update package to version 1.65.0
  - Feat: Add field experimental_features to message PythonSettings
  - Feat: Add FieldInfo.referenced_types for generics
  - Use python 3.10 for docs build


author: liutao1 <liutao1@kylinos.cn> - 1.66.0-1
changelog:
  - Update package to version 1.66.0
  - Add MISSING_ORIGIN and OVERLOADED_CREDENTIALS to ErrorReason enum
  - Add field protobuf_pythonic_types_enabled to ExperimentalFeatures message
  - Add field selective_gapic_generation to CommonLanguageSettings message
  - Add field time_series_resource_hierarchy_level to MetricDescriptorMetadata message
  - Add message SelectiveGapicGeneration


author: wangjunqi <wangjunqi@kylinos.cn> - 0.40.1-1
changelog:
  - Update package to version 0.40.1
    Bug Fixes: Don't return properties as parameters of dataclasses (5a5c03b by Timothée Mazzucotelli). Issue #232


author: jiangxinyu <jiangxinyu@kylinos.cn> - 1.5.1-1
changelog:
  - Update package to version 1.5.1
    * Sort Git tags using creatordate field, which works with both lightweight and annotated tags
    * Allow setting and deleting parameters within container


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.7.1-1
changelog:
  - Update package with version 1.7.1
    Never raise alias resolution error when resolving a name from an __init__ method scope
    Remove dependency to astunparse (Python 3.8-)
    Add warnings parameter to docstring parsers, allowing to disable all warning logs when parsing docstrings
    Improve objects conversion to annotation during dynamic analysis
    Allow passing literal docstring styles everywhere in the API, not just Parser enumeration values
    Remove Google parser support for Deprecated sections (previously never used)
    Avoid dictionary creation when accessing members of non-classes with subscript syntax
    Always resolve aliases when checking APIs


author: Yu Peng <yupeng@kylinos.cn> - 1.14.0-1
changelog:
  - Upgrade to 1.14.0
    * Add analysis attribute on objects and aliases, telling whether they were loaded through static or dynamic 
      analysis, or created manually
    * Expose Git info in objects, allowing to compute a new source_link property  
    * Add wildcard_imported boolean attribute to aliases, deprecate on_wildcard_expansion event
    * Add load events that run once a tree is fully constructed, matching analysis events but safer to hook onto


author: warlock <hunan@kylinos.cn> - 1.15.0-1
changelog:
  - Update to 1.15.0 
    * Parse keywords in class declarations
    * Support unpacking typed dicts in signatures and docstrings
    * Support expression modernization
    * Support auto docstring style (infer from docstring)


author: lifeifei <lifeifei@kylinos.cn> - 1.10.1-1
changelog:
  - update package to 1.10.1
     Add long_description_content_type to setup
     Use the SPDX license name in setup.py as required by PEP-639
     Fix license file release 
     Update macOS build versions 
     Fix return type for name property in Credentials class. 
     remove deprecated license classifier
     Update Python requirements and pin Cython


author: openeuler_bot <infra@openeuler.sh> - 1.11.1-1
changelog:
  - Add Free-Threading and Limited API/Stable ABI (version:1.11.0).
  - Fix up classifier from typo (version:1.11.1).


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: liutao1 <liutao1@kylinos.cn> - 26.0.0-1
changelog:
  - Upgrade to version 26.0.0 with setuptools pyproject backend
  - Remove eventlet worker support and require Python 3.10 or newer
  - Harden HTTP request-target, header and request-smuggling validation
  - Add gunicornc control CLI, ASGI compatibility, and HTTP/2 parser improvements


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.16.0-1
changelog:
  - Update package with version 0.16.0
    Reject Content-Length longer 1 billion TB
    Validate Chunked-Encoding chunk footer
    Enable Python 3.13 and update action versions in ci.yml
    Upgrade Python syntax with pyupgrade --py38-plus
    Add support for Python 3.11 and 3.12


author: wangkai <13474090681@163.com> - 4.2.0-1
changelog:
  - Update to 4.2.0
  - Support for Python <=3.8 has been removed
  - Support for Python 3.13 has been added
  - Remove mistakenly set max_inbound_frame_size attribute on H2Stream
  - Add an ability to send outbound cookies separately to improve headers compression


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.9.1-1
changelog:
  - Update version to 0.9.1
    Use tomllib from the Python 3.11+ standard library
    Use ruff format
    Adopt sp-repo-review


author: sqfu <dev01203@linx-info.com> - 4.11.0-1
changelog:
  - Update package to version 4.11.0
  - Add natural_list
  - filesize: support the ronna and quetta prefixes
  - Update French translations for numbers


author: jinshuaiyu <jinshuaiyu@kylinos.cn> - 4.12.3-1
changelog:
  - Update package to version 4.12.3
  - Fix regression in naturalsize for float and str
  - Improvements for French translation


author: YangengLiu <dev01202@linx-info.com> - 4.15.0-1
changelog:
  - update version to 4.15.0
    * Add locale support for decimal separator in intword
    * Add support for Python 3.15
    * Replace pre-commit with prek
    * naturaldelta: round the value to nearest unit that makes sense
    * Fix plural form for intword and improve performance
    * Replace Exception with more specific FileNotFoundError


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: lipengyu <lipengyu@kylinos.cn> - 6.148.2-1
changelog:
  - Upgrade to 6.148.2
  - Removed support for the nose testing framework
  - Deprecation of register_profile() within @settings decorated tests
  - Support for Fraction objects as bounds in decimals() strategy
  - Removal of the attrs dependency
  - Enum members are now string values
  - Improved handling of type annotations for TypedDict fields
  - Fixes an error when using the Ghostwriter with annotations
  - Drops support for Python 3.9


author: Yu Peng <yupeng@kylinos.cn> - 6.148.11-1
changelog:
  - Upgrade to 6.148.11 
    * Add __dict__ and __proto__ to the list of constant strings Hypothesis sometimes generates.
    * Fix a bug where we persisted symbolics from solver-based alternative backends in event().
    * This patch improves the error message for FlakyStrategyDefinition when the precondition for a rule is flaky


author: wuzhaomin <wuzhaomin@kylinos.cn> - 6.151.14-1
changelog:
  - update python-hypothesis to 6.151.14
  - Add snapshot tests for falsifying example output
  - Fix release docs syntax
  - Fix rare test issue


author: lilu <lilu@kylinos.cn> - 6.155.7-1
changelog:
  - update version to 6.155.7
    * fixes a thread-safety bug where concurrent use of the same strategy instance could error in rare cases
    * replaces some internal "%"-style string formatting with f-strings


author: liutao1 <liutao1@kylinos.cn> - 6.156.1-1
changelog:
  - update version to 6.156.1
    * switch Source0 to the GitHub v6.156.1 archive because PyPI no longer
      publishes a source distribution for this release
    * add Rust/maturin build support for the new native extension
    * fix the 6.156.0 wheel publishing pipeline


author: liutao1 <liutao1@kylinos.cn> - 6.156.2-1
changelog:
  - update version to 6.156.2
    * fix a KeyError in GitHubArtifactDatabase for artifact zips without
      explicit directory entries


author: liutao1 <liutao1@kylinos.cn> - 6.156.6-1
changelog:
  - update version to 6.156.6
    * fix GitHubArtifactDatabase downloads with colliding authorization headers
    * restore source distribution publishing on PyPI
    * publish abi3 wheels, including 32-bit Linux and Windows builds


author: yaoxin <yao_xin001@hoperun.com> - 2.6.0-1
changelog:
  - Update to 2.6.0:
    * Identify Cargo.toml and Cargo.lock as cargo and cargo-lock
    * Fix IndexError when shebang is just '#!/usr/bin/env'
    * Add ejson extension


author: zhangxianjun <zhangxianjun@kylinos.cn> - 2.6.10-1
changelog:
  - Update package to version 2.6.10
    *Add support for Magik
    *Add matlab extension
    *feat: jsonc support
    *extensions: Introduce wsdl
    *feat: Register sas as an extension
    *feat: identify .td files as tablege


author: YangengLiu <dev01202@linx-info.com> - 3.15-1
changelog:
  - update version to 3.15
    * Fix CVE-2026-45409: Removed opportunity to process long inputs into quadratic time by rejecting oversize inputs up-front.
    * Enforce DNS-length cap on individual labels early in check_label, short-circuiting contextual-rule processing for oversized input while staying compatible with UTS 46 usage.
    * Use for proper exception chaining and switch internal string formatting to f-strings.
    * Allow flit_core 4.x in the build backend.
    * Update to Unicode 17.0.0.
    * Issue a deprecation warning for the transitional argument.
    * Added lazy-loading to provide some performance improvements.
    * Removed vestiges of code related to Python 2 support, including segmentation of data structures specific to Jython.
    * Correct classification error for codepoint U+A7F1.


author: yaoxin <yao_xin001@hoperun.com> - 8.2.0-1
changelog:
  - Update to 8.2.0
    * Add SimplePath to importlib_metadata.__all__.
    * Prioritize valid dists to invalid dists when retrieving by name.
    * Message.__getitem__ now raises a KeyError on missing keys.
    * Removed deprecated support for Distribution subclasses not implementing abstract methods.
    * When reading installed files from an egg, use relative_to(walk_up=True) 
      to honor files installed outside of the installation root.
    * Deferred select imports in for speedup
    * Make MetadataPathFinder.find_distributions a classmethod for consistency with CPython.
    * Allow MetadataPathFinder.invalidate_caches to be called as a classmethod.


author: panzhe <panzhe@kylinos.cn> - 8.4.0-1
changelog:
  - Update to 8.4.0
  - Disallow passing of 'dist' to EntryPoints.select.
  - Deferred import of inspect for import performance.


author: caiyuxin <caiyuxin@kylinos.cn> - 8.5.0-1
changelog:
  - Update to 8.5.0-1
  - Deferred import of zipfile.Path
  - Deferred import of json
  - Rely on zipp overlay for zipfile.Path.


author: panzhe <panzhe@kylinos.cn> - 8.6.1-1
changelog:
  - Update to 8.6.1-1
  - Add support for rendering metadata where some fields have newlines
  - Fixed indentation logic to also honor blank lines


author: chukaiping <chukaiping@baidu.com> - 8.7.1-1
changelog:
  - Update to 8.7.1
  - Fixed errors in FastPath under fork-multiprocessing.
  - Removed cruft from Python 3.8.


author: wuzhaomin <wuzhaomin@kylinos.cn> - 9.0.0-1
changelog:
  - Raise MetadataNotFound when no metadata file was found.
  - Re-use ExceptionTrap for trapping exceptions.
  - Raise an exception when no metadata file is found


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: chukaiping <chukaiping@baidu.com> - 24.11.0-1
changelog:
  - Update package to version 24.11.0
  - Incremental now depends on packaging instead of setuptools at runtime
  - Add Python 3.13 and 3.14 to the test matrix.
  - Drop support for Python 3.8, which has been end-of-life since October 2024.


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: 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: wuzhaomin <wuzhaomin@kylinos.cn> - 8.39.0-1
changelog:
  - Fix compatibility with the latest Sphinx 8
  - Fix IPCompleter inside tuples/arrays when jedi is disabled
  - Fix completion tuple


author: Ge Wang <wang__ge@126.com> - 0.7.2-1
changelog:
  - Update to 0.7.2:
    * drop end of life python versions
    * Don't match garbage characters at the end of parsed strings
    * Fractional seconds are cut off to microseconds (always round down)
    * Allow control over return type of parse_duration #64 (Felix Claessen)
    * Python >= 3.7 required


author: lilu <lilu@kylinos.cn> - 5.1.0-1
changelog:
  - Update package to version 5.1.0
    * Fully typed "RangeMap" and avoid complete iterations to find matches


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 3.12.0-1
changelog:
  - Update to 3.12.0
    - Require Python 3.8 or later
    - Add FORCE_COLOR to the TOX_OVERRIDE for GHA. Requires tox 4.11.1
    - Limit sphinxlint jobs to 1. Workaround for sphinx-contrib/sphinx-lint#83


author: yaoxin <yao_xin001@hoperun.com> - 4.0.0-1
changelog:
  - Update to 4.0.0
    * Made 'inflect' an optional dependency. The show-newlines script
      now will crash unless jaraco.text[inflect] is installed.
    * Add new 'clean' function, extracted from 'yield_lines'.
    * Fix EncodingWarning.
    * Add 'lines_from' function.


author: openeuler_bot <infra@openeuler.sh> - 4.1.0-1
changelog:
  - Complete annotations and add ``py.typed`` marker (version:4.1.0).
  - Add support for ``start`` and ``end`` in `jaraco.text.FoldedCase.index` (version:4.1.0).
  - Support `None` ``splitter`` argument in `jaraco.text.FoldedCase.split` (version:4.1.0).


author: lilu <lilu@kylinos.cn> - 0.20.0-1
changelog:
  - update version to 0.20.0
    * Python 3.14 support
    * Removed support for Python 3.8 and 3.9
    * Upgraded Typeshed


author: Ge Wang <wang__ge@126.com> - 0.9.0-1
changelog:
  - Update package to version 0.9.0
    * Fixed subscribing to messages on the message bus with a path_namespace parameter
    * Fixed authentication on (some?) BSDs, using SCM_CREDS, for all integrations except for asyncio (which does not expose sendmsg)
    * Bindings can now be :doc:`generated <bindgen>` from D-Bus XML in a file with the new :option:`--file` option
    * The async_timeout package is no longer required for running the tests on Python 3.11 or above


author: zhang_wenyu <zhang_wenyu@hoperun.com> - 3.3.0-1
changelog:
  - Update package to version 3.3.0
    - exc_info_as_array and stack_info_as_array options are added to pythonjsonlogger.core.BaseJsonFormatter allowing both to be encoded as list of lines instead of a single multi-line string.
    - Remove msgspec-python313-pre from dev dependencies preventing potential RCE.


author: dongjiao <dongjiao@kylinos.cn> - 4.0.0-1
changelog:
  - Update package to version 4.0.0
    - Support DictConfigurator prefixes for rename_fields and static_fields.
    - Supports sequences of strings of field names for Formatter fmt.


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: 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: Yu Peng <yupeng@kylinos.cn> - 0.15.0-1
changelog:
  - Upgrade to 0.15.0 
    * Fix: where parsing of signed hexadecimal literals such as -0x1f and +0xff was raising a ValueError instead of being allowed.
    * Fix: with a slight docstring typo fix/improvement.
    * upgraded package dependences to their latest versions


author: zeng liwen <zengliwen@kylinos.cn> - 4.22.0-1
changelog:
  - Update to 4.22.0
  - Improve best_match (and thereby error messages from jsonschema.validate) in cases where there are multiple sibling errors from applying anyOf / allOf
  - (Micro-)optimize equality checks when comparing for JSON Schema equality by first checking for object identity, as == would.


author: xuhe <xuhe@kylinos.cn> - 2023.12.1-1
changelog:
  - Update version to 2023.12.1
  - Ignore dotfiles when collecting schemas.
  - Enable the rest of the rulesets we care about.
  - Update pre-commit hooks.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 5.7.1-1
changelog:
  - Update package with version 5.7.1
    Derive JupyterAsyncApp from JupyterApp
    Modernize event loop behavior
    Enable async JupyterApp
    Clean up lint and add downstream checks
    Add python 3.12 support and update typings for traitlets 5.11


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 5.7.2-1
changelog:
  - Update package with version 5.7.2
    Update Release Scripts
    Enforce pytest 7
    chore: update pre-commit hooks


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.12.0-1
changelog:
  - Update package with version 0.12.0
    Fix pop taskName for older version of python-json-logger
    Switch schema version type to str
    Fix DeprecationWarning with patched python-json-logger
    Prevent unintended KeyError when emitting an unregistered event schema
    Fix typo and remove double check


author: lichenguang <lichenguang@kylinos.cn> - 0.20.0-1
changelog:
  - Upgrade to 0.20.0
  - New features
  -  * Add event coordinates to GeoJSON message by @lopezvoliver in #1228
  -  * Default zoom level to 4 instead of 12 so that default Map() don't onl… by @SylvainCorlay in #1252
  -  * Preserve {r} in basemap urls by @letmaik in #1241
  -  * Fix geoman controls option update + snapping option by @mangecoeur in #1247
  -  * Add on_click to GeomanDrawControl by @arjxn-py in #1261
  - Bug fixes
  -  * Add scrollWheelZoom.enable() and disable() by @lopezvoliver in #1225
  -  * Make Leaflet-Geoman ignore created layers by default by @riccardoporreca in #1220
  -  * Make cluster "bubbles" ignorable by Geoman by @lopezvoliver in #1249
  -  * Update deprecated subdomains for tile.openstreetmap.org by @arjxn-py in #1257
  -  * Add workaround for MeasureControl map panning bug by @gjmooney in #1171
  -  * geojson layers pmIgnore by @lopezvoliver in #1251


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.5.2-1
changelog:
  - Update package with version 0.5.2
    Set terminals_available to False when not enabled
    Update ruff config


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.5.3-1
changelog:
  - Update package with version 0.5.3
    Drop support for Python 3.7
    Add direct dependency on ipykernel
    Adapt to level config to match other Jupyter repos


author: xuhe <xuhe@kylinos.cn> - 2.27.3-1
changelog:
  - Update to 2.27.3
  - Fix test util typings.
  - Use json5 typings.
  - Use updated releaser workflows.
  - Ignore pageconfig file if JSON is zero-length.
  - For v2 extensions parse entrypoint data.
  - Add util to get consolidated page_config from higher levels.
  - Move ENV_CONFIG_PATH import back into _get_config_manager.
  - Load overrides once, rather than in each settings handler.
  - Run docs on ubuntu.
  - Fix handling language packs for pseudo language.


author: zhaoshuang <zhaoshuang@uniontech.com> - 1.16.3-1
changelog:
  - Upgrade to version 1.16.3
    Fixes a compatibility issue with jupyter-fs==1.0.0
    Fixes some typo and issue


author: xuhe <xuhe@kylinos.cn> - 1.16.4-1
changelog:
  - Update to 1.16.4-1
  - Use `asyncio.iscoroutinefunction` to determine whether the current contents manager is sync or async.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.17.1-1
changelog:
  - Update package to version 1.17.1
    Renaming files other than notebooks will not load their content
    The MyST frontmatter can be mapped to a YAML header at the top of the Jupyter notebook
    The context menu has a "New Text Notebook" entry
    Jupytext's default contents manager is now derived from the asynchronous AsyncLargeFileManager
    Logtalk notebooks are now supported


author: lilu <lilu@kylinos.cn> - 1.18.1-1
changelog:
  - Update package to version 1.18.1
    * Fixed test test_check_source_is_newer_when_using_jupytext_sync to work reliably on systems with low filesystem timestamp resolution
    * Use pixi to maintain the local Python environments used for developing and testing Jupytext


author: zhang_jian <zhang_jian7@hoperun.com> - 1.19.1-1
changelog:
  - Update package to version 1.19.1
  - We have bumped lodash from 4.17.21 to 4.17.23 in JupyterLab extension 
  - We require marimo<=0.19.4 in tests following a change in the location of the marimo import


author: lichenguang <lichenguang@kylinos.cn> - 1.19.4-1
changelog:
  - Update package to version 1.19.4
  - Migrate Jupytext to its own Jupytext organization, documentation now at https://jupytext.org
  - Add new custom_language_magics option for custom language magic commands
  - Fix YAML dumping to support unicode characters
  - Fix trusted notebook trust status being preserved after jupytext --sync
  - Fix --quiet flag to suppress the "creating missing directory" warning
  - Fix the homepage link in package.json
  - Update JupyterLab extension production dependencies (12 patch updates)
  - Fix security advisory GHSA-m22c-4q2m-m5wr: restrict update-playwright-snapshots workflow to owners, members, or collaborators
  - Set persist-credentials: false on all workflow checkout steps as defense-in-depth
  - Remove deprecated stylelint packages (stylelint-config-prettier and stylelint-prettier)
  - Remove Python 3.9 CI testing (Python 3.9 reached EOL in October 2025)
  - Restructure CI workflow to maximize parallelization and reduce CI times


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: YangengLiu <dev01202@linx-info.com> - 1.5.7-1
changelog:
  - update version to 1.5.7
    * JWE: allow general (non flattened) serialization syntax.
    * Allow to pass through pem loading unsafe option.
    * Add support for 'scope' claim with multiple scopes.
    * Set default kid when importing keys from pyca.
    * Hardening: Enforce length of keys for HMAC operations.
    * Add Ed25519 and Ed448 signature algorithms.
    * Migrate jwcrypto packaging to Hatch.


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: wanggang <wanggang1@kylinos.cn> - 2.3.0-1
changelog:
  - Upgrade package with version 2.3.0
  - Remove old/unused kafka.protocol.pickle
  - Switch protocol code to getattr/setattr from dict
  - Drop unused imports


author: liutao1 <liutao1@kylinos.cn> - 3.0.0-1
changelog:
  - Update package to version 3.0.0
  - Add Kafka producer batching, idempotence and send-path optimizations
  - Extend AdminClient async request handling and metadata helpers
  - Update protocol/API handling for newer Kafka broker versions
  - Switch package build to pyproject-based setuptools metadata


author: wangkai <13474090681@163.com> - 25.6.0-1
changelog:
  - Update to 25.6.0:
    * Don't log a warning when the `backend` config section is missing
    * Use extend for proper workaround.
    * Require Python 3.9 or later now that Python 3.8 is EOL.
    * Include pyproject.toml in ruff.toml.
    * Add Python 3.13 and 3.14 into the matrix.


author: warlock <hunan@kylinos.cn> - 25.7.0-1
changelog:
  - Update package with version 25.7.0
    * Improved support for KWallet 6.
    * Removed cruft from Python 3.8.


author: lizhipeng <lizhipeng@kylinos.cn> - 3.4.5-1
changelog:
  - update to 3.4.5
  - fix CVE-2025-61911 CVE-2025-61912
  - Fix syncrepl.py to use named constants instead of raw decimal values
  - Fix error handling in SearchNoOpMixIn to prevent a undefined variable error
  - Fixing reconnection issues especially during server restarts
  - Add comprehensive reconnection test cases
  - Add testing and document support for Python 3.13


author: Yu Peng <yupeng@kylinos.cn> - 3.0.0-1
changelog:
  - Upgrade to 3.0.0
    Dropped support for Python <3.9
    Modernized project metadata re: Python interpreters, development dependencies, etc.


author: zhangxianjun <zhangxianjun@kylinos.cn> - 5.0.0-1
changelog:
  - Update to 5.0.0
    *Dropped support for Fixed Window with Elastic Expiry strategy
    *Dropped support for etcd
    *Changed the default implementation for async+memached from emcache to :pypi`:memcachio`


author: jinshuaiyu <jinshuaiyu@kylinos.cn> - 5.4.0-1
changelog:
  - Update to 5.4.0
  - Relax regular expression used in limits.parse and limits.parse_many to capture any granularity instead of
  just the hardcoded ones so that custom rate limits can also be extracted using the utility functions.


