# changelog

author: dongqi <dongqi1@kylinos.cn> - 2.4.2-1
changelog:
  - update package version to 2.4.2
  - Extended distance joint to have a minimum and maximum limit
  - Removed rope joint. Use the distance joint instead
  - B2_USER_SETTINGS and b2_user_settings.h can control user data, length units, and maximum polygon vertices
  - Default user data is now uintptr_t instead of void*
  - b2FixtureDef::restitutionThreshold lets you set the restitution velocity threshold per fixture


author: yaoxin <yao_xin001@hoperun.com> - 8.7.44-1
changelog:
  - Update to 8.7.44
    * Declare loadstring to be load when running Lua > 5.1
    * Fix tcl2lua.tcl back to standard defs of path_to_lua and path_to_lmod
    * Use the correct mname from Framestack when unregistering a "break" module.
    * Ignore backup files (*~ .*.swp etc) files in a modulerc.d directory.
    * Fixed buildVersion_src to deal with (HEAD detached at x.y.z)
    * Let is-loaded and is-avail set  non-zero exit status. This is different from warnings.
    * Must pass in mpathA to isVisible when trying to find hidden modules in buildDbT
    * Now use "m_Module_Msgs_close" instead of border so that sites can override.
    * Add LMOD_ADMIN_FILE to config report
    * Allow io.popen() to be called from a modulefile.
    * Created buildVersion_src to build src/Version.lua when installing Lmod.
    * Must delete old tcl2lua.so* files before installing new ones
    * Added support for "module purge" in a TCL modulefile to unload all other modules on load.


author: yaoxin <1024769339@qq.com> - 8.7.65-1
changelog:
  - Update to 8.7.65:
    * Issue #704: Support for nushell command generation added.
    * PR #784: merged in startup and docs for nushell.
    * Added conversion from old tm format to new with l_convertOldtm(tm) in src/MRC.lua
    * Issue #778: Only quit searching when there is no entry in v.dirT (in collectFileA())
    * Issue #780: In ModuleA:update, copy correct entry into new moduleA[#moduleA+1]
    * PR #782: updates to analyzeLmodDB


author: dongqi <dongqi1@kylinos.cn> - 0.5.2-1
changelog:
  - Update package version to 0.5.2
  - cpp_source() errors on non-existent file
  - cpp_register() is quiet by default when R is non interactive
  - Minor performance improvements to the cpp11 protect code
  - cpp11::writable::r_vector<T>::proxy now implements copy assignment.
  Practically this means that x[i] = y[i] now works when both x and y
  are writable vectors
  - Removed usage of the following R non-API functions
  - Fixed an issue related to -Wdeprecated-literal-operator


author: Xu Zheng <xuzheng_yewu@cmss.chinamobile.com> - 0.1.0-32
changelog:
  - adapt to multiple qemu process 
  - virt_check update
  - optimize qemu_var and os_var matching formats


author: zhang_jian <zhang_jian7@hoperun.com> - 2.15.1.4-1
changelog:
  - upgrade version to 2.15.1.4
  - Enforce extension signature validation with policy
  - Set soft limit for agents' memory cgroup in v2 machines
  - Fix value of AZURE_GUEST_AGENT_UPDATING_FROM_VERSION on downgrades


author: yaoxin <1024769339@qq.com> - 5.19.0-1
changelog:
  - Update to 5.19.0:
    * AMQ-9644: Don't allow create a queue when browsing (force to 
      create the queue first) in the webconsole
    * AMQ-6596 - Validate size of buffers during unmarshalling
    * fix double slash in path
    * [AMQ-9646] Support selecting specific messages for command line backup
    * AMQ-9658 - Improve auto+nio+ssl transport initialization for amqp
    * AMQ-9658 - Properly increment transport receive counter
    * Fix line endings in openwire generated files


author: yaoxin <1024769339@qq.com> - 5.19.7-1
changelog:
  - Update to 5.19.7 for fix CVEs: CVE-2026-42253, CVE-2026-42588,
    CVE-2026-45505, CVE-2026-46605, CVE-2026-49157, CVE-2026-49270


author: yaoxin <1024769339@qq.com> - 5.19.8-1
changelog:
  - Update to 5.19.8 for fix CVEs: CVE-2026-49432, CVE-2026-49434,
    CVE-2026-49877, CVE-2026-50734, CVE-2026-52760, CVE-2026-53916,
    CVE-2026-53917


author: jiangxinyu <jiangxinyu@kylinos.cn> - 0.27.0-1
changelog:
  - Update package to version 0.27.0
  - Microsoft Teams Integration: Introduced support for webhook_url_file


author: zhang_jian <zhang_jian7@hoperun.com> - 0.31.1-1
changelog:
  - Update package to version 0.31.1
  - Fix email TLS configuration example
  - Add telegram bot token options to global config docs
  - Add chat_id_file configuration parameter


author: dongqi <dongqi1@kylinos.cn> 1.003-1
changelog:
  - Update package version to 1.003
  - Fix fonts path in documentation CSS file
  - Fix double inserted kashida in ي


author: wenxin<wenxin32@foxmail.com> - v1.4.1-3
changelog:
  - fix the query error of cve associated host
  - update verification method for host ip fieldl;fix repo field filter error
  - update TimedCorrectTask method


author: wenxin<wenxin32@foxmail.com> - v2.0.0-3
changelog:
  - Added support for cluster features.
  - Adjusted Task Module logic to use Celery for task management and execution.


author: luxuexian<luxuexian@huawei.com> - v2.1.0-2
changelog:
  - Fixed exceptions in calling stored procedures and cases caused by SQLschema upgrade
  - Fixed errors reported in calling cve summary interface


author: liuchanggeng<liuchanggeng@huawei.com> - v1.3.4-12
changelog:
  - to maintain functional stability, da-tool only releases network related analysis
  - it is not allowed to modify the configuration file of the da-tool


author: wangguangge<wangguangge@huawei.com> - v1.4.1-1
changelog:
  - update to v1.4.1
  - update cve fix logic
  - support rollback operation for kernel hotpatch/coldpatch


author: zhuyuncheng<zhuyuncheng@huawei.com> - v1.1.3-3
changelog:
  - Bugfix: fix the alert count error
  - Bugfix: for ai model, increase queried data length and add
    a time range for error judgment.


author: gongzhengtang<gong_zhengtang@163.com> - v1.2.0-1
changelog:
  - update the structure of response body; update how to get session used to
  - connect to the database


author: Hu gang<18768366022@163.com> - v1.4.0-2
changelog:
  - Added keyword search for host list
  - Fixed the problem of abnormal list rendering in task details task running state
  - Optimize some page copywriting
  - Adaptation rollback task related (creation, execution, detailed viewing, task report viewing, etc.)
  - Solve the problem of hot and cold patch execution tasks failing when creating a repair task.
  - Fix hotpatch remove list filter failed


author: Hu gang<18768366022@163.com> - v1.4.0-4
changelog:
  - Added an interface adaptation for host status
  - Added a field to determine whether the kernel changes after the host is restarted
  - Added a new hot patch prompt for creating a repair task
  - Fix some bug


author: Hu gang<18768366022@163.com> - v1.4.0-7
changelog:
  - Modify the task description copy of the create hot patch removal task
  - remove create rollback button in cve detail,add hotpatch button in cve detail


author: Hu gang<18768366022@163.com> - v2.1.2-4
changelog:
  - Update version to v2.1.2-4
  - Provides smart Q&A capabilities for big models
  - Provide vulnerability repair and configure traceability intelligent management
  - Supports traceability of file changes


author: wenxin<wenxin32@foxmail.com> - v2.0.0-1
changelog:
  - Adjusted configuration file loading method: changed format from INI to YAML.
  - Added support for reading and writing configuration through Zookeeper.
  - Added support for reading and writing cache through Redis, including logic for current cache keys.
  - Implemented RSA signature verification for data.
  - Removed deprecated files.
  - Optimized Prometheus import statements.
  - Added retry mechanism to `response` method.


author: wenxin<wenxin32@foxmail.com> - v2.0.0-1
changelog:
  - Split the existing service module into distinct modules:
    - Task Module: Handles task management and execution.
    - Host Module: Manages host configurations and interactions.
    - User Module: Manages user accounts and permissions.
    - Interface Dispatch Module: Manages the dispatching of requests to appropriate interfaces.
  - Added a new command line tool for enhanced functionality and management.
  - Introduced support for clustering, allowing for more robust and scalable deployments.
  - Reorganized the service architecture to improve modularity and maintainability.
  - Fixed various issues to enhance stability and performance.


author: yaoxin <1024769339@qq.com> - 1.12.0-1
changelog:
  - Update to 1.12.0:
    * [AVRO-3490]: Fix IDE0016 Use throw expression
    * [AVRO-3491]: Fix IDE0020 Use pattern matching to avoid 'is' check followed by a cast
    * [AVRO-3497]: Fix IDE0075 Simplify conditional expression
    * [AVRO-3499]: Fix IDE0079 Remove unnecessary suppression
    * [AVRO-3232]: Rust deserializer: add missing matches to deserialize_any union and string/map
    * [AVRO-3234]: Rust: Add new codec: zstandard


author: jiangxinyu <jiangxinyu@kylinos.cn> - 0.25.0-1
changelog:
  - Update package to version 0.25.0
  - Allow to get Probe logs by target
  - Prevent logging confusing error message


author: zhang_jian <zhang_jian7@hoperun.com> - 0.28.0-1
changelog:
  - Update package to version 0.27.0
  - Add a new type of probe using unix domain sockets
  - Fix retrieving probe logs by target name when probed by multiple modules


author: yuanxing <yuanxing@kylinsec.com.cn> - 1.28.0-1
changelog:
  - Initial build
  - KYOS-F: allow root to use desktop manager
  - KYOS-F: feature(kiran): Support kiran desktop environment
  - KYOS-F: Support change desktop background image in kiran desktop(#I5I1HE)
  - KYOS-B: Fix the file rename error msg too long(#I5I8IM)
  - KYOS-B: Fix the file can be rename to only container space name(#I5I8KI)
  - KYOS-F: Let the location bar background change with theme(#I5I8V9)
  - KYOS-B: Not draw icon and text hight light color when icon not get force(#I5HRI0)
  - KYOS-B: Fix the open terminal can not correct to terminal icon


author: gaobo <gaobo@kylinsec.com.cn> - 1.28.0-3
changelog:
  - modify the logic that open kiran-control-panel when change the background (f:107366)
  - fix that background abnormal when change the scale to 200%. (b:121360)


author: yyjeqhc <jialin.oerv@isrc.iscas.ac.cn> - 1.0.1-6
changelog:
  - Add select local image to build.
  - Add support for setting target architecture during local builds.


author: Funda Wang <fundawang@yeah.net> - 2.11.0-1
changelog:
  - Update package to version 2.11.0
  - add apache and nginx module
  - add systemd timer and logrotate conf


author: Funda Wang <fundawang@yeah.net> - 3.0.1-1
changelog:
  - update to 3.0.1
    * The update_symlinks command was removed.
    * The `csr_dir` and `key_dir` attributes on
      `certbot.configuration.NamespaceConfig` were removed.
    * The `--manual-public-ip-logging-ok` command line flag was removed.
    * The `--dns-route53-propagation-seconds` command line flag was removed.
    * The `certbot_dns_route53.authenticator` module has been removed.
    * Support for Python 3.8 was deprecated


author: Funda Wang <fundawang@yeah.net> - 3.1.0-1
changelog:
  - update to 3.1.0
    * Python 3.8 support was removed.
    * Runtime dependency on setuptools has been dropped from all Certbot components.


author: openeuler_bot <infra@openeuler.sh> - 3.3.0-1
changelog:
  - Private keys are now saved in PKCS#8 format instead of PKCS#1 (version: 3.2.0).
  - The --register-unsafely-without-email flag is no longer needed in non-interactive mode (version: 3.3.0).
  - In interactive mode, pressing Enter at the email prompt will register without an email (version: 3.3.0).


author: yaoxin <1024769339@qq.com> - 4.2.0-1
changelog:
  - Update to 4.2.0:
    * Added --eab-hmac-alg parameter to support custom HMAC algorithm for
      External Account Binding.
    * Catches and ignores errors during the directory fetch for ARI checking
      so that these errors do not hinder the actual certificate issuance.
    * Removed the dependency on pytz
    * Support for Python 3.9 was deprecated and will be removed in our next
      planned release.
    * The Certbot snap no longer sets the environment variable PYTHONPATH
      stopping it from picking up Python files in the current directory
      and polluting the environment for Certbot hooks written in Python.
    * Previously, we claimed to set FAILED_DOMAINS and RENEWED_DOMAINS env
      variables for use by post-hooks when certificate renewals fail, but
      we were not actually setting them. Now, we are.
    * Certbot now always uses the server value from the renewal configuration
      file for ARI checks instead of the server value from the current
      invocation of Certbot. This helps prevent ARI requests from going to the
      wrong server if the user changes CAs.


author: lichenguang <lichenguang@kylinos.cn> 5.1.0-1
changelog:
  * Update to 5.1.0
    * certbot-nginx no longer creates and uses self-signed certificates as an
      intermediate step when installing certificates. The certificates the user
      requested Certbot install are now always used instead.
      (#10465)
    * The function acme.crypto_util.make_self_signed_cert was deprecated and will
      be removed in a future release.
      (#10466)
    * Fixed a bug in certbot-nginx that'd leave nginx configured with self-signed
      certificates if a user ran certbot enhance and they didn't have matching
      SSL server blocks. certbot enhance now requires the user to have a matching
      SSL server block to enable HSTS or OCSP stapling enhancements.
      (#10455)


author: YangengLiu <dev01202@linx-info.com> - 5.2.1-1
changelog:
  - update to version 5.2.1.
  - Support for Python 3.14 was added.
  - Removed vhost_combined and vhost_common log formats from included Apache configuration file.
  - While nothing significant should have changed from the user's perspective, we've been doing a lot of internal refactoring in preparation for soon adding support for IP address certificates to Certbot.


author: openeuler_bot <infra@openeuler.sh> - 5.2.2-1
changelog:
  - Fixed a regression that caused certbot to crash if multiple --webroot-path values were set on the command line. (version:5.2.2)


author: zwjsec <zhaiwenjiesec@163.com> - 320-2
changelog:
  - Fix CVE-2026-2950: bundled lodash updated version tracking
    The bundled lodash version is 4.17.21 which is affected by CVE-2026-2950.
    However, cockpit-machines does not use lodash's _.unset or _.omit functions,
    so the actual impact is minimal. Monitoring for upstream release with
    lodash 4.18.0+ (fixed version).


author: liheavy <lihaiwei8@huawei.com> - 1.0.0-3
changelog:
  - Disassemble yocto-embedded-tools and replace cjson, ninja, gn, openssl, libboundscheck
  - with openEuler software package


author: Yuying Mu <muyuying1@huawei.com> - 1.0.0-6
changelog:
  * Tue Nov 20 2023 Jiaqi Zhao <zhaojiaqi18@huawei.com> - 1.0.0-6
  - Update dsoftbus from 3.1.2 to 3.2
  - Rename package name from dsoftbus to communication_dsoftbus


author: Funda Wang <fundawang@yeah.net> - 4.10.0-2
changelog:
  - adopt to new cmake macro
  - move pkgconfig file into datadir, then the devel package becomes pure noarch


author: Shi Quan <shiq10@chinaunicom.cn> - 1.0-3
changelog:
  - Drop the python3-pam RPM dependency (not available in openEuler); the python
    pam module is installed at runtime via pip and used with a graceful fallback.


author: Shi Quan <shiq10@chinaunicom.cn> - 1.0-4
changelog:
  - Add English manual pages for CU-Cockpit and cu-cockpit-thermal.
  - Preserve the frontend lockfile and use npm ci for reproducible dependencies.


author: lvfei <lvfei@kylinos.cn> - 2.2.1-1
changelog:
  - update verison to 2.2.1
  - Avoid segfault if invalid feature code specified
  - Maximum wait time on function lock_display() not respected,
    possible infinte loop. Addresses issue #511
  - Fix --verify/--noverify parsing. Addresses issue #512.
  - ddca_close_display(): do not respect quiesce, allowing the
    display lock record to be released, avoiding possible
    deadlock
  - Fix the spelling of company name HON HAI PRECISION" (obtained
    from UEFI), avoiding a lintian message. Addresses issue #500
  - Fix errors reported by clang 19: unused variable, expression
    which evaluates to 0 treated as null pointer.
    Addresses issue #502.
  - Command getvcp --terse: Eliminate irrelevant messages
    regarding VCP version not set.
  - Make test for missing DRM card-connector directories more
    robust. Issue #507.
  - DDC communication not detected with old (340 series) Nvidia
    proprietary driver. Issue #507
  - Function end_capture(): call close() in case of fflush()
    error, ensuring that messages are always sent to the
    terminal after message capture complete
  - Functions ddca_find_display_ref() and ddca_get_display_ref()
    were returning a pointer to the internal Display_Ref struct
    rather than an external integer DDCA_Display_Ref, causing
    segfault or return code DDCRC_INVALID_DISPLAY on a subsequent
    api call such as ddca_open_display2(). Addresses issue #528.
  - Several API functions were not recognized as arguments to
  - -trcfunc and --trcfrom. These included
    ddca_find_display_ref(), ddca_get_display_ref(),
    report_parsed_capabilities()
  - Option --stats was not reporting data
  - ddc_open_display(): return DDCRC_DISCONNECTED instead of an
    assert failure if bus_info == NULL. Addresses KDE Powerdevil
    issue #504861 (powerdevil crash from libddcutil, no restart
    happens)
  - Macro TRACED_ASSERT() calls __assert_fail() instead of
    exit(1). Addresses Powerdevil issue #504861.
  - Fix troff formatting in ddcutil man page. Pull request #531.


author: liweigang <liweiganga@gmail.com> - 0.0.26-4
changelog:
  - bump cmake_minimum_required to 3.5 for CMake 3.27+ compatibility
  - set CMAKE_CXX_STANDARD to 17 for gtest C++17 requirement


author: mahailiang <mahailiang@uniontech.com> - 5.7.41.11-16
changelog:
  - fix: fix CMakeLists CMAKE_CXX_FLAGS override causing fstack-clash-protection dropped, add CMAKE_POSITION_INDEPENDENT_CODE and EXE_LINKER_FLAGS_INIT


author: mahailiang <mahailiang@uniontech.com> - 6.0.60.9-11
changelog:
  - fix: add -pie to CMAKE_EXE_LINKER_FLAGS for PIE link step, and add security flags stack-clash, FORTIFY to CMake targets


author: mahailiang <mahailiang@uniontech.com> - 5.7.30.2-10
changelog:
  - fix: add -pie to CMAKE_EXE_LINKER_FLAGS for PIE link step, and add security flags to pam-inhibit-autologin C module


author: songmingliang <songmingliang@uniontech.com> - 5.6.36-4
changelog:
  - spec: change xorg-x11-server-utils to xrandr(https://gitee.com/src-openeuler/xorg-x11-server-utils/issues/IAKWIZ)


author: liweigang <liweiganga@uniontech.com> - 1.0.23-3
changelog:
  - fix cmake_minimum_required compatibility with CMake >= 3.27
  - use ninja-build (provides /usr/bin/ninja on openEuler)


author: mahailiang <mahailiang@uniontech.com> - 5.12.20.30-6
changelog:
  - Solve the issue where there is no banner notification when the root user ends the screen recording


author: dingjiahui <dingjiahui4@huawei.com> - 1.0.0-1
changelog:
  - Initial release of DevStore
  - Includes frontend Electron application
  - Includes backend Django application
  - Provides comprehensive development store management functionality
  - Added systemd service support for easy service management
  - Users can now start/stop DevStore using systemctl commands


author: dingjiahui <dingjiahui4@huawei.com> - 1.0.1-1
changelog:
  - Support search functionality
  - Fix the issue where the list is empty when returning to the homepage from the details page
  - Auto-enable and start dev-store service after installation
  - Add error handling to ensure service startup failures don't affect package installation


author: dingjiahui <dingjiahui4@huawei.com> - 1.0.3-1
changelog:
  - Replace MariaDB with SQLite database, optimize initialization process for faster startup
  - Optimize cleanup and write processes during data synchronization exceptions


author: dingjiahui <dingjiahui4@huawei.com> - 1.0.4-1
changelog:
  - Update desktop icon
  - Remove massive logs
  - Support for quickly adding MCP servers to PolyMind
  - Fix handling issue when oeDeploy plugin is duplicated
  - Optimize interface, support multiple tabs


author: warlcok <hunan@kylinos.cn> - 3.33.0-1
changelog:
  - Upgrade package python3-diskimage-builder to version 3.33.0
    A new fail2ban element.
    The bootloader element will explicitly set the timeout style to hidden to hide the menu.
    Fixes an issue: disable that by default with ConfigDrive argument.


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 5.0.8-1
changelog:
  - update to 5.0.8
    - File Sync from linuxdeepin/.github (#22)
    - feat: impl 'dumpISO' (#29)
    - feat: add archlinux build


author: Yuying Mu <muyuying1@huawei.com> - 1.0.0-1
changelog:
  * Tue Nov 21 2023 Jiaqi Zhao <zhaojiaqi18@huawei.com> - 1.0.0-1
  - Init and adapt device manager to openEuler


author: luyan <luyan@uniontech.com> - 5.6.28-1
changelog:
  - Update to version 5.6.28
  - Fix lossing value when save DConfig (setValue/reset async reply)
  - Fix spdlog 1.14.0 compatibility in ConsoleAppender
  - Support Qt 6.7 annotations API in qdbusxml2cpp


author: luyan <luyan@uniontech.com> - 5.7.1-1
changelog:
  - Update to version 5.7.1
  - Log module moved to dtklog, add BuildRequires: cmake(Dtk5Log), add Requires: dtklog-libs
  - Remove spdlog-devel (now dtklog dependency)
  - Support Qt 6.8
  - Add smart terminal device type


author: luyan <luyan@uniontech.com> - 5.7.11-1
changelog:
  - Update to version 5.7.11
  - Add dconfig2cpp tool (new tools/dconfig2cpp, cmake/DtkTools/DtkDConfigMacros.cmake)
  - Add DtkTools cmake config export


author: luyan <luyan@uniontech.com> - 5.7.12-1
changelog:
  - Update to version 5.7.12
  - dconfig2cpp: always add bindableFoo functions on Qt6 (use #if QT_VERSION guard)
  - Remove --use-qproperty option from dtk_add_config_to_cpp cmake macro
  - Add pre-generated toolGenerate examples for dconfig2cpp/qdbusxml2cpp


author: luyan <luyan@uniontech.com> - 5.7.13-1
changelog:
  - Update to version 5.7.13
  - feat: supports create generic config by dconfig2cpp
  - fix: add copyright for dconfig_org_deepin_dtk_preference.hpp
  - fix: build failed on Qt6


author: luyan <luyan@uniontech.com> - 5.7.17-1
changelog:
  - Update to version 5.7.17
  - feat: Support VERSION file (CMakeLists reads VERSION file)
  - fix: resolve compilation failure on Qt 6.9
  - fix: add missing UosMilitary edition type cases
  - fix: correct bitwise operation in dconfig status tracking
  - fix: add QPointer check for parent object safety


author: ut002945@uos <ut002945@uos> - 5.7.21-1
changelog:
  - Update to version 5.7.21
  - feat: add deprecation ignore support for DTK
  - fix: resolve compilation warnings and Qt6 compatibility issues
  - fix: add security hardening flags to build configuration
  - fix: copy cachePrefix in DConfigFile copy constructor
  - fix: improve logging rules environment variable handling


author: luyan <luyan@uniontech.com> - 5.7.26-1
changelog:
  - Update to version 5.7.26
  - fix: thread-safety issue in D-Bus config manager
  - fix: heap-use-after-free issue
  - fix: replace rmdir with rename for directory operations
  - fix: dconfig static variable release issue
  - fix: prevent non-reproducible DBUS code generation issue
  - fix: CPU model name colon parsing issue in dsysinfo
  - feat: add server education and national defense edition types
  - feat: DPinyin::firstLetters support set ToneStyle
  - feat: improve numeric type detection in dconfig2cpp
  - feat: support Qt 6.10


author: luyan <luyan@uniontech.com> - 5.7.30-1
changelog:
  - Update to version 5.7.30
  - feat: add isReadOnly method to DConfig
  - fix: correct dtkcore_config.h installation path
  - fix: fix DCI file engine compatibility issues in Qt6
  - build: generate dtkcore_config.h out of source tree


author: luyan <luyan@uniontech.com> - 5.7.4-1
changelog:
  - Update to version 5.7.4
  - feat: support treeland platform for wmHelper
  - feat: Limit maximum and minimum fonts
  - fix: Possible null pointer dereference and Notitlebar input parameter error
  - fix: blur is invalid for treeland
  - fix: app crashed when window destroyed in quick
  - fix: linglong app load qt translations failed
  - fix: nullptr check missing
  - fix: window blur invalid


author: luyan <luyan@uniontech.com> - 5.7.11-1
changelog:
  - Update to version 5.7.11
  - refact: refacting DPlatformHandle to adapt treeland
  - fix: icon is blurry
  - fix: missing window decoration for treeland
  - fix: accessing wild pointer in qt6
  - fix: set font family invalid
  - fix: iterator out of bounds for dciicon
  - fix: missing default windowRadius
  - fix: availableSizes not work on Qt6


author: luyan <luyan@uniontech.com> - 5.7.12-1
changelog:
  - Update to version 5.7.12
  - fix: palette refresh delayed in qt6
  - feat: add files generated by qdbusXML2cpp and DCONG2cpp


author: luyan <luyan@uniontech.com> - 5.7.15-1
changelog:
  - Update to version 5.7.15
  - feat: use dconfig2cpp for read/write the DConfig
  - fix: build failed in qt5
  - fix: fix build on Qt 6.8
  - fix: build: compiling failed with Qt 6.9
  - refactor: improve thread safety in OrgDeepinDTKPreference
  - fix: prevent theme saving when DontSaveApplicationTheme is set
  - fix: correct bitwise operation in preference handling


author: luyan <luyan@uniontech.com> - 5.7.17-1
changelog:
  - Update to version 5.7.17
  - feat: support VERSION file
  - feat: use dconfig2cpp for read/write DConfig


author: luyan <luyan@uniontech.com> - 5.7.20-1
changelog:
  - Update to version 5.7.20
  - feat: add pid namespace isolation to setSingleInstance
  - feat: add concurrent processing for DCI icon conversion
  - feat: switch to QGuiApplication for SVG rendering
  - fix: enhance build security hardening


author: luyan <luyan@uniontech.com> - 5.7.22-1
changelog:
  - Update to version 5.7.22
  - feat: add T11 font size and adjust T5 default
  - feat: add flags parameter to DDciIconPlayer play method
  - fix: improve PID namespace detection in setSingleInstance
  - fix: resolve compilation warnings and deprecation issues


author: luyan <luyan@uniontech.com> - 5.7.24-1
changelog:
  - Update to version 5.7.24
  - feat: support Qt 6.10
  - fix: correct lockfile path construction
  - fix: fix Qt6 compilation error with libxdg
  - change: improve icon size detection and duplicate handling


author: luyan <luyan@uniontech.com> - 5.7.30-1
changelog:
  - Update to version 5.7.30
  - feat: add reproducible build configuration
  - feat: improve icon theme generation with scalable support
  - fix: 没有匹配最佳尺寸的图标
  - fix: 修复DTK搜索框图标颜色不跟随主题变化


author: mahailiang <mahailiang@uniontech.com> - 5.6.13.8-6
changelog:
  - fix: add BuildRequires cmake(Dtk) and use 
    /usr/bin/cmake --build "$(pwd)" -j${RPM_BUILD_NCPUS} --verbose/
    DESTDIR="/home/lkp/rpmbuild/BUILDROOT/dtkwidget-5.6.13.8-6.oe2609.aarch64" /usr/bin/cmake --install "$(pwd)"


author: Ge Wang <wang__ge@126.com> - 1.18.23-1
changelog:
  - Update package to version 1.18.23
    * Fix determining command line for commit log when using some package managers like pacman and zypper
    * Fix bug in xbps support when generating commit message
    * Include cron.daily back in etckeeper
    * Makefile: Install cron.daily on debian based systems
    * cron.daily: Avoid doing anything when etckeeper.timer is enabled


author: zhuchao <tom_toworld@163.com> - 4.99.1-1
changelog:
  - Upgrade to 4.99.1 to fix CVE-2025-67896 (Remote heap corruption)
  - Adapted all patches for 4.99.1 compatibility
  - Removed exim-4.98.2-no-gsasl.patch (no longer needed in 4.99.1)


author: Funda Wang <fundawang@yeah.net> - 5.1.10-2
changelog:
  - adopt to new cmake macro
  - drop useless desktop-file-install
  - move metainfo validation into check section
  - disable dbus daemon test, as it does not pass during eulermaker


author: dongqi <dongqi1@kylinos.cn> - 2.2.4-1
changelog:
  - Update package version to 2.2.4
  - Removed legacy patch as its changes are now included in the updated package version.


author: Vicoloa <lvkun@uniontech.com> - 4.4.4-1
changelog:
  - Update version to 4.4.4
  - Fix: fix fishshell.com configuration link anchor and update docs to include theme instructions


author: dongqi <dongqi1@kylinos.cn> - 1.4.10-1
changelog:
  - update to version 1.4.10
  - Rewrite locale migration to use fd-based traversal
  - Various improvements to tests


author: wangkai <13474090681@163.com> - 3.18.0-13
changelog:
  - Fix CVE-2020-24292 CVE-2020-24293 CVE-2020-24295 CVE-2021-33367
    CVE-2021-40263 CVE-2021-40266 CVE-2023-47995 CVE-2023-47997


author: luxuexian<luxuexian@huawei.com> - v2.1.0-3
changelog:
  - Optimize the query of the number of unsynchronized service domains
  - unified conftrace record in English


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


author: Ge Wang <wang__ge@126.com> - 1.32.1-1
changelog:
  - Update package to version 1.32.1
    * Correct calculation of number of nodes returned from genders_getnumnodes()
    * Re-architect libgenders internal data structures to significantly improve performance for very large clusters
    * Deprecate the genders_getmaxattrs() function as well as all extension associated functions
    * Remove a genders_query() memory leak


author: renjunkai1@example.com - 0.0.1-21
changelog:
  - fix: Add a cargo.lock file to lock dependency versions.
  - fix:[plugin manager] replace unwrap with results
  - fix:[policy engine] forbid custom functions and loop with number range
  - fix: Add libboundscheck library for building RPM agent and cli.
  - fix:[policy engine] forbid custom functions and loop with number range
  - feat: Modify the URL paths in the API documentation
  - feat: Add a default value for executables_value in the tpm_boot.rego file.
  - fix:fix key managerd workers


author: renjunkai1@example.com - 0.0.1-22
changelog:
  - feat: add compilation options for security requirements
  - fix: [attestation server] fix unwrap problem in initialization process
  - fix: strengthen the policy injection proctection
  - fix: delete tests that are commented out
  - fix: [endorsement] fix unwrap problem
  - fix: add more strict parameter validation for user id
  - feat:modify register white box inspection
  - fix:fix apikey block_on
  - Merge openeuler/master: resolve conflicts and integrate upstream changes
  - perf: optimize PCR index validation
  - config: update PCR banks config for batch processing
  - test: add test cases for TPM plugin improvements
  - fix:fix apikey block_on
  - fix:[attestation_agent][attestation_cli]Clean up Clippy scan warnings, rm -rf deletion issues, and unsafe code problems.
  - fix: optimize TPM NV reading and PCR collection


author: cx <cx22757@163.com> - 0.0.1-23
changelog:
  - fix:add tpm.rego,modify ut and agent_config
  - feat: fix log name
  - Revert "bugfix: add key_managerd.service to rpm"
  - bugfix: add key_managerd.service to rpm
  - feat: Adapting to the log of ascend npu
  - fix:fix server_config
  - feat: The virtCCA plugin supports log collection and verification in the dim format
  - feat:add TpmPlugin for attester and verfier dim_log
  - fix: cancel exporting unnecessary lib.
  - fix: clear magic number in CCA plugin.
  - fix: split the verify_logs func in CCA verifier.
  - fix: add UT for CCA verifier plugin.
  - fix: Optimize command-line options and their explanations
  - feat: update docs and RPM spec files for CCA.
  - feat: add CCA verifier plugin.
  - feat: Modify the input of the all policy to the output of the plugin.
  - feat: Modify the interface documentation
  - feat: The baseline generation tool supports dim baseline generation.
  - feat: Added all-type policy
  - feat: add CCA attester plugin.
  - fix: extract public log verify code.
  - fix:Fix failure to read IAK certificate
  - fix: Adapt to EAR token format for itrustee plugin.
  - fix: Adding the secure boot field to the token in the virtCCA plugin
  - fix: Remove unnecessary fields in itrustee.rego.
  - fix: Add public key information and display the realm challenge when no platform token exists.
  - Merge branch 'vcca' of git@gitcode.com:lyyyze/global-trust-authority.git into 'master' # Conflicts: #   conflict attestation_server/policy/src/services/policy_service.rs
  - fix: Add JWT signature verification when updating the policy
  - feat: Add platform token challenge field and refine software component serialization
  - fix: Modify the translated content of the document
  - fix: Modify the verification logic of the tpmboot plugin to validate digests only for specific events.
  - fix: Modified failed test cases
  - Merge remote-tracking branch 'origin/issue' into issue
  - fix: Capitalize the first letter of error messages
  - fix: Modify error messages to reduce module exceptions printed to the interface output.
  - fix: Add codecheck build script
  - fix: Modify error messages to reduce module exceptions printed to the interface output.
  - bugfix: add a chapter for readme
  - fix: add UT
  - feat(api): configure server limits and improve error handling
  - fix: Fixing some errors in the API documentation


author: cx <cx22757@163.com> - 0.0.1-24
changelog:
  - fix: declare dependency for ITrustee.
  - fix: add copyright notice.
  - test:add tpm and virtcca UT
  - fix: update descriptions of request params.
  - fix: fixes OpenSSL affected by CVE-2025-15467.
  - feat: add ascend_npu cbor data to policy
  - feat: Add the user policy for the TPM plugin


author: cx <cx22757@163.com> - 0.0.1-27
changelog:
  - Revert "feat: Added Compatibility Plugin"
  - Revert "feat: Add logic for the main plugin to retrieve information for each plugin."
  - feat: Added token verification interface, supporting custom public key input.
  - feat: Add logic for the main plugin to retrieve information for each plugin.
  - fix: update rustup source in code-check script.
  - fix: replace default rustup source in code-check script.
  - Merge remote-tracking branch 'upstream/master' into plugin
  - feat: add UT to key_manager
  - feat: Added Compatibility Plugin


author: cx <cx22757@163.com> - 0.0.1-28
changelog:
  - fix: Change the IP addresses in the document
  - fix: specify REM indexes when replaying boot log.
  - fix: Remove the parameters from the /global-trust-authority/service/v1/challenge endpoint
  - feat: Add logic for the main plugin to retrieve information for each plugin.
  - fix: address review comments
  - feat: add cca server unit tests
  - feat: remove obsolete CLI unit tests
  - feat: Add log data validation
  - feat: add unit test to endorserment, key and resource_provider
  - feat: expand client, validate, load_plugins, and error coverage
  - feat: add challenge and evidence verification handler coverage
  - feat: expand service, entities, utils, and signature update coverage
  - feat: add event log, parser, and serializer coverage
  - feat: add api-sub-key func
  - fix: move LICENSE to root directory.
  - fix: remove communication matrix in guide.
  - fix: add docs to tpm plugin
  - feat: delete Chinese for key_manager
  - feat: add UT to attestation_server
  - feat: add UT to attestation_common
  - feat: add UT to attestation_cli
  - Merge remote-tracking branch 'refs/remotes/origin/master'
  - Merge remote-tracking branch 'refs/remotes/origin/master'
  - add UT to attestation_agent


author: cx <cx22757@163.com> - 0.0.1-29
changelog:
  - feat: add attestation_client facade crate
  - refactor: move func process_nonce to NonceUtil
  - refactor: unify ascend npu evidence handling around base64 cbor
  - fix: Edit the cargo.toml file
  - fix: Change the agent's default setting to support HTTP one-way authentication; change the exist_time field in the configuration to expired_time.
  - Merge remote: openeuler/global-trust-authority master
  - fix: DICE verification configuration update
  - fix: move dependencies of cca to workspace level
  - feat: Added a new DICE verifier module
  - feat: Added SM2 and Ed25519 algorithm implementations and local configuration key mode for key management
  - feat: Added DICE authentication module and adapted CLI tool


author: cx <cx22757@163.com> - 0.0.1-30
changelog:
  - docs: fix typo ITrustee to itrustee in attestation_service.md
  - feat: add is_default field to ref_value API documentation
  - fix: Fix and refine attestation codebase and documentation
  - fix: Make the rate limiting for the agent service configurable
  - feat: Declare the dependencies of the policy_engine module separately
  - fix(agent): handle non-2xx HTTP responses to surface real error causes
  - fix: add restful configuration in attestation client
  - refactor(ref_value): remove redundant validate func
  - fix(docs): add cca type for ref_value and modify content size
  - test(attestation): add UTs for dice verifier and token
  - fix: modify dice uts
  - Merge atomgit/master into current branch
  - feat: Add documentation for dice plugin and support SM2 algorithm for token
  - test(attestation): add UTs for dice attester and verifier
  - perf: use AtomicBool for initialization check
  - fix: Modify the fields in the token so that the fields related to the log status become Boolean values
  - fix: Change the data type of the secureBoot field to boolean
  - fix: Remove the “ignore” field from all ref_value_match_status entries
  - fix: In the cca and virtCCA plugins, rename the configuration option “ccel_file_path” to “boot_log_file_p”


author: cx <cx22757@163.com> - 0.0.1-2
changelog:
  - feat(rbs-cli): add verbose tracing and refresh client command docs
  - feat(rbs):Added parameter validation to the User Management and Policy Management modules
  - feat(rbc,rbs-cli): unify token flow and extend resource auth modes
  - feat(rbs):Add logs for business logic processing
  - feat(rbs):Modify the URL for the certificate management interface
  - feat(rbs):Supports elliptic curve algorithms
  - feat(rbs):Change the key input parameter to Base64 encoding
  - Modify the business logic of the retrieve interface
  - feat(rbs):The export mode only supports JWE.
  - feat(rbs): add resource management module with JWE encryption and unified DB schema
  - feat(rbs): add policy management module with API documentation


author: cx <cx22757@163.com> - 0.0.1-3
changelog:
  - fix(rbs):Optimize log output for business modules
  - fix(rbs):Adjust the directory for api-types
  - fix(rbs):Added validation logic to the resource policy management query interface
  - feat(rbs):Add a locking mechanism to Bearer token authentication
  - feat(rbs):Add end-to-end test cases for RBS
  - fix(rbs):Remove hard-coded public keys and switch to dynamically generating key pairs
  - feat(rbs):Added ES512 algorithm for JWT verification


author: zengliwen <zengliwen@kylinos.cn> - 49.0-1
changelog:
  - Update package to version 49.0
    * Fix incorrect/missing URLs
    * Improve app metainfo 
    * Set application name and icon
    * Fix a crash when installing fonts


author: laokz <zhangkai@iscas.ac.cn> - 44.5-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: xu_ping <707078654@qq.com> - 1.9.3-1
changelog:
  - Upgrade version to 1.9.3
  - Added Address Sanitizer via '--enable-asan' to the configure options for debugging purposes.
  - Replaced 'remote_ip' with 'client_ip' for Caddy's JSON format, allowing the use of trusted proxies.
  - Deprecated '--output-format'; now, only the '--output' option is permissible.


author: yaoxin <1024769339@qq.com> - 2.8.139-1
changelog:
  - Update to 2.8.139:
    * Minor improvement of the `SOAP_XML_IGNORENS` (ignore XML
      namespaces) logic when performing non-strict XML validation
      (`SOAP_XML_STRICT` is not enabled) when ignoring extra XML
      extensibility elements in an inbound SOAP/XML message; no
      longer produces validation errors for non-serializable XML to
      "safely" ignore, unless strict XML validation is enabled with
      `SOAP_XML_STRICT`, as expected.
    * Minor update to improve XML entity parsing within limits.
    * The wsdl2h tool with SSL/TLS enabled for https no longer
      supports legacy SSLv3, only TLS 1.0 to 1.3, this avoids
      potential TLS/SSL handshake errors.
    * Corrected a logic bug in wsdl2h for attribute/elemenet
      reference qualification for C++ class and C struct members in
      the generated header interface file for soapcpp2.


author: zhang_jian <zhang_jian7@hoperun.com> - 2.8.143-1
changelog:
  - update to 2.8.143
    * Update to support HTTP method that was disabled due to a typo in the original release
    * New compile-time flag for even faster JSON and XML-RPC parsing, with some more memory overhead.
    * Minor update to support OpenSSL 4.


author: tenglei <tenglei@kylinos.cn> - 2.19.0-3
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:Migration patch from upstream:drop package name when used with 'go clean' argument


author: yaoxin <1024769339@qq.com> - 1.8.10-1
changelog:
  - Update to 1.8.10:
    * unexpected environment variables inherited from old DBus session
    * correct DBus service filename


author: zhang_jian <zhang_jian7@hoperun.com> - 4.25.9.0-1
changelog:
  - Upgrade to 4.25.9.0
  - Reject fanotify-only options if fanotify is disabled
  - Fix formatting of man page references
  - Add flag for forcing static compilation


author: xu_ping <707078654@qq.com> - 2.31.0-1
changelog:
  - Upgrade version to 2.31.0
    * Fixed memory leaks in unit tests.
    * Added CRC combine example crc_combine_example for multiple polynomials.
    * Added function overview documentation page.
    * Added security file.
    * Added new CRC64 Rocksoft algorithm.
    * Added new AVX512 and AVX2 implementations using GFNI instructions.
    * Added new SVE implementation.
    * Added new AVX2 and AVX512 implementations.
    * Added compress/decompress with dictionary to perf test app.
    * Added isal_zlib_hdr_init() function to initialize the zlib header to 0.
    * gf_vect_mul_base() function now returns an integer, matching the return type
      of gf_vect_mul() function (not a breaking change).


author: xu_ping <707078654@qq.com> - 2.31.1-1
changelog:
  - Upgrade version to 2.31.1
    * Fixed return type for PowerPC _gf_vect_mul_base function.
    * Fixed isal_deflate_icf_finish_lvl1 dispatcher for aarch64.
    * Fixed CRC compilation on aarch64.
    * Fixed MacOS-14 compilation.
    * Fixed MinGW build.
    * Fixed Clang compilation on igzip library on aarch64.
    * Fixed spelling mistakes and typos.
    * Fixed Windows build on erasure code performance applications.
    * Fixed FreeBSD build warnings.
    * Fixed compilation with YASM.


author: liliguang <liliguang@baidu.com> - 1.5.6-1
changelog:
  - Upgrade to 1.5.6
  - New command-line options 
  - Add initial unit tests
  - Update printable man page generation


author: weiyucheng <weiyucheng@kylinos.cn> - 1.6.6-18
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC: Fix ctr snapshot mount produce invalid mount command for empty option


author: huayadong <huayadong@kylinos.cn> - 5.116.0-3
changelog:
  - Type: update
  - ID  : NA
  - SUG : NA
  - DESC: Delete the pure virtual function `enableBlurBehindWithStrength`


author: ChenYanpan <chenyanpan@xfusion.com> - 5.113.0-2
changelog:
  - use 
    /usr/bin/cmake --build "aarch64-openEuler-linux-gnu" -j${RPM_BUILD_NCPUS} --verbose and 
    DESTDIR="/home/lkp/rpmbuild/BUILDROOT/kf5-purpose-5.116.0-1.oe2609.aarch64" /usr/bin/cmake --install "aarch64-openEuler-linux-gnu" to fix build failure


author: ChenYanpan <chenyanpan@xfusion.com> - 5.113.0-2
changelog:
  - use 
    /usr/bin/cmake --build "aarch64-openEuler-linux-gnu" -j${RPM_BUILD_NCPUS} --verbose and 
    DESTDIR="/home/lkp/rpmbuild/BUILDROOT/kf5-syntax-highlighting-5.116.0-1.oe2609.aarch64" /usr/bin/cmake --install "aarch64-openEuler-linux-gnu" to fix build failure


author: infra_team <zhaiwenjie1@huawei.com> - 6.14.0-2
changelog:
  - fix CVE: CVE-2026-41526
  - Add control character filtering in KShell::quoteArg to prevent command injection


author: Funda Wang <fundawang@yeah.net> - 2.6.0-5
changelog:
  - adopt to new cmake macro
  - drop useless post scriptlets, they have been replaced by file trigger years ago


author: liuxinhao <liuxinhao@kylinsec.com.cn> - 2.6.0-8
changelog:
  - KYOS-B: Fix window thumbnails not being fetched by window manager takeover(#56152)
  - KYOS-B: fix some memory leak(#54376)
  - KYOS-B: Fix some related issues in recent documents(#55119)
  - KYOS-F: adding apps to the desktop, copy them to a temporary file and change the permissions.(#37790)
  - KYOS-F: Added configuration items: Fixed application to the taskbar(#37152)
  - KYOS-B: change 'Recently files' to 'Recent files'(#38303)
  - kYOS-B: fix interference caused by tooltip and popup type windows
  - KYOS-F: taskbar add "simply window previewer" mode(only show window title)(#45321) 
  - KYOS-B: Fixed an issue where taskbar page-turning ICONS cover each other(#19588)
  - KYOS-B: Fixed the taskbar page-turning ICONS hiding each other when zoom rate was 200
  - KYOS-F: The plugin button loads the icon from the system theme
  - KYOS-B: Fixed xnest connection crash
  - KYOS-B: Fixed an issue where the taskbar does not drag smoothly
  - KYOS-B: Fixed start Menu without icon application drag and drop causes the bottom panel to crash(#34719)
  - KYOS-B: Fixed the issue where the taskbar close window used the wrong timestamp.(#26368)
  - KYOS-B: Fix win key popup Start menu does not get focus, can not directly keyboard operation (#21246)
  - KYOS-B: :when resize icon window, it is necessary to consider the impact of the scale factor.The correct resize height is the height of the container multiplied by the scale factor of the container (#30889)


author: gaobo <gaobo@kylinsec.com.cn> - 2.6.0-10
changelog:
  - Fix non-existent make_managed definitions in low versions of gtkmm (f:155085)
  - add CI (f:155085)
  - fix crash caused by double free(b:90168)
  - update test/test-all-apps.cpp (f:155085)
  - hidden menu to display the power dialog(f:29589)
  - Hide start menu before showing warning dialog (b:107763)
  - fix a memory leak problem. (b:121165)
  - fix crash caused by GSettings idle callback after KiranTray destruction. (b:139019)
  - fix some memory leaks. (b:139488)
  - add debounce when system app monitor changed and update window pixmap frequently (b:139488)
  - fix memory leaks of kiran x11 tray icon. (b:139488)
  - fix memory leak of sn icon menu and tray (b:120470)
  - fix memory leak of RecentFileItem context menu (b:120470)


author: luoqing <luoqing@kylinsec.com.cn> - 2.5.2-3
changelog:
  - KYOS-B: Fixed a crash caused by repeatedly calling disConnectDev in resetUkey and destructor to release the same device handle
  - KYOS-R: Modify the code according to the https://gitee.com/openeuler/kiran-authentication-devices/pulls/17 review opinions
  - KYOS-B: when the iris face integrated device is removed, the memory cannot be released and the process is blocked.When the face iris device object is removed, restart the service to release resources (#25243)
  - KYOS-B: When the driver is enabled, the device is scanned and the corresponding device object is created.When the driver is disabled,the corresponding device object is released. (#25387)
  - KYOS-B: fix file install path error


author: liuxinhao <liuxinhao@kylinsec.com.cn> - 2.5.2-5
changelog:
  - KYOS-B: delete blank cmake_target_link_directories
  - KYOS-B: remove rpath (#37243)
  - KYOS-F: suitable for zhi ang fingerprint device (#24532)


author: liuxinhao <liuxinhao@kylinsec.com.cn> - 2.6.1-24
changelog:
  - KYOS-F: Decrease the priority of override file configurations(#52881)
  - KYOS-F: Marking the configuration as not to be replaced
  - KYOS-B: Enrichment of error messages in pw_history module when changing passwords(#52096)
  - KYOS-B: Fix crash caused by the previous commit due to the existence of a schema but the absence of a color-schema (#35120)
  - KYOS-B: Fix the issue where switching between light and dark themes does not work in Gnome 41 and later versions.(#35120)
  - KYSO-B: Fix the ntp service load order logic error
  - KYSO-B: Fix std::regex can not run in gcc version < 4.9(#48386)
  - KYSO-F: Use glibmm's regex to replace glib's regex
  - KYSO-B: Fix failure to get disk information in virtual machine(#46645)
  - KYOS-B: Fixed the issue where Unglab was not executed in a timely manner, causing subsequent Xclient connections to XServer to fail
  - KYOS-B: fix the graphical and network hardware info no display problem.(#37289)
  - KYOS-B: Remove the duplicate graphical and network hardware info.
  - KYOS-B: The shutdown shortcut cannot be found.(#44337)
  - KYOS-F: add shutdown keybinding
  - KYOS-B: perform adaptive settings when connection status or monitor uid is changed.(#37289)


author: liuxinhao <liuxinhao@kylinsec.com.cn> - 2.6.1-25
changelog:
  - KYOS-B: fix the passwd command compatible problem for KY3.3-9-Server(#46550)
  - KYOS-F: Add icon and cursor theme changing when enable auto switch theme.(#73665)
  - KYOS-F: Modify gtk and icon theme to light theme defaultly.


author: gaobo <gaobo@kylinsec.com.cn> - 2.6.1-28
changelog:
  - Update the patch0035's description (f:155085)
  - modify the ntp service selected rule.(b:77953)
  - Fix the signal parameter parsing of added/deleted Upower devices.(b:81563)
  - Disable capslock and numlock by default(b:155085)
  - Fix cpu model name with BIOS while it is empty(b:91787)
  - Fix translation typo (b:90671)
  - Fix issue caused by delayed synchronization when disabling repeat keys (b:90671)
  - Fix build issues caused by recent commits (f:155085)
  - Fix incorrect remaining time in discharge notification after unplugging at full charge(b:108231)
  - Export symbols of exec application(b:109925)
  - Auto theme switching not disabled after manual theme switch.(b:115404)
  - add "--" before user name in spawn calls to prevent option injection. (b:121814)
  - avoid treating VMware VMMouse as touchpad. (b:34878)
  - resolve multiple resource and memory leaks. (b:123369)


author: liuxinhao <liuxinhao@kylinsec.com.cn> - 2.6.4-2
changelog:
  - KYOS-B: Fix crash when ipv6 address can't be retrieved(#75993)
  - KYOS-F: Supports dimming the monitor during idle time(#76040)
  - KYOS-F: Supports Meta and Window theme settings(#73665)
  - KYOS-F: Support for sound testing(#73668)
  - KYOS-B: compatible with different versions of open-source cursor to prevent program crashes(#IBV1XG)
  - KYOS-F: Split Screensaver and locking concepts, add support for embedded xscreensaver(#73664)
  - KYOS-F:Fix the problem of web details supporting large layouts.(#72894)
  - KYOS-F:improve code in group plugin.(#73623)
  - KYOS-F: Fix the problem of getting the return value of a device via NetworkManager DBus interface under stress test(#70121)
  - KYOS-B: Fix password input limit of 20（#57392）
  - KYOS-B: power management front-end server version determination to runtime configuration(#52885)
  - KYOS-B: Fixes an issue with determining connection and NIC Mac configuration matches when a connection configuration change is active(#51089)
  - KYOS-B: Fix the message that the tray service is not registered when the tray is registered.(#50967)
  - KYOS-B: shared Networks Add Configuration Invisible (#51089)
  - KYOS-B: shared Networks Add Configuration Invisible(#51089)
  - KYOS-B: Fix the message that the tray service is not registered when the tray is registered.(#50967)
  - KYOS-F: hide privacy_policy(#35818)
  - KYOS-F: adjusting the default configuration of the PG version to the server configuration(#51253)
  - KYOS-B: Fix Control Center NIC duplication when restarting NetworkManager(#50967)
  - KYOS-B: Add DISPLAY as one of the conditions for determining a user process singleton.(#48260)
  - KYOS-B: remove NetworkManager-l2tp Requires
  - KYOS-F: network details page supports multiple IP masks(#46740)
  - KYOS-B: Fix DBusServiceWatcher lifecycle not bound to slot object(#46755)
  - KYOS-B: Fix that the maximum height of KiranCollapse will not be adjusted under the list of available connections in the network plugin(#47197)
  - KYOS-F: network plugin support wired carrier check(#36646)
  - KYOS-F: netowrk plugin support single configuration multiple IP addresses(#46740)
  - KYOS-B:  add Obsoletes kiran-timedate-manager  
  - KYOS-F: fix build in 339
  - KYOS-B: Adapt to Qt5.9.7 NativeScanCode to QtKey
  - KYOS-F: new network card Carrier status check as tray connection condition judgment(#36646)
  - KYOS-F: Reserved idle lock screen related configurations for server versions(#31787)
  - KYOS-B: fix gateway display not configured tray icon show disconnection(#36646)
  - KYOS-B: Fix the issue where the initial letters of certain categories are not capitalized.(#36266)


author: gaobo <gaobo@kylinsec.com.cn> - 2.6.4-4
changelog:
  - Network connectivity checking is not enabled by default(f:77265)
  - Fix monitor dimming translation when idle(f:76040)
  - Fix incorrect icon color for more options (f:155085)
  - hide the option to dim when general settings are idle(f:76040)
  - Screen saver setting screen is not enabled by default (f:155085)
  - add message dialog while input only modifies or input super key for keybinding.(f:79211)
  - handle Super_R same with Super_L.(f:79211)
  - improve translation of "Window Themes Setting".(f:84434)
  - Repair strftime results in LANG=zh_CN environment in the graphical interface display messy code(f:86656)
  - Fix build error on 336 system(f:88924)
  - Fix crash caused by failure to obtain primary or active connection when network device state changes(f:90564)
  - fix the default position of the Hostname dialog and slightly adjust the content layout. (b:90839)
  - Fix translation issues in authentication configuration interface. (b:90773)
  - Fix Incorrect Anchor Information Update When Virtual Screen Resolution Changes Leading to Position Abnormalities. (b:92973)
  - network unavailable prompt still exists after restarting NetworkManager service on system startup(f:94129)
  - Update window positions when a single display's resolution changes to prevent gaps between screens. (b:103625)
  - Fix the issue where the prompt content is not fully displayed when changing from a low resolution to a higher one. (b:108453)
  - compatible with kylinsec and kylin release dir,and show agreement only if file exists.(b:107748)
  - fix can't load logging category in audio and power. (b:118262)
  - hide license version. (b:126107)
  - Add zh_CN translations for devel and launcher packages (f:155085)


author: yuanxing <yuanxing@kylinsec.com.cn> - 2.6.0-2
changelog:
  - KYOS-B: add icon of gnome software with correct icon name in Kiran.(#28021)
  - KYOS-B: update icons to smaller size to fix the slowly problem when open caja.(#33978)


author: liuxinhao <liuxinhao@kylinsec.com.cn> - 2.4.0-7
changelog:
  - fix zlog use program log rotation lock rules to avoid log file is locked by other process(b: 113752)


author: Funda Wang <fundawang@yeah.net> - 2.6.1-2.kb1
changelog:
  - adopt to new cmake macro
  - drop useless post scriplet, as it was replaced by file trigger years ago


author: gaobo <gaobo@kylinsec.com.cn> - 1.22.4-8
changelog:
  - fix memory leak from upstream and valgrind. (b:126226)
  - add show desktop function in panel context menu.(f:94564)
  - remove locker of panel-profile(f:72513)
  - Lock when initializing gsettings(f:72141)
  - fix some memory leaks(f:48935)
  - fix run-dialog issue(f:24810)


author: liuxinhao <liuxinhao@kylinsec.com.cn> - 2.5.1-11
changelog:
  - KYOS-B: Fix ci issues
  - KYOS-B: Add virtual keyboard detection(#29712)
  - KYOS-B: incorrect scaling cursor size(#29286)
  - KYOS-B: fix untranslated text from polkit-agent(#29452)


author: liuxinhao <liuxinhao@kylinsec.com.cn> - 2.5.1-13
changelog:
  - KYOS-B: Adjusting the Greeter Control Center plugin to use a new version of the interface for keyword search(#35280)


author: liuxinhao <liuxinhao@kylinsec.com.cn> - 2.5.2-4
changelog:
  - KYOS-F: Fix destructor crash when VirtualKeyboard is not initialized.(#71359)
  - KYOS-F: greeter and unlock dialog support fullname(#40540)
  - KYOS-F: Add detection for whether to install a virtual keyboard
  - KYOS-F: Hide triple-authorized users by default(#53743)
  - KYOS-B: processing screen from scratch, configuration screen(#51999)
  - Fix the power menu showing on the top left when disabling all power options
  - KYOS-B: Fix the crash caused by receiving two signals from Polkit completion(#49904)
  - KYOS-B: When disabling all power settings, the power button should not be displayed(#49764)
  - KYOS-B: Add DISPLAY as one of the conditions for determining a user process singleton.(#48260)
  - KYOS-F: Support default preferred login user configurable(#47534)
  - KYOS-B: fix crash in xserver without randr (#41284)
  - KYOS-B: Fix the issue of lowercase first letters in sub-feature items(#36266)


author: liuxinhao <liuxinhao@kylinsec.com.cn> - 2.4.0-20
changelog:
  - KYOS-B: replace ParentStyle with QProxyStyle and adapt to QT5.9.7 version
  - KYOS-B: theme support custom library name
  - KYOS-B: Adapting to lower version Qt, autorcc not correctly associating dependencies
  - KYOS-B: Fix theme error when session dbus service is not registered(#35760)
  - kYOS-B: fix build in Qt5.9.2(#45382)
  - KYOS-B: adjust the height of the QCompleter Popup pop-up(#42329)
  - KYOS-B: fix the failure of dynamic theme switching in low version of Qt.(#51353)


author: gaobo <gaobo@kylinsec.com.cn> - 2.4.0-22
changelog:
  - fix event leak and harden svg load fallback. (b:131613)
  - add support of custom plugins dir (f:85372)
  - change requires, pkgconfig(pkg-config) (f:155085)
  - adjusting spec file parameters (f:155085)


author: liuxinhao <liuxinhao@kylinsec.com.cn> - 2.2.3-12
changelog:
  - KYOS-B: Fix the problem of closing the screensaver window in idle shutdown/logout process after locking the screen


author: liuxinhao <liuxinhao@kylinsec.com.cn> - 2.2.4-1
changelog:
  - KYOS-B: fix sonarqube scanning problem.
  - KYOS-B: Fix conflict with Display dims when idle
  - KYOS-F: Support XEmbed Screensaver theme(#78377,#73664)


author: liuxinhao <liuxinhao@kylinsec.com.cn> - 2.2.4-2
changelog:
  - rebuild for KiranUI-2.6-next
  - KYOS-B: Fix AutoRestart not working due to disabling session management


author: gaobo <gaobo@kylinsec.com.cn> - 2.2.4-4
changelog:
  - Embedded XScreensaver screensaver without the cursor to enhance the viewing experience (f:155085)
  - improve gamma setting reliability with error handling(b:91531)
  - Improve compatibility by reading lock background directly via GSettings (f:118607)
  - update CMake structure and add basic unit test functionality (f:113505)
  - fix sonarqube scanning problem (b:118607)
  - simplify visibility monitor restack handling.(b:115411)
  - fix animation parent for screensaver and remove redundant xcb_connect call. (b:121166)
  - fix gamma buffer release and translator lifecycle(b:131613)
  - run tests with explicit QApplication(b:131613)
  - improve generateCookie compatibility and robustness(b:123369)


author: liuxinhao <liuxinhao@kylinsec.com.cn> - 2.5.0-14
changelog:
  - KYOS-B: Session management pulled up child process forwards standard errors to the master process(#50844)
  - KYOS-B: Repair the situation that Key cannot be matched when receiving QGSettings changed signals(#51570)
  - KYOS-F: Add kiran-session-quit to support shutdown shortcut (#44337)
  - KYOS-B: fix build error
  - KYOS-B: extend the dbus call timeout to 10s to fix the restart failure caused by the CanReboot call timeout
  - KYOS-B: fix the problem that inhibitor window is show when the number of inhibitor is zero.(#24564)
  - KYOS-B: repair defects about theme not right when into livecd mode (#8146)
  - KYOS-B: change QCoreApplication to QGui/QApplication to fix the issue of SM not auto exit when XDMCP connection is disconnected.(#31631,#31796)


author: gaobo <gaobo@kylinsec.com.cn> - 2.5.0-16
changelog:
  - add translation for main.cpp (f:155085)
  - Fix memory growth caused by caching standard output into memory when QProcess pulls up a child process(f:83175)
  - Fix session exit confirmation dialog JSON response parsing failure caused by unexpected stdout output(f:96728)
  - Remove Qt graphics dependency for service connection management(f:97507,f:31631,f:31796)
  - fix session manager end session phase1 failed issue during logout. (b:119781)
  - fix some memory leak problem. (b:121165)
  - add multi-screen support for session exit window. (b:121359)
  - Enhance display server monitoring and session management. (f:117344)
  - fall back for QGuiApplication::screenAt on Qt before 5.10(b:121359)
  - fix the memory leak for IceConn and coredump when call SmsCleanUp because of iceConn is already closed. (b:116395)
  - check startup id before adding XSMP client, avoid session manager coredump. (b:121806)
  - cleanup ConnectionWatch and fix client object/property memory leaks. (b:154642)
  - fix Use-After-Free when IceProcessMessages returns non-Success after client disconnects(b:154642)


author: gaobo <gaobo@kylinsec.com.cn> - 2.4.2-9
changelog:
  - use QRectF to adjusted floating value (f:76290)
  - Fix HoverTips display occlusion issue (f:94259)
  - window menu right-click trigger position detection. (b:103627)
  - When changing from a low resolution to a higher one, the prompt content displays line breaks. (b:108453)
  - Fix memory leak of d-pointer in KiranPasswdEdit. (b:121166)
  - Add Qt version compatibility for obtaining the screen where the widget is located. (f:131613)


author: ChenYanpan <chenyanpan@xfusion.com> - 1.5.2-2
changelog:
  - use 
    /usr/bin/cmake --build "aarch64-openEuler-linux-gnu" -j${RPM_BUILD_NCPUS} --verbose and 
    DESTDIR="/home/lkp/rpmbuild/BUILDROOT/ktextaddons-1.5.2-2.oe2609.aarch64" /usr/bin/cmake --install "aarch64-openEuler-linux-gnu" to fix build failure


author: jade_t <yzd50036@gmail.com> - 1.29.1-19
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix the installation conflict between kubernetes-kubelet and kubernetes-node


author: houhongxun <houhongxun@kylinos.cn> - 3.10.3-2
changelog:
  - upgrade to upstream version 3.2.0.1kylin1k32.0build1-ok8~1011
  - use openeuler version number because it's higher


author: Funda Wang <fundawang@yeah.net> - 3.10.3-4
changelog:
  - adopt to new cmake macro
  - drop useless glib-compile-schemas scriptlet as it was replaced by
    glib2's file trigger since the very beginning of the distro
  - use find_lang to deal with translations


author: lichenguang <lichenguang@kylinos.cn> - 1.2.0.0-3
changelog:
  - Type:bugfix
  - CVE:
  - SUG:NA
  - DESC: fix %patchN is deprecated (2 usages found), use %patch N (or %path -P N)


author: huayadong <huayadong@kylinos.cn> - 1.2.0.0-4
changelog:
  - Type:update
  - CVE:
  - SUG:NA
  - add patch3:kylin-calculator-1.2.0.0-Multi-language-translation-support.patch


author: fundawang <fundawang@yeah.net> - 4.10.0.0-3
changelog:
  - Type: bugfix
  - ID  : NA
  - SUG : NA
  - DESC: Adapt to CMake 4: bump cmake_minimum_required from 3.1.0 to 3.5


author: huayadong <huayadong@kylinos.cn> - 3.1.2-10
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix build warnings: patchN is deprecated (2 usages found), use patch N (or %patch -P N)


author: peijiankang <peijiankang@kylinos.cn> - 4.0.0.0-2
changelog:
  - Type:update
  - ID:NA
  - SUG:NA
  - DESC: ukui-settings-daemon-4.10.0.0-fix-shortcut-open-terminal-fail.patch


author: houhongxun <houhongxun@kylinos.cn> - 4.10.0.0-2
changelog:
  - Type: bugfix
  - ID  : NA
  - SUG : NA
  - DESC: dns address from network manager is in network byte order


author: huayadong <huayadong@kylinos.cn> - 1.3.0.2-2
changelog:
  - Type:bugfix
  - CVE:
  - SUG:NA
  - DESC: add Patch02:0001-Incorrect-display-in-the-upper-left-corner-of-the-wi.patch


author: huayadong <huayadong@kylinos.cn> - 1.2.0.3-2
changelog:
  - add patch1:kylin-usb-creator-1.2.0.3-Fix-some-controls-that-are-not-compatible-with-the-theme.patch


author: peijiankang <peijiankang@kylinos.cn> - 4.10.0.0-2
changelog:
  - Type: update
  - ID  : NA
  - SUG : NA
  - DESC: Adapt to CMake 4: bump cmake_minimum_required from 3.0 to 3.5


author: douyan <douyan@kylinos.cn> - 3.2.0.3-4
changelog:
  - Type: update
  - ID  : NA
  - SUG : NA
  - DESC: Update upstream version 3.2.0.3-ok16.12, add Vietnamese translation


author: yaoxin <1024769339@qq.com> - 1.6.1-1
changelog:
  - Update to 1.6.1:
    * Fixed a bug that prevented groups from being added to shared
      folders whenever any of the users did not have a public key.
    * Improve sharing key generation
    * Remove SHA-256 support for login hashes
    * Fix password change failure
    * Replace logic of reusing key as IV
    * Fix incorrect pointer-to-pointer argument passing that would
      yield compilation errors on GCC-14


author: liweigang <liweiganga@uniontech.com> - 6.0.4-1.04
changelog:
  - upgrade: upstream to 6.0.4
  - fix: CMAKE_SHARED_LINKER_FLAGS list expansion produces stray semicolon in link command
  - fix: extend Vulkan guard to ppocrv5.cpp
  - fix: merge channel-layout migration (encoder.c, daudioencoderinterface, dplaylistmodel)


author: dongqi <dongqi1@kylinos.cn> - 1.5.0-1
changelog:
  - Update package version to 1.5.0
  - Make it possible to fetch the pid of a client in socket mode
  - Avoid trailing full stops in regex search for protocol names
  - use already computed strlen
  - print missing event types in the demo client


author: peijiankang <peijiankang@kylinos.cn> - 2.5.1.2-3
changelog:
  - Type: bugfix
  - ID  : NA
  - SUG : NA
  - DESC: add libkysdk-system-2.5.1.2-kylin-fix-Time-garbled-code.patch


author: fundawang <fundawang@yeah.net> - 2.5.1.2-5
changelog:
  - Type: bugfix
  - ID  : NA
  - SUG : NA
  - DESC: Adapt to CMake 4 (bump cmake_minimum_required to 3.5); move unversioned *.so symlinks to -devel packages and add Conflicts: <pkg> < 2.5.1.2-5; normalize man page declarations to /usr/share/man/man3/*.3* (install without gzip); use /usr/lib/rpm/find-lang.sh /home/lkp/rpmbuild/BUILDROOT/libkysdk-system-2.5.1.2-5.oe2609.aarch64 to generate translation file lists


author: fundawang <fundawang@yeah.net> - 2.5.1.0-2
changelog:
  - Type: bugfix
  - ID  : NA
  - SUG : NA
  - DESC: Adapt to CMake 4: bump cmake_minimum_required from 3.1.3 to 3.5


author: fundawang <fundawang@yeah.net> - 4.1.0.0-3
changelog:
  - Type: bugfix
  - ID  : NA
  - SUG : NA
  - DESC: Adapt to CMake 4: add cmake_minimum_required(VERSION 3.16) to the top-level CMakeLists.txt


author: Funda Wang <fundawang@yeah.net> - 5.24.4-6
changelog:
  - filter out libkwin.so.5 to prevent conflicts with kwin
  - add conflicts with dde for kwinrc
  - remove wrong obsoletes tags for kwin-common


author: peijiankang <peijiankang@kylinos.cn> - 4.10.2.12-2
changelog:
  - Type: update
  - ID  : NA
  - SUG : NA
  - DESC: add ukui-menu-4.10.2.12-add-root-to-listCachedUsers.patch


author: peijiankang <peijiankang@kylinos.cn> - 4.10.2.12-3
changelog:
  - Type: update
  - ID  : NA
  - SUG : NA
  - DESC: add ukui-menu-4.10.2.12-fix-chinese-translation-problem.patch


author: huayadong <huayadong@kylinos.cn> - 4.0.1.6-2
changelog:
  - add patch2: ukui-sidebar-4.0.1.6-add-the-function-of-adjusting-the-progress-bar-with-a-scroll-wheel.patch


author: zhang_jian <zhang_jian7@hoperun.com> - 24.0.1-1
changelog:
  - Update to version 24.0.1
  - correctly #include headers in type.h 
  - Integer overflow in write_docstring pointer arithmetic


author: Funda Wang <fundawang@yeah.net> - 0.1.8-1
changelog:
  - update to 0.1.8
    Add support for simple solid fill styles
    Add support for TextBackground from SheetStyle
    Fix reading FillStyleLst and TextBkgnd from shape
    Add support to DrawingUnits types


author: Funda Wang <fundawang@yeah.net> - 0.1.10-1
changelog:
  - update to 0.1.10
    * More work on better handling of theme colors
    * Implement displaying Angle TextField
    * Correctly display Text Background for VSD 6 and 11 format
    * Better handling of theme colors


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 4.19.3-1
changelog:
  - update version to 4.19.3
   - xfce-rc: Add support for the LANGUAGE environment variable
   - session-management: Fix name watching management
   - systemd: Name methods according to the specification
   - Allow disabling polkit interactivity in session management (Fixes #21)
   - Improve checksum calculation (#17)
   - Fix desktop entry value escaping


author: liyunqing <liyunqing@kylinos.cn> - 2.5.0-1
changelog:
  - update to version 2.5.0
    - Adds improved support for NetBSD, OpenBSD
    - Improved support for minimal Linux distributions such as Alpine
    - Added bzip3 compression support
    - Increased control over GPG signing via the GPG extra parameters
    - Fix some bugs


author: lifeifei <lifeifei@kylinos.cn> - 2.3.1-2
changelog:
  - Type:update
  - CVE:NA
  - SUG:NA
  - DESC:Migration patch from upstream, update-en.po:Translations to Esperanto.


author: yuanxing <yuanxing@kylinsec.com.cn> - 1.28.0-1
changelog:
  - Initial build
  - KYOS-F: change workspace titlebar and font and composite
  - KYOS-B: fix disabled Alt+F1 to popop mate menu
  - KYOS-F: feature [menu] : pop up start menu when press super key


author: yuanxing <yuanxing@kylinsec.com.cn> - 1.28.0-1
changelog:
  - Initial build
  - KYOS-B: draw mask for whole screen except the selection area
  - KYOS-B: fix mate system log is not display and add X-System-Server category into desktop


author: yuanxing <yuanxing@kylinsec.com.cn> - 1.28.0-1
changelog:
  - Initial build
  - Properly update the set of monitors when it changes
  - KYOS-F: add kiran theme
  - KYOS-F: set default position to right-bottom


author: yuanxing <yuanxing@kylinsec.com.cn> - 1.28.1-1
changelog:
  - Initial build
  - KYOS-F: modify desktop and modify mate system monitor
  - KYOS-B: fix resource abnormal caused by excessive CPUs and solve crash when switch CPU display color in CPU > 31
  - KYOS-B: fix get pcpu with double to solve the cpu% don't changed
  - KYOS-B: fix could not get name information of Loongson processor
  - KYOS-B: fix cpuinfo mate-system-monitor hardware-cpuinfo display


author: yuanxing <yuanxing@kylinsec.com.cn> - 1.28.1-1
changelog:
  - initial build
  - KYOS-B: add kylin mask and part of translations
  - KYOS-B: set text preview content
  - KYOS-B: add a action in mate-terminal.desktop.in.in
  - KYOS-B: change default color and system color to Dracula Dark(#30872)
  - KYOS-B: select the default charset by locale


author: shafeipaozi <sunbo.oerv@isrc.iscas.ac.cn> - 2.1.1-1
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:update version to 2.1.1. add flat_segment_tree,multi_type_vector,delayed_delete_vector and sorted_string_map.


author: lvfei <lvfei@kylinos.cn> - 1.15.2-1
changelog:
  - Fixed issues with exported images including selection.
  - Fixed issue with importing OPML files (thanks to Ygor Mutti).
  - Fixed issue with undo/redo of Unicode characters.
  - Fixed issues with exporting to Outliner format.


author: Ge Wang <wang__ge@126.com> - 2.30-1
changelog:
  - Update package to version 2.30
    * Improvement: consolidated --spsc
    * Deprecation: subcommands splice2bed, gff2bed, gff2junc, junceval andexoneval in paftools.js are deprecated by minigff. They will remain indefinitely for
      backward compatibility


author: yaoxin <1024769339@qq.com> - 5.0.2-1
changelog:
  - Update to 5.0.2:
    * Eliminate noise in logs under Python 3.13 when Python garbage
      collection decides to delay destruction of objects until a
      second phase, resulting in the wsgi.errors log object being
      accessed after the request had been completed and the log
      object marked as invalid. This resulted due to changes in
      garbage collection behaviour in Python 3.13.
    * Fix issue which could result in process crashing when values
      were supplied for user/password/realm of HTTP basic authentication
      which weren’t compliant with UTF-8 encoding format.
    * Fix memory leak in check_password() authentication hook handler.
    * Change use of deprecated thread.setDaemon to thread.daemon.


author: yaoxin <yao_xin001@hoperun.com> - 2.0.18-1
changelog:
  - Update to 2.0.18
    * Fix crash on subscribe under certain unlikely conditions.
    * Fix mosquitto_rr not honouring `-R`.
    * Fix `max_queued_messages 0` stopping clients from receiving messages.
    * Fix `max_inflight_messages` not being set correctly.
    * Fix `mosquitto_passwd -U` backup file creation.


author: jchzhou <zhoujiacheng@iscas.ac.cn> - 0.35.1-1
changelog:
  - Update to 0.35.1
  - Enabled VA-API support
  - Enabled Wayland backend & native PipeWire output support


author: liweigang <liweigang@uniontech.com> - 1.3.9-2
changelog:
  - remove txt files from source and spec
  - tarball already contains UnicodeData.txt and SpecialCasing.txt


author: zhangxingrong <zhangxingrong@uniontech.cn> - 44.6-4
changelog:
  - delete: Don't wrongly set window as not alive when pings are disabled
  - window: Add IS_ALIVE to get_property
  - core/window: Propagate focus appearance to all ancestors
  - clutter/actor: Don't write uninitialized out values on failed transform
  - clutter/pick-stack: Add an allocation check to calculate_clear_area ()


author: liudy <liudingyao@kylinos.cn> - 4.0.4-1
changelog:
  - Update version to 4.0.4
  - Added Linux-specific build files and dropped unused long long config tests
  - Fixed an issue when reporting errors with a NULL options pointer
  - Fixed installation on MingW


author: zhangbowei <zhangbowei@kylinos.cn> - 0.3.0-6
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: implement a pure Go solution to eliminate iproute dependencies


author: jiangxinyu <jiangxinyu@kylinos.cn> - 1.8.1-1
changelog:
  - Update package to version 1.8.1
  - Fix debug log in cpu collector
  - Fix pressure collector nil reference


author: kywqs <weiqingsong@kylinos.cn> - 1.5.0-1
changelog:
  - update to 1.5.0
  - The novnc_proxy command (earlier launch.sh) is now able to interface better towards Websockify and now has it's own man page.


author: jiangxinyu <jiangxinyu@kylinos.cn> - 0.6.2-1
changelog:
  - Update package to version 0.6.2
    * OAS30Validator readonly writeonly fix
    * Jsonschema package keywords module rename fix
    * Formats raise error for other types fix


author: liweigang <liweigang@uniontech.com> - 4.5.2-10
changelog:
  - fix build with cmake 4.x: bump cmake_minimum_required in OpenCVGenPkgconfig.cmake
  - use %cmake_conf/%cmake_build/%cmake_install macros (Ninja generator)
  - allow standard rpath via QA_RPATHS to pass check-rpaths in %install
  - exclude opencv_test_videoio (requires video device, fails in headless build env)


author: liliguang <liliguang@baidu.com> - 1.24.0-1
changelog:
  - update to version 1.24.0
  - Bump actions/checkout from 5 to 6
  - Work around Coverity false positive
  - Add C99/POSIX headers for size_t/ssize_t
  - Add C99/POSIX headers for size_t/ssize_t


author: xu_ping <707078654@qq.com> - 20240501-1
changelog:
  - Upgrade to 20240501
    * Added missing panel network-* symlinks
    * Removed unused symlinks for VSCode Insiders and VSCode Exploration
    * Added icons


author: xu_ping <707078654@qq.com> - 20250501-1
changelog:
  - Upgrade to 20250501
    * ePapirus and ePapirus-Dark have been removed because 
      elementaryOS 8 no longer supports changing the icon theme in wingpanel.  
    * Moved all icons with -symbolic suffix into symbolic/ directories
    * Removed symbolic icons from Papirus-Dark
    * Added some icons


author: yaoxin <yao_xin001@hoperun.com> - 0.3.32-1
changelog:
  - Update to 0.3.32
    * update hfsplus log
    * fix ntfs error for ' read error: Success'
    * add option prog_second to display in seconds
    * Fix tiny resource leak. by @TMR5454 in #248
    * Add missing return in libvmfs_version(). by @TMR5454 in #249
    * Fix get_exec_name(): when partclone in installed, there is no '/' in argv0 by @pfrouleau in #55
    * Include the NTFS Boot Record backup in the cloned image by @pfrouleau in #54


author: dongqi <dongqi1@kylinos.cn> - 0.3.34-1
changelog:
  - Update package version to 0.3.34
    * update btrfs to v 6.13
    * fix btrfs compile issue
    * fix f2fs compile issue
    * remove fail-mbr


author: dongqi <dongqi1@kylinos.cn> - 0.3.37-1
changelog:
  - Update package version to 0.3.37
    * update btrfs to v6.14
    * Add some test scripts
    * fix exfat dirty output while output is stdout


author: dongqi <dongqi1@kylinos.cn> - 0.3.39-1
changelog:
  - Update package version to 0.3.37
    * Add xxhash Suppor and buildrequire
    * The BITS_TO_BYTES macro in src/bitmap.h doesn't handle integer overflow creating vulnerabilit
    * Fix heap buffer overflow when cloning ext4 bigalloc filesystems


author: liweigang <liweiganga@gmail.com> - 4.2.12-2
changelog:
  - Fix launcher: use JAVACMD instead of hardcoded JAVA_HOME
  - Pass "$@" through to pdfsam.sh
  - Correct License to AGPLv3
  - Ship static desktop file, drop gendesk
  - Add %check with desktop-file-validate


author: openeuler_bot <infra@openeuler.sh> - 4.39-1
changelog:
  - Changes for version 4.39 - 2024-12-12
    - Fix Windows -Dusequadmath (sisyphus GH #235, GH #229)
    - Fix inconsistent behavior between decoding escaped and unescaped surrogates, and escaped non-characters vs non-escaped non-characters. Now aligned to JSON::PP (Gavin Hayes GH #233, GH #227)
    - Add type_all_string tests (Bernhard Schmalhofer GH #236)
    - Silence UV to char cast warnings (bulk88 GH #232)
    - Fix MSVC preprocessor errors (bulk88 GH #232)
    - Fix -Wformat warnings on Windows (sisyphus GH #228)
    - Clarify BigInt decoding (GH #226)


author: liyl <liyulong@kylinos.cn> - 4.40-1
changelog:
  - Changes for version 4.40 - 2025-09-07
    - Fix CVE-2025-40929 overflow with overlong numbers, fuzzing only.
    - Detect more malformed numbers, with two decimal points.
    - Pin github actions to latest @v via pinact run -u


author: YangengLiu <dev01202@linx-info.com> - 4.41-1
changelog:
  - update version to 4.41
    - Fix BOM-shift PV-corruption SIGABRT (CVE-2026-9516)
    - Fix dupkeys_as_arrayref type confusion (CVE-2026-9334)
    - Fix incr_parse single-quote string delimiter.
    - Fix a one-byte out-of-bounds heap read reachable via allow_barekey on truncated input.


author: kywqs <weiqingsong@kylinos.cn> - 4.42-1
changelog:
  - Update perl-Cpanel-JSON-XS to 4.42
  - Fix Boolean eq overload matching undef (GH #207)
  - Fix type_all_string overriding allow_blessed/convert_blessed (GH #175)
  - Fix infinite recursion when encode called from "" overload (GH #128)
  - Change allow_nonref default to true (GH #241)
  - Fix $obj->new creating broken object (GH #93)


author: guoshengsheng <guoshengsheng@kylinos.cn> - 5.517-1
changelog:
  - Handle MIME parameters with no value without aborting parsing. (version:5.516)
  - Treat empty boundary parameters as ambiguous malformed MIME. (version:5.516)


author: xu_ping <707078654@qq.com> - 1:1.10.16-1
changelog:
  - Upgrade version o 1.10.16
    * PR #112: Put glue and pieces parameters to implode in correct order for PHP 7.4+
    * PR #121: Fix PHP bug 81653: Typo in install-pear-nozlib.phar
    * PR #122: add %SOURCEEXPECTF
    * PR #124: Fix: Creation of dynamic property PEAR_Error::$callback is deprecated
    * PR #125: Fixed extension loaded check for pecl binaries
    * PR #126: Remove -n option from pecl.bat for shared extensions
    * PR #127: fix Using ${var} in strings is deprecated
    * PR #128: fix lingering license references to PHP license
    * PR #129: Exclude tests from composer classmap
    * PR #131: fix private lastError name
    * PR #132: cleanup uneeded test
    * PR #135: Fix PHP Deprecated: Calling get_class() without arguments
    * PR #141: Fix bug #27796: "Array to string" conversion warnings on installs/other actions
    * PR #145: Never reference E_STRICT on PHP 8.4+
    * PR #147: Fix tests 8.1+


author: Funda Wang <fundawang@yeah.net> - 1:1.10.17-2
changelog:
  - remove report_memleaks usage with PHP 8.5 using patch from
    https://github.com/pear/pear-core/pull/164


author: PolyMind ftboy <futao10@huawei.com> - 1.0.0-1
changelog:
  - Initial package for openEuler
  - Support for both x86_64 and aarch64 architectures
  - Built with electron-builder for Linux


author: PolyMind ftboy <futao10@huawei.com> - 1.0.1-7
changelog:
  - switch upstream to https://atomgit.com/openeuler/polymind
  - sync source tarball from migrated repo master (cad71f8)
  - adapt spec to the new Next.js architecture (standalone build)


author: jiangxinyu <jiangxinyu@kylinos.cn> - 2.52.0-1
changelog:
  - Update package to version 2.52.0
  - Fix possible duplicated label name and values in a metric result for specific queries
  - Fix counting of histogram samples when creating WAL checkpoint stats


author: jiangxinyu <jiangxinyu@kylinos.cn> - 2.53.3-1
changelog:
  - Update package to version 2.53.3
    * Fix metric name include histogram error
    * TSDB: Let queries with heavy regex matches be cancelled and not use up the CPU
    * Scraping: allow multiple samples on same series, with explicit timestamps


author: ZijianLi <zijian.oerv@isrc.iscas.ac.cn> - 2.53.3-2
changelog:
  - Fix cgo enable on RISCV arch
    * set cgo enable on RISCV architecture
    * On the RISCV architecture, set GOMAXPROCS to 1, otherwise the build will hang.


author: jiangxinyu <jiangxinyu@kylinos.cn> - 2.53.5-1
changelog:
  - Update package to version 2.53.5
  - Add backward compatibility with the upcoming TSDB block index v3


author: jiangxinyu <jiangxinyu@kylinos.cn> - 0.17.0-1
changelog:
  - Update package to version 0.17.0
  - Add codesign utility function
  - Do not discover user/host for reproducible builds


author: jiangxinyu <jiangxinyu@kylinos.cn> - 1.9.0-1
changelog:
  - Update package to version 1.9.0
  - resources: naive rendering for native histograms
  - diskmetricsstore: test native histogram persistence


author: yaoxin <yao_xin001@hoperun.com> - 5.0.0-1
changelog:
  - Update to 5.0.0:
    * Breaking: Change default to disable private network access
      This effectively resolves GHSA-hxwh-jpp2-84pm https://osv.dev/vulnerability/PYSEC-2024-71


author: xiaozai <xiaozai@kylinos.cn> - 1.8.0-1
changelog:
  - Update package to version 1.8.0
    - Python 3.13 support
    - Fixed deprecation warnings on Python 3.12
    - Dropped support for Python 3.8


author: zhang_wenyu <zhang_wenyu@hoperun.com> - 1.8.2-1
changelog:
  - Update package to version 1.8.2
    - TimedRotatingFileHandler was sensitive to changes in the current work directory if ``filename`` was a relative path.
    - Wheels are built for Linux arm64


author: liutao <liutao1@kylinos.cn> - 1.9.1-1
changelog:
  - Update package to version 1.9.1
  - Required files were missing from the source distribution (sdist)


author: wanggang <wanggang1@kylinos.cn> - 1.9.2-1
changelog:
  - Update package to version 1.9.2
  - When used as a context manager, handlers, flags, and processors would swallow a raised 'BaseException' and raise a 'TypeError'.


author: zhang_jian <zhang_jian7@hoperun.com> - 1.8.2.3-1
changelog:
  - Update package to version 1.8.2.3
  - One final release of AngularJS in order to update package README files on npm.


author: zhang_wenyu <zhang_wenyu@hoperun.com> - 3.1.16-1
changelog:
  - Update package to version 3.1.16
    - remove newer setup.py option include_package_data
    - support dictionary-like key access to NamedTuple
    - standardized handling of negative numbers in flags


author: jinshuaiyu <jinshuaiyu@kylinos.cn> - 3.5.0-1
changelog:
  - Update package to version 3.5.0
  - Allows proper cleanup of resources on demand
  - Corrected type annotations for better type checking
  - Provided more accurate information on supported event loops on Windows


author: zhang-ke <zhangke21@baidu.com> - 3.6.1-1
changelog:
  - Update package to version 3.6.1
  - build: prevent incompatible pycares versions
  - Fix resolver garbage collection during pending queries
  - Added Python 3.14 to the CI


author: liuzhilin <liuzhilin@kylinos.cn> - 5.3.1-1
changelog:
  - Update package to version 5.3.1
  - fix AbstractTransport repr socket error
  - blacksmith.sh: Migrate workflows to Blacksmith


author: yaoxin <yao_xin001@hoperun.com> - 3.8.0-1
changelog:
  - Update to 3.8.0:
    * Remove obsolete compute driver where the provider is either
      dead or not offering those services anymore: Bluebox,
      bsnlcloud, Cloudwatt, Enomaly, ElasticHosts, ElasticStack,
      GoGrid, Gridspot, HostVirtual, Joyent, Med-1, Nephoscale,
      1on1, ProfitBricks, ServerLove, SkaliCloud, Softlayer, Voxel.
      (#1743, #1852)
    * [Outscale] Fix list_nodes() and list_volumes() method. (#1877)
    * [Azure ARM] Implement pagination in the list_nodes() method.
      This fixes a bug which would result in sometimes not all the
      nodes being returned. (#1824, #1850)
    * [Azure ARM] Implement pagination in the list_volumes() method.
      This fixes a bug which would result in sometimes not all the
      volumes nodes being returned. (#1891)
    * [Azure ARM] Bump DISK_API_VERSION from 2018-06-01 to 2023-01-02
      to support premium v2 SSDs. (#1904)
    * [AWS EC2] Add support for the following new arguments to the
      ex_register_image() method: * boot_mode - control bios vs
      uefi boot * tpm_support - enable a tpm * uefi_data - provide
      NV UEFI vars * imds_support - require IMDSv2. (#1906)
  - Please see log: https://libcloud.readthedocs.io/en/stable/changelog.html


author: zhang_jian <zhang_jian7@hoperun.com> - 3.9.0-1
changelog:
  - update to 3.9.0
    * Improvements in the Azure ARM compute driver
    * Improvements in the Amazon S3 storage driver
    * Added support for Python 3.12 (stable) and 3.13.


author: jinshuaiyu <jinshuaiyu@kylinos.cn> - 3.9.1-1
changelog:
  - Update to 3.9.1
  - Add verify_ssl option, to enable the user to avoid SSL verification explicitly.
  - Add hypervisor_hostname attribute to OpenStack node.


author: zhang_jian <zhang_jian7@hoperun.com> - 0.6.0-1
changelog:
  - Update package to version 0.6.0
  - The ability to specify a different default error code (instead of 1)
  - Testing on Python 3.13, 3.14, and 3.15


author: Hann <hannannan@kylinos.cn> - 1.7.9-1
changelog:
  - Upgrade package to version 1.7.9
  - Fix crash on pyproject.toml without bandit config
  - Fix up issues found running Bandit on itself


author: lixiaoyong <lixiaoyong@kylinos.cn> - 1.7.10-1
changelog:
  - Upgrade package to version 1.7.10
    - Bump docker/build-push-action from 5.4.0 to 6.0.0 by @dependabot in #1147
    - Suggested small refactors in assignments by @ericwb in #1150
    - Performance improvement in blacklist function by @ericwb in #1148
    - Add test for usage of FTP_TLS by @ericwb in #1149
    - New check: B113: TrojanSource - Bidirectional control characters by @Lucas-C in #757


author: Ge Wang <wang__ge@126.com> - 1.8.6-1
changelog:
  - Update package to version 1.8.6
    * added hint to FreeBSD package in doc/source/integrations.rst
    * Huggingface revision pinning
    * Fix for publish to PyPI failure
    * Add more random functions to B311 check
    * Fix traceback from trojansource plugin


author: wanggang <wanggang1@kylinos.cn> - 1.9.1-1
changelog:
  - Update package to version 1.9.1
  - Bump sigstore/cosign-installer from 3.9.1 to 3.9.2
  - Bump docker/login-action from 3.4.0 to 3.5.0
  - Bump actions/checkout from 4 to 5
  - Bump actions/setup-python from 5 to 6
  - Bump sigstore/cosign-installer from 3.9.2 to 3.10.0
  - Bump docker/login-action from 3.5.0 to 3.6.0
  - Bump sigstore/cosign-installer from 3.10.0 to 4.0.0
  - Drop support of end-of-life Python 3.9


author: wanggang <wanggang1@kylinos.cn> - 1.9.2-1
changelog:
  - Update package to version 1.9.2
  - Argparse Python 3.14 enhancements
  - Check whether Constant value is str


author: YangengLiu <dev01202@linx-inf0.com> - 1.9.3-1
changelog:
  - update version to 1.9.3
    * Fix B608 to detect VALUES( without space
    * Add check for hardcoded passwords in dicts.
    * Update tox tests for Python 3.10
    * Limit B614 to torch.load deserializers


author: Hao Nan <dev01210@linx-info.com> - 1.9.4-1
changelog:
  - update version to 1.9.4
    * Bump docker/login-action from 3.6.0 to 3.7.0.
    * Fix B613 crash when reading from stdin.
    * Include filename in nosec 'no failed test' warning.
    * Fix B615 false positive when revision is set via variable.
    * Lower version guard in check_ast_node to Python 3.12.
    * Fix B106 reporting wrong line number on multiline function calls.


author: jiangxinyu <jiangxinyu@kylinos.cn> - 4.2.1-1
changelog:
  - Update package to version 4.2.1
  - Adapt for logging lock internal changes in Python3.13
    Remove SIGUSR2 from TERMSIGS_DEAULT


author: Hann <hannannan@kylinos.cn> - 4.2.2-1
changelog:
  - Update package to version 4.2.2
  - Fix the failing pre-commit.ci job
  - Add codespell support (config, workflow to detect/not fix) and make it fix few typos


author: wanggang <wanggang1@kylinos.cn> - 4.2.4-1
changelog:
  - Update package to version 4.2.4
  - Eliminate usage of 'return' in 'finally' blocks.
  - Prepare for release: v4.2.4.


author: liutao1 <liutao1@kylinos.cn> - 0.32.0-1
changelog:
  - Update package to version 0.32.0
  - Add repository contribution guidelines
  - Refresh test configuration and project maintenance metadata


author: YangengLiu <dev01202@linx-info.com> - 2.9.0-1
changelog:
  - update version to 2.9.0
    * Fix CVE-2026-31899 (Abort when more than 100k referenced elements are rendered)


author: songliyang <songliyang@kylinos.cn> - 5.3.4-1
changelog:
  - update to 5.3.4
  - Use string value for CELERY_SKIP_CHECKS envvar
  - Document need for CELERY_ prefix on CLI env vars
  - Fixed AttributeError: 'str' object has no attribute


author: xu_ping <707078654@qq.com> - 5.4.0-1
changelog:
  - update to 5.4.0
    * support redis 5.x
    * Added support for replaced_task_nesting in chains
    * Added Python 3.11 support to Dockerfile
    * updated dockerfile to add python 3.12
    * Support moto 5.0
    * Enable efficient chord when using dynamicdb as backend store
    * Add a Task class specialised for Django
    * Add Google Cloud Storage (GCS) backend
    * Added documentation to the smoke tests infra


author: zhang_wenyu <zhang_wenyu@hoperun.com> - 5.5.3-1
changelog:
  - update to 5.5.3
    * make the tests run on python 3.13 for gcs backend
    * Added DeepWiki to README
    * Limit redis to <=v5.2.1 to match Kombu
    * Use EX_OK instead of literal zero
    * Make wheel metadata reproducible
    * let celery install from kombu dependencies for better align
    * Add: Dumper Unit Test
    * Add unit test for event.group_from


author: YangengLiu <dev01202@linx-info.com> - 5.6.1-1
changelog:
  - update version to 5.6.1
    * Fix Redis Sentinel ACL authentication support
    * Fix: Broker heartbeats not sent during graceful shutdown
    * docs #5410 -- Document confirm_publish broker transport option
    * close DB pools only in prefork mode
    * Fix: Avoid unnecessary Django database connection creation during cleanup
    * reliable prefork detection
    * better coverage
    * Docs: clarify result_extended vs periodic task metadata and show headers["periodic_task_name"] example
    * Stop importing pytest_subtests
    * Only use exceptiongroup backport for Python < 3.11


author: YangengLiu <dev01202@linx-info.com> - 5.6.3-1
changelog:
  - update version to 5.6.3
    * Fix Django worker recursion bug + defensive checks for pool_cls.module.
    * Fix invalid configuration key "bootstrap_servers" in Kafka demo.
    * Fix broken images on PyPI page.
    * Removed --dist=loadscope from smoke tests.
    * Update example for Django.
    * Make tests compatible with pymongo >= 4.16.
    * fix: source install of cassandra-driver.
    * fix: register task cross-reference role in Sphinx extension.
    * fix: avoid cycle detection in native delayed delivery.
    * fix(asynpool): avoid AttributeError when proc lacks _sentinel_poll.
    * fix dusk_astronomical horizon sign (+18 -> -18).
    * Fix/10106 onupdate col use lambda func.
    * Fix warm shutdown RuntimeError with eventlet>=0.37.0 (#10083).
    * Fix 10109 db backend connection health.
    * Database Backend filter unsupport sql engine arguments with nullpool #7355.
    * fix(beat): correct argument order in Service.reduce.
    * chore: 'boto3to' to 'boto3 to'
    * Database Backend: Add missing index on date_done (Fixes #10097)
    * Refer to Flower / Prometheus for monitoring.
    * Fix/10096 worker fails to reconnect after redis failover.
    * Improve on_after_finalize signal documentation.
    * Add non-commutative example to clarify partial arg ordering in canvas docs.
    * Remove redundant test_isa_mapping test (fixes #10077)
    * Upgrade pytest-celery to >=1.3.0 and adopt PYTEST_CELERY_PKG build arg.
    * Remove deprecated args from redis get_connection call.
    * Fix #6912 rpc backend reconnection error
    * Fix NameError with TYPE_CHECKING annotations on Python 3.14+ (PEP 649)
    * Fix O(K²) message bloat in a chain of chords.
    * Fix mock connection interfaces to prevent TypeError during exception handling.
    * fix(trace): dispatch chain/callbacks on dedup fast-path for redelivered tasks.
    * Extract reconnect_on_error to BaseResultConsumer.
    * Fix#9722 friendly status errors for CLI
    * Add compression header to message protocol docs
    * Remove outdated autoreloader section from extending docs
    * Fix: prioritize request ignore_result over task definition
    * fix: clear the timer while catch the exception


author: lilu <lilu@kylinos.cn> - 0.3.1-1
changelog:
  - Update package to version 0.3.1
  - Update pyproject.toml, remove upper bound from Python version specifier and so on


author: liuzhilin <liuzhilin@kylinos.cn> - 4.8.0-1
changelog:
  - Remove unnecessary shebangs
  - ruff: Enable pyupgrade rules
  - Migrate to ruff, ruff-format
  - Drop support for Python 3.8, add Python 3.12
  - pre-commit: Bump versions
  - Normalize columns given by '-c'/'--columns'


author: wanggang <wanggang1@kylinos.cn> - 4.12.0-1
changelog:
  - Upgrade package with version 4.12.0
  - typing: Clarify behavior of _run_after_hooks method
  - Remove pkg_resources remnants
  - ruff: Enable E5 rules
  - typing: Update for latest docutils type hints


author: zhang_jian <zhang_jian7@hoperun.com> - 4.13.2-1
changelog:
  - Upgrade package with version 4.13.2
  - Remove use of ABCMeta for formatters
  - Warn on duplicate commands in the same namespace


author: wuzhaomin <wuzhaomin@kylinos.cn> - 2.6.1-1
changelog:
  - Fixed bug that prevented `cmd2` from working with `from __future__ import annotations`
  - Fixed duplicated parameter tables in API documentation.
  - Fixed docstring style for MkDocs API documentation so parameters are displayed properly.
  - Fixed 'index out of range' error when passing no arguments to an argparse-based command function.
  - Fixed issue where argument parsers for overridden commands were not being created.


author: li_zhi <li_zhi@hoperun.com> - 3.3.0-1
changelog:
  - Upgrade to 3.3.0
  - Update sqlalchemy example to work with Python 3.8, 3.9 and 3.10 
  - Update docstring of connexion.ConnexionMiddleware.add_api 
  - Update docstring of connexion.ConnexionMiddleware.add_api 
  - Custom auth types in security_map


author: lilu <lilu@kylinos.cn> - 2.0.5-1
changelog:
  - Update package to version 2.0.5
  - Support hashid strings in is_valid
  - Avoid over-optimization in crontab expansions


author: guochao <guochao@kylinos.cn> - 3.0.3-1
changelog:
  - Update package to version 3.0.3
  - Fix start_time not respected in get_next/get_prev/all_next/all_prev 
  - support year field
  - Fix hashed expressions omitting some entries


author: liutao1 <liutao1@kylinos.cn> - 3.0.4-1
changelog:
  - Update package to version 3.0.4:
    Fix overflow on 32bits systems
    Fix python2 testing (related to #93)
    Modernize packaging.


author: liutao1 <liutao1@kylinos.cn> - 4.0.0-1
changelog:
  - Update package to version 4.0.0
    Remove DayOfWeek alias 7 to DayOfWeek 0 to stick to standard cron
    Fix DOW ranges calculations when lastday is a Sunday.


author: liudy <liudingyao@kylinos.cn> - 0.9.5-1
changelog:
  - Update version to 0.9.5
  - Support converting whole ini file to shell syntax
  - Support getting/setting multiple items per invocation
  - Support indented ini files


author: zhang_wenyu <zhang_wenyu@hoperun.com> - 3.3.0-1
changelog:
  - Update package to version 3.3.0
    - ci: fix Python 3.12 tests & linters
    - build: support Python 3.13
    - build: drop support for Python 3.8 and 3.9
    - fix: turn on deprecation warning and upgrade jsonlogger


author: lixiaoyong <lixiaoyong@kylinos.cn> - 1.2.0-1
changelog:
  - Upgrade package to version 1.2.0
  - New ``PREFER_MONTH_OF_YEAR`` setting
  - Absolute years in Russian are no longer being treated as a number of years in
    the past
  - Removed the use of ``datetime.utcnow``, deprecated on Python 3.12
  - Applied Black formatting to the code base
  - Initial integration with OSSFuzz
  - Extended test cases


author: Ge Wang <wang__ge@126.com> - 1.2.2-1
changelog:
  - Update package to version 1.2.2
    * Handle the Russian preposition "с"
    * Fix weekday search
    * Fix PytzUsageWarning
    * Fix date_parser with prefer_month_of_year wrong results
    * Fix skipped day when UTC and tz are different days


author: zhang_jian <zhang_jian7@hoperun.com> - 1.3.0-1
changelog:
  - Update package to version 1.3.0
    * Fixed year expectation issues in tests.
    * Assume the current year if not specified
    * Russian: Support compound ordinals


author: YangengLiu <dev01202@linx-info.com> - 1.4.0-1
changelog:
  - update version to 1.4.0
    * Add support for expressions like "N {interval} from now" in English.
    * Add support for the en-US locale.
    * Fix parsing word-number relative phrases such as "two days later" 
    * Allow md5hash to work in FIPS environments
    * Honor REQUIRE_PARTS for ambiguous month-number inputs by retrying with a year-biased DATE_ORDER
    * Remove import-time loading of timezone offset data from pickle to prevent unsafe deserialization from packaged data.
    * Replace eval() use when parsing no_word_spacing with strict boolean parsing to prevent code execution from locale metadata.


author: chukaiping <chukaiping@baidu.com> - 4.6.0-1
changelog:
  - Update package to version 4.6.0
  - Fixed compatibility with latest BS4
  - Avoid compressing the same node concurrently in offline compression.
  - Removed top pin for rcssmin and rjsmin dependencies.


author: zhang-ke <zhangke21@baidu.com> - 3.16.1-1
changelog:
  - Upgrade to version 3.16.1
  - Fix regression in unique_together validation with SerializerMethodField
  - Fix UniqueTogetherValidator to handle fields with source attribute 
  - Add drf-restwind and update outdated images


author: liutao1 <liutao1@kylinos.cn> - 1.1.2-1
changelog:
  - Update package to version 1.1.2
  - Clean up build dependencies
  - docs: update meta.pycqa.org URL
  - ci: update to coactions/dynamic-matrix v3 (latest)
  - bump docutils support
  - Fix absolute paths not considered for ignore-path-errors option
  - Add example for pyproject.toml config
  - update badges.


author: liutao <liutao1@kylinos.cn> - 1.5.0-1
changelog:
  - Update version to 1.5.0
  - Added a new RedisBackend.lock_prefix parameter to the RedisBackend and ValkeyBackend 
    backends to allow customization of the lock key prefix.


author: guochao <guochao@kylinos.cn> - 2.4.1-1
changelog:
  - Update package to version 2.4.1
  - Drop extras from test requirements
  - Fix watcher failing with huge payloads


author: lilu <lilu@kylinos.cn> - 2.7.0-1
changelog:
  - update version to 2.7.0
    * Fix duplicate encode.
    * Fix issues introduced by recent types-requests.
    * Deprecate version attribute.


author: Hann <hannannan@kylinos.cn> - 30.8.0-1
changelog:
  - Update package to version 30.8.0
  - Update city names for uk_UA
  - Fix issue where Faker does not properly convert min/max float values to Decimal


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 33.0.0-1
changelog:
  - Update package with version 33.0.0
    Revert "Make pytest fixture session-scoped".
    Add jobs for locale de_AT; added methods job_female and job_male
    Added Providers for uz_UZ language


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 37.3.0-1
changelog:
  - Update package with version 37.3.0
    Fix remove duplicate cities in de_DE address provider
    Add support for unique complex value types Fixes
    Add hash functions overloads with no params
    Overload hash generation functions to make return types more specific
    Add stub support for overloaded methods
    Add phone numbers for de_CH and it_CH
    Fix date_time provider with end_datetime in the past
    Add support for Zulu (zu_ZA) address provider and corresponding tests
    Declare support for Python 3.13


author: Hann <hannannan@kylinos.cn> - 37.11.0-1
changelog:
  - Update package with version 37.11.0
  - Fix Turkish Republic National Number (TCKN) provider
  - Add French company APE code


author: wanggang <wanggang1@kylinos.cn> - 38.2.0-1
changelog:
  - Update package to version 38.2.0
  - Add localized UniqueProxy.
  - Add person provider for ar_DZ locale
  - Add person, phone_number, date_time for fr_DZ locale


author: chukaiping <chukaiping@baidu.com> - 39.0.0-1
changelog:
  - Update package to version 39.0.0
  - Delete duplicates in Russian professions.
  - Add french company RCS number.


author: YangengLiu <dev01202@linx-info.com> - 40.11.1-1
changelog:
  - update version to 40.11.1
    * Fix: rebind deepcopy proxies to copied Faker instances.
    * Add major Swiss banks to de_CH bank provider.
    * Fix: mixed-gender names in es_MX locale.
    * Fix pt_PT postalcode format in address provider.
    * Fix mutable default providers.
    * Add free email domains to hu_HU locale.
    * Improve Polish address grammar: categorize street types and prefixes.
    * Add country names to he_IL locale.


author: chukaiping <chukaiping@baidu.com> - 1.12.1-1
changelog:
  - Update package to version 1.12.1
  - Bump pypa/cibuildwheel from 3.1.4 to 3.2.0
  - feat: build 3.14 wheels


author: chukaiping <chukaiping@baidu.com> - 0.9.16-1
changelog:
  - Upgrade package to version 0.9.16
  - Fix readthedocs config 
  - Exclude tests from wheels, but install in sdist 
  - Upgrade code to a modern version (3.x+)


author: zhang_wenyu <zhang_wenyu@hoperun.com> - 0.19.2-1
changelog:
  - Update package to version 0.19.2
    * Fix AttributeError in code for checking the order of imports in a TYPE_CHECKING block.
    * Yank 0.19.0 from PyPI to avoid aforementioned users on older versions of Python accidentally receiving 0.19.0


author: Ge Wang <wang__ge@126.com> - 0.12.2-1
changelog:
  - Update package to version 0.12.2
    * Fix typing of and_raise (exception instances are allowed)
    * Fix teardown for spying on derived class methods
    * Flexmock Pytest plugin entrypoint missing from setup.py
    * Add tox.ini to sdist to make the downstream testing easier


author: YangengLiu <dev01202@linx-info.com> - 0.13.0-1
changelog:
  - update version to 0.13.0
    * Add Python 3.14 support.
    * Drop Python 3.8 and Python 3.9 support.
    * Add Pytest 9.0 to tox test run.


author: yaoxin <yao_xin001@hoperun.com> - 2.1.0-1
changelog:
  - Update to 2.1.0:
    * Add support for Python 3.7 to 3.12, end support for older Python versions
    * Context.set() now works as a context manager
    * Fix binary of swedish translation
    * Some internal code cleanup and modernization


author: Ge Wang <wang__ge@126.com> - 2.1.1-1
changelog:
  - Update to 2.1.1:
    * Add support for 3.13
    * Don’t require legacy-cgi to be installed on 3.13 and later
    * Don’t permit FieldStorageUploadConverter to be instantiated without having legacy-cgi installed since it does not make sense
    * Releases are now automated through GitHub Actions


author: liutao1 <liutao1@kylinos.cn> - 3.4.0-1
changelog:
  - Update package version to 3.4.0
  - Add mp_context support for ProcessPoolExecutor
  - Drop upstream Python 3.10 support


author: yaoxin <1024769339@qq.com> - 4.0.0-1
changelog:
  - Update to 4.0.0:
    * Use httpx.WSGITransport for wsgi app interception
    * Replace \`urllib3\` with \`httpx\`
    * update readthedocs to use up to date ubuntu
    * Fix TypeError: exceptions must derive from BaseException (#329)


author: yaoxin <yaoxin30@h-partners.com> - 0.20.3-1
changelog:
  - Update to 0.20.3:
    * Drop Python 3.7 support (end of life 27 Jun 2023).
    * Tag Python 3.11 and 3.12 support.
    * Add caveat about labe escaping/quoting to .node() and .render() API docs.
    * Document that doctest_skip_exe() lines in doctest should be ignored.


author: zhang_wenyu <zhang_wenyu@hoperun.com> - 0.21-1
changelog:
  - Update to 0.21:
    * Drop Python 3.8 support (end of life 7 Oct 2024).
    * Tag Python 3.13 support.
    * Add support for format='svg_inline', available since upstream Graphviz 10.0.1.


author: sunliqiang <sunliqiang@kylinos.cn> - 8.1.0-1
changelog:
  - Update package to version 8.1.0
  - Update H301 and H303 default exception sets:
  - Remove deprecated migrate package
  - Add collections.abc, types, typing stdlib packages


author: YangengLiu <dev01202@linx-info.com> - 2.0.10-1
changelog:
  - update version to 2.0.10
    * Fix newline handling regression.
    * Fix buffer overflow with Python 3.14.
    * Correct deprecation warning.


author: desert-sailor<dongxing.wang_a@thundersoft.com> - 4.8.0-5
changelog:
  - Fix pytest9 parametrize trailing comma (test_tracer.py)
  - Ignore tchannel/pytest-tornado network tests (test_crossdock, test_local_agent_net)


author: hongyu <shywzt@iCloud.com> - 0.15.0-2
changelog:
  - fix CBS build failure: build offline against vendored Rust crates
    * keep the upstream sdist pristine; ship `cargo vendor` output as Source1
    * generate the cargo vendored-sources config in %prep
    * drop the redundant filelist.lst from %files ("File listed twice" warnings)
    * skip the always-empty debugsource package (maturin release build has no DWARF)


author: xu_ping <707078654@qq.com> - 1.14.0-1
changelog:
  - Update to 1.14.0
  - Add support for pyhon3.11 and python3.12
  - Added a new valid PGP key to sign the package
  - python3.7 is not supported and Remove support for python3.6


author: openeuler_bot <infra@openeuler.sh> - 2.1.0-1
changelog:
  - Added support for Python 3.14. (version:2.1.0)
  - Dropped support for Python 3.9.0 and 3.9.1. (version:2.1.0)


author: guochao <guochao@kylinos.cn> - 2.11.0-1
changelog:
  - Update package version to 2.11.0
    Support for gevent >= 1.2
    Support for eventlet
    Support for Zookeeper 3.3, 3.4, and 3.5 servers


author: jiangxinyu <jiangxinyu@kylinos.cn> - 5.3.5-1
changelog:
  - Update package to version 5.3.5
    Fix crash when using global_keyprefix with a sentinel connection


author: lilu <lilu@kylinos.cn> - 5.3.7-1
changelog:
  - Update package to version 5.3.7
    Fix: Bumpversion commit wasn’t pushed to main correctly for v5.3.6


author: liyue01 <liyue01@kylinos.cn> - 5.4.0-1
changelog:
  - Update package to version 5.4.0
  - Fix: Fanout exchange messages mixed across virtual databases in Redis sentinel
  - enhance: allow uses to disable broker heartbeats by not providing a timeout
  - Fix Redis connections after reconnect - consumer starts consuming the tasks after crash


author: Ge Wang <wang__ge@126.com> - 5.5.4-1
changelog:
  - Update package to version 5.5.4
  - add Codecov test analytics
  - Added DeepWiki to README
  - redis.connection.ConnectionPool API change: get_connection does not accept arguments
  - Update mongodb.txt to match celery version
  - Update ubuntu version as per blacksmiths update
  - Resolve logger warnings
  - Fixed lint error from `kombu/transport/native_delayed_delivery.py`


author: wuzhaomin <wuzhaomin@kylinos.cn> - 1.3.8-1
changelog:
  - Update package to version 1.3.8
  - Support bulk request with hide password
  - Add timeout support for next_chunk() requests in ResultSet
  - fix PR comments


author: dongqi <dongqi1@kylinos.cn> - 1.7.0-1
changelog:
  - Update package version to 1.7.0
  - Fix Makefile and tox configuration
  - Add support for notifications


author: dongqi <dongqi1@kylinos.cn> -4.4.5-1
changelog:
  - Update version to 4.4.5
  - Enable CPython free-threaded wheel builds
  - Build wheels for Python 3.14


author: xu_ping <707078654@qq.com> - 9.0.1-1
changelog:
  - Upgrade version to 9.0.1
  - add Raw UDP and DTLS support.
  - Deprecate add_log event hook and mitmproxy.ctx.log.


author: liliguang <liliguang@baidu.com> - 5.1.18-1
changelog:
  - update to 5.1.18
  - fix(apigateway): add ability for put_rest_api to add integrations
  - ResourceGroupsTaggingAPI: Add support for sqs:queue in get_resources 
  - Simplify tests by introducing a fixture to create buckets


author: zhang_jian <zhang_jian7@hoperun.com> - 5.1.22-1
changelog:
  - update to 5.1.22
  - chore: update SSM default parameters
  - STS: implement GetAccessKeyInfo operation


author: liutao <liutao1@kylinos.cn> - 4.6.0-1
changelog:
  - Update package to version 4.6.0
  - Add driver for Bintec/Funkwerk
  - Updating the poetry version backend


author: guochao <guochao@kylinos.cn> -9.1.0-1
changelog:
  - Upgrade package with version 9.1.0
    Add aruba_os show inventory
    Fix cisco_ios_show_redundancy
    Modify Comware disp ip int for DHCP assigned IP


author: xieyanlong <xieyanlong@kylinos.cn> - 3.1.5-1
changelog:
  - bugfix: Workbook files not properly closed on Python ≥ 3.11.8 and Windows
  - bugfix: Column name caches are slow and use a lot of memory
  - bugfix: Rich-text can be saved if lxml is not installed


author: tanyulong <tanyulong@kylinos.cn> - 2.4.0-2
changelog:
  - delete -S git from 
  %setup       -q



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


author: lvfei <lvfei@kylinos.cn> - 3.9.15-1
changelog:
  - upgrade to 3.9.15 fix CVE-2024-27454
  - Fix crash serializing str introduced
  - Fix Serialization str escape uses only 128-bit SIMD 
  - Minimal musllinux_1_1 build due to sporadic CI failure
  - Improve performance of serializing. str is significantly faster. Documents
     using dict, list, and tuple are somewhat faster.
  - orjson module metadata explicitly marks subinterpreters as not supported


author: liutao1 <liutao1@kylinos.cn> - 3.10.0-1
changelog:
  - Update package to version 3.10.0
    Support serializing numpy.float16 (numpy.half).
    sdist uses metadata 2.3 instead of 2.1.
    Improve Windows PyPI builds.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 3.10.11-1
changelog:
  - Update package with version 3.10.11
    Improve performance of UUIDs.
    Publish PyPI wheels with trusted publishing and PEP 740 attestations.
    Compatibility with CPython 3.14 alpha 1.
    Drop support for arm7.
    Serializing numpy.ndarray with non-native endianness raises orjson.JSONEncodeError.


author: Hann <hannannan@kylinos.cn> - 3.11.4-1
changelog:
  - Upgrade to 3.11.4
    * Build now requires a C compiler
    * ABI compatibility with CPython 3.15 alpha 1


author: yyli <dev01209@linx-info.com> - 3.11.5-1
changelog:
  - Update package to version 3.11.5
    * Show simple error message instead of traceback when attempting to build on unsupported Python versions.


author: YangengLiu <dev01202@linx-info.com> - 3.11.7-1
changelog:
  - update versio to 3.11.7
    * Use a faster library to serialize float. Users with byte-exact regression tests should note positive exponents are now written using a +, e.g., 1.2e+30 instead of 1.2e30. Both formats are spec-compliant.
    * ABI compatibility with CPython 3.15 alpha 5 free-threading.
    * orjson now includes code licensed under the Mozilla Public License 2.0 (MPL-2.0).
    * Drop support for Python 3.9.
    * ABI compatibility with CPython 3.15 alpha 5.
    * Build now depends on Rust 1.89 or later instead of 1.85.
    * Fix sporadic crash serializing deeply nested of .listdict.


author: yaoxin <yao_xin001@hoperun.com> - 3.0.0-1
changelog:
  - Update to 3.0.0:
    * Relaxed dependency constraints. #760
    * The testing helpers are now optional and must be opted-in via the test extra. #778
    * Removed remaining mentions of periods instead of intervals. #757
    * Fixed the behavior of the week_of_month property for edge cases in January and December. #774
    * Fixed the handling of the fold attribute when deep-copying a DateTime instance. #776
    * Fixed errors where hours and days were not handled properly when adding durations. #775
    * Fixed errors where hours and days were not handled properly when adding durations. #775
  - Pelease see log : https://pendulum.eustace.io/history/


author: lilu <lilu@kylinos.cn> -9.0.17-1
changelog:
  - Update package to version 9.0.17
    * Updated phone metadata for region code(s): AU, CC, CX, GB, LB, MG, SN
    * Updated short number metadata for region code(s): RO


author: YangengLiu <dev01202@linx-info.com> - 9.0.27-1
changelog:
  - update version to 9.0.27
    * Updated phone metadata for region code(s): BF, BL, CM, GF, GH, GP, GY, KY, GU, KE, MF, PL, MQ, MY, SX, TD, TJ, US
    * Updated short number metadata for region code(s): BL, GF, GP, GY, MF, PM.
    * New geocoding data for country calling code(s): 1738 (en), 48 (en).
    * New carrier data for country calling code(s): 1721 (en)
    * Updated carrier data for country calling code(s): 60 (en), 599 (en), 992 (en), 33 (en), 44 (en), 229 (en), 591 (en), 1345 (en).
    * Updated / refreshed time zone meta data.


author: guochao <guochao@kylinos.cn> - 3.2.1-1
changelog:
  - Update package to version 3.2.1
  - Switch to new version of docker actions
  - Redis: Use IP address in sentinel configuration
  - Replace call to deprecated method Thread.setDaemon()


author: Hann <hannannan@kylinos.cn> - 3.4.0-1
changelog:
  - Update version to 3.4.0
  - Fix missing password in URL
  - Add /usr/libexec/rabbitmq to RabbitMQ search paths


author: tenglei <tenglei@kylinos.cn> - 0.23-1
changelog:
  - Update package to version 0.23
  - Fixed Transformation type protocol
  - Enable Pint to parse uncertainty numbers
  - ptimize matplotlib unit conversion for Quantity arrays


author: wuzhaomin <wuzhaomin@kylinos.cn> - 0.5.0-1
changelog:
  - update version to 0.5.0
  - adds .pyw and jupyter notebook support
  - forces default file encoding to utf-8
  - bumps python support versions
  - migrates packaging system to poetry
  - increased test coverage


author: dongqi <dongqi1@kylinos.cn> - 1.11.1-1
changelog:
  - Update package to version 1.11.1
    Updated typing stubs, adding additionaly checks to ‘tox -e mypy’ to verify that they don’t drift in the future. LP #2068777.


author: jinshuaiyu <jinshuaiyu@kylinos.cn> - 1.3.0-1
changelog:
  - update to version 1.3.0
  - The goal of this release is to make the build process more robust and flexible.


author: Hann <hannannan@kylinos.cn> - 1.3.2-1
changelog:
  - update to version 1.3.2
  - Change PyObject_Free to Py_XDECREF in error handling of MessageQueue.receive()


author: Ge Wang <wang__ge@126.com> - 0.6.0-1
changelog:
  - Update package to version 0.6.0
    * Add py.typed file to package for mypy
    * Bump jinja2 from 3.1.5 to 3.1.6
    * Add new Prometheus target and metadata API endpoints


author: lvfei <lvfei@kylinos.cn> - 4.10.0-1
changelog:
  - Update to 4.10.0
  - Remove unused import
  - Fixup chunked TXT record test
  - Add read & write process_fd functions


author: li_zhi <li_zhi@hoperun.com> - 4.11.0-1
changelog:
  - Update to 4.11.0
  - Add support for Python 3.14 (including free-threaded Python) 
  - build(deps): bump actions/checkout from 4 to 5
  - build(deps): bump actions/download-artifact from 4 to 5
  - build(deps): bump pypa/cibuildwheel from 3.1.3 to 3.1.4


author: lilu <lilu@kylinos.cn> - 0.8-1
changelog:
  - Upgrade to 0.8
  - Add node name property, fixes and formatting to make pycollada pass flake8 and so on.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 23.12.11-1
changelog:
  - Update package to version 23.12.11
    Codestyle after merging older PR
    Update documentation for iso3166.mo files
    Drop Python 3.6, add Python 3.11


author: liuzhilin <liuzhilin@kylinos.cn> - 24.6.1-1
changelog:
  - Update package to version 24.6.1
  - Fixed import of importlib_metadata to importlib.metadata
  - Fixed bug causing parent subdivision codes to be returned with additional country code preceding (i.e. GB-GB-ENG instead of GB-ENG)


author: liutao <liutao1@kylinos.cn> - 1.7.0-1
changelog:
  - Update package to version 1.7.0
  - Added a pyeclib-backend tool to list backends, check their availability,
     test failure modes, and benchmark encode and decode operations.


author: guochao <guochao@kylinos.cn> - 1.5.71-1
changelog:
  - Update package to version 1.5.71
  - Add generic redfish license handling
  - Fix the extended bmc configuration
  - Restore UEFI configuration to IMM systems


author: zhang_jian <zhang_jian7@hoperun.com> - 1.6.13-1
changelog:
  - Update to 1.6.13
  - Adapt for alternate type presented in devicedescription
  - Fix missing parameter in function signature


author: zhang_jian <zhang_jian7@hoperun.com> - 1.17.0-1
changelog:
  - Update version to 1.17.0
  - Support mixing QE and unencrypted JSON schemas.
  - Fix possible resource leak in Queryable Encryption.
  - Comply with CMake policy CMP0148 (use FindPython instead of FindPythonInterp and FindPythonLibs).


author: yaoxin <yao_xin001@hoperun.com> - 1.5.0-1
changelog:
  - Update to 1.5.0:
    * Better formatting of texts in MIB documents.
    * Reworked on reserved Python keywords handling.
    * Fixed TEXTUAL-CONVENTION handling.
    * Fixed DEFVAL handling.
    * Added cyclic dependency detection.
    * Other fixes and improvements for real-world MIBs.
    * Removed package postfix. A helper release to enable migration.
    * Implemented a better strict mode.
    * Fixed old Python version support.
    * Changed compiled Python file header comment style.
  - Please see log: https://docs.lextudio.com/pysmi/changelog


author: liutao1 <liutao1@kylinos.cn> - 1.5.7-1
changelog:
  - Update package to version 1.5.7
    Various improvements in MIB parsing, including better DEFVAL handling, symbol name generation, and more.


author: liangqifeng <liangqf@teligen.net> - 7.1.17-1
changelog:
  - Update to 7.1.17:
    * In SNMPv2-SMI added missing types.
    * Fixed typos and added a few hints.
    * Fixed sample code.
    * Removed v6.1 from docs site.
    * Fixed a bulkCmd IndexError bug.
    * Revised v1arch hlapi and its docs/examples.
    * Removed pyasn1.compat dependency.


author: yaoxin <1024769339@qq.com> - 7.1.21-1
changelog:
  - Update to 7.1.21:
    * Enhance bulk_walk_cmd() functionality and add tests for lookupMib
    * Fix type hint for venv parameter in Uv class constructor
    * Enhance SNMP tests to validate OctetString type and class hierarchy
      for mibNode.syntax
    * Refactor SNMP tests to use context manager for SnmpDispatcher


author: liutao <liutao1@kylinos.cn> - 7.1.22-1
changelog:
  - Update package to version 7.1.22
  - Refactor Uv class to UvEnv, update environment selection logic, and modify test command to use pytest directly
  - Remove additional resources section from index.rst to streamline documentation structure


author: liutao1 <liutao1@kylinos.cn> - 4.9.0-1
changelog:
  - Update package to version 4.9.0
  - Added official support for Django 5.1
  - Dropped support for Django 3.2 and 4.1
  - Fix type hints for pytest_django.asserts.assertFormError() and pytest_django.asserts.assertForSetError()


author: houzhiwei <houzhiwei@kylinos.cn> - 4.12.0-1
changelog:
  - Update package version to 4.12.0
  - Remove Python 3.8 & Django 5.0 
  - Update python versions (drop 3.9, add 3.14)


author: wanggang <wanggang1@kylinos.cn> - 1.1.4-1
changelog:
  - Update version to 1.1.4
  - Bump actions/setup-python from 4 to 5 
  - Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.10.1


author: zhang_jian <zhang_jian7@hoperun.com> - 4.2.0-1
changelog:
  - Update package to version 4.2.0
  - fix: Extras from setup/teardown missing in report 
  - fix: Total duration when running in parallel
  - Start tag has wrong closing tag


author: liudy <liudingyao@kylinos.cn> - 0.17.0-1
changelog:
  - Update version to 0.17.0
  - Improve Logging Configuration: don't modify root logger
  - Improve error reporting when test raises an exception
  - Compat with pytest 8.1
  - Added support for EPS, PDF, and SVG image comparison


author: Ge Wang <wang__ge@126.com> - 1.3.1-1
changelog:
  - Update package to version 1.3.1
    * core: fix a regression in ctrl_transfer where supplied read buffers were discarded
    * core: reset cached endpoints on alternate setting changes
    * core: only search for endpoints on the correct alternate settings
    * libusb1: fix trailing comma in LIBUSB_TRANSFER_TYPE_CONTROL
    * libloader: search in default homebrew prefix on apple silicon


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 44.0-1
changelog:
  - Upgrade package to version 44.0
    Support newer docutils versions
    Build a wheel once, for all test environments
    Lazy open output files, and always close them
    PEP 621 added
    Refactor: replace bleach with nh3 (ammonia)


author: yaoxin <1024769339@qq.com> - 3.1.0-1
changelog:
  - Update to 3.1.0:
    * Add support for Python 3.12 and 3.13.
    * Drop support for Python 3.7 and 3.8.
    * Require ``legacy-cgi`` on Python 3.13 or higher so ``WebOb`` works.
    * Skip testing the crypt module if it does not exist, like on Python 3.13.


author: yaoxin <yao_xin001@hoperun.com> - 0.15.0-1
changelog:
  - Update to 0.15.0:
    * Make Channel Binding data per-host
    * Added support for explicit passwords using the password kwarg


author: liuzhilin <liuzhilin@kylinos.cn> - 1.12.1-1
changelog:
  - Update package to version 1.12.1
  - Allow raw parameter to accept callable like body elements.
  - fix(mocker.pyi): fix Mocker class type hints.


author: wanggang <wanggang1@kylinos.cn> - 1.4.1-1
changelog:
  - Update version to 1.4.1
  - Migrated CI from Travis CI to GitHub Actions and fixed test suite failures


author: desert-sailor<dongxing.wang_a@thundersoft.com> - 2.0.2-2
changelog:
  - Fix PendingDeprecationWarning with docutils 0.22 (replace Publisher.set_components with constructor args)


author: zhang_chunjing <zhang_chunjing@hoperun.com> - 7.3.2-1
changelog:
  - Update package to version 7.3.2
  - Parsing crashes if user keyword has invalid argument specification with type information
  - Keyword resolution change when using variable in setup/teardown keyword name


author: sunliqiang <sunliqiang@kylinos.cn> - 7.4.2-1
changelog:
  - Update package to version 7.4.2
  - Last planned bug fix release in the Robot Framework 7.4.x series.
  - Contains bug fixes and documentation enhancements.
  - Deprecation of the built-in Testdoc tool in favor of the external Testdoc tool.


author: sunliqiang <sunliqiang@kylinos.cn> - 0.26.0-1
changelog:
  - Update package to version 0.26.0
  - Add new parameter `max_step_cost` to `skimage.graph.MCP.find_costs` which allows limiting the maximal stepping cost between points ([#7625](https://github.com/scikit-image/scikit-image/pull/7625)).
  - In `skimage.transform`, add the `identity` class constructor to all geometric transforms. For example, you can now use `skimage.transform.PolynomialTransform(dimensionality=2)` ([#7754](https://github.com/scikit-image/scikit-image/pull/7754)).
  - Add new property `intensity_median` to `skimage.measure.regionprops` ([#7745](https://github.com/scikit-image/scikit-image/pull/7745)).


author: yaoxin <1024769339@qq.com> - 1.3.6-1
changelog:
  - Update to 1.3.6:
    * Add support for free-threading
    * Fix bouncing Dock icon on macOS
    * Fix building on C23 compilers
    * Add support for Python 3.13
    * Drop support for Python 3.7


author: Ge Wang <wang__ge@126.com> - 1.7.2-1
changelog:
  - Update package to version 1.7.2
    *bash: fixed redirection (>) handling
    *support Python 3.12
    *docs: minor updates
    *misc test & framework updates


author: Yu Peng <yupeng@kylinos.cn> - 1.8.0-1
changelog:
  - Upgrade to 1.8.0 
    * fix bash error on optional nargs=?
    * fix zsh duplicate default remainder & swapped one_or_more/remainder
    * misc minor docs updates 
    * misc framework updates


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.5.2-1
changelog:
  - Update package with version 0.5.2
    Fix formatting of empty-string default values. Patch by Adam Turner.
    Fix autodoc_mock_imports support. Patch by Adam Turner.
    Add HTML tests to avoid regressions.
    Escape reStructuredText special characters in the default value.
    Handle None return from shutil.which().
    Make argument and option section IDs more unique.


author: sqfu <dev01203@linx-info.com> - 0.19.0-1
changelog:
  - update version to 0.19.0
  - Add block-level sphinx_gallery_capture_repr_block setting
  - Fix: Fix minigallery duplicates
  - Fix minigallery duplicates and add tests and update documenation


author: YangengLiu <dev01202@linx-info.com> - 0.20.0-1
changelog:
  - update version to 0.20.0
  - MNT Add test for _bool_eval and add configs to _bool_eval check
  - Add POT, SKADA and TorchDR to the list in README
  - Add comment on path for sphinx_gallery_thumbnail_path
  - DOC Add plotly to supported scrapers
  - DOC:Add JUnit XML parsing example
  - Add an example or index.rst file that allow example in multiple sections
  - Remove "# noqa: E501" from end of text blocks
  - Add MNE-Python doc build integration test
  - Support plain .rst files as example inputs


author: desert-sailor<dongxing.wang_a@thundersoft.com> - 0.1.9-2
changelog:
  - Replace removed setup.py test with in-source pytest run
    Work around sphinxcontrib namespace .pth by popping sys.modules
  - Add missing BuildRequires python3-pytest used by %check


author: wangjing <wangjing@uniontech.com> - 0.18-1
changelog:
  - Upgrade package to version 0.18
  - Drop support for Python < 3.8. This means Python 2 is no longer supported.
  - Drop setuptools dependency. Instead, use a native pkgutil namespace package.
  - Now requires docutils >= 0.18.1. This effectively requires Sphinx versions newer than 5.0.
  - Add the language option. Added in pull request #62 by Even Rouault.


author: sqfu <dev01203@linx-info.com> - 1.2.3-1
changelog:
  - update to 1.2.3
  - add rsvg_converter_format config option
  - add minimal pyproject.toml, use stdlib for pep420


author: guochao <guochao@kylinos.cn> - 5.3.0-1
changelog:
  - Update package to version 5.3.0
  - Update master for unmaintained/zed
  - Remove old excludes
  - Update master for stable/2024.1


author: liutao1 <liutao1@kylinos.cn> - 5.4.0-1
changelog:
  - Update package to version 5.4.0
  - Remove Python 3.8 support
  - Run pyupgrade to clean up Python 2 syntaxes
  - Declare Python 3.12 support


author: liutao1 <liutao1@kylinos.cn> - 5.9.0-1
changelog:
  - Update to 5.9.0
  - Drop Python 3.10 support and require Python 3.11+
  - Do not install code when building release notes
  - Update OpenStack Python 3 next job template and pre-commit hooks


author: xu_ping <707078654@qq.com> - 1.1.7-1
changelog:
  - Update package to version 1.1.7
     *Add Python 3.10 and 3.11 to the build matrix
     *Removed dependency on six as the package supports Python 3 only now
     *Update pyzmq to 23.2.1 to support Python 3.11


author: guochao <guochao@kylinos.cn> - 5.1-1
changelog:
  - Update package version to 5.1
    Move package metadata from setup.py to pyproject.toml
    Add support for Python 3.14.
    Drop support for Python 3.8, 3.9.


author: xiaozai <xiaozai@kylinos.cn> - 1.7.0-1
changelog:
  - Update package to version 1.7.0
    - Remove deprecated plugins
    - Remove python 2 declaration
    - Add static method Tree.from_map


author: dongqi <dongqi1@kylinos.cn> - 5.0.0-1
changelog:
  - Update package to version 5.0.0
  - add setuptools to test deps
  - Update classifiers for newer Pythons
  - drop Python 3.7


author: xu_ping <707078654@qq.com> - 5.1.0-1
changelog:
  - Update package to version 5.1.0
    Remove Python 3.7 from classifiers
    add AttributeError to blake2 check


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 6.1.0-1
changelog:
  - Update package to version 6.1.0
    Preserve ports when munging repository URLs
    Remove extra line from changelog entry
    fix: Retrieve metadata correctly from importlib_metadata
    Restore test isolation by allowing username override for PyPI
    Use brackets for the default value of option arguments
    Smaller message when keyring installed but finds no backend


author: maqi <maqi@uniontech.com> - 6.2.0-1
changelog:
  - Update package to version 6.2.0
    Automatically refresh short-lived PyPI token in long running Trusted Publishing uploads
    Fix compatibility kludge for invalid License-File metadata entries to work with packaging version 24.0
    Fix a couple of incorrectly rendered error messages
    Enforce keyring >= 21.2.0 requirement
    Catch configparser.Error to prevent accidental leaks of secret tokens or passwords


author: Yu Peng <yupeng@kylinos.cn> - 25.12.2-1
changelog:
  - Upgrade to 25.12.2 
    * Switch from setuptools to Hatchling
    * Fixed RST badge rendering by setting override_image_directive=False in sphinxcontrib-images configuration
    * Fixed F841 linting error in sphinx_auto_section_anchors.py (unused variable)
    * Updated Sphinx requirement to >=8.2.3 for docs optional dependency
    * Updated .cicd submodule to latest with linting fix.


author: wuzhaomin <wuzhaomin@kylinos.cn> - 5.1.0-1
changelog:
  - Update package to version 5.1.0
  - Add a bit of basic documentation by @Anthchirp in #36
  - Fix typo in docblock by @ben-xo in #73
  - Hotfix by @Nusnus in #86


author: wuzhaomin <wuzhaomin@kylinos.cn> - 0.14.0-1
changelog:
  - Update package to version 0.14.0
  - Fix new type hint of schemas, for example for Required('key')
  - Fix new type hints and enable mypy


author: muxiaohui <muxiaohui@kylinos.cn> - 0.14.1-1
changelog:
  - Update package to version 0.14.1
  - Add pytest.ini and tox.ini to sdist
  - Add python_requires so package installers know requirement is >= 3.7


author: liuzhilin <liuzhilin@kylinos.cn> - 0.12.0-1
changelog:
  - Upgrade package python3-websockify to version 0.12.0
  - The simplejson module is no longer needed for redis token support.
  - redis tokens can now be either JSON or plain text.
  - websockify can now listen to a Unix socket for incoming connections.


author: liudy <liudingyao@kylinos.cn> - 1.2.0-1
changelog:
  - Update to 1.2.0
  - Support optional default value in xattr.get()
  - Ignore macOS 13 SIP attribute 'com.apple.provenance' in tests


author: lifeifei <lifeifei@kylinos.cn> - 3.6.0-1
changelog:
  - update package to 3.6.0
  - Build wheels for Python 3.14
  - Python free-threading support
  - Typing: Use Buffer type stubs
  - Deprecate xxhash.VERSION_TUPLE, it will be removed in the next major release


author: zengliwen <zengliwen@kylinos.cn> - 1.37.1-1
changelog:
  - Update to 1.37.1-1
  - Fix test_codec_built_in_equivalent() test when run with pytest
  - Automatically detect Unicode character encoding of files
  - Add support for Python 3.13, drop support for Python 3.8
  - Rule key-ordering: add ignored-keys option
  - Rule quoted-strings: fix only-when-needed and escaped special chars
  - Fix TTY-related tests on Python 3.14
  - Docs Fix


author: zhang_jian <zhang_jian7@hoperun.com> - 1.38.0-1
changelog:
  - update to 1.38.0
  - Require pathspec ≥ 1.0.0 and follow Git's gitignore implementation
  - indentation: Fix error message for check-multi-line-strings


author: zhangyulong<zhangyulong@kylinos.cn> - 1.7.3-1
changelog:
  - Update package to version 1.7.3
    -Fix:twine check failures
    -improve wheel releases
    -Fix:Invalid coroutine state in RETURN event
    -Fix:FRAME_SUSPENDED changed on 3.13
    -Fix build for Python 3.14
    -Fix:minor bug in error message


author: YangengLiu <dev01202@linx-info.com> - 1.7.6-1
changelog:
  - update version to 1.7.6
    * Fix callgrind export producing duplicate entries for top-level functions
    * Fix various edge cases
    * Add limit parameter to print_all
    * Fix file reading to use UTF-8 encoding
    * Fix VERSION file missing from source distribution (sdist)


author: sunliqiang <sunliqiang@kylinos.cn> - 1.7.7-1
changelog:
  - Update package to version 1.7.7
  - Fix reference leak in PyFrame_GetGenerator (#217)
  - Add per-distro tests after wheel generation


author: yaoxin <yao_xin001@hoperun.com> 3.0.0-1
changelog:
  - Update to 3.0.0:
    * Use py3 as the default runtime for tox
    * Update python classifier in setup.cfg
    * Publish release notes
    * Restore Python 3.6/7 support
    * Replace assertItemsEqual with assertCountEqual
    * [community goal] Update contributor documentation
    * Stop using deprecated 'message' attribute in Exception
    * Drop direct execution of run.py
    * Remove format function
    * Update CI to use unversioned jobs template
    * Bump hacking
    * Migrate from testr to stestr
    * Remove translation sections from setup.cfg
    * Remove shebang from setup.py
    * setup.cfg: Replace dashes by underscores


author: zengyao <zengy@teligen.net> - 3.1.0-1
changelog:
  - Update package to version 3.1.0
    * Document use of parent context with where operator
    * add pyproject.toml to support pip 23.1
    * add pyproject.toml to support pip 23.1
    * tox: Remove basepython
    * pre-commit: Bump versions
    * Document use of parent context with where operator
    * Use per-commit to run style checks
    * Drop unused fixtures library
    * Run pyupgrade to clean up Python 2 syntaxes
    * Drop unnecessary 'x' bit from doc config file
    * Declare Python 3.12 support
    * Remove old excludes
    * Fix localtz() function


author: lifeifei <lifeifei@kylinos.cn> - 3.2.0-1
changelog:
  - update package to 3.2.0
  - Import latest ply library code
  - Fix wrong section for console script
  - Migrate setup configuration to pyproject.toml


author: YangengLiu <dev01202@linx-info.com> - 1.5.7.3-1
changelog:
  - update version to 1.5.7.3
  - Create context for compress one time
  - Init cores cache as early as possible on module init


author: yaoxin <1024769339@qq.com> - 5.2.11-1
changelog:
  - Update to 5.2.11 for fix CVE-2025-13473,CVE-2025-14550,CVE-2026-1207,
    CVE-2026-1285,CVE-2026-1287 and CVE-2026-1312


author: YangengLiu <dev01202@linx-info.com> - 5.2.13-1
changelog:
  - update version to 5.2.13
    * Fix CVE-2026-3902,CVE-2026-4277,CVE-2026-4292,CVE-2026-33033,CVE-2026-33034


author: yaoxin <1024769339@qq.com> - 5.2.15-1
changelog:
  - Update to 5.2.15 for fix CVEs: CVE-2026-6873, CVE-2026-7666,
    CVE-2026-8404, CVE-2026-35193 and CVE-2026-48587


author: dongqi <dongqi1@kylinos.cn> - 1.2.1-1
changelog:
  - Update package version to 1.2.1
  - Fix blurb import in the runpy interface
  - Undocument blurb split
  - Drop support for Python 3.7


author: jiangxinyu <jiangxinyu@kylinos.cn> - 1.3.0-1
changelog:
  - Update package to version 1.3.0
  - Generate digital attestations for PyPI (PEP 740) 
    Add support for Python 3.13


author: zengliwen <zengliwen@kylinos.cn> - 2.0.0-1
changelog:
  - Update to 2.0.0-1
  - Move 'blurb test' subcommand into test suite
  - Add support for Python 3.14
  - Validate gh-issue is int before checking range, and that gh-issue or bpo exists
  - Replace safe_mkdir(path) with os.makedirs(path, exist_ok=True)
  - Test version handling functions


author: Miro Hrončok <mhroncok@redhat.com> - 3.3.4-5
changelog:
  - Subpackage python2-empy has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: zhaosaisai <zhaosaisai@kylinos.cn> - 2.0.0-1
changelog:
  - Upgrade to the latest version 2.0.0
  - Add new writer methods and namespace elements/resolvers
  - Separate new write functionality from elements that have namespaces
  - Split everything except the closing tag into a separate fn
  - Improve performance with inline qname splitting
  - Local refactoring/performance improvements
  - Example Change the default write value of the root only ns keyword
  - Deprecate python 3.6 and 3.7 because nsetree requires the updated XMLParser
  - Disable coveralls unless you know exactly how to get access tokens


author: wuzhaomin <wuzhaomin@kylinos.cn> - 0.4.3-1
changelog:
  - Add response.raise_for_status usage example
  - Ensure that all async generators are explicitly closed
  - Refactor _splitlines_sse to improve efficiency


author: wangjunqi <wangjunqi@kylinos.cn> - 2.1.0-1
changelog:
  - Update package to version 2.1.0 
  	Add support for sys/policies endpoint (GH-1100)
  	add quota support to system backend (GH-1092)
  	Add support to PKI class to perform CRUD on issuers (GH-1102)


author: lilu <lilu@kylinos.cn> - 2.2.0-1
changelog:
  - Update package to version 2.2.0
  - LDAP secrets engine enhancements
  - Add new exception types for HTTP status 405 and 412


author: xu_ping <707078654@qq.com> - 2.3.0-1
changelog:
  - Update package to version 2.3.0
     add support for Vault Raft auto-snapshot endpoints.
     Dependencies/security updates.
     update artifact actions to v4.


author: lilu_ll <lilu@kylinos.cn> - 2.37.3-1
changelog:
  - Update package to version 2.37.3
    * Bump psf/black (dev dependency) to fix security vulnerability


author: yaoxin <1024769339@qq.com> - 1.2.2-1
changelog:
  - Update to 1.2.2:
    * Bugfix: Earley now respects ambiguity='resolve' again. Bug
      was introduced in a previous bugfix.
    * Dropped support for Python versions lower than 3.8
    * Several bugfixes in the Earley algorithm, related to
      suppressed ambiguities
    * Improved performance in InteractiveParser.accepts()
    * Use MAXWIDTH instead of MAXREPEAT when available


author: chukaiping <chukaiping@baidu.com> - 1.3.1-1
changelog:
  - Update to 1.3.1
   * Bugfix: Restore support for custom input, alongside text and TextSlice 
   * Added support to match on Tree instances


author: wuzhaomin <wuzhaomin@kylinos.cn> - 0.5-1
changelog:
  - Add `suppress_warning` parameter to the `load` function
  - Fix: Remove problematic try/finally block
  - Allow disabled eager loading with EAGER_IMPORT=0


author: wuzhaomin <wuzhaomin@kylinos.cn> - 7.2.20-1
changelog:
  - Add account_info Admin API
  - Fix: type wrong in commonconfig
  - Fix too-many-positional-arguments error and other issues


author: sunliqiang <sunliqiang@kylinos.cn> - 0.4.2-1
changelog:
  - Update package to version 0.4.2
  - Added support for Django 6
  - Added support for `str` objects for `bit` type with SQLAlchemy


author: wangkai <13474090681@163.com> - 0.14.0-1
changelog:
  - Update to 0.14.0
  - Add command proselint
  - added support for hyphens in lexical_illusions
  - additional spelling checks ally_ly, ance_ence, ely_ly and ve_of


author: yaoxin <1024769339@qq.com> - 2.0.1-1
changelog:
  - Update to 2.0.1:
    * Migrate tests from nose to unittest and pytest
    * Replace :mod:`pytz` dependency with
      :attr:`datetime.timezone.utc` and :mod:`zoneinfo`
    * Reformat codebase with black and isort


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2.9.1-1
changelog:
  - Update package with version 2.9.1
    Fix: Expose ConfigFileSourceMixing on top level sources/init.py
    Fix typo in gcp secret manager error message
    Introduce uv for Project Management
    Fix typo in documentation
    Add support for AWS Secrets Manager
    Fix minor typo: conotations => connotations
    Azure Key Vault: Don't load disabled secret
    Add support for GCP Secret Manager
    CLI JSON Optional Default
    Fix for env nested enum


author: jiangxinyu <jiangxinyu@kylinos.cn> - 5.7.1-1
changelog:
  - Update package to version 5.7.1
    * Fixes a regression in version 5.7.0 that broke patching fcntl
    * adds official Python 3.13 support


author: zhangxianjun <zhangxianjun@kylinos.cn> - 5.8.0-1
changelog:
  - Update package to version 5.8.0
    *Adds preliminary support for Python 3.14
    *added some preliminary support for Python 3.14
    *change behavior of `FakeFilesystem.get_object()` to ignore permissions as it has been
    before version 5.4.0 
    *fixed a problem with flushing if writing over the buffer end


author: maqi <maqi@uniontech.com> - 5.10.0-1
changelog:
  - Update to 5.10.0
    adds official support for Python 3.14
    last minor release before 6.0, which will support Python >= 3.10


author: yangengLiu <dev01202@linx-info.com> - 6.0.0-1
changelog:
  - update version to 6.0.0
    * added project information to documentation pages
    * fixes problem with new coverage in Python 3.14 using the fake filesystem
    * fixes a problem with Path type hints using the pipe symbol in wrapped functions inside an fs dependent fixture
    * added some support for Python 3.15a3
    * changed the default for FakeFilesystem.shuffle_listdir_results to True to reflect the real filesystem behavior
    * removed support for patching legacy modules scandir and pathlib2
    * removed support for Python versions < 3.10; patch releases based on pyfakefs 5.10 supporting older versions may be made on demand


author: zhang_jian <zhang_jian7@hoperun.com> - 6.1.2-1
changelog:
  - update version to 6.1.2
  - Fixes a regression caused by the introduced weak references.
  - fixes a packaging issue in latest version
  - changes back-link references to weak references


author: YangengLiu <dev01202@linx-info.com> - 6.1.4-1
changelog:
  - update version to 6.1.4
    * expanduser now correctly handles paths besides home and different separators
    * avoid faking filesystem in VSCode unittest runner
    * handle expanduser() and home() correctly in cross OS usage.


author: YangengLiu <dev01202@linx-info.com> - 6.2.0-1
changelog:
  - update version to 6.2.0
    * route some pseudo-devices to the system instead of patching them; this ensures that os.urandom and related functions work correctly with PyPy.
    * fake file seek method did not return the location in the file.
    * make sure case sensitivity is correctly set for fake posix paths in hash(), Path.match and Path.full_match.
    * fake file wrappers now derive from io.TextIOBase or io.BufferedIOBase, so that isinstance-checks for these classes succeed.
    * os.path.realpath did not correctly handle some absolute paths under Windows.
    * os.path.realpath did not resolve symlinks under Windows.


author: Yu Peng <yupeng@kylinos.cn> - 3.5.2-1
changelog:
  - Upgrade to 3.5.2 
    * Preserve type information from docstrings if no type annotation is present and parameter has default value
    * Declare 3.14 support
    * Support Union type on its own


author: yaoxin <1024769339@qq.com> - 0.6.0-1
changelog:
  - Update to 0.6.0:
    * ruff: Enable upgrade, security rules
    * Drop Python < 3.9 support
    * Annotate the list of strings correctly for Sphinx 8.2+


author: yaoxin <yao_xin001@hoperun.com> - 2.3.1.1-1
changelog:
  - Update to 2.3.1.1:
    * Mention priority 0 and 2
    * Convert README to Markdown
    * Add Python 3.12, retire Python 3.7


author: openeuler_bot <infra@openeuler.sh> - 2.3.1.3-1
changelog:
  - Add `push` trigger for `all_core_tests.yml` workflow for `main` branch (version: 2.3.1.3).
  - Update the GitHub badge to point to the new `all_core_tests.yml` workflow (version: 2.3.1.3).
  - Add `pytest-retry` to dev requirements and some `flaky` marks (version: 2.3.1.3).
  - Skip more characters in `test_name_lead_chars` for Sphinx 8.2+, that started using `splitlines()` instead of `split('\n')` (version: 2.3.1.3).


author: YangengLiu <dev01202@linx-info.com> - 2.4-1
changelog:
  - update version to 2.4
    * Convert most remote inventory fetch tests to use a local server; bump Pythons and dev Sphinx
    * Lints config maintenance
    * Implement sphobjinv-textconv and remove CLI implementation section from docs
    * Update test infra & migrate http:// links to https://


author: jinshuaiyu <jinshuaiyu@kylinos.cn> - 0.5.3-1
changelog:
  - Update package to version 0.5.3
  - This version introduces a more generalized handling of potential denial of service attack (DOS) due to recursion errors for deeply nested statements.


author: Yu Peng <yupeng@kylinos.cn> - 0.5.5-1
changelog:
  - Upgrade to 0.5.5 
    * Fix DoS protection to raise SQLParseError instead of silently returning None when grouping limits are exceeded
    * Fix splitting of BEGIN TRANSACTION statements


author: hanjinpeng <hanjinpeng@kylinos.cn> - 0.5.5-2
changelog:
  - Type:CVE
  - ID:CVE-2026-59893
  - SUG:NA
  - DESC:fix CVE-2026-59893: eliminate ReDoS in lexer handling of dollar-quoted literals and multiline comments


author: dongqi <dongqi1@kylinos.cn> - 4.2.0-1
changelog:
  - Update package to version 4.2.0
  - make repo initialization respect pyproject.tom
  - Disable checks failure on coverage
  - Remove Python 3.7 support
  - Modify python build macro


author: sqfu <dev01203@linx-info.com> - 0.0.21-1
changelog:
  - Update package to version 0.0.21
  - Fix formatting in packages section of setpy.py
  - Fix the testrepository tests with newer versions of testtools


author: zhang_jian <zhang_jian7@hoperun.com> - 0.0.22-1
changelog:
  - Update package to version 0.0.22
  - Fix compatibility with testtools.
  - Fix warnings on newer python versions.
  - Add Python 3.13 and 3.14 support, drop Python 3.8.


author: Ge Wang <wang__ge@126.com> - 2.1.0-1
changelog:
  - Update package to version 2.1.0
    * Run pep8 by default
    * Add tests for default values
    * Fix nested properties with initalization values
    * Allow default values in nested properties


author: yaoxin <1024769339@qq.com> - 0.2.13-1
changelog:
  - Update to 0.2.13:
    * Fix regression. Always look in /tmp for display files
    * Remove recursive from autoflake configuration
    * Drop Python 3.8 support
    * Fix KeyError in stop() if DISPLAY was never set after failed start
    * Remove --check option from black
    * Don't inherit from object in Xvfb class


author: xiejing <xiejing@kylinos.cn> - 0.2.14-1
changelog:
  - Update to 0.2.14:
    * Fix linting options
    * Change testenv name
    * Update bools in tox.ini
    * Add black workaround for linting


author: YangengLiu <dev01202@linx-info.com> - 0.2.17-1
changelog:
  - update version to 0.2.17
    * Error if can't find or write to temp dir
    * Better error if /tmp isn't writeable
    * Add more lint rules and fix violations.
    * Use contextlib.supress


author: YangengLiu <dev01202@linx-info.com> - 0.2.21-1
changelog:
  - update version to 0.2.21
    * Ensure Xvfb procs are cleaned up in tests using psutil
    * Add test coverage
    * set_xdg_session_type arg and update tests
    * Add support for extra Xvfb args and add type hints


author: wangkai <13474090681@163.com> - 0.68-1
changelog:
  - Update to 0.68
  - Add support for zstd archives
  - Documentation: Massive formatting update of the manual page
  - Documentation: Reword some sections of the manual page
  - Fix compatibility with BSD awk
  - Fix compatibility with GNU awk version 5.0.0 and later
  - Fix compatibility with GNU grep version 3.8 and later
  - Fix compatibility with Solaris ln (#63451)
  - Installation: Fix multiple issues in install-sh (#64430)
  - Test suite: Fix various race conditions (#63651)
  - patches: Find file name with a space in unapplied patches (#41708)
  - pop: Hint at diff -z on failure
  - setup: Document the limitation of spec file support


author: liudy <liudingyao@kylinos.cn> - 0.69-1
changelog:
  - Fix escaping of % and backslash in patch names
  - Fix escaping of % and backslash in patch names
  - new: Stop claiming support of option -p ab


author: Yafen Fang<yafen@iscas.ac.cn> - 20220318-5
changelog:
  - update pi-bluetooth to commit(23af66cff597c80523bf9581d7f75d387227f183): Add AA:AA:AA:AA:AA:AA as an "unprogrammed" address


author: Yafen Fang <yafen@iscas.ac.cn> - 2024.04.20-1
changelog:
  - update upstream version to 2024.04.20-2712
  - add Raspberry Pi 5 bootloader EEPROMs
  - add rpi-bootloader-key-convert, rpi-otp-private-key, rpi-sign-bootcode
  - remove patch for rpi-eeprom-update: use 'tr' instead of 'strings'


author: Yafen Fang<yafen@iscas.ac.cn> - 20240419-9
changelog:
  - update firmware to version 1.20240306
  - update bluez-firmware to the latest commit (5a204dae9b3dc521842c56d93f6b4ecfbe4ff44d): 1.2-4+rpt11 release


author: Yafen Fang<yafen@iscas.ac.cn> - 20241207-11
changelog:
  - update firmware version to 1.20241126
  - update bluez-firmware to the latest commit (78d6a07730e2d20c035899521ab67726dc028e1c): Update changelog for 1.2-9+rpt3 release
  - update firmware-nonfree to the latest commit (4b356e134e8333d073bd3802d767a825adec3807): Update changelog for 1:20230625-2+rpt3 release


author: Yafen Fang<yafen@iscas.ac.cn> - 20241207-13
changelog:
  - add license: broadcom_bcm43xx
  - preserve the symbolic link format when installing firmwares of brcm


author: Xun Lai<chainsx@isrc.iscas.ac.cn> - 20260330-14
changelog:
  - update firmware version to 1.20250915
  - update bluez-firmware to the latest commit (cdf61dc691a49ff01a124752bd04194907f0f9cd): Update changelog for 1.2-13+rpt2 release
  - update firmware-nonfree to the latest commit (9794282eb9f4a2de1f23b41a738926740e975d83): Update changelog for 1:20250410-2+rpt1 release


author: Yafen Fang<yafen@iscas.ac.cn> - 20241104-2
changelog:
  - update upstream version to the latest commit: "ovmerge: Disable Perl warnings about portability"
  - update patch0002


author: Yafen Fang <yafen@iscas.ac.cn> - 20230320-1
changelog:
  - update to upstream's last commit (408bde537671de6df2d9b91564e67132f98ffa71): do_wifi_ssid_passphrase: set scan_ssid on hidden network in dhcpcd case
  - adjust for openEuler
  - disable A9 Wayland and AA Network Config
  - remove legacy autologin cruft


author: xu_ping <707078654@qq.com> - 10.1.3-1
changelog:
  - Upgrade version to 10.1.3
    * Fix a bug where tail size of remote compaction output
      is not persisted in primary db's manifest
    * GetAllKeyVersions() now interprets empty slices literally, 
      as valid keys, and uses new OptSlice type default value for 
      extreme upper and lower range limits.
    * DeleteFilesInRanges() now takes RangeOpt which is based on OptSlice.
      The overload taking RangePtr is deprecated.
    * Add an unordered map of name/value pairs, ReadOptions::property_bag, 
      to pass opaque options through to an external table when creating an Iterator.
    * Add io_buffer_size to BackupEngineOptions to enable optimal configuration of IO size
    * Add file_ingestion_nanos and file_ingestion_blocking_live_writes_nanos 
      in PerfContext to observe file ingestions
    * Offer new DB::Open and variants that use std::unique_ptr<DB>* output parameters
      and deprecate the old versions that use DB** output parameters.
    * The DB::DeleteFile API is officially deprecated.


author: weiyucheng <weiyucheng@kylinos.cn> - 2.0.0-4
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:restart
  - DESC:sync upstream patches to support isulad container engine and systemd cgroup driver


author: wutao <wutao61@huawei.com> - 1.4.1-2
changelog:
  - Move .so file from /usr/lib64/gems/ruby/yajl-ruby-1.4.1/yajl-ruby/
    to /usr/lib64/gems/ruby/yajl-ruby-1.4.1/yajl/ to solve fluentd loaderror problem


author: YuYing Mu <muyuying1@huawei.com> - 1.0.0-1
changelog:
  * Tue Nov 21 2023 JiaQi Zhao <zhaojiaqi18@huawei.com> - 1.0.0-1
  - Init and adapt device auth to openEuler


author: Peng He <hepeng68@huawei.com> - 1.0.0-1
changelog:
  * Tue Nov 21 2023 JiaQi Zhao <zhaojiaqi18@huawei.com> - 1.0.0-1
  - adapt compilation, tailor dependencies on hitrace and hisysevent


author: zhang_jian <zhang_jian7@hoperun.com> - 1.3.3-1
changelog:
  - update version to 1.3.3
  - Enabled GitHub Actions Attestations
  - Support libslirp v4.9.0
  - The official statically-linked binaries are updated to be linked with the new version of libslirp: v4.9.0 -> v4.9.1


author: renoseven<dev@renoseven.net> - 1.2.2-4
changelog:
  - bugfix: fix rust 1.84 compile failure
  - bugfix: fix cannot find working directory
  - bugfix: fix set signal handler failure
  - bugfix: fix active accepted patch failure


author: renoseven<dev@renoseven.net> - 1.2.2-5
changelog:
  - feature: support riscv64
  - feature: support 'syscare rescan' command
  - feature: support patch blacklist / blocklist
  - feature: support custom kernel config
  - feature: support log config
  - feature: add metadata viewer
  - feature: add metadata generator
  - bugfix: supress rpm signature warnings
  - bugfix: remove build id check
  - bugfix: ignore useless sections
  - bugfix: fix attach non-exist process failure
  - bugfix: fix remote mmap failure
  - bugfix: fix some symbol resolving issue
  - bugfix: remove upatch failure process list
  - bugfix: remove root permission check


author: renoseven<dev@renoseven.net> - 1.2.2-6
changelog:
  - feature: upatch supports overridding line macros
  - bugfix: fix upatch id parsing error
  - bugfix: fix upatch object linker detection failure
  - bugfix: fix kernel module build failure
  - bugfix: fix kernel patch name length limitation
  - bugfix: fix multiple upatch-diff issues
  - bugfix: fix multiple upatch-manage issues
  - rpm: extract vendor from syscare-1.2.2.tar.gz to vendor.tar.gz


author: renoseven<dev@renoseven.net> - 1.2.2-7
changelog:
  - change: add debuginfo package version verification in syscare-build
  - change: rename "--keep-line-macros" to "--override-line-macros" in syscare-build
  - change: rename "--keep-line-macros" to "--override-line-macros" in upatch-build
  - bugfix: fix special section correlation failure
  - bugfix: fix compilation command misdetection
  - bugfix: fix incorrect upatch object lookup when upatch ID conflicts
  - bugfix: fix patch file disorder when building cumulative patches
  - bugfix: fix abnormal syscare CLI return value when external command failure
  - bugfix: fix stack check false warnings under boundary conditions
  - bugfix: fix build failure under Rust 1.89


author: yaoxin <1024769339@qq.com> - 5.5.1-1
changelog:
  - Update to 5.5.1:
    * Fix linear congruential random number generator
    * Extend elf_aux_info() support for RISC-V on FreeBSD and OpenBSD
    * Fix building elf_aux_info() support on OpenBSD/arm
    * Fix invalid empty interval in punct_stripped() for all-punctuation words
    * Fix function addAvailableLanguages
    * Avoid error in pixSauvolaBinarizeTiled
    * Fix duplicated IDs in ALTO XML when multiple pages are present
    * Remove unused include statements for tprintf.h


author: zhang_jian <zhang_jian7@hoperun.com> - 5.5.2-1
changelog:
  - update to 5.5.2
    * Fix and improve configuration for cmake builds
    * Move version info. to appropriate ALTO element
    * Bump mikepenz/action-junit-report from 4 to 6


author: xu_ping <707078654@qq.com> - 2.6.0-1
changelog:
  - Update to 2.6.0
    * Fix some bugs.
    * Add color for cursor in backgrounded view.
    * Add toggle options to help.
    * Add expand/collapse all options to help.
    * Don't report an error when diff-highlight is killed intentionally.


author: xiejing <xiejing@kylinos.cn> - 2.6.1-1
changelog:
  - Update to 2.6.1
    * Fix editor command injection vulnerability.
    * Fix grep with revision argument.
    * Fix slow tig status when given a subdirectory path.
    * Add an option to make the tree view recursive.
    * Enable direct blob edits in clean HEAD state.


author: yaoxin <1024769339@qq.com> - 3.4.1-1
changelog:
  - Update to 3.4.1:
    * Fix manpage path in pyproject.toml
    * Fallback to common if a platform is specified using -p flag,
      but a page doesn't exist for that platform
    * Drop support for EOL Python 3.8 version
    * Fix broken --render option
    * Fix duplicate platform information shown in pages like du, cd, w


author: chukaiping <chukaiping@baidu.com> - 3.4.3-1
changelog:
  - Update to 3.4.3
    * Fixed unpredictable platform selection when displaying pages 
    * fix: unpredictable platform selection introduced
    * Added a warning when a page is not available for the current platform


author: zhang_jian <zhang_jian7@hoperun.com> - 3.4.4-1
changelog:
  - update to 3.4.4
  - Drop support for EOL Python 3.9 version
  - Allow cache updating and command displaying on the same command
  - fix: only raise URLError or HTTPError when there are no results at all


author: douyan <douyan@kylinos.cn> - 2.0.2-21
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: remove Requires system-config-printer to avoid install gnome packages


author: peijiankang <peijiankang@kylinos.cn> - 4.0.0.0-4
changelog:
  - add 0001-fix-ukui-panel-4.0.0.0-lunarcalendar.patch
        ukui-panel-4.0.0.0-fix-getWindowGroup-error.patch


author: huayadong<huayadong@kylinos.cn> - 4.10.0.0-2
changelog:
  - Type: update
  - ID  : [TASK#369005]
  - SUG : NA
  - DESC: add patch: ukui-screensaver-4.10.0.0-kylin-fix-core-of-lightdm-and-password-auth-error.patch


author: peijiankang <peijiankang@kylinos.cn> - 4.0.0.0-2
changelog:
  - Type: bugfix
  - ID:   [BUG#ICUYMW]
  - SUG:  NA
  - DESC: mv libukui-menu-interface-devel to libukui-menu-devel


author: fundawang <fundawang@yeah.net> - 4.10.1.10-2
changelog:
  - Type: bugfix
  - ID  : NA
  - SUG : NA
  - DESC: Fix ninja "multiple rules generate" build failure caused by duplicate .qm generation from qt5_create_translation


author: xu_ping <707078654@qq.com> - 20250727-1
changelog:
  - Upgrade to 20250727
    * Fix to only remove the IPv6 default route if the tunnel has an IPv6 address.


author: xu_ping <707078654@qq.com> - 2.1.2-1
changelog:
  - Upgrade package to 2.1.2
    * Remove the dependency on optparse and use argparse instead
    * Remove waflib.Runner.PriorityTasks.appendleft
    * Remove waflib.Task.TaskBase
    * Remove the upper class of waflib.Task.Task (metaclass syntax)
    * Remove Winphone/WinCE detection in msvc.py
    * Remove conf.add_as_needed because it does not check for the flag usage
    * Fixed 'waf --version'
    * Add support for flang compiler


author: Witty Team <intelligence@openeuler.org> - 3.0.0-1
changelog:
  - Rename source package to euler-copilot-shell; binary subpackage is witty
  - Provides/Obsoletes euler-copilot-shell and witty-assistant for upgrade from 1.x/2.x
  - Vendor + Go toolchain bundling; static build with CGO_ENABLED=0, GOAMD64=v1


author: Witty Team <intelligence@openeuler.org> - 3.1.0-1
changelog:
  - Add witty-builtin-agent subpackage with built-in agent, skills, and MCP config
  - Ship Role Prompt and config.d fragment for Witty Assistant as default agent (mode=primary)
  - Download 5 SkillHub skills (manpage-skill, log-anomaly-detector, html-report-generator,
    brainstorm-beagle, plantuml-skill) at build time via prepare-release.sh
  - witty now Requires witty-builtin-agent for out-of-the-box agent experience
  - Skill versions centralized in skill-versions.sh, spec Sources use real URLs for CI


author: Witty Team <intelligence@openeuler.org> - 3.1.1-1
changelog:
  - feat: Prompt for provider API key interactively on TTY
  - fix: Make permission handling synchronous to prevent terminal desync
  - refactor: permission display with multi-line title support
  - fix: Change QuestionInfo.Custom from bool to *bool with helper method
  - fix: Refine shell command routing with precise NL detection and Bash generation
  - chore: Adjust builtin agent permissions for read, external directory, and bash
  - chore: Widen witty-builtin-agent permissions and refine prompt
  - chore: Allow witty dirs and experience-skill by default


author: Witty Team <intelligence@openeuler.org> - 3.1.2-1
changelog:
  - fix: Refactor doctor to treat not-running server as OK, remove agent-packages check
  - fix: Move /new force-next detection into dispatch
  - chore: Allow context, websearch, and grep MCPs in builtin agent
  - chore: Extract dev setup dependencies into a shared script
  - chore: Add Go PATH to profile for all setup scripts
  - chore: Clean old release artifacts before building


author: Witty Team <intelligence@openeuler.org> - 3.1.3-1
changelog:
  - feat: Handle session.error events from opencode
  - fix: add bare /session command help in REPL
  - feat(shellbridge): route bare /session to session usage help
  - docs: clarify shell routing, session list, and server status behavior
  - docs: Add comprehensive usage documentation for Witty CLI
  - feat: Stream reasoning echo in EchoRenderer


author: Witty Team <intelligence@openeuler.org> - 3.1.4-1
changelog:
  - fix: timeout when ask receives no events from server
  - fix: guard loader filetriggerpostun during loader removal


author: Weikang Xiang <xiangweikang3@huawei.com> - 0.1.0-2
changelog:
  - reorder cmake clean step after configure
  - fix issues in path/input/encoding verification
  - preserve explicit zero port in run_online


author: Weikang Xiang <xiangweikang3@huawei.com> - 0.1.0-4
changelog:
  - add --fast-fail/--no-fast-fail to control exit on invalid --pid
  - handle abnormal exits when target process dies or collection is interrupted
  - install witty-profiler in editable mode


author: Weikang Xiang <xiangweikang3@huawei.com> - 0.1.0-5
changelog:
  - add infra runtime key threads and interrupts
  - defer logger initialization to prevent redundant output on -h/--help
  - remove slow keyword from bottleneck-identification skill


author: maqi <maqi@uniontech.com> - 1.37-1
changelog:
  - update to version 1.37
    No longer failing to load CHMs silently.
    Minor build system refresh.
    Updated Romanian and Swedish translations.


author: yaoxin <1024769339@qq.com> - 1.15.3-1
changelog:
  - Update to 1.15.3:
    * Fix build against newer xdg-desktop-portal
    * Fix return value for the access portal


author: - hekangli<kenhkl11@hotmail.com> - 0.1.3-3
changelog:
  - agent_moss replaces audit_agent as the sole audit hook:
    drop plugins/hookers/audit_agent dir at build; rewrite agent_moss
    plugin.json command to RPM install path (bridge.py); drop agent_moss
    install.sh to avoid pip fetching vs the offline RPM
  - %package hookers: Recommends AgentMoss-daemon == 0.12.1 (optional audit
    hook, version-locked to xiaoO AM_VERSION; excludable via dnf
    --no-recommends for offline/lean deploys)


author: yaoxin <yao_xin001@hoperun.com> - 0.4.1700-1
changelog:
  - Update to 0.4.1700
    * Bilibili: fix extraction
    * TikTok: fix extraction
    * X (Twitter): fix extraction


author: peijiankang <peijiankang@kylinos.cn> - 3.1.4.21-3
changelog:
  - Type: update
  - ID:   NA
  - SUG:  NA
  - DESC: add youker-assistant-3.1.4.21-add-check-lshw-installinfo.patch
          remove Requires: lshw


author: maqi <maqi@uniontech.com> - 0.5.13-1
changelog:
  - update verison to 0.5.13
    Validate appstream files with appstreamcli
    Split page-padding into page-h-padding and page-v-padding
    Fix memory leak and callback type error
    Warn if plugins do not support exporting images or attachments


author: liuxinhao <liuxinhao@kylinsec.com.cn> - 1.2.18-3
changelog:
  - Reorganize patch numbers in spec file
  - Add "program" option to rotate lock file configuration for finer-grained rotation locks(b: 113752)


author: gaobo <gaobo@kylinsec.com.cn> - 1.2.18-4
changelog:
  - Modify the Patch1004, change lock file path and correct the error logic for creating the lock path. (b:113752)


