- azure-cli-core
-
- Drop CVE-2025-24049.patch, fixed upstream
- New upstream release
+ Version 2.82.0
+ For detailed information about changes see the
HISTORY.rst file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 2.81.0
+ For detailed information about changes see the
HISTORY.rst file provided with this package
- New upstream release
+ Version 2.80.0
+ For detailed information about changes see the
HISTORY.rst file provided with this package
- New upstream release
+ Version 2.79.0
+ For detailed information about changes see the
HISTORY.rst file provided with this package
- New upstream release
+ Version 2.78.0
+ For detailed information about changes see the
HISTORY.rst file provided with this package
- New upstream release
+ Version 2.77.0
+ For detailed information about changes see the
HISTORY.rst file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 2.76.0
+ For detailed information about changes see the
HISTORY.rst file provided with this package
- New upstream release
+ Version 2.75.0
+ For detailed information about changes see the
HISTORY.rst file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 2.74.0
+ For detailed information about changes see the
HISTORY.rst file provided with this package
- New upstream release
+ Version 2.73.0
+ For detailed information about changes see the
HISTORY.rst file provided with this package
- azure-cli-telemetry
-
- Explicitly label act_relax-portalocker.patch as Patch0
- Add patch to relax python-portalocker version dependency in setup.py
+ act_relax-portalocker.patch
- Add %{_sitelibdir}/azure/cli directory in %files section
- Drop superflouos azure-cli-core from BuildDepends
- Drop extra LICENSE.txt as upstream now ships its own
- Relax python-portalocker version dependency in Requires
- Add azure-cli-core to BuildRequires and Requires
- Remove azure-cli-nspkg from BuildRequires and Requires
- Remove deletion of azure-cli namespace files
- azure-cli
-
- New upstream release
+ Version 2.82.0
+ For detailed information about changes see the
HISTORY.rst file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 2.81.0
+ For detailed information about changes see the
HISTORY.rst file provided with this package
- New upstream release
+ Version 2.80.0
+ For detailed information about changes see the
HISTORY.rst file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 2.79.0
+ For detailed information about changes see the
HISTORY.rst file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 2.78.0
+ For detailed information about changes see the
HISTORY.rst file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 2.77.0
+ For detailed information about changes see the
HISTORY.rst file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 2.76.0
+ For detailed information about changes see the
HISTORY.rst file provided with this package
- Update Requires from setup.py (bsc#1245529)
- New upstream release
+ Version 2.75.0
+ For detailed information about changes see the
HISTORY.rst file provided with this package
- Update Requires from setup.py
- cloud-init
-
- Fix dependency replace -serial with -pyserial
- Drop unneeded test dependency on httpretty, fixed long ago
* https://github.com/canonical/cloud-init/pull/1720
- Update to version 25.1.3 (bsc#1245401,bsc#1245403)
+ Forward port
- cloud-init-no-openstack-guess.patch
+ docs: provide example3 for PAM and ssh_pwauth behavior (#27)
+ fix: Make hotplug socket writable only by root (#25) (CVE-2024-11584)
+ fix: Don't attempt to identify non-x86 OpenStack instances (LP: #2069607)
(CVE-2024-6174)
From 25.1.2
+ fix: ensure MAAS datasource retries on failure (#6167)
- Update to version 25.1.1 (bsc#1239715,jsc#PED-8680,bsc#1228414)
+ Removed included upstream
- pep-594-drop-pipes.patch
- cloud-init-fix-python313.patch
- cloud-init-dont-assume-ordering-of-ThreadPoolExecutor.patch
- cloud-init-direxist.patch
- cloud-init-wait-for-net.patch
- cloud-init-usr-sudoers.patch
- cloud-init-no-nmcfg-needed.patch
- cloud-init-keep-flake.patch
- cloud-init-lint-fixes.patch
- cloud-init-pckg-reboot.patch
- cloud-init-ds-deterministic.patch
- cloud-init-write-routes.patch
- cloud-init-skip-empty-conf.patch
+ Forward port
- cloud-init-no-tempnet-oci.patch
- cloud-init-no-openstack-guess.patch
- cloud-init-lint-set-interpreter.patch
+ Add
- cloud-init-ssh-usrmerge.patch (bsc#1237764)
- cloud-init-lint-set-interpreter.patch
- cloud-init-lint-fix.patch
- cloud-init-no-single-process.patch
- cloud-init-needs-action.patch
+ Drop hidesensitivedata in 16 & greater
+ test: pytestify cc_chef tests, add migration test
+ chef: migrate files in old config directories for backups and cache
+ fix: correct the path for Chef's backups (#5994)
+ fix(Azure): don't reraise FileNotFoundError during ephemeral setup (#6113)
+ fix(azure): handle unexpected exceptions during obtain_lease() (#6092)
[Ksenija Stanojevic]
+ Allow to set mac_address for VLAN subinterface (#6081)
[jumpojoy] (GH: 5364)
+ fix: Remove erroneous EC2 reference from 503 warning (#6077)
+ fix: NM reload and bring up individual network conns (#6073) [Ani Sinha]
+ fix: stop warning on dual-stack request failure (#6044)
+ fix: install_method: pip cannot find ansible-pull command path (#6021)
[Hasan Aliyev] (GH: 5720)
+ fix: Fix DataSourceAliYun exception_cb signature (#6068) (GH: 6066)
+ fix: Update OauthUrlHelper to use readurl exception_cb signature
(GH: 6065)
+ test: add OauthUrlHelper tests
+ test: Remove CiTestCase from test_url_helper.py
+ test: pytestify test_url_helper.py
+ fix: track more removed modules (#6043)
- From 25.1
+ ci: fix post-merge packaging CI (#6038)
+ feat(azure): Fix imds-based ssh_pwauth (#6002) [Ksenija Stanojevic]
+ ci: check for sorted patches (#6036)
+ feat: aliyun datasource support crawl metadata at once (#5942)
[jinkangkang]
+ docs: document /usr merge breaking change (#6032)
+ test: Add integration test for /var mounts (#6033)
+ test: Ensure pre-24.2 custom modules work (#6034)
+ doc: Update references to older keys (#6022) [Pedro Ribeiro]
+ fix: untyped-defs in tests/unittests/{config, net, sources} (#6023)
[Romain]
+ fix: don't reference PR in post-merged CI (#6019)
+ chore: explicitly skip broken ansible integration tests (#5996) [a-dubs]
+ tests(oracle): fix test_install_missing_deps apt race condition (#5996)
[a-dubs]
+ test(oracle): fix test_ubuntu_drivers_installed (#5996) [a-dubs]
+ test(oracle): fix test_frequency_override integration test (#5996)
[a-dubs]
+ chore: add type hint to IntegrationCloud's cloud_instance field (#5996)
[a-dubs]
+ test(oracle): fix modules/test_lxd.py::test_storage_lvm on noble (#5996)
[a-dubs]
+ commit 9e591fff266be9d4c83f74ec02a717b74993304d [a-dubs]
+ net/sysconfig: do not remove all existing settings of
/etc/sysconfig/network (#5991) [Ani Sinha] (GH: 5990)
+ fix: remove wrong return when checking if network necessary (#6013)
+ fix: typing for rsyslog, ubuntu_pro, power_state_change (#5985)
[MostafaTarek124eru]
+ fix: Retry on OpenStack HTTP status codes (#5943) [weiyang] (GH: 5687)
+ fix: Ensure fqdn is treated as string in get_hostname_fqdn (#5993)
[MKhatibzadeh] (GH: 5989)
+ feat(vmware): Convert imc network config to v2 (#5937) [PengpengSun]
+ ci: add upstream post-merge test
+ ci: check if upstream commit causes ubuntu patch conflicts
+ ci: organize cla tests together
+ test: eliminate obsolete cases, add non-error case
+ chore: remove redundant manual schema validation
+ doc: clarify subiquity docs
+ chore: cleanup `len' usage (#5956) [Shreenidhi Shedi]
+ Fix: GCE _get_data crashes if DHCP lease fails (#5998) [Bryan Fraschetti]
+ Fixes GH-5997
+ fix: correct the path for Chef's cache (#5994)
[MostafaTarek124eru] (GH: 5090)
+ fix: Run ansible with run_user instead of root for distro install_method
(#5986) [Amirhossein Shaerpour] (GH: 4092)
+ fix: retry AWS hotplug for async IMDS (#5995) (GH: 5373)
+ feat(integration_tests): add optional INSTANCE_TYPE setting (#5988)
[Alec Warren]
+ feat(integration-tests): set boto3 and botocore to INFO to prevent
log spamming [a-dubs]
+ ci: add 'tox -e integration-tests-fast' command [a-dubs]
+ chore: Add feature flag for manual network waiting (#5977)
+ Release 24.4.1
+ fix: Use /usr/lib/ rather than /lib in packaging code (#5970)
+ Use log_with_downgradable_level for user password warnings (#5927)
[Ani Sinha]
+ doc: change to hyphenated keys (#5909) (GH: 5555)
+ fix: Wait for udev on openstack (#5947) [Robert Schweikert] (GH: 4125)
+ test: disambiguate resource cleanup from test failure (#5926)
+ fix: use program name of netcat as installed by upstream, "nc" (#5933)
(#5933) [Andreas K. Hüttel]
+ ci: bump canonical/setup-lxd to version v0.1.2 (#5948)
+ feat(cc_chef): Allow change of Chef configuration file (#5925)
[Sean Smith]
+ docs: fix typo in generated file in LXD tutorial (#5941) [Pavel Shpak]
+ feat: Identify Samsung Cloud Platform as OpenStack (#5924) [us0310306]
+ fix: don't deadlock when starting network service with systemctl (#5935)
+ feat: Custom keys for apt archives (#5828) [Bryan Fraschetti] (GH: 5473)
+ test: improve test initialization error path (#5920)
+ chore: improve logging when lxd detection fails (#5919)
+ fix: Add "manual" to allowed subnet types (#5875)
[Math Marchand] (GH: 5769)
+ fix: remove bad ssh_svcname setting for Gentoo/OpenRC (#5918)
[Andreas K. Hüttel]
+ feat(gentoo): Add compatibility for Gentoo with systemd (#5918)
[Andreas K. Hüttel]
+ fix(ovf): no warning should be log when rpctool found no value (#5915)
[PengpengSun] (GH: 5914)
+ Move DS VMware to be in front of DS OVF (#5912) [PengpengSun] (GH: 4030)
+ ci: Add proper 'Breaks: ' to integration testing simple deb (#5923)
+ chore: Add akhuettel to CLA signers file (#5917) [Andreas K. Hüttel]
+ chore: eliminate calls at import time (#5889) (GH: 5344)
+ test: Add pyserial to test-requirements.txt (#5907)
+ test: Allow unknown size in growpart test (#5876)
+ doc: Update tutorials [Sally]
+ fix: bump azure key size to 3072 (#5841)
24.4.1
+ fix: Ensure _should_wait_via_user_data() handles all user data types (#5976)
+ fix: Don't log error in wait_for_url (#5972)
+ feat(url_helper): Retry on 503 error (#5938)
+ fix: Don't break modules that use get_meta_doc() (#5953)
+ refactor: Pass deprecation log args as tuple (#5953)
+ fix: uninstall custom signal handlers before shutdown (#5913)
24.4
+ test: Ensure unit ordering in ftp tests includes downstream units (#5892)
+ test: re-decrement expected webhook events (#5894)
+ test: allow relative path in apt-get test (#5891)
+ Fix metric setting of nmconnection for rhel (#5878) [Amy Chen]
+ chore: remove unused code(#5887)
+ feat(ephemeral): replace old has_url_connectivity() with new
_check_connectivity_to_imds() [a-dubs]
+ feat(oracle): add true single stack ipv6 support [a-dubs]
+ feat(ephemeral): refactor ephemeralIP and add ipv6 connectivity check
[a-dubs]
+ test: Decrement expected webhook events (#5888)
+ chore: remove `--docs` option from `cloud-init schema` (#5857) (GH: 5756)
+ test: pytestify "tests/unittests/config/test_cc_timezone.py" (#5885)
[Mahesh Ghumare]
+ ci: bump integration tests to use plucky
+ test: add grub_dpkg to inactive modules
+ test: move default behavior tests into their own module
+ test(apt): add plucky version for hello pkg (#5883)
+ Docs: improved mermaid diagram for better visibility. Add "MaheshG11"
as contributor (#5874) [Mahesh Ghumare] (GH: 5837)
+ fix(ntp): Fix RockyLinux OS support (#5864) [Sid Shukla]
+ chore(jsonschema): migrate from deprecated Validator.iter_errors (#5856)
+ chore: remove deprecation warning getting jsonschema's version (#5856)
+ chore: use filter arg for tar.extractall (#5856)
+ chore: remove __init__ from pytest test class (#5856)
+ chore: do not test element's truth value directly (#5856)
+ chore: migrate from deprecated datetime.datetime.utcfromtimestamp (#5856)
+ chore: migrate from deprecated datetime.datetime.utcnow() (#5856)
+ chore: set recursive=False for ensure_dir if parent path is "/" (#5816)
[sxt1001]
+ ci: fix broken daily dependencies (#5867)
+ ci: fix packaging tests (#5865)
+ feat(vultr): add override for network interface detection (#5847)
[Andrew Davis]
+ feat(networkd): Support RequiredForOnline option (#5852) [Dan McGregor]
+ Prevent NM from handling DNS when network interfaces have DNS config
(#5846) [Ani Sinha]
+ fix(smartos): Add `addrconf` IPv6 support (#5831)
[blackhelicoptersdotnet]
+ freebsd: adjust to match the new pyyaml package name (#5844)
[Gonéri Le Bouder]
+ fix: disable grub-dpkg by default (#5840)
+ fix(openbsd): Enable sysv init scripts in OpenBSD build script (#5790)
[Hyacinthe Cartiaux] (LP: 4036, #1992853)
+ test: Fix duplicate judgment conditions in password generation (#5835)
[sxt1001]
+ chore: don't render non-templated unit files (#5830)
+ chore: simplify and standardize cloud-final.service (#5830)
+ chore: simplify Conflicts=shutdown.target (#5830)
+ chore: remove redundant Before=NetworkManager.service (#5830)
+ chore: remove unnecessary systemd settings (#5830)
+ chore: eliminate redundant ordering dependencies (#5819)
+ fix: fix ordering cycle for distros with default deps (#5819) (GH: 5755)
+ test: unbreak pytest-xdist (#5829)
+ feat: Conditionally remove networkd online dependency on Ubuntu (#5772)
+ feat: Ensure random passwords contain multiple character types (#5815)
[sxt1001] (GH: 5814)
+ docs: split example page into example library (#5645) [Sally]
+ doc: clarify workarounds required for single process changes (#5817)
+ chore: add 3.13 to PR CI runs, 3.14 to scheduled (#5825)
+ fix: Render v2 bridges correctly on network-manager with set-name
(#5740) (GH: 5717)
+ test: add no_thinpool unit test (#5802)
+ chore: split lxd init config into separate function (#5802)
+ test: pytestify test_cc_lxd.py (#5802)
+ fix: Correctly handle missing thinpool in cc_lxd (#5802)
+ fix: Render bridges correctly for v2 on sysconfig with set-name (#5674)
(GH: 5574)
+ tests(minimal): rsyslog not in minimal images expect warning (#5811)
+ tests(lxd): avoid failure on multiple calls to --show-log (#5811)
+ chore: update netplan import semantics and related tests (#5805)
(GH: 5804)
+ lint: fix untyped-defs on /tests/unittest/cmd (#5800) [iru]
+ test: actually use devel release and verify_clean_boot enhancements
(#5801)
+ feat(locale): locales install on minimal images when cfg requests (#5799)
+ feat(byobu): support byobu install on minimal images when cfg requests
(#5799)
+ chore: Use devel release and no sbuild in integration CI (#5798)
+ test: Update integration tests from netplan backport (#5796)
+ test: add get_syslog_or_console for minimal images without syslog (#5793)
+ chore: Remove resize_root_tmp from cloud.cfg.tmpl (#5795) (GH: 5786)
+ docs: Fix field name from `contents` to `content` (#5787) [Igor Akkerman]
+ chore: bump pycloudlib to required version (#5792)
+ fix: avoid deprecation logs for calling cli stages (#5770) (GH: 5726)
+ tests: bump pycloudlib deps to include gce bug fix for id str (#5783)
+ fix(test): convert use p.gce.instance.id instead of instance_id (#5783)
+ fix(network-manager): bond properties and network schema (#5768)
[Denis Kadyshev]
+ Fix metric setting for ifcfg network connections for rhel (#5777)
[Ani Sinha] (GH: 5776)
+ fix(akamai): handle non-string user data in base64 decoding (#5751)
[Jesse Alter]
+ fix(ci): do not auto stale issues (#5775)
+ Make pytest more verbose for easier debugging (#5778) [Ani Sinha]
+ ci: fix tox.ini pytest cmd to use cloudinit dir for coverage reporting
(#5774) [Alec Warren]
+ tests: add OS_IMAGE_TYPE setting to allow for minimal tests (#5682)
+ test(hotplug): Simplify test_multi_nic_hotplug (#5763)
+ test(hotplug): increase nc timeout (#5763)
+ test: pytestify test_main.py (#5758)
+ test(ec2-dual-stack): fix int-test (#5762)
+ test: make verify_clean_boot really respect return code (#5761)
+ test: bump timeout in test_order (#5759)
+ docs: Properly document the cc_ubuntu_autoinstall module (#5757)
+ docs: fix WSL tutorial (#5752) (GH: 5746)
+ test: make verify_clean_boot respect return code by environment (#5754)
+ feat(integration_test): add CLOUD_INIT_PKG setting (#5739)
+ fix(ci): fix packaging check merge operation (#5750)
+ doc: do not document user.meta-data key (#5745)
+ test: avoid undocumented lxd key (#5748)
+ test: Refactor test_cc_set_hostname.py and test_cc_ntp.py (#5727)
+ chore: update docs URLs to cloud-init.io (#5741)
+ test: fix timer logging change expected logs (#5734)
+ fix: type annotations for several modules (#5733)
+ chore: add timer to io and string manipulation code
+ feat: add log package and performance module
+ remove newline injected for cloud-init status --wait (#5700)
[Andrew Nelson] (GH: 5863)
+ test: webhook require_deprecation msg on 24.3 (#5731)
+ test: fix test_nocloud message typo introduced by 313390f8 (#5731)
+ test: Fix test_log_message_on_missing_version_file (#5730)
+ tests: assert info level warnings instead of require_deprecation
+ tests: fix test to ignore_warnings not require Used fallback ds
+ chore: clean up pytest warnings (#5721)
+ tests(pro): bump pycloudlib add noble release to pro tests (#5719)
+ fix(hotplugd.socket): remove basic.target as dependency (#5722)
(LP: #2081124)
+ ci: fix integration test positional argument (#5718)
+ Create datasource for CloudCIX (#1351) [BrianKelleher]
+ ci: colorize output (#5716)
+ fix(schema): Allow for locale: false in schema add tests (#5647)
+ ci: fix packaging patch check (#5713)
+ chore: clean up old pickle workaround (#5714)
+ fix: force sftp cleanup when done with instance (#5698)
+ test(hotplug): reenable vpc test in focal (#5492)
+ chore: fix typing of userdata_raw (#5710)
+ fix(NetworkManager): Fix network activator (#5620)
+ fix: lxd do not check for thinpool kernel module (#5709)
+ docs: fix typo in docstring (#5708)
+ Scaleway: Force on-link: true for static networks (#5654)
[Louis Bouchard] (LP: 5523, #2073869)
+ fix: Invalid "seedfrom" in NoCloud system configuration (#5701)
+ tests: pytestify test_nocloud.py (#5701)
+ test: make verify_clean_boot respect return code by series (#5695)
+ fix: use cross-distro netcat name (#5696)
+ ci: fix labeler (#5697)
+ chore(actions): add packaging label for any branches modifying debian/*
+ (#5693)
+ test: add verify_clean_boot() calls alongside verify_clean_log() (#5671)
+ test: add deprecation support to verify_clean_boot (#5671)
+ doc: remove misleading warning (#5681)
+ chore: Prefer other methods over $INSTANCE_ID (#5661)
+ ci: fix packaging test when no patches (#5680)
+ chore: fix tip-ruff and update to latest version (#5676)
+ chore: make ansible test serial (#5677)
+ feat(ec2): Bump url_max_timeout to 240s from 120s. (#5565)
[Robert Nickel]
+ chore: fix typo in requirements.txt (#5637)
+ feat: make pyserial an optional dependency (#5637)
+ chore: bump ci dependency versions (#5660)
+ chore: drop broken optimization (#5666)
24.3.1
+ test: add test coverage for iproute2 commands (#5651)
+ fix(netops): fix ip addr flush command (#5651) (GH: 5648)
24.3
+ docs: Clarify v2 set-name behavior (#5639)
+ fix: properly handle blank lines in fstab (#5643)
+ fix: cc_user_groups incorrectly assumes "useradd" never locks password
field (#5355) [dermotbradley]
+ tests: assert cloud-init user-data cert is the only root cert (#5641)
+ feat: add automation for ubuntu/* branches asserting quilt patches apply
(#5622)
+ fix(sources/wsl): no error with empty .cloud-init dir (SC-1862) (#5633)
+ feat(azure): add PPS support for azure-proxy-agent (#5601)
[Ksenija Stanojevic]
+ fix(tests): use instance.clean/restart instead of clean --reboot (#5636)
+ test: fix cmd/test_schema int test (#5629)
+ test: fix test_honor_cloud_dir int test (#5627)
+ docs: alphabetize dsname lookup table. update comment to create the csv
(#5624)
+ docs: new datasources should update reference/ds_dsname_map (#5624)
+ test: fix ca_certs int test (#5626)
+ chore: update schema docs to use RST bold for config key names (#5562)
+ fix(doc): italics around deprecation prefix, description bolds key names
(#5562)
+ feat(doc): add env vars to debug config module doc builds (#5562)
+ fix(doc): doc of nested objects under JSON schema items.oneOf (#5562)
+ fix(doc): object type check if patternProperties or properties (#5562)
+ doc(schema): schema descriptions should end with trailing stop (#5562)
+ fix(wsl): Properly assemble multipart data (#5538) [Carlos Nihelton]
+ feat: collect-logs improvements (#5619)
+ tests: fix test_ca_certs.py for gcp (#5621)
+ fix(nm): Ensure bond property name formatting matches schema definition
(#5383) [Curt Moore]
+ Update behavior of base bond interface with NetworkManager (#5385)
[Curt Moore]
+ ci: Drop Python 3.6 and 3.7 (#5607)
+ chore(black): Bump version (#5607)
+ chore(mypy): Fix failures on newer versions of mypy (#5607)
+ chore(tox.ini): Simplify configuration, fix minor bugs (#5607)
+ chore(mypy): Lint log module (#5607)
+ fix(systemd): Correct location of installed drop-in files(#5615)
[Noah Meyerhans]
+ fix(btrfs): Version parsing (#5618)
+ docs: Remove unnecessary section, add feature flag page (#5617)
+ docs: Drop Python 3.6 and 3.7 support (#5617)
+ chore: explain other use of oauth (#5616)
+ chore(actions): add doc label for any doc related subdir file matches
(#5602)
+ doc: Add misc links, improve wording (#5595)
+ doc(boot): Make first boot a dedicated page (#5595)
+ doc: Describe all stages in a single process (#5595)
+ chore: Deprecate old commands in help output (#5595)
+ chore: add comment explaining the NetworkManager may-fail setting
(#5598) [Ani Sinha]
+ Revert "fix(vmware): Set IPv6 to dhcp when there is no IPv6 addr
(#5471)" (#5596) [PengpengSun]
+ fix: read_optional_seed to set network-config when present (#5593)
+ feat(snap): avoid refresh on package_upgrade: true and refresh.hold
(#5426)
+ fix: Fix tests which have outdated strings (#5585)
+ fix: Fix ftp failures (#5585)
+ doc: improve integration testing configuration instructions (#5556)
[Alec Warren]
+ azure: check azure-proxy-agent status (#5138) [Ksenija Stanojevic]
+ refactor: refactor and fix mypy in DataSourceIBMCloud.py (#5509)
[Alec Warren]
+ fix: Update default LXD meta-data with user meta-data (#5584)
+ chore: Fix log message in url_helper.py (#5583)
+ fix: nocloud no fail when network-config absent (#5580)
+ feat: Single process optimization (#5489)
+ chore: Add helper, refactor utilities into separate module (#5573)
+ refactor: update handle function of cc_mounts (#5498)
+ fix: Integration tests (#5576)
+ fix(NoCloudNet): Add network-config support (#5566)
+ feat: Eliminate redundant configuration reads (#5536)
+ fix(actions): correct typo in cloudinit/config/schemas/ match (#5570)
+ fix: add host template for AOSC (#5557) [Yuanhang Sun]
+ chore(debian): Remove vestigial postinst and preinst code (#5569)
+ fix(actions): doc labeler needs all clause instead of default any (#5568)
+ docs: Overhaul user data formats documentation (#5551)
+ chore: Deprecate ENI as an input configuration format (#5561)
+ doc: improve drop-in custom modules (#5548)
+ doc(NoCloud): Categorize the different configuration types (#5521)
+ doc(autoinstall): Remove incorrect statements, be more direct (#5545)
+ chore: remove unneeded doc-lint tox env config (#5547)
+ fix(doc-spelling): config spelling_word_list_filename (#5547)
+ doc(modules): add section to wrap modules' doc (#5550)
+ doc: Update docs on boothooks (#5546)
+ fix: doc auto label to consider schema json changes as doc PRs (#5543)
+ feat(schema): add chef_license schema enum (#5543)
+ doc: add diagram with boot stages (#5539)
+ docs: improve qemu command line (#5540) [Christian Ehrhardt]
+ fix: auto label doc PRs (#5542)
+ fix(wsl): Put back the "path" argument to wsl_path in ds-identify
+ (#5537) [Carlos Nihelton]
+ test: fix test_kernel_command_line_match (#5529)
+ test: fix no ds cache tests (#5529)
+ fix(azurelinux): Change default usr_lib_exec path (#5526) [Minghe Ren]
+ feat: Support URI sources in `write_files` module (#5505)
[Lucas Ritzdorf]
+ add openeuler to distros in cc_spacewalk.py (#5530) [sxt1001]
+ feat(wsl): Special handling Landscape client config tags (#5460)
[Carlos Nihelton]
+ chore: Deprecate partially supported system config (#5515)
+ chore: Improve detection logging for user clarity (#5515)
+ fix(ds-identify): Detect nocloud when seedfrom url exists (#5515)
+ refactor: logs.py add typing and small misc refactors (#5414)
+ refactor: logs.py pathlib changes (#5414)
+ refactor: replace verbosity with log levels in logs.py (#5414)
+ feat: Add trace-level logger (#5414)
+ chore(formatting): fix squashed commit test formatting (#5524)
+ fix: Clean cache if no datasource fallback (#5499)
+ Support setting mirrorlist in yum repository config (#5522) [Ani Sinha]
+ doc(OFV): Document how to configure cloud-init (#5519)
+ fix: Update DNS behavior for NetworkManager interfaces (#5496)
[Curt Moore]
+ Fix configuration of DNS servers via OpenStack (#5384) [Curt Moore]
+ test: Unconditionally skip test_multi_nic_hotplug_vpc (#5503)
+ tests: revert expectation of exit 2 from cloud-init init --local (#5504)
+ fix(test): Fix ip printer for non-lxd (#5488)
+ feat(systemd): convert warning level message to deprecation (#5209)
+ test: allow verify_clean_boot to ignore all or specific tracebacks
(#5209)
+ test: Don't fail tests which call cloud-init as a command (#5209)
+ feat(systemd): Warn user of unexpected run mode (#5209)
+ fix: add schema rules for 'baseurl' and 'metalink' in yum repo config
(#5501) [Ani Sinha]
+ Set MTU for bond parent interface (#5495) [Curt Moore]
+ refactor: util.mounts to handle errors (#5490)
+ refactor: util.get_proc_env to work with strs (#5490)
+ typing: fix check_untyped_defs in cloudinit.util (#5490)
+ test: Add missing assert to test_status.py (#5494)
+ test: Ensure mkcert executable in ftp tests (#5493)
+ test: pytestify and cleanup test_cc_mounts.py (#5459)
+ fix(vmware): Set IPv6 to dhcp when there is no IPv6 addr (#5471)
[PengpengSun]
+ fix(openbsd): fix mtu on newline in hostname files (#5412) [Tobias Urdin]
+ feat(aosc): Add 'AOSC OS' support (#5310) [Yuanhang Sun]
24.2
+ test: Fix no default user in test_status.py (#5478)
+ fix: correct deprecated_version=22.2 for users.sudo
+ test: Add jsonschema guard in test_cc_ubuntu_pro.py (#5479)
+ fix(test): Fix pycloudlib types in integration tests (#5350)
+ fix(test): Fix ip printing for non-lxd instances (#5350)
+ chore(mypy): Drop unused missing import exclusions (#5350)
+ type: Add stub types for network v1/v2 config (#5350)
+ chore: Auto-format network jsonschema in ci (#5350)
+ fix(tox): Update tox.ini (#5350)
+ chore(typing): Remove type ignores and casts (#5350)
+ refactor(typing): Remove unused code paths (#5350)
+ fix(typing): Add / update type annotations (#5350)
+ fix(typing): Remove type annotation for unused variable (#5350)
+ fix(typing): Remove invalid type annotations (#5350)
+ ci(mypy): Set default follow_imports value (#5350)
+ test: Update integration tests to pass on focal (#5476)
+ tests: update ubuntu_pro test to account for info-level deprecations
(#5475)
+ tests: update nocloud deprecation test for boundary version (#5474)
+ fix(rh_subscription): add string type to org (#5453)
+ tests: integration tests aware of features.DEPRECATION_INFO_BOUNDARY
+ tests: update keyserver PPA key fur curtin-dev (#5472)
+ test: Fix deprecation test failures (#5466)
+ chore: fix schema.py formatting (#5465)
+ fix: dont double-log deprecated INFOs (#5465)
+ fix(test): Mock version boundary (#5464)
+ fix(schema): Don't report changed keys as deprecated (#5464)
+ test: fix unit test openstack vlan mac_address (#5367)
+ fix: Ensure properties for bonded interfaces are properly translated
(#5367) [Curt Moore]
+ fix(schema): permit deprecated hyphenated keys under users key (#5456)
+ fix: Do not add the vlan_mac_address field into the VLAN object (#5365)
[Curt Moore]
+ doc(refactor): Convert module docs to new system (#5427) [Sally]
+ test: Add unit tests for features.DEPRECATION_INFO_BOUNDARY (#5411)
+ feat: Add deprecation boundary support to schema validator (#5411)
+ feat: Add deprecation boundary to logger (#5411)
+ fix: Gracefully handle missing files (#5397) [Curt Moore]
+ test(openstack): Test bond mac address (#5369)
+ fix(openstack): Fix bond mac_address (#5369) [Curt Moore]
+ test: Add ds-identify integration test coverage (#5394)
+ chore(cmdline): Update comments (#5458)
+ fix: Add get_connection_with_tls_context() for requests 2.32.2+ (#5435)
[eaglegai]
+ fix(net): klibc ipconfig PROTO compatibility (#5437)
[Alexsander de Souza] (LP: #2065787)
+ Support metalink in yum repository config (#5444) [Ani Sinha]
+ tests: hard-code curtin-dev ppa instead of canonical-kernel-team (#5450)
+ ci: PR update checklist GH- anchors to align w/ later template (#5449)
+ test: update validate error message in test_networking (#5436)
+ ci: Add PR checklist (#5446)
+ chore: fix W0105 in t/u/s/h/test_netlink.py (#5409)
+ chore(pyproject.toml): migrate to booleans (#5409)
+ typing: add check_untyped_defs (#5409)
+ fix(openstack): Append interface / scope_id for IPv6 link-local metadata
address (#5419) [Christian Rohmann]
+ test: Update validation error in test_cli.py test (#5430)
+ test: Update schema validation error in integration test (#5429)
+ test: bump pycloudlib to get azure oracular images (#5428)
+ fix(azure): fix discrepancy for monotonic() vs time() (#5420)
[Chris Patterson]
+ fix(pytest): Fix broken pytest gdb flag (#5415)
+ fix: Use monotonic time (#5423)
+ docs: Remove mention of resolv.conf (#5424)
+ perf(netplan): Improve network v1 -> network v2 performance (#5391)
+ perf(set_passwords): Run module in Network stage (#5395)
+ fix(test): Remove temporary directory side effect (#5416)
+ Improve schema validator warning messages (#5404) [Ani Sinha]
+ feat(sysconfig): Add DNS from interface config to resolv.conf (#5401)
[Ani Sinha]
+ typing: add no_implicit_optional lint (#5408)
+ doc: update examples to reflect alternative ways to provide `sudo`
option (#5418) [Ani Sinha]
+ fix(jsonschema): Add missing sudo definition (#5418)
+ chore(doc): migrate cc modules i through r to templates (#5313)
+ chore(doc): migrate grub_dpkg to tmpl add changed/deprecation (#5313)
+ chore(json): migrate cc_apt_configure and json schema indents (#5313)
+ chore(doc): migrate ca_certs/chef to template, flatten schema (#5313)
+ chore(doc): migrate cc_byobu to templates (#5313)
+ chore(doc): migrate cc_bootcmd to templates (#5313)
+ fix(apt): Enable calling apt update multiple times (#5230)
+ chore(VMware): Modify section of instance-id in the customization config
(#5356) [PengpengSun]
+ fix(treewide): Remove dead code (#5332) [Shreenidhi Shedi]
+ doc: network-config v2 ethernets are of type object (#5381) [Malte Poll]
+ Release 24.1.7 (#5375)
+ fix(azure): url_helper: specify User-Agent when using headers_cb with
readurl() (#5298) [Ksenija Stanojevic]
+ fix: Stop attempting to resize ZFS in cc_growpart on Linux (#5370)
+ doc: update docs adding YAML 1.1 spec and jinja template references
+ fix(final_message): do not warn on datasourcenone when single ds
+ fix(growpart): correct growpart log message to include value of mode
+ feat(hotplug): disable hotplugd.socket (#5058)
+ feat(hotlug): trigger hotplug after cloud-init.service (#5058)
+ test: add function to push and enable systemd units (#5058)
+ test(util): fix wait_until_cloud_init exit code 2 (#5058)
+ test(hotplug): fix race getting ipv6 (#5271)
+ docs: Adjust CSS to increase font weight across the docs (#5363) [Sally]
+ fix(ec2): Correctly identify netplan renderer (#5361)
+ tests: fix expect logging from growpart on devent with partition (#5360)
+ test: Add v2 test coverage to test_net.py (#5247)
+ refactor: Simplify collect_logs() in logs.py (#5268)
+ fix: Ensure no subp from logs.py import (#5268)
+ tests: fix integration tests for ubuntu pro 32.3 release (#5351)
+ tests: add oracular's hello package for pkg upgrade test (#5354)
+ growpart: Fix behaviour for ZFS datasets (#5169) [Mina Galić]
+ device_part_info: do not recurse if we did not match anything (#5169)
[Mina Galić]
+ feat(alpine): add support for Busybox adduser/addgroup (#5176)
[dermotbradley]
+ ci: Move lint tip and py3-dev jobs to daily (#5347)
+ fix(netplan): treat netplan warnings on stderr as debug for cloud-init
(#5348)
+ feat(disk_setup): Add support for nvme devices (#5263)
+ fix(log): Do not warn when doing requested operation (#5263)
+ Support sudoers in the "/usr/usr merge" location (#5161)
[Robert Schweikert]
+ doc(nocloud): Document network-config file (#5204)
+ fix(netplan): Fix predictable interface rename issue (#5339)
+ cleanup: Don't execute code on import (#5295)
+ fix(net): Make duplicate route add succeed. (#5343)
+ fix(freebsd): correct configuration of IPv6 routes (#5291) [Théo Bertin]
+ fix(azure): disable use-dns for secondary nics (#5314)
+ chore: fix lint failure (#5320)
+ Update pylint version to support python 3.12 (#5338) [Ani Sinha]
+ fix(tests): use regex to avoid focal whitespace in jinja debug test
(#5335)
+ chore: Add docstrings and types to Version class (#5262)
+ ci(mypy): add type-jinja2 stubs (#5337)
+ tests(alpine): github trust lxc mounted source dir cloud-init-ro (#5329)
+ test: Add oracular release to integration tests (#5328)
+ Release 24.1.6 (#5326)
+ test: Fix failing test_ec2.py test (#5324)
+ fix: Check renderer for netplan-specific code (#5321)
+ docs: Removal of top-level --file breaking change (#5308)
+ fix: typo correction of delaycompress (#5317)
+ docs: Renderers/Activators have downstream overrides (#5322)
+ fix(ec2): Ensure metadata exists before configuring PBR (#5287)
+ fix(lxd): Properly handle unicode from LXD socket (#5309)
+ docs: Prefer "artifact" over "artefact" (#5311) [Arthur Le Maitre]
+ chore(doc): migrate cc_byobu to templates
+ chore(doc): migrate cc_bootcmd to templates
+ chore(doc): migrate apt_pipelining and apk_configure to templates
+ tests: in_place mount module-docs into lxd vm/container
+ feat(docs): generate rtd module schema from rtd/module-docs
+ feat: Set RH ssh key permissions when no 'ssh_keys' group (#5296)
[Ani Sinha]
+ test: Avoid circular import in Azure tests (#5280)
+ test: Fix test_failing_userdata_modules_exit_codes (#5279)
+ chore: Remove CPY check from ruff (#5281)
+ chore: Clean up docstrings
+ chore(ruff): Bump to version 0.4.3
+ feat(systemd): Improve AlmaLinux OS and CloudLinux OS support (#5265)
[Elkhan Mammadli]
+ feat(ca_certs): Add AlmaLinux OS and CloudLinux OS support (#5264)
[Elkhan Mammadli]
+ docs: cc_apt_pipelining docstring typo fix (#5273) [Alex Ratner]
+ feat(azure): add request identifier to IMDS requests (#5218)
[Ksenija Stanojevic]
+ test: Fix TestFTP integration test (#5237) [d1r3ct0r]
+ feat(ifconfig): prepare for CIDR output (#5272) [Mina Galić]
+ fix: stop manually dropping dhcp6 key in integration test (#5267)
[Alec Warren]
+ test: Remove some CiTestCase tests (#5256)
+ fix: Warn when signal is handled (#5186)
+ fix(snapd): ubuntu do not snap refresh when snap absent (LP: #2064300)
+ feat(landscape-client): handle already registered client (#4784)
[Fabian Lichtenegger-Lukas]
+ doc: Show how to debug external services blocking cloud-init (#5255)
+ fix(pdb): Enable running cloud-init under pdb (#5217)
+ chore: Update systemd description (#5250)
+ fix(time): Harden cloud-init to system clock changes
+ fix: Update analyze timestamp uptime
+ fix(schema): no network validation on netplan systems without API
+ fix(mount): Don't run cloud-init.service if cloud-init disabled (#5226)
+ fix(ntp): Fix AlmaLinux OS and CloudLinux OS support (#5235)
[Elkhan Mammadli]
+ tests: force version of cloud-init from PPA regardless of version (#5251)
+ ci: Print isort diff (#5242)
+ test: Fix integration test dependencies (#5248)
+ fix(ec2): Fix broken uuid match with other-endianness (#5236)
+ fix(schema): allow networkv2 schema without top-level key (#5239)
[Cat Red]
+ fix(cmd): Do not hardcode reboot command (#5208)
+ test: Run Alpine tests without network (#5220)
+ docs: Add base config reference from explanation (#5241)
+ docs: Remove preview from WSL tutorial (#5225)
+ chore: Remove broken maas code (#5219)
+ feat(WSL): Add support for Ubuntu Pro configs (#5116) [Ash]
+ chore: sync ChangeLog and version.py from 24.1.x (#5228)
+ bug(package_update): avoid snap refresh in images without snap command
(LP: #2064132)
+ ci: Skip package build on tox runs (#5210)
+ chore: Fix test skip message
+ test(ec2): adopt pycloudlib public ip creation while launching instances
+ test(ec2): add ipv6 testing for multi-nic instances
+ test(ec2): adopt pycloudlib enable_ipv6 while launching instances
+ feat: tool to print diff between netplan and networkv2 schema (#5200)
[Cat Red]
+ test: mock internet access in test_upgrade (#5212)
+ ci: Add timezone for alpine unit tests (#5216)
+ fix: Ensure dump timestamps parsed as UTC (#5214)
+ docs: Add WSL tutorial (#5206)
+ feature(schema): add networkv2 schema (#4892) [Cat Red]
+ Add alpine unittests to ci (#5121)
+ test: Fix invalid openstack datasource name (#4905)
+ test: Fix MAAS test and mark xfail (#4905)
+ chore(ds-identify): Update shellcheck ignores (#4905)
+ fix(ds-identify): Prevent various false positives and false negatives
(#4905)
+ Use grep for faster parsing of cloud config in ds-identify (#4905)
[Scott Moser] (LP: #2030729)
+ tests: validate netplan API YAML instead of strict content (#5195)
+ chore(templates): update ubuntu universe wording (#5199)
+ Deprecate the users ssh-authorized-keys property (#5162)
[Anders Björklund]
+ doc(nocloud): Describe ftp and ftp over tls implementation (#5193)
+ feat(net): provide network config to netplan.State for render (#4981)
+ docs: Add breaking datasource identification changes (#5171)
+ fix(openbsd): Update build-on-openbsd python dependencies (#5172)
[Hyacinthe Cartiaux]
+ fix: Add subnet ipv4/ipv6 to network schema (#5191)
+ docs: Add deprecated system_info to schema (#5168)
+ docs: Add DataSourceNone documentation (#5165)
+ test: Skip test if console log is None (#5188)
+ fix(dhcp): Enable interactively running cloud-init init --local (#5166)
+ test: Update message for netplan apply dbus issue
+ test: install software-properties-common if absent during PPA setup
+ test: bump pycloudlib to use latest version
+ test: Update version of hello package installed on noble
+ test: universally ignore netplan apply dbus issue (#5178)
+ chore: Remove obsolete nose workaround
+ feat: Add support for FTP and FTP over TLS (#4834)
+ feat(opennebula): Add support for posix shell
+ test: Make analyze tests not depend on GNU date
+ test: Eliminate bash dependency from subp tests
+ docs: Add breaking changes section to reference docs (#5147) [Cat Red]
+ util: add log_level kwarg for logexc() (#5125) [Chris Patterson]
+ refactor: Make device info part of distro definition (#5067)
+ refactor: Distro-specific growpart code (#5067)
+ test(ec2): fix mocking with responses==0.9.0 (focal) (#5163)
+ chore(safeyaml): Remove unicode helper for Python2 (#5142)
+ Revert "test: fix upgrade dhcp6 on ec2 (#5131)" (#5148)
+ refactor(net): Reuse netops code
+ refactor(iproute2): Make expressions multi-line for legibility
+ feat(freebsd): support freebsd find part by gptid and ufsid (#5122)
[jinkangkang]
+ feat: Determining route metric based on NIC name (#5070) [qidong.ld]
+ test: Enable profiling in integration tests (#5130)
+ dhcp: support configuring static routes for dhclient's unknown-121
option (#5146) [Chris Patterson]
+ feat(azure): parse ProvisionGuestProxyAgent as bool (#5126)
[Ksenija Stanojevic]
+ fix(url_helper): fix TCP connection leak on readurl() retries (#5144)
[Chris Patterson]
+ test: pytest-ify t/u/sources/test_ec2.py
+ Revert "ec2: Do not enable dhcp6 on EC2 (#5104)" (#5145) [Major Hayden]
+ fix: Logging sensitive data
+ test: Mock ds-identify systemd path (#5119)
+ fix(dhcpcd): Make lease parsing more robust (#5129)
+ test: fix upgrade dhcp6 on ec2 (#5131)
+ net/dhcp: raise InvalidDHCPLeaseFileError on error parsing dhcpcd lease
(#5128) [Chris Patterson]
+ fix: Fix runtime file locations for cloud-init (#4820)
+ ci: fix linkcheck.yml invalid yaml (#5123)
+ net/dhcp: bump dhcpcd timeout to 300s (#5127) [Chris Patterson]
+ ec2: Do not enable dhcp6 on EC2 (#5104) [Major Hayden]
+ fix: Fall back to cached local ds if no valid ds found (#4997)
[PengpengSun]
+ ci: Make linkcheck a scheduled job (#5118)
+ net: Warn when interface rename fails
+ ephemeral(dhcpcd): Set dhcpcd interface down
+ Release 24.1.3
+ chore: Handle all level 1 TiCS security violations (#5103)
+ fix: Always use single datasource if specified (#5098)
+ fix(tests): Leaked mocks (#5097)
+ fix(rhel)!: Fix network boot order in upstream cloud-init
+ fix(rhel): Fix network ordering in sysconfig
+ feat: Use NetworkManager renderer by default in RHEL family
+ fix: Allow caret at the end of apt package (#5099)
+ test: Add missing mocks to prevent bleed through (#5082)
[Robert Schweikert]
+ fix: Ensure network config in DataSourceOracle can be unpickled (#5073)
+ docs: set the home directory using homedir, not home (#5101)
[Olivier Gayot] (LP: #2047796)
+ fix(cacerts): Correct configuration customizations for Photon (#5077)
[Christopher McCann]
+ fix(test): Mock systemd fs path for non-systemd distros
+ fix(tests): Leaked subp.which mock
+ fix(networkd): add GatewayOnLink flag when necessary (#4996) [王煎饼]
+ Release 24.1.2
+ test: fix `disable_sysfs_net` mock (#5065)
+ refactor: don't import subp function directly (#5065)
+ test: Remove side effects from tests (#5074)
+ refactor: Import log module rather than functions (#5074)
+ fix: Fix breaking changes in package install (#5069)
+ fix: Undeprecate 'network' in schema route definition (#5072)
+ refactor(ec2): simplify convert_ec2_metadata_network_config
+ fix(ec2): fix ipv6 policy routing
+ fix: document and add 'accept-ra' to network schema (#5060)
+ bug(maas): register the correct DatasourceMAASLocal in init-local
(#5068) (LP: #2057763)
+ ds-identify: Improve ds-identify testing flexibility (#5047)
+ fix(ansible): Add verify_commit and inventory to ansible.pull schema
(#5032) [Fionn Fitzmaurice]
+ doc: Explain breaking change in status code (#5049)
+ gpg: Handle temp directory containing files (#5063)
+ distro(freebsd): add_user: respect homedir (#5061) [Mina Galić]
+ doc: Install required dependencies (#5054)
+ networkd: Always respect accept-ra if set (#4928) [Phil Sphicas]
+ chore: ignore all cloud-init_*.tar.gz in .gitignore (#5059)
+ test: Don't assume ordering of ThreadPoolExecutor submissions (#5052)
+ feat: Add new distro 'azurelinux' for Microsoft Azure Linux. (#4931)
[Dan Streetman]
+ fix(gpg): Make gpg resilient to host configuration changes (#5026)
+ Sync 24.1.1 changelog and version
+ DS VMware: Fix ipv6 addr converter from netinfo to netifaces (#5029)
[PengpengSun]
+ packages/debian: remove dependency on isc-dhcp-client (#5041)
[Chris Patterson]
+ test: Allow fake_filesystem to work with TemporaryDirectory (#5035)
+ tests: Don't wait for GCE instance teardown (#5037)
+ fix: Include DataSourceCloudStack attribute in unpickle test (#5039)
+ bug(vmware): initialize new DataSourceVMware attributes at unpickle
(#5021) (LP: #2056439)
+ fix(apt): Don't warn on apt 822 source format (#5028)
+ fix(atomic_helper.py): ensure presence of parent directories (#4938)
[Shreenidhi Shedi]
+ fix: Add "broadcast" to network v1 schema (#5034) (LP: #2056460)
+ pro: honor but warn on custom ubuntu_advantage in /etc/cloud/cloud.cfg
(#5030)
+ net/dhcp: handle timeouts for dhcpcd (#5022) [Chris Patterson]
+ fix: Make wait_for_url respect explicit arguments
+ test: Fix scaleway retry assumptions
+ fix: Make DataSourceOracle more resilient to early network issues
(#5025) (LP: #2056194)
+ chore(cmd-modules): fix exit code when --mode init (#5017)
+ feat: pylint: enable W0201 - attribute-defined-outside-init
+ refactor: Ensure no attributes defined outside __init__
+ chore: disable attribute-defined-outside-init check in tests
+ refactor: Use _unpickle rather than hasattr() in sources
+ chore: remove unused vendordata "_pure" variables
+ chore(cmd-modules): deprecate --mode init (#5005)
+ tests: drop CiTestCase and convert to pytest
+ bug(tests): mock reads of host's /sys/class/net via get_sys_class_path
+ fix: log correct disabled path in ds-identify (#5016)
+ tests: ec2 dont spend > 1 second retrying 19 times when 3 times will do
+ tests: openstack mock expected ipv6 IMDS
+ bug(wait_for_url): when exceptions occur url is unset, use url_exc
(LP: #2055077)
+ feat(run-container): Run from arbitrary commitish (#5015)
+ tests: Fix wsl test (#5008)
+ feat(ds-identify): Don't run unnecessary systemd-detect-virt (#4633)
+ chore(ephemeral): add debug log when bringing up ephemeral network
(#5010) [Alec Warren]
+ release: sync changelog and version (#5011)
+ Cleanup test_net.py (#4840)
+ refactor: remove dependency on netifaces (#4634) [Cat Red]
+ feat: make lxc binary configurable (#5000)
+ docs: update 404 page for new doc site and bug link
+ test(aws): local network connectivity on multi-nics (#4982)
+ test: Make integration test output more useful (#4984)
From 24.1.7
+ fix(ec2): Correctly identify netplan renderer (#5361)
From 24.1.6
+ fix(ec2): Ensure metadata exists before configuring PBR (#5287)
+ fix: Check renderer for netplan-specific code (#5321)
+ test: Fix failing test_ec2.py test (#5324)
From 24.1.5
+ fix(package_update): avoid snap refresh in images without snap command
(LP: #2064132)
From 24.1.4
+ fix(dhcpcd): Make lease parsing more robust (#5129)
+ net/dhcp: raise InvalidDHCPLeaseFileError on error parsing dhcpcd lease
+ (#5128) [Chris Patterson]
+ fix: Fix runtime file locations for cloud-init (#4820)
+ net/dhcp: bump dhcpcd timeout to 300s (#5127) [Chris Patterson]
+ net: Warn when interface rename fails
+ ephemeral(dhcpcd): Set dhcpcd interface down
+ test: Remove side effects from tests (#5074)
+ refactor: Import log module rather than functions (#5074)
From 24.1.3
+ fix: Always use single datasource if specified (#5098)
+ fix: Allow caret at the end of apt package (#5099)
From 24.1.2
+ test: Don't assume ordering of ThreadPoolExecutor submissions (#5052)
+ refactor(ec2): simplify convert_ec2_metadata_network_config
+ tests: drop CiTestCase and convert to pytest
+ bug(tests): mock reads of host's /sys/class/net via get_sys_class_path
+ fix: Fix breaking changes in package install (#5069)
+ fix: Undeprecate 'network' in schema route definition (#5072)
+ fix(ec2): fix ipv6 policy routing
+ fix: document and add 'accept-ra' to network schema (#5060)
+ bug(maas): register the correct DatasourceMAASLocal in init-local
(#5068) (LP: #2057763)
From 24.1.1
+ fix: Include DataSourceCloudStack attribute in unpickle test (#5039)
+ bug(vmware): initialize new DataSourceVMware attributes at unpickle (#5021)
+ fix(apt): Don't warn on apt 822 source format (#5028)
+ fix: Add "broadcast" to network v1 schema (#5034)
+ pro: honor but warn on custom ubuntu_advantage in /etc/cloud/cloud.cfg
(#5030)
+ net/dhcp: handle timeouts for dhcpcd (#5022)
+ fix: Make wait_for_url respect explicit arguments
+ bug(wait_for_url): when exceptions occur url is unset, use url_exc
+ test: Fix scaleway retry assumptions
+ fix: Make DataSourceOracle more resilient to early network issues (#5025)
+ tests: Fix wsl test (#5008)
From 24.1
+ fix: Don't warn on vendor directory (#4986)
+ apt: kill spawned keyboxd after gpg cmd interaction
+ tests: upgrade tests should only validate current boot log
+ net/dhcp: fix maybe_perform_dhcp_discovery check for interface=None
[Chris Patterson]
+ doc(network-v2): fix section nesting levels
+ fix(tests): don't check for clean log on minimal image (#4965) [Cat Red]
+ fix(cc_resize): Don't warn if zpool command not found (#4969)
(LP: #2055219)
+ feat(subp): Make invalid command warning more user-friendly (#4972)
+ docs: Remove statement about device path matching (#4966)
+ test: Fix xfail to check the dhcp client name (#4971)
+ tests: avoid console prompts when removing gpg on Noble
+ test: fix test_get_status_systemd_failure
+ fix: Remove hardcoded /var/lib/cloud hotplug path (#4940)
+ refactor: Refactor status.py (#4864)
+ test: Use correct lxd network-config keys (#4950)
+ test: limit temp dhcp6 changes to < NOBLE (#4942)
+ test: allow downgrades when install debs (#4941)
+ tests: on noble, expect default /etc/apt/sources.list
+ tests: lxd_vm early boot status test ordered After=systemd-remount-fs
(#4936)
+ tests: pro integration tests supply ubuntu_advantage until pro v32
(#4935)
+ feat(hotplug): add cmd to enable hotplug (#4821)
+ test: fix test_combined_cloud_config_json (#4925)
+ test: xfail udhcpc on azure (#4924)
+ feat: Implement the WSL datasource (#4786) [Carlos Nihelton]
+ refactor(openrc): Improve the OpenRC files (#4916) [dermotbradley]
+ tests: use apt install instead of dpkg -i to install pkg deps
+ tests: inactive module rename ubuntu_advantage to ubuntu_pro
+ test: fix tmpdir in test_cc_apk_configure (#4914)
+ test: fix jsonschema version checking in pro test (#4915)
+ feat(dhcp): Make dhcpcd the default dhcp client (#4912)
+ feat(Alpine) cc_growpart.py: fix handling of /dev/mapper devices (#4876)
[dermotbradley]
+ test: Retry longer in test_status.py integration test (#4910)
+ test: fix kernel override test (#4913)
+ chore: Rename sysvinit/gentoo directory to sysvinit/openrc (#4906)
[dermotbradley]
+ doc: update ubuntu_advantage references to pro
+ chore: rename cc_ubuntu_advantage to cc_ubuntu_pro (SC-1555)
+ feat(ubuntu pro): deprecate ubuntu_pro key in favor of ubuntu_advantage
+ feat(schema): support ubuntu_pro key and deprecate ubuntu_advantage
+ test: fix verify_clean_log (#4903)
+ test: limit test_no_hotplug_triggered_by_docker to stable releases
+ tests: generalize warning Open vSwitch warning from netplan apply (#4894)
+ fix(hotplug): remove literal quotes in args
+ feat(apt): skip known /etc/apt/sources.list content
+ feat(apt): use APT deb822 source format by default
+ test(ubuntu-pro): change livepatch to esm-infra
+ doc(ec2): fix metadata urls (#4880)
+ fix: unpin jsonschema and update tests (#4882)
+ distro: add eject FreeBSD code path (#4838) [Mina Galić]
+ feat(ec2): add hotplug as a default network update event (#4799)
+ feat(ec2): support instances with repeated device-number (#4799)
+ feat(cc_install_hotplug): trigger hook on known ec2 drivers (#4799)
+ feat(ec2): support multi NIC/IP setups (#4799)
+ feat(hotplug): hook-hotplug is now POSIX shell add OpenRC init script
[dermotbradley]
+ test: harden test_dhcp.py::test_noble_and_newer_force_client
+ test: fix test_combined_cloud_config_json (#4868)
+ feat(apport): Disable hook when disabled (#4874)
+ chore: Add pyright ignore comments (#4874)
+ bug(apport): Fix invalid typing (#4874)
+ refactor: Move general apport hook to main branch (#4874)
+ feat(bootspeed)!: cloud-config.service drop After=snapd.seeded
+ chore: update CI package build to oldest supported Ubuntu release focal
(#4871)
+ test: fix test_cli.test_valid_userdata
+ feat: handle error when log file is empty (#4859) [Hasan]
+ test: fix test_ec2_ipv6
+ fix: Address TIOBE abstract interpretation issues (#4866)
+ feat(dhcp): Make udhcpc use same client id (#4830)
+ feat(dhcp): Support InfiniBand with dhcpcd (#4830)
+ feat(azure): Add ProvisionGuestProxyAgent OVF setting (#4860)
[Ksenija Stanojevic]
+ test: Bring back dhcp6 integration test changes (#4855)
+ tests: add status --wait blocking test from early boot
+ tests: fix retry decorator to return the func value
+ docs: add create_hostname_file to all hostname user-data examples
(#4727) [Cat Red]
+ fix: Fix typos (#4850) [Viktor Szépe]
+ feat(dhcpcd): Read dhcp option 245 for azure wireserver (#4835)
+ tests(dhcp): Add udhcpc client to test matrix (#4839)
+ fix: Add types to network v1 schema (#4841)
+ docs(vmware): fixed indentation on example userdata yaml (#4854)
[Alec Warren]
+ tests: Remove invalid keyword from method call
+ fix: Handle systemctl when dbus not ready (#4842) (LP: #2046483)
+ fix(schema cli): avoid netplan validation on net-config version 1
+ tests: reduce expected reports due to dropped rightscale module
+ tests(net-config): add awareness of netplan on stable Ubuntu
[Gilbert Gilb's]
+ feat: fall back to cdrom_id eject if eject is not available (#4769)
[Cat Red]
+ fix(packages/bddeb): restrict debhelper-compat to 12 in focal (#4831)
+ tests: Add kernel commandline test (#4833)
+ fix: Ensure NetworkManager renderer works without gateway (#4829)
+ test: Correct log parsing in schema test (#4832)
+ refactor: Remove cc_rightscale_userdata (#4813)
+ refactor: Replace load_file with load_binary_file to simplify typing
(#4823)
+ refactor: Add load_text_file function to simplify typing (#4823)
+ refactor: Change variable name for consistent typing (#4823)
+ feat(dhcp): Add support for dhcpcd (#4746)
+ refactor: Remove unused networking code (#4810)
+ test: Add more DNS net tests
+ BREAKING CHANGE: Stop adding network v2 DNS to global DNS
+ doc: update DataSource.default_update_events doc (#4815)
+ chore: do not modify instance attribute (#4815)
+ test: fix mocking leaks (#4815)
+ Revert "ci: Pin pytest<8.0.0. (#4816)" (#4815)
+ test: Update tests for passlib (#4818)
+ fix(net-schema): no warn when skipping schema check on non-netplan
+ feat(SUSE): reboot marker file is written as /run/reboot-needed (#4788)
[Robert Schweikert]
+ test: Cleanup unwanted logger setup calls (#4817)
+ refactor(cloudinit.util): Modernize error handling, add better warnings
(#4812)
+ ci: Pin pytest<8.0.0. (#4816)
+ fix(tests): fixing KeyError on integrations tests (#4811) [Cat Red]
+ tests: integration for network schema on netplan systems (#4767)
+ feat(schema): use netplan API to validate network-config (#4767)
+ chore: define CLOUDINIT_NETPLAN_FILE static var (#4767)
+ fix: cli schema config-file option report network-config type (#4767)
+ refactor(azure): replace BrokenAzureDataSource with reportable errors
(#4807) [Chris Patterson]
+ Fix Alpine and Mariner /etc/hosts templates (#4780) [dermotbradley]
+ tests: revert #4792 as noble images no longer return 2 (#4809) [Cat Red]
+ tests: use client fixture instead of class_client in cleantest (#4806)
+ tests: enable ds-idenitfy xfail test LXD-kvm-not-MAAS-1 (#4808)
+ fix(tests): failing integration tests due to missing ua token (#4802)
[Cat Red]
+ Revert "Use grep for faster parsing of cloud config in ds-identify
(#4327)"
+ tests: Demonstrate ds-identify yaml parsing broken
+ tests: add exit 2 on noble from cloud-init status (#4792)
+ fix: linkcheck for ci to ignore scaleway anchor URL (#4793)
+ feat: Update cacerts to support VMware Photon (#4763)
[Christopher McCann]
+ fix: netplan rendering integrations tests (#4795) [Cat Red]
+ azure: remove cloud-init.log reporting via KVP (#4715) [Chris Patterson]
+ feat(Alpine): Modify ds-identify for Alpine support and add OpenRC
init.d script (#4785) [dermotbradley]
+ doc: Add DatasourceScaleway documentation (#4773) [Louis Bouchard]
+ fix: packaged logrotate file lacks suffix on ubuntu (#4790)
+ feat(logrotate): config flexibility more backups (#4790)
+ fix(clean): stop warning when running clean command (#4761) [d1r3ct0r]
+ feat: network schema v1 strict on nic name length 15 (#4774)
+ logrotate config (#4721) [Fabian Lichtenegger-Lukas]
+ test: Enable coverage in integration tests (#4682)
+ test: Move unit test helpers to global test helpers (#4682)
+ test: Remove snapshot option from install_new_cloud_init (#4682)
+ docs: fix cloud-init single param docs (#4682)
+ Alpine: fix location of dhclient leases file (#4782) [dermotbradley]
+ test(jsonschema): Pin jsonschema version (#4781)
+ refactor(IscDhclient): discover DHCP leases at distro-provided location
(#4683) [Phsm Qwerty]
+ feat: datasource check for WSL (#4730) [Carlos Nihelton]
+ test: Update hostname integration tests (#4744)
+ test: Add mantic and noble releases to integration tests (#4744)
+ refactor: Ensure internal DNS state same for v1 and v2 (#4756)
+ feat: Add v2 route mtu rendering to NetworkManager (#4748)
+ tests: stable ubuntu releases will not exit 2 on warnings (#4757)
+ doc(ds-identify): Describe ds-identify irrespective of distro (#4742)
+ fix: relax NetworkManager renderer rules (#4745)
+ fix: fix growpart race (#4618)
+ feat: apply global DNS to interfaces in network-manager (#4723)
[Florian Apolloner]
+ feat(apt): remove /etc/apt/sources.list when deb22 preferred (#4740)
+ chore: refactor schema data as enums and namedtuples (#4585)
+ feat(schema): improve CLI message on unprocessed data files (#4585)
+ fix(config): relocate /run to /var/run on BSD (canonical#4677)
[Mina Galić]
+ fix(ds-identify): relocate /run on *BSD (#4677) [Mina Galić]
+ fix(sysvinit): make code a bit more consistent (#4677) [Mina Galić]
+ doc: Document how cloud-init is, not how it was (#4737)
+ tests: add expected exit 2 on noble from cloud-init status (#4738)
+ test(linkcheck): ignore github md and rst link headers (#4734)
+ test: Update webhook test due to removed cc_migrator module (#4726)
+ fix(ds-identify): Return code 2 is a valid result, use cached value
+ fix(cloudstack): Use parsed lease file for virtual router in cloudstack
+ fix(dhcp): Guard against FileNotFoundError and NameError exceptions
+ fix(apt_configure): disable sources.list if rendering deb822 (#4699)
(LP: #2045086)
+ docs: Add link to contributing to docs (#4725) [Cat Red]
+ chore: remove commented code (#4722)
+ chore: Add log message when create_hostname_file key is false (#4724)
[Cat Red]
+ fix: Correct v2 NetworkManager route rendering (#4637)
+ azure/imds: log http failures as warnings instead of info (#4714)
[Chris Patterson]
+ fix(setup): Relocate libexec on OpenBSD (#4708) [Mina Galić]
+ feat(jinja): better jinja feedback and error catching (#4629)
[Alec Warren]
+ test: Fix silent swallowing of unexpected subp error (#4702)
+ fix: Move cloud-final.service after time-sync.target (#4610)
[Dave Jones] (LP: #1951639)
+ feat(log): Make logger name more useful for __init__.py
+ chore: Remove cc_migrator module (#4690)
+ fix(tests): make cmd/devel/tests work on non-GNU [Mina Galić]
+ chore: Remove cmdline from spelling list (#4670)
+ doc: Document boot status meaning (#4670)
+ doc: Set expectations for new datasources (#4670)
+ ci: Show linkcheck broken links in job output (#4670)
+ dmi: Add support for OpenBSD (#4654) [Mina Galić]
+ ds-identify: fake dmidecode support on OpenBSD (#4654) [Mina Galić]
+ ds-identify: add OpenBSD support in uname (#4654) [Mina Galić]
+ refactor: Ensure '_cfg' in Init class is dict (#4674)
+ refactor: Make event scope required in stages.py (#4674)
+ refactor: Remove unused argument (#4674)
+ chore: Move from lintian to a sphinx spelling plugin (#3639)
+ fix(doc): Fix spelling errors found by sphinxcontrib-spelling (#3639)
+ ci: Add Python 3.13 (#4567)
+ Add AlexSv04047 to CLA signers file (#4671) [AlexSv04047]
+ fix(openbsd): services & build tool (#4660) [CodeBleu]
+ tests/unittests: add a new unit test for network manager net activator
(#4672) [Ani Sinha]
+ Implement DataSourceCloudStack.get_hostname() (#4433) [Phsm Qwerty]
+ net/nm: check for presence of ifcfg files when nm connection files
are absent (#4645) [Ani Sinha]
+ doc: Overhaul debugging documentation (#4578)
+ doc: Move dangerous commands to dev docs (#4578)
+ doc: Relocate file location docs (#4578)
+ doc: Remove the debugging page (#4578)
+ fix(util): Fix boottime to work on OpenBSD (#4667) [Mina Galić]
+ net: allow dhcp6 configuration from generate_fallback_configuration()
[Ani Sinha]
+ net/network_manager: do not set "may-fail" to False for both ipv4 and
ipv6 dhcp [Ani Sinha]
+ feat(subp): Measure subprocess command time (#4606)
+ fix(python3.13): Fix import error for passlib on Python 3.13 (#4669)
+ style(brpm/bddeb): add black and ruff for packages build scripts (#4666)
+ copr: remove TODO.rst from spec file
+ fix(packages/brpm): correct syntax error and typo
+ style(ruff): fix tip target
+ config: Module documentation updates (#4599)
+ refactor(subp): Remove redundant parameter 'env' (#4555)
+ refactor(subp): Remove unused parameter 'target' (#4555)
+ refactor: Remove 'target' boilerplate from cc_apt_configure (#4555)
+ refactor(subp): Re-add return type to subp() (#4555)
+ refactor(subp): Add type information to args (#4555)
+ refactor(subp): Use subprocess.DEVNULL (#4555)
+ refactor(subp): Remove parameter 'combine_capture' (#4555)
+ refactor(subp): Remove unused parameter 'status_cb' (#4555)
+ fix(cli): fix parsing of argparse subcommands (#4559)
[Calvin Mwadime] (LP: #2040325)
+ chore!: drop support for dsa ssh hostkeys in docs and schema (#4456)
+ chore!: do not generate ssh dsa host keys (#4456) [shixuantong]
From 23.4.4
+ fix(nocloud): smbios datasource definition
+ tests: Check that smbios seed works
+ fix(source): fix argument boundaries when parsing cmdline (#4825)
From 23.4.3
+ fix: Handle systemctl when dbus not ready (#4842)
(LP: #2046483)
From 23.4.2
+ fix: Handle invalid user configuration gracefully (#4797)
(LP: #2051147)
From 23.4.1
+ fix: Handle systemctl commands when dbus not ready (#4681)
From 23.4
+ tests: datasourcenone use client.restart to block until done (#4635)
+ tests: increase number of retries across reboot to 90 (#4651)
+ fix: Add schema for merge types (#4648)
+ feat: Allow aliyun ds to fetch data in init-local (#4590) [qidong.ld]
+ azure: report failure to eject as error instead of debug (#4643)
[Chris Patterson]
+ bug(schema): write network-config if instance dir present (#4635)
+ test: fix schema fuzzing test (#4639)
+ Update build-on-openbsd dependencies (#4644) [CodeBleu]
+ fix(test): Fix expected log for ipv6-only ephemeral network (#4641)
+ refactor: Remove metaclass from network_state.py (#4638)
+ schema: non-root fallback to default paths on perm errors (# 4631)
+ fix: Don't loosen the permissions of the log file (#4628)
+ Revert "logging: keep current file mode of log file if its stricter
than the new mode (#4250)"
+ ephemeral: Handle link up failure for both ipv4 and ipv6 (#4547)
+ fix(main): Don't call logging too early (#4595)
+ fix: Remove Ubuntu-specific kernel naming convention assertion (#4617)
+ fix(log): Do not implement handleError with a self parameter (#4617)
+ fix(log): Don't try to reuse stderr logger (#4617)
+ feat: Standardize logging output to stderr (#4617)
+ chore: Sever unmaintained TODO.rst (#4625)
+ test: Skip failing tests
+ distros: Add suse
+ test: Add default hello package version (#4614)
+ fix(net): Improve DHCPv4 SUSE code, add test
+ net: Fix DHCPv4 not enabled on SUSE in some cases [bin456789]
+ fix(schema): Warn if missing dependency (#4616)
+ fix(cli): main source cloud_config for schema validation (#4562)
+ feat(schema): annotation path for invalid top-level keys (#4562)
+ feat(schema): top-level additionalProperties: false (#4562)
+ test: ensure top-level properties tests will pass (#4562)
+ fix(schema): Add missing schema definitions (#4562)
+ test: Fix snap tests (#4562)
+ azure: Check for stale pps data from IMDS (#4596) [Ksenija Stanojevic]
+ test: Undo dhcp6 integration test changes (#4612)
+ azure: update diagnostic from warning level to debug [Chris Patterson]
+ azure/imds: remove limit for connection errors if route present (#4604)
+ [Chris Patterson]
+ [enhancement]: Add shellcheck to CI (#4488) [Aviral Singh]
+ chore: add conventional commits template (#4593)
+ Revert "net: allow dhcp6 configuration from
generate_fallback_configuration()" (#4607)
+ azure: workaround to disable reporting IMDS failures on Azure Stack
[Chris Patterson]
+ cc_apt_pipelining: Update docs, deprecate options (#4571)
+ test: add gh workflows on push to main, update status badges (#4597)
+ util: Remove function abs_join() (#4587)
+ url_helper: Remove unused function retry_on_url_exc() (#4587)
+ cc_resizefs: Add bcachefs resize support (#4594)
+ integration_tests: Support non-Ubuntu distros (#4586)
+ fix(cmdline): fix cmdline parsing with MAC containing cc:
+ azure/errors: include http code in reason for IMDS failure
[Chris Patterson]
+ tests: cloud-init schema --system does not return exit code 2
+ github: allow pull request to specify desired rebase and merge
+ tests: fix integration test expectations of exit 2 on schema warning
+ tests: fix schema test expected cli output Valid schema <type>
+ fix(schema cli): check raw userdata when processed cloud-config empty
+ azure: report failure to host if ephemeral DHCP secondary NIC (#4558)
[Chris Patterson]
+ man: Document cloud-init error codes (#4500)
+ Add support for cloud-init "degraded" state (#4500)
+ status.json: Don't override detail key with error condition (#4500)
+ status: Remove duplicated data (#4500)
+ refactor: Rename exported_errors in status.json (#4500)
+ test: Remove stale status.json value (#4500)
+ tools/render-template: Make yaml loading opt-in, fix setup.py (#4564)
+ Add summit digest/trip report to docs (#4561) [Sally]
+ doc: Fix incorrect statement about `cloud-init analyze`
+ azure/imds: ensure new errors are logged immediately when retrying
(#4468) [Chris Patterson]
+ Clarify boothook docs (#4543)
+ boothook: allow stdout/stderr to emit to cloud-init-output.log
+ summit-notes: add 2023 notes for reference in mailinglist/discourse
+ fix: added mock to stop leaking journalctl that slows down unit test
(#4556) [Alec Warren]
+ tests: maas test for DataSourceMAASLocal get_data
+ maas tests: avoid using CiTest case and prefer pytest.tmpdir fixture
+ MAAS: Add datasource to init-local timeframe
+ Ensure all tests passed and/or are skipped
+ Support QEMU in integration tests
+ fix(read-dependencies): handle version specifiers containing [~!]
+ test: unpin pytest
+ schema: network-config optional network key. route uses oneOf (#4482)
+ schema: add cloud_init_deepest_matches for best error message (#4482)
+ network: warn invalid cfg add /run/cloud-init/network-config (#4482)
+ schema: add network-config support to schema subcommand (#4482)
+ Update version number and merge ChangeLog from 23.3.3 into main (#4553)
+ azure: check for primary interface when performing DHCP (#4465)
[Chris Patterson]
+ Fix hypothesis failure
+ subp: add a log when skipping a file for execution for lack of exe
permission (#4506) [Ani Sinha]
+ azure/imds: refactor max_connection_errors definition (#4467)
[Chris Patterson]
+ chore: fix PR template rendering (#4526)
+ fix(cc_apt_configure): avoid unneeded call to apt-install (#4519)
+ comment difference between sysconfig and NetworkManager renderer (#4517)
[Ani Sinha]
+ Set Debian's default locale to be c.UTF-8 (#4503) (LP: #2038945)
+ Convert test_debian.py to pytest (#4503)
+ doc: fix cloudstack link
+ doc: fix development/contributing.html references
+ doc: hide duplicated links
+ Revert "ds-identify/CloudStack: $DS_MAYBE if vm running on vmware/xen
(#4281)" (#4511) (LP: #2039453)
+ Fix the missing mcopy argument [Vladimir Pouzanov]
+ tests: Add logging fix (#4499)
+ Update upgrade test to account for dhcp6
+ Remove logging of PPID path (#4502)
+ Make Python 3.12 CI test non-experimental (#4498)
+ ds-identify: exit 2 on disabled state from marker or cmdline (#4399)
+ cloud-init-generator: Various performance optimizations (#4399)
+ systemd: Standardize cloud-init systemd enablement (#4399)
+ benchmark: benchmark cloud-init-generator independent of ds-identify
(#4399)
+ tests/integration_tests: add cloud-init disablement coverage (#4399)
+ doc: Describe disabling cloud-init using an environment variable (#4399)
+ fix: cloud-init status --wait broken with KERNEL_CMDLINE (#4399)
+ azure/imds: retry on 429 errors for reprovisiondata (#4470)
[Chris Patterson]
+ cmd: Don't write json status files for non-boot stages (#4478)
+ ds-identify: Allow disable service and override environment (#4485)
[Mina Galić]
+ Update DataSourceNWCS.py (#4496) [shell-skrimp]
+ Add r00ta to CLA signers file
+ Fix override of systemd_locale_conf in rhel [Jacopo Rota]
+ ci(linkcheck): minor fixes (#4495)
+ integration test fix for deb822 URI format (#4492)
+ test: use a mantic-compatible tz in t/i/m/test_combined.py (#4494)
+ ua: shift CLI command from ua to pro for all interactions
+ pro: avoid double-dash when enabling inviddual services on CLI
+ net: allow dhcp6 configuration from generate_fallback_configuration()
(#4474) [Ani Sinha]
+ tests: apt re.search to match alternative ordering of installed pkgs
+ apt: doc apt_pkg performance improvement over subp apt-config dump
+ Tidy up contributing docs (#4469) [Sally]
+ [enhancement]: Automatically linkcheck in CI (#4479) [Aviral Singh]
+ Revert allowing pro service warnings (#4483)
+ Export warning logs to status.json (#4455)
+ Fix regression in package installation (#4466)
+ schema: cloud-init schema in early boot or in dev environ (#4448)
+ schema: annotation of nested dicts lists in schema marks (#4448)
+ feat(apport): collect ubuntu-pro logs if ubuntu-advantage.log present
(#4443)
+ apt_configure: add deb822 support for default sources file (#4437)
+ net: remove the word "on instance boot" from cloud-init generated config
(#4457) [Ani Sinha]
+ style: Make cloudinit.log functions use snake case (#4449)
+ Don't recommend using cloud-init as a library (#4459)
+ vmware: Fall back to vmtoolsd if vmware-rpctool errs (#4444)
[Andrew Kutz]
+ azure: add option to enable/disable secondary ip config (#4432)
+ [Ksenija Stanojevic]
+ Allow installing snaps via package_update_upgrade_install module (#4202)
+ docs: Add cloud-init overview/introduction (#4440) [Sally]
+ apt: install software-properties-common when absent but needed (#4441)
+ sources/Azure: Ignore system volume information folder while scanning
for files in the ntfs resource disk (#4446) [Anh Vo]
+ refactor: Remove unnecessary __main__.py file
+ style: Drop vi format comments
+ cloudinit.log: Use more appropriate exception (#4435)
+ cloudinit.log: Don't configure NullHandler (#4435)
+ commit 6bbbfbbb030831c72b5aa2bba9cb8492f19d56f4
+ cloudinit.log: Remove unnecessary module function and variables (#4435)
+ cloudinit.log: Remove unused getLogger wrapper (#4435)
+ cloudinit.log: Standardize use of cloudinit's logging module (#4435)
+ Remove unnecessary logging wrapper in Cloud class (#4435)
+ integration test: allow pro service warnings (#4447)
+ integration tests: fix mount indentation (#4445)
+ sources/Azure: fix for conflicting reports to platform (#4434)
[Chris Patterson]
+ docs: link the cloud-config validation service (#4442)
+ Fix pip-managed ansible on pip < 23.0.1 (#4403)
+ Install gnupg if gpg not found (#4431)
+ Add "phsm" as contributor (#4429) [Phsm Qwerty]
+ cc_ubuntu_advantage: do not rely on uaclient.messages module (#4397)
[Grant Orndorff]
+ tools/ds-identify: match Azure datasource's ds_detect() behavior (#4430)
[Chris Patterson]
+ Refactor test_apt_source_v1.py to use pytest (#4427)
+ sources: do not override datasource detection if None is in list (#4426)
[Chris Patterson]
+ feat: check for create_hostname_file key before writing /etc/hostname
(SC-1588) (#4330) [Cat Red]
+ Pytestify apt config test modules (#4424)
+ upstream gentoo patch (#4422)
+ Work around no instance ip (#4419)
+ Fix typing issues in subp module (#4401)
+ net: fix ipv6_dhcpv6_stateful/stateless/slaac configuration for rhel
(#4395) [Ani Sinha]
+ Release 23.3.1
+ apt: kill dirmngr/gpg-agent without gpgconf dependency (LP: #2034273)
+ integration tests: fix mount indentation (#4405)
+ Use grep for faster parsing of cloud config in ds-identify (#4327)
[Scott Moser] (LP: #2030729)
+ doc: fix instructions on how to disable cloud-init from kernel command
line (#4406) [Ani Sinha]
+ doc/vmware: Update contents relevant to disable_vmware_customization
[PengpengSun]
+ Bring back flake8 for python 3.6 (#4394)
+ integration tests: Fix cgroup parsing (#4402)
+ summary: Update template parameter descriptions in docs [MJ Moshiri]
+ Log PPID for better debugging (#4398)
+ integration tests: don't clean when KEEP_* flags true (#4400)
+ clean: add a new option to clean generated config files [Ani Sinha]
+ pep-594: drop deprecated pipes module import
From 23.3.3
+ Fix pip-managed ansible on pip < 23.0.1 (#4403)
From 23.3.2
+ Revert "ds-identify/CloudStack: $DS_MAYBE if vm running on vmware/xen"
(#4281) (#4511) (LP: #2039453)
From 23.3.1
+ apt: kill dirmngr/gpg-agent without gpgconf dependency (LP: #2034273)
+ integration tests: Fix cgroup parsing (#4402)
- Add cloud-init-direxist.patch (bsc#1236720)
+ Make sure the directory exists, if not create it, before writing in that
location.
- Support python 3.13 (bsc#1233649):
+ pep-594-drop-pipes.patch, gh#canonical/cloud-init#4392
+ cloud-init-fix-python313.patch, gh#canonical/cloud-init#4669
+ cloud-init-dont-assume-ordering-of-ThreadPoolExecutor.patch gh#canonical/cloud-init#5052
- cloud-netconfig
-
- Update to version 1.19
+ Make sure IPADDR variable is stripped of netmask
- Update to version 1.18
+ Fix issue with link-local address routing (bsc#1258730)
- Update to version 1.17
+ Do not set broadcast address explicitly (bsc#1258406)
- Update to version 1.16
+ Fix query of default CLOUD_NETCONFIG_MANAGE (bsc#1253223
+ Fix variable names in the README
- curl
-
- Security fixes:
* CVE-2026-4873: connection reuse ignores TLS requirement (bsc#1262631)
* CVE-2026-5545: wrong reuse of HTTP Negotiate connection (bsc#1262632)
* CVE-2026-6253: proxy credentials leak over redirect-to proxy (bsc#1262635)
* CVE-2026-6276: stale custom cookie host causes cookie leak (bsc#1262636)
* CVE-2026-6429: netrc credential leak with reused proxy connection (bsc#1262638)
* sws: prevent "connection monitor" to say disconnect twice (bsc#1259362)
* Add patches:
- curl-CVE-2026-4873.patch
- curl-CVE-2026-5545.patch
- curl-CVE-2026-6253.patch
- curl-CVE-2026-6276.patch
- curl-CVE-2026-6429.patch
- curl-CVE-2026-1965-disable-ntlm-fix.patch
- dracut
-
- Update to version 055+suse.399.g9aa7e567:
* fix: make iso-scan trigger udev events (bsc#1261274)
- haveged
-
- add CVE-2026-41054.patch (bsc#1264086, CVE-2026-41054)
- krb5
-
- Fix Fix two NegoEx parsing vulnerabilities:
* CVE-2026-40355, bsc#1263366
* CVE-2026-40356, bsc#1263367
- Add patch 0014-Fix-two-NegoEx-parsing-vulnerabilities.patch
- util-linux
-
- loopdev: Prevent unauthorized read access to symlinked filesystem
images (bsc#1261606, CVE-2026-27456,
util-linux-CVE-2026-27456.patch).
- gnutls
-
- Security fixes:
* CVE-2026-33846: buffers: add more checks to DTLS reassembly (bsc#1263705)
* CVE-2026-42009: lib/buffers: ensure packets have differing sequence numbers (bsc#1263708)
* CVE-2026-33845: buffers: switch from end_offset over to frag_length (bsc#1263704)
* CVE-2026-42010: lib/auth/rsa_psk: fix binary PSK identity lookup (bsc#1263709)
* CVE-2026-3833: x509/name-constraints: compare domain names case-insensitive (bsc#1263707)
* CVE-2026-42011: x509/name_constraints: fix intersecting empty constraints (bsc#1263710)
* CVE-2026-42012: x509/hostname-verify: make URI/SRV SAN preclude CN fallback (bsc#1263711)
* CVE-2026-42013: x509: prevent fallback on oversized SAN (bsc#1263712)
* CVE-2026-42014: pkcs11_write: fix UAF and leak in gnutls_pkcs11_token_set_pin (bsc#1263713)
* CVE-2026-42015: x509/pkcs12_bag: fix off-by-one in bag element bounds check (bsc#1263714)
* CVE-2026-5260: lib/pkcs11_privkey: guard against overreading on short ciphertexts (bsc#1263715)
* Add patches:
gnutls-CVE-2026-33846.patch gnutls-CVE-2026-42009.patch
gnutls-CVE-2026-33845.patch gnutls-CVE-2026-42010.patch
gnutls-CVE-2026-3833.patch gnutls-CVE-2026-42011.patch
gnutls-CVE-2026-42012.patch gnutls-CVE-2026-42013.patch
gnutls-CVE-2026-42014.patch gnutls-CVE-2026-5260.patch
gnutls-CVE-2026-42015.patch
- xz
-
- Fix buffer overflow in lzma_index_append (bsc#1261280, CVE-2026-34743)
* CVE-2026-34743.patch
- Change SUSE-Public-Domain license to LicenseRef-SUSE-Public-Domain to
fix rpmlint errors
- libpng16
-
- added patches
CVE-2026-34757: Information disclosure and data corruption via use-after-free vulnerability [bsc#1261957]
* libpng16-CVE-2026-34757.patch
- python3
-
- Add CVE-2026-6019-Morsel-js_output.patch protects against HTML
injection by Base64-encoding cookie values embedded in JS
(bsc#1262654, CVE-2026-6019, gh#python/cpython#90309).
- Add CVE-2026-1502-reject-CRLF-HTTP-tunnel.patch which rejects
CR/LF in HTTP tunnel request headers (bsc#1261969,
CVE-2026-1502, gh#python/cpython#146211).
- Add CVE-2026-4786-webbrowser-open-action.patch, which fixes
webbrowser %action substitution bypass of dash-prefix check
(bsc#1262319, CVE-2026-4786, gh#python/cpython#148169).
- Add CVE-2026-6100-use-after-free-decompression.patch preventing
dangling pointer which can end in the use-after-free error
(CVE-2026-6100, bsc#1262098, gh#python/cpython#148395).
- Fix calling of sphinx build with non-standard Python
interpreter (including new patch sphinx-set-PYTHON.patch).
- Add CVE-2026-3446-base64-padding.patch preventing ignoring
excess Base64 data after the first padded quad (bsc#1261970,
CVE-2026-3446, gh#python/cpython#145264).
- Add CVE-2026-3479-pkgutil_get_data.patch pkgutil.get_data() has
the same security model as open(). The documented limitations
ensure compatibility with non-filesystem loaders; Python
doesn't check that. (bsc#1259989, CVE-2026-3479,
gh#python/cpython#146121).
- Add CVE-2026-4519-webbrowser-open-dashes.patch to reject
leading dashes in webbrowser URLs (bsc#1260026, CVE-2026-4519,
gh#python/cpython#143930).
- Add CVE-2025-13462-tarinfo-header-parse.patch which skips
TarInfo DIRTYPE normalization during GNU long name handling
(bsc#1259611, CVE-2025-13462).
- Add CVE-2026-4224-expat-unbound-C-recursion.patch avoiding
unbound C recursion in conv_content_model in pyexpat.c
(bsc#1259735, CVE-2026-4224).
- Add CVE-2026-3644-cookies-Morsel-update-II.patch to reject
control characters in http.cookies.Morsel.update() and
http.cookies.BaseCookie.js_output (bsc#1259734, CVE-2026-3644).
- openssh
-
- Added openssh-cve-2026-35385-scp-setuid-modes.patch (bsc#1261427),
ensuring setuid bits default to being masked out by scp.
- Added openssh-cve-2026-35414-mishandled-ca-commas.patch
(bsc#1261430), fixing mishandling of comma characters in CA in
certain situations.
- python-certifi
-
- Add python36-certifi provides/obsoletes to enable SLE-12 ->
SLE-15 migration, bsc#1233012
- python-idna
-
- Add python36-idna provides/obsoletes to enable SLE-12 ->
SLE-15 migration, bsc#1233012
- python-packaging
-
- Add python36-packaging provides/obsoletes to enable SLE-12 ->
SLE-15 migration, bsc#1233012
- python-ply
-
- Add python36-ply provides/obsoletes to enable SLE-12 ->
SLE-15 migration, bsc#1233012
- python3-pyOpenSSL
-
- CVE-2026-40475: improper input handling of null bytes can lead to
silent data truncation and security-state inconsistency (bsc#1262803)
* CVE-2026-40475.patch
- python-pycparser
-
- Add python36-pycparser provides/obsoletes to enable SLE-12 ->
SLE-15 migration, bsc#1233012
- python-py
-
- Add python36-py provides/obsoletes to enable SLE-12 ->
SLE-15 migration, bsc#1233012
- python-requests
-
- CVE-2026-25645: `extract_zipped_paths()` uses predictable filenames when extracting files from zip archives and reuses target files that already exist without validation (bsc#1260589)
Add patch CVE-2026-25645.patch
- Add python36- provides/obsoletes to enable SLE-12 ->
SLE-15 migration, bsc#1233012
- python-six
-
- Add python36-six provides/obsoletes to enable SLE-12 ->
SLE-15 migration, bsc#1233012
- python-urllib3
-
- CVE-2026-44431: sensitive information disclosure due to sensitive
headers being forwarded across origins in proxied low-level redirects
(bsc#1265267)
Add patch CVE-2026-44431.patch
- fix regression in CVE-2025-66471.patch when downloading large files
(bsc#1259829)
- python-MarkupSafe
-
- update to 2.1.3:
* Implement ``format_map``, ``casefold``, ``removeprefix``,
and ``removesuffix`` methods.
* Fix static typing for basic ``str`` methods on ``Markup``.
* Use ``Self`` for annotating return types. :pr:`379`
- add sle15_python_module_pythons (jsc#PED-68)
- Make calling of %{sle15modernpython} optional.
- update to 2.1.2:
* Fix ``striptags`` not stripping tags containing newlines.
- Patch PKG-INFO to avoid pip failing on Python 3.6 with
`ERROR: Package 'MarkupSafe' requires a different Python:
3.6.15 not in '>=3.7'`.
- Require python 3.6. There is no need to require a newer version and
this way it builds on openSUSE Leap >= 15.3
- specfile:
* update copyright year
* require python >= 3.7
- update to version 2.1.1:
* Avoid ambiguous regex matches in "striptags". :pr:`293`
- changes from version 2.1.0:
* Drop support for Python 3.6. :pr:`262`
* Remove "soft_unicode", which was previously deprecated. Use
"soft_str" instead. :pr:`261`
* Raise error on missing single placeholder during string
interpolation. :issue:`225`
* Disable speedups module for GraalPython. :issue:`277`
- skip building for Python 2.x
- Update to v2.0.1
* Mark top-level names as exported so type checking understands
imports in user projects.
* Fix some types that weren’t available in Python 3.6.0.
- Update to v2.0.0
* Drop Python 2.7, 3.4, and 3.5 support.
* Markup.unescape uses html.unescape() to support HTML5 character
references. #117
* Add type annotations for static typing tools. #149
- allow tests to be disabled (still on by default)
- Update to 1.1.1:
* Fix segfault when __html__ method raises an exception when
using the C speedups. The exception is now propagated
correctly. (#109)
- Update to v1.1.0
- Drop support for Python 2.6 and 3.3.
- Build wheels for Linux, Mac, and Windows, allowing systems without
a compiler to take advantage of the C extension speedups
- Use newer CPython API on Python 3, resulting in a 1.5x speedup
- ``escape`` wraps ``__html__`` result in ``Markup``, consistent with
documented behavior
- Switch to using pytest in %check as setup.py test no longer works
- Use more precise URL https://github.com/pallets/markupsafe
- Add docs/ to %doc, including the changelog
- Remove AUTHORS from %doc, removed upstream in 6247e015
- Use %license instead of %doc [bsc#1082318]
- python-Pygments
-
- CVE-2026-4539: ReDoS processing in AdlLexer (bsc#1260796)
Add patch CVE-2026-4539.patch
- python-Twisted
-
- CVE-2026-42304: Prevent resource exhaustion during DNS name decompression
* Add patch CVE-2026-42304-compressed-name-loop-detection.patch
(bsc#1265265)
- python-argcomplete
-
- Update to 3.6.3:
* Make RE PCRE compatible. Fixes #539
* Only execute Python interpreters (#536)
* fish: set variable scope to local to avoid clobbering global or
universal variables (#534)
* Documentation and help improvements
- Add %pythons_for_pypi macro
- Make the libalternatives transition conditional
- update to 3.6.2:
* Revert “zsh: skip repeat Python runs in the same completion
run” This reverts a regression introduced in zsh tab
completion configurations utilizing multiple matchers.
* zsh: add global completion system install dir to user fpath
if not present
* Update shell_integration.py to support spaces in script file
path.
* Fix completion when wordbreak is first character
* Support namespace package traversal when completing Python
entry points
* zsh: skip repeat Python runs in the same completion run
* Make _parse_known_args signature more general for future API
changes
* Use interactive shells and bind to make environment variable
name completions work in older Bash versions
* Fix _parse_known_args monkeypatching Note: This fix is
required to restore compatibility with Python 3.12.8 and
3.13.1.
* Note: This fix is required to restore compatibility with
Python 3.12.8 and 3.13.1.
* CI improvements
* Restore compatibility with argparse in Python 3.12.7+
* Use project.scripts instead of setuptools scripts
* Test infrastructure improvements
* No stdin for python calls from bash completion functions
(#488) Prevents usage of stdin by (python) executables that
are called during completion generation. This prevents the
completion locking up the entire shell when the python script
is broken i.e. it enters an interactive mode (REPL) instead
of generating the completions, as expected.
* Localize shell variable REPLY to avoid overwriting users’
value (#489) The variable REPLY is used by default by the
read shell builtin to store the return value, and like all
bash/zsh variables, is scoped globally. This change allows
this variable to be used for other needs by appropriately
scoping its internal use by an argcomplete utility function
that uses read.
* Preserve compatibility with argparse option tuples of length
4. This update is required to use argcomplete on Python
3.11.9+ or 3.12.3+.
* Allow register-python-argcomplete output to be used as lazy-
loaded zsh completion module
* Move debug_stream initialization to helper method to allow fd
9 behavior to be overridden in subclasses
* Allow explicit zsh global completion activation
* Fix and test global completion in zsh
* Add –yes option to activate-global-python-argcomplete
* Test suite improvements
* Respect user choice in activate-global-python-argcomplete
* Escape colon in zsh completions. Fixes #456
* Call _default as a fallback in zsh global completion
* Use homebrew prefix by default
* zsh: Allow to use external script
* Add support for Python 3.12 and drop EOL 3.6 and 3.7
* Use homebrew prefix by default
* zsh: Allow to use external script
* Add support for Python 3.12 and drop EOL 3.6 and 3.7
* Ensure Python 3.12+ compatibility in check_console_script
* Search through asdf shims
* Use ` as escape character in PowerShell
* setup.py -> pyproject.toml migration start
* Improve user install logic in activate-global-python-
argcomplete
* Ensure Python 3.7 compatibility in check_console_script
* ZSH implementation fixes
* Documentation improvements
* Test suite shell wrapper: Accept OSError on exit
* Test suite: Use general regex to cut zsh reset ANSI sequences
* Allow importlib-metadata 6.x; skip test failures on Python
3.7
* Note completers can return iterables of strings, not just
lists
* Documentation and test improvements
* Call _default as fallback in zsh global completion hook
* Begin support for mapping-emitting completers
* activate-global-python-argcomplete: do not overwrite existing
dotfile in user directory
* Add NOTICE file
* Establish long term name for split_line as
argcomplete.lexers.split_line
* Re-add split_line to API
* Fix zsh autoload issues
* Fully support zsh. Argcomplete now supports completion
descriptions and global completion in zsh.
* Clean up top level namespace.
* Documentation and test improvements.
* Test infrastructure improvements
* Indicate that there is no support commitment for fish and
tcsh shells
* Documentation and test improvements
* Remove scripts for contrib-supported shells from global
namespace
* setup.py: exclude test.* subpackages from find_packages
* Support PowerShell
* CI updates
* Revert “Support powershell (#392)”
* Fix interrupted release (v2.0.1)
* Fix interrupted release (v2.0.1)
* Fix interrupted release (v2.0.1)
* Support powershell
* Update importlib-metadata dependency to include versions 5.x
* Test and documentation improvements
* Truncate input after cursor. Fixes #351
* Support of path completion in fish #327
* Drop support for Python 2.7 and 3.5
* Add support for Python 3.10
* Test, documentation, and release infrastructure improvements
* Update importlib-metadata version pin
* Display script debug output in tcsh
* Fish support improvements
* Print warn() message from beginning of line
* Test infrastructure improvements
* Update importlib-metadata dependency pin
* Add change log project URL
* Replace Travis CI with GitHub Actions
* Update importlib-metadata dependency version range
* Bash nounset mode fixes
* Add -o bashdefault to register-python-argcomplete’s output
command
* Use shell builtins where possible
* Switch from pkg_resources to importlib
* Remove .sh extension by bash-completion convention
* Catch exceptions in _check_module
* Documentation and test improvements
* Do not suggest options after – (end-of-options delimiter)
* Include all test directory contents in source distribution
* Trigger completers on –optional=PARTIAL_VALUE
* Complete console scripts installed from wheels
* Fish support #68 (#260), thanks to @volkov
* check_module: Don’t crash, exit with error instead
* Register completion for multiple commands
* Use the correct interpreter when checking wrappers
* Provide shellcode as a module function
* Fix handling of COMP_POINT
* Fix crash when writing unicode to debug_stream in Python 2
* Fix release
* Fix release
* Add SuppressCompleter to skip completion for specific
arguments while allowing help text
* Redirect all output to debug stream in debug mode
* Complete python -m module
* Fix bug introduced in v0.7.1 where completers would not
receive the parser keyword argument.
* Documentation improvements.
* Fix completion after tokens with wordbreak chars
* Simplify nospace handling in global completion
* Specially handle all characters in COMP_WORDBREAKS
* Use setuptools tests-require directive, fixes #186
* Complete files using the specified interpreter
* Fix completion for scripts run via python
* Clarify argument to register-python-argcomplete
* Fix handling of commas and other special chars (#172); handle
more special characters
* Fix handling of special characters in tcsh
* Update my_shlex to Python 3.6 version
* Fix additional trailing space in exact matches
* Adjust tests to handle development environments
* Fix tcsh tests on OSX (#177); Update bash on OSX (#176);
Check output of test setup command
* Optionally disable duplicated flags
* Add default_completer option to CompletionFinder.call
* Let bash add or suppress trailing space
* Restore parser to its original state to allow reuse after
completion (#150).
* Expose COMP_TYPE environment variable (#157). Thanks to Matt
Clay (@mattclay).
* Test infrastructure and documentation improvements.
* Add support for tcsh
* Fix handling of unquoted completions containing $
* Don't insert unnecessary leading quote char in completions
* Fix parser reuse with positional arguments
* Tests: Add simple pexpect tests for bash (#153); Add test
case to verify #20 is fixed
* Thanks to @davvid and @evanunderscore for their work on this
release.
* Packaging fix
* Do not suggest options from mutually exclusive groups (#145).
* activate-global-python-argcomplete runs on Homebrew out of
the box
* Correctly handle suggestions for positionals with variable-
length nargs. Thanks to @evanunderscore (#132, #133).
* Correctly handle suggestions with custom nargs for optionals.
Thanks to @evanunderscore (#131).
* Fix propagation of partially parsed subparser namespace into
parent parser namespace upon subparser failure due to partial
args. This allows completers to access partial parse results
for subparser optionals in parsed_args (#114).
* The default completer can now be specified when manually
instantiating CompletionFinder. Thanks to @avylove (#130).
* Use FilesCompleter as default completer fallback (#120).
* Recognize subclasses of argparse._SubParsersAction. Thanks to
Stephen Koo (#118).
* Support parsed_args in custom completers with missing args.
Thanks to Dan Kilman (#124).
* Non-ASCII support in FilesCompleter.
* Automatically enable FilesCompleter for argparse.FileType
arguments.
* Don't print args with suppressed help by default; add
argcomplete.autocomplete(print_suppressed=True) to control
this behavior (#113).
* Fix always_complete_options=False support (#115).
* Correct doc filename in setup.cfg (fixes bdist_rpm failure,
Issue 111).
* Make context managers exception-safe. Thanks to Mikołaj
Siedlarek (pull request #110).
* Build and upload universal wheel packages in release.
* Fix issue with non-string choices for arguments. Thanks to
@neizod (pull request #107).
* Improve non-ascii argparse argument support on Python 2.7.
* register-python-argcomplete: add option to avoid default
readline completion. Thanks to @drmalex07 (pull request #99).
* Expand tilde in script name, allowing argcomplete to work
when invoking scripts from one's home directory. Thanks to
@VorpalBlade (Issue 104).
* Fix issues related to using argcomplete in a REPL
environment.
* New helper method for custom completion display.
* Expand test suite; formatting cleanup.
* Fix issue related to using argcomplete in a REPL environment.
Thanks to @wapiflapi (pull request #91).
* Fix multiple issues related to using argcomplete in a REPL
environment. Thanks to @wapiflapi (pull request #90).
* Don't strip colon prefix in completion results if
COMP_WORDBREAKS does not contain a colon. Thanks to @berezv
(pull request #88).
* Use complete --nospace to avoid issues with directory
completion.
* Refactor main body of code into a class to enable subclassing
and overriding of functionality (Issue #78).
* New keyword option "argcomplete.autocomplete(validator=...)"
to supply a custom validator or bypass default validation.
Thanks to @thijsdezoete (Issue #77).
* Document debug options.
* New keyword option "argcomplete.autocomplete(exclude=[...])"
to suppress options (Issue #74).
* More speedups to code path for global completion hook
negative result.
* Fix handling of development mode script wrappers. Thanks to
@jmlopez-rod and @dcosson (Issue #69).
* Speed up code path for global completion hook negative result
by loading pkg_resources on demand.
* Begin tracking changes in changelog.
* Add completion support for PBR installed scripts (PR #71).
* Detect easy-install shims with shebang lines that contain Py
instead of py (Issue #69).
- Convert to libalternatives
- Remove executable bit on files installed outside of the path. (bsc#1244435)
- Update to version 3.5.3
* Use interactive shells and bind to make environment variable
name completions work in older Bash versions (#506)
- Update to version 3.5.2
* Fix _parse_known_args monkeypatching. This fix is required to restore
compatibility with Python 3.12.8 and 3.13.1.
- Update to the version 3.5.1:
- Restore compatibility with argparse in Python 3.12.7+
- Use project.scripts instead of setuptools scripts
- Test infrastructure improvements
- Remove upstreamed patches:
- argparse-3_12_7.patch
- Add _multibuild (to make testing against fully installed package)
- Add argparse-3_12_7.patch which should actually fix
gh#kislyuk/argcomplete#507.
- Remove skip-failing-tests-3_12_7.patch, which is now
unnecessary.
- Add skip-failing-tests-3_12_7.patch as a temporary workaround,
skip failing tests (gh#kislyuk/argcomplete#507).
- require ca-certificates-mozilla for the pip >= 24.2
- Update to 3.4.0
* No stdin for python calls from bash completion functions (#488)
- Prevents usage of stdin by (python) executables that are called
during completion generation. This prevents the completion locking up
the entire shell when the python script is broken i.e. it enters an
interactive mode (REPL) instead of generating the completions, as
expected.
* Localize shell variable REPLY to avoid overwriting users’ value (#489)
- The variable REPLY is used by default by the ``read`` shell builtin
to store the return value, and like all bash/zsh variables, is scoped
globally. This change allows this variable to be used for other needs
by appropriately scoping its internal use by an argcomplete utility
function that uses ``read``.
- Drop patches for issued fixed upstream
* bash-repl.patch
- python-azure-ai-formrecognizer
-
- New upstream release
+ Version 3.3.3
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- python-azure-ai-metricsadvisor
-
- New upstream release
+ Version 1.0.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Drop extra LICENSE.txt as upstream now ships its own
- Remove temporary version override
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-ai-translation-document
-
- New upstream release
+ Version 1.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove temporary version override
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-ai-translation-text
-
- New upstream release
+ Version 1.0.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- New upstream release
+ Version 1.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Remove temporary version override
- Remove unzip package from BuildRequires
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-appconfiguration-provider
-
- New upstream release
+ Version 2.3.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 2.3.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 2.2.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 2.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 2.0.2
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 2.0.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 2.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 1.3.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Update Requires from setup.py
- New upstream release
+ Version 1.2.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update BuildRequires and Requires from setup.py
- python-azure-appconfiguration
-
- New upstream release
+ Version 1.8.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 1.7.2
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Update Requires from setup.py
- python-azure-batch
-
- New upstream release
+ Version 15.0.0b2
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 15.0.0b1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Override upstream version with 15.0.0~b1
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- python-azure-cognitiveservices-anomalydetector
-
- New upstream release
+ Version 0.3.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Remove unzip package from BuildRequires
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-cognitiveservices-knowledge-qnamaker
-
- New upstream release
+ Version 0.3.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-cognitiveservices-language-luis
-
- New upstream release
+ Version 0.7.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-cognitiveservices-language-spellcheck
-
- New upstream release
+ Version 2.0.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Override upstream version with 9.1.0~b1
- Remove unzip package from BuildRequires
- Rename HISTORY.rst to CHANGELOG.md in %files section
- Rename LICENSE.txt to LICENSE in %files section
- Rename README.rst to README.md in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-cognitiveservices-language-textanalytics
-
- New upstream release
+ Version 0.2.2
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Remove unzip package from BuildRequires
- Switch source archive format to TAR.GZ
- python-azure-cognitiveservices-search-autosuggest
-
- New upstream release
+ Version 0.2.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename HISTORY.rst to CHANGELOG.md in %files section
- Rename LICENSE.txt to LICENSE in %files section
- Rename README.rst to README.md in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-cognitiveservices-search-customimagesearch
-
- New upstream release
+ Version 0.2.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename HISTORY.rst to CHANGELOG.md in %files section
- Rename LICENSE.txt to LICENSE in %files section
- Rename README.rst to README.md in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-cognitiveservices-search-customsearch
-
- New upstream release
+ Version 0.3.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename HISTORY.rst to CHANGELOG.md in %files section
- Rename LICENSE.txt to LICENSE in %files section
- Rename README.rst to README.md in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-cognitiveservices-search-entitysearch
-
- New upstream release
+ Version 2.0.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename HISTORY.rst to CHANGELOG.md in %files section
- Rename LICENSE.txt to LICENSE in %files section
- Rename README.rst to README.md in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-cognitiveservices-search-imagesearch
-
- New upstream release
+ Version 2.0.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename HISTORY.rst to CHANGELOG.md in %files section
- Rename LICENSE.txt to LICENSE in %files section
- Rename README.rst to README.md in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-cognitiveservices-search-videosearch
-
- New upstream release
+ Version 2.0.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename HISTORY.rst to CHANGELOG.md in %files section
- Rename LICENSE.txt to LICENSE in %files section
- Rename README.rst to README.md in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-cognitiveservices-search-websearch
-
- New upstream release
+ Version 2.0.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename HISTORY.rst to CHANGELOG.md in %files section
- Rename LICENSE.txt to LICENSE in %files section
- Rename README.rst to README.md in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-cognitiveservices-vision-computervision
-
- New upstream release
+ Version 0.9.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Remove unzip package from BuildRequires
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-cognitiveservices-vision-contentmoderator
-
- New upstream release
+ Version 1.0.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename HISTORY.rst to CHANGELOG.md in %files section
- Rename LICENSE.txt to LICENSE in %files section
- Rename README.rst to README.md in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-cognitiveservices-vision-customvision
-
- New upstream release
+ Version 3.1.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-cognitiveservices-vision-face
-
- New upstream release
+ Version 0.6.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-communication-callautomation
-
- New upstream release
+ Version 1.5.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 1.4.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 1.3.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- New upstream release
+ Version 1.2.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- python-azure-communication-chat
-
- New upstream release
+ Version 1.3.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- python-azure-communication-email
-
- New upstream release
+ Version 1.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove temporary version override
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-communication-phonenumbers
-
- New upstream release
+ Version 1.4.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 1.3.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 1.2.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-communication-rooms
-
- New upstream release
+ Version 1.2.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 1.1.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- New upstream release
+ Version 1.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Remove unzip package from BuildRequires
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-communication-sms
-
- New upstream release
+ Version 1.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-core-tracing-opencensus
-
- New upstream release
+ Version 1.0.0b10
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- python-azure-core-tracing-opentelemetry
-
- New upstream release
+ Version 1.0.0b12
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- python-azure-core
-
- Drop CVE-2026-21226.patch, fixed upstream
- New upstream release
+ Version 1.38.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- python-azure-cosmos
-
- New upstream release
+ Version 4.14.5
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 4.14.4
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 4.14.3
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 4.14.2
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 4.14.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 4.14.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 4.9.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 4.8.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- New upstream release
+ Version 4.7.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- python-azure-data-tables
-
- New upstream release
+ Version 12.7.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 12.6.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- python-azure-datalake-store
-
- New upstream release
+ Version 1.0.1
+ For detailed information about changes see the
HISTORY.rst file provided with this package
- Remove temporary version override
- New upstream release
+ Version 1.0.0a0
+ For detailed information about changes see the
HISTORY.rst file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Override upstream version with 1.0.0~a0
- Remove samples directory from source tree
- Remove %{python_sitelib}/samples/ in %files section
- Rename LICENSE.txt to License.txt in %files section
- Update Requires from setup.py
- python-azure-developer-devcenter
-
- New upstream release
+ Version 1.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Remove temporary version override
- Update Requires from setup.py
- python-azure-developer-loadtesting
-
- New upstream release
+ Version 1.0.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Remove unzip package from BuildRequires
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-digitaltwins-core
-
- New upstream release
+ Version 1.3.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-eventgrid
-
- New upstream release
+ Version 4.22.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 4.21.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- New upstream release
+ Version 4.19.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 4.19.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 4.18.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- python-azure-eventhub-checkpointstoreblob-aio
-
- New upstream release
+ Version 1.2.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove vendored python-azure-storage-blob package
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update BuildRequires and Requires from setup.py
- python-azure-eventhub-checkpointstoreblob
-
- New upstream release
+ Version 1.2.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove vendored python-azure-storage-blob package
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update BuildRequires and Requires from setup.py
- python-azure-eventhub
-
- New upstream release
+ Version 5.15.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 5.15.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 5.14.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 5.12.3
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 5.12.2
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- New upstream release
+ Version 5.12.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 5.12.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 5.11.7
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- python-azure-graphrbac
-
- New upstream release
+ Version 0.61.2
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename HISTORY.rst to CHANGELOG.md in %files section
- Rename LICENSE.txt to LICENSE in %files section
- Rename README.rst to README.md in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-identity-broker
-
- New upstream release
+ Version 1.3.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 1.2.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- New upstream release
+ Version 1.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- python-azure-identity
-
- Drop CVE-2024-35255.patch, fixed upstream
- New upstream release
+ Version 1.25.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 1.25.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 1.24.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 1.23.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 1.23.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 1.22.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 1.21.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 1.20.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 1.19.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 1.18.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- python-azure-keyvault-administration
-
- New upstream release
+ Version 4.6.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 4.5.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- python-azure-keyvault-certificates
-
- New upstream release
+ Version 4.10.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 4.9.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- python-azure-keyvault-keys
-
- New upstream release
+ Version 4.11.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Remove temporary version override
- New upstream release
+ Version 4.11.0b1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Override upstream version with 4.11.0~b1
- Update Requires from setup.py
- New upstream release
+ Version 4.10.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- python-azure-keyvault-secrets
-
- New upstream release
+ Version 4.10.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 4.9.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- python-azure-maps-route
-
- New upstream release
+ Version 1.0.0b3
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 1.0.0b2
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Switch source archive format to TAR.GZ
- python-azure-messaging-webpubsubclient
-
- New upstream release
+ Version 1.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Remove temporary version override
- Remove unzip package from BuildRequires
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-messaging-webpubsubservice
-
- New upstream release
+ Version 1.3.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 1.2.2
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- New upstream release
+ Version 1.2.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 1.2.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- New upstream release
+ Version 1.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Remove unzip package from BuildRequires
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-apimanagement
-
- New upstream release
+ Version 5.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- New upstream release
+ Version 4.0.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Remove unzip package from BuildRequires
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-appcomplianceautomation
-
- New upstream release
+ Version 1.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Remove temporary version override
- Remove unzip package from BuildRequires
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-appconfiguration
-
- New upstream release
+ Version 5.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 4.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 3.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-appcontainers
-
- New upstream release
+ Version 3.2.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- New upstream release
+ Version 3.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- python-azure-mgmt-applicationinsights
-
- New upstream release
+ Version 4.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-appplatform
-
- New upstream release
+ Version 10.0.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 10.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- New upstream release
+ Version 9.1.0.post2
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- python-azure-mgmt-authorization
-
- New upstream release
+ Version 5.0.0b1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Override upstream version with 5.0.0~b1
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-avs
-
- New upstream release
+ Version 9.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 9.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- python-azure-mgmt-batchai
-
- New upstream release
+ Version 7.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Override upstream version with 7.0.0.0 to ensure
proper upgrade from previous version 7.0.0b1
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-batch
-
- New upstream release
+ Version 18.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- python-azure-mgmt-billing
-
- New upstream release
+ Version 7.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove temporary version override
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-cdn
-
- New upstream release
+ Version 13.1.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- python-azure-mgmt-chaos
-
- New upstream release
+ Version 2.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- New upstream release
+ Version 1.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Remove temporary version override
- Update Requires from setup.py
- python-azure-mgmt-cognitiveservices
-
- New upstream release
+ Version 14.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from pyproject.toml
- New upstream release
+ Version 14.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 13.7.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 13.6.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-communication
-
- New upstream release
+ Version 2.2.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- New upstream release
+ Version 2.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Remove unzip package from BuildRequires
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-compute
-
- Revert to upstream version 35.0.0 to address compatibility issues with
azure-cli 2.79.0 due to API mismatch with the Azure SDK (bsc#1252300)
- Update Requires from setup.py
- New upstream release
+ Version 37.0.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 37.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Remove generated samples and tests from source
- Update Requires from pyproject.toml
- New upstream release
+ Version 36.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 35.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 34.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 34.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- python-azure-mgmt-confluent
-
- New upstream release
+ Version 2.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- python-azure-mgmt-containerinstance
-
- New upstream release
+ Version 10.2.0b1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Override upstream version with 10.2.0~b1
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-containerregistry
-
- New upstream release
+ Version 14.1.0b1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Override upstream version with 14.1.0~b1
- New upstream release
+ Version 14.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 13.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 12.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 11.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- python-azure-mgmt-containerservicefleet
-
- New upstream release
+ Version 3.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 3.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 2.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- New upstream release
+ Version 2.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 1.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Remove temporary version override
- Update Requires from setup.py
- python-azure-mgmt-containerservice
-
- New upstream release
+ Version 40.2.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 40.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 40.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from pyproject.toml
- New upstream release
+ Version 39.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 38.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 37.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 36.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 35.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 34.2.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 34.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 34.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 33.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- python-azure-mgmt-core
-
- New upstream release
+ Version 1.6.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 1.5.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Remove leftover workaround for older Python versions
- python-azure-mgmt-cosmosdb
-
- New upstream release
+ Version 9.9.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from pyproject.toml
- New upstream release
+ Version 9.8.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 9.7.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- python-azure-mgmt-databoxedge
-
- New upstream release
+ Version 2.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove temporary version override
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update files matched in %files section
- Update Requires from setup.py
- python-azure-mgmt-databox
-
- New upstream release
+ Version 3.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 3.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-datafactory
-
- New upstream release
+ Version 9.2.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 9.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- New upstream release
+ Version 9.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 8.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 7.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 7.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 6.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- python-azure-mgmt-datalake-store
-
- New upstream release
+ Version 1.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Drop extra LICENSE.txt as upstream now ships its own
- Override upstream version with 1.1.0~b1
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- python-azure-mgmt-datamigration
-
- New upstream release
+ Version 10.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-dataprotection
-
- New upstream release
+ Version 2.0.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Update Requires from pyproject.toml
- New upstream release
+ Version 1.4.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- python-azure-mgmt-desktopvirtualization
-
- New upstream release
+ Version 2.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- python-azure-mgmt-devcenter
-
- New upstream release
+ Version 1.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Remove temporary version override
- Remove unzip package from BuildRequires
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-digitaltwins
-
- New upstream release
+ Version 7.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-dnsresolver
-
- New upstream release
+ Version 1.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-dns
-
- New upstream release
+ Version 9.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 8.2.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-edgeorder
-
- New upstream release
+ Version 2.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove temporary version override
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-elasticsan
-
- New upstream release
+ Version 1.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove temporary version override
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- python-azure-mgmt-elastic
-
- New upstream release
+ Version 2.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from pyproject.toml
- python-azure-mgmt-eventgrid
-
- New upstream release
+ Version 10.4.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-eventhub
-
- New upstream release
+ Version 12.0.0b1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Override upstream version with 12.0.0~b1
- Update Requires from setup.py
- New upstream release
+ Version 11.2.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 11.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-extendedlocation
-
- New upstream release
+ Version 2.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-frontdoor
-
- New upstream release
+ Version 1.2.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Remove unzip package from BuildRequires
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-hardwaresecuritymodules
-
- New upstream release
+ Version 1.0.0b2
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- python-azure-mgmt-hdinsight
-
- New upstream release
+ Version 9.1.0b2
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from pyproject.toml
- New upstream release
+ Version 9.1.0b1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Override upstream version with 9.1.0~b1
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-healthcareapis
-
- New upstream release
+ Version 2.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- python-azure-mgmt-hybridcompute
-
- New upstream release
+ Version 9.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-imagebuilder
-
- New upstream release
+ Version 1.4.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- python-azure-mgmt-iotfirmwaredefense
-
- New upstream release
+ Version 2.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- New upstream release
+ Version 1.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Remove temporary version override
- Remove unzip package from BuildRequires
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-iothub
-
- New upstream release
+ Version 5.0.0b2
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from pyproject.toml
- New upstream release
+ Version 5.0.0b1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Override upstream version with 5.0.0~b1
- Update Requires from setup.py
- New upstream release
+ Version 4.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- python-azure-mgmt-keyvault
-
- New upstream release
+ Version 13.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from pyproject.toml
- New upstream release
+ Version 12.1.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Drop workaround to remove samples and tests from source
- New upstream release
+ Version 12.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Remove generated samples and tests from source
- Update Requires from pyproject.toml
- New upstream release
+ Version 12.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 11.0.0
+ For detailed information about changes see the
HISTORY.rst file provided with this package
- Adjust upstream source name in spec file
- New upstream release
+ Version 10.3.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- python-azure-mgmt-kusto
-
- New upstream release
+ Version 3.4.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- python-azure-mgmt-loganalytics
-
- New upstream release
+ Version 13.1.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from pyproject.toml
- New upstream release
+ Version 13.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from pyproject.toml
- python-azure-mgmt-logz
-
- New upstream release
+ Version 1.1.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove temporary version override
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-media
-
- New upstream release
+ Version 10.2.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-mobilenetwork
-
- New upstream release
+ Version 3.3.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- New upstream release
+ Version 3.3.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 3.2.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- python-azure-mgmt-monitor
-
- New upstream release
+ Version 7.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Remove temporary version override
- Update Requires from setup.py
- New upstream release
+ Version 7.0.0b1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Override upstream version with 7.0.0~b1
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- python-azure-mgmt-msi
-
- New upstream release
+ Version 7.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- Revert to previous upstream version 7.0.0 to address compatibility
issues with azure-cli 2.76.0 due to API mismatch with the Azure SDK
- New upstream release
+ Version 7.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-mysqlflexibleservers
-
- New upstream release
+ Version 1.1.0b2
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from pyproject.toml
- python-azure-mgmt-netapp
-
- New upstream release
+ Version 14.0.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 14.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from pyproject.toml
- New upstream release
+ Version 13.7.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 13.6.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 13.5.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 13.4.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 13.3.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- New upstream release
+ Version 13.2.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- New upstream release
+ Version 13.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 13.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 12.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- python-azure-mgmt-networkcloud
-
- New upstream release
+ Version 2.2.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from pyproject.toml
- New upstream release
+ Version 2.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 2.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- python-azure-mgmt-network
-
- New upstream release
+ Version 30.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 30.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from pyproject.toml
- New upstream release
+ Version 29.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 28.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 28.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 27.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- New upstream release
+ Version 26.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- New upstream release
+ Version 25.4.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- python-azure-mgmt-newrelicobservability
-
- New upstream release
+ Version 1.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Remove unzip package from BuildRequires
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-paloaltonetworksngfw
-
- New upstream release
+ Version 1.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from pyproject.toml
- python-azure-mgmt-playwrighttesting
-
- New upstream release
+ Version 1.0.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 1.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove temporary version override
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- New upstream release
+ Version 1.0.0b2
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- python-azure-mgmt-postgresqlflexibleservers
-
- New upstream release
+ Version 2.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from pyproject.toml
- python-azure-mgmt-powerbiembedded
-
- New upstream release
+ Version 3.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Remove unzip package from BuildRequires
- Rename HISTORY.rst to CHANGELOG.md in %files section
- Rename README.rst to README.md in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-privatedns
-
- New upstream release
+ Version 1.2.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-quantum
-
- New upstream release
+ Version 1.0.0b5
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Remove unzip package from BuildRequires
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-qumulo
-
- New upstream release
+ Version 2.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-quota
-
- New upstream release
+ Version 3.0.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Drop workaround to remove samples and tests from source
- New upstream release
+ Version 3.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Remove generated samples and tests from source
- Update Requires from pyproject.toml
- New upstream release
+ Version 2.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- python-azure-mgmt-recoveryservicesbackup
-
- New upstream release
+ Version 10.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from pyproject.toml
- python-azure-mgmt-recoveryservicesdatareplication
-
- New upstream release
+ Version 1.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Remove temporary version override
- Update Requires from setup.py
- python-azure-mgmt-recoveryservicessiterecovery
-
- New upstream release
+ Version 1.3.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Update Requires from setup.py
- python-azure-mgmt-recoveryservices
-
- New upstream release
+ Version 4.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from pyproject.toml
- New upstream release
+ Version 3.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- python-azure-mgmt-redhatopenshift
-
- New upstream release
+ Version 2.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- python-azure-mgmt-redisenterprise
-
- New upstream release
+ Version 3.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from pyproject.toml
- New upstream release
+ Version 3.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Remove unzip package from BuildRequires
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-resourcegraph
-
- New upstream release
+ Version 8.0.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from pyproject.toml
- python-azure-mgmt-resourcehealth
-
- New upstream release
+ Version 1.0.0b6
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- python-azure-mgmt-resource
-
- New upstream release
+ Version 24.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 23.4.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- python-azure-mgmt-scheduler
-
- New upstream release
+ Version 7.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename HISTORY.rst to CHANGELOG.md in %files section
- Rename LICENSE.txt to LICENSE in %files section
- Rename README.rst to README.md in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-scvmm
-
- New upstream release
+ Version 1.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Override upstream version with 1.0.0.0 to ensure
proper upgrade from previous version 1.0.0b2
- Remove unzip package from BuildRequires
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-search
-
- New upstream release
+ Version 9.2.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- python-azure-mgmt-security
-
- New upstream release
+ Version 7.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- python-azure-mgmt-servermanager
-
- New upstream release
+ Version 2.0.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Override upstream version with 9.1.0~b1
- Remove unzip package from BuildRequires
- Rename HISTORY.rst to CHANGELOG.md in %files section
- Rename LICENSE.txt to LICENSE in %files section
- Rename README.rst to README.md in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-servicebus
-
- New upstream release
+ Version 10.0.0b1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Override upstream version with 10.0.0~b1
- Update Requires from setup.py
- New upstream release
+ Version 9.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 8.2.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Override upstream version with 9.1.0~b1
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-servicefabricmanagedclusters
-
- New upstream release
+ Version 2.1.0b1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Override upstream version with 2.1.0~b1
- Update Requires from setup.py
- python-azure-mgmt-servicenetworking
-
- New upstream release
+ Version 2.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- python-azure-mgmt-sphere
-
- New upstream release
+ Version 1.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Remove temporary version override
- Remove unzip package from BuildRequires
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-sql
-
- New upstream release
+ Version 4.0.0b24
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Drop workaround to remove samples and tests from source
- New upstream release
+ Version 4.0.0b23
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Remove generated samples and tests from source
- Update Requires from pyproject.toml
- New upstream release
+ Version 4.0.0b22
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- python-azure-mgmt-storagecache
-
- New upstream release
+ Version 3.0.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Drop workaround to remove samples and tests from source
- New upstream release
+ Version 3.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Remove generated samples and tests from source
- Update Requires from pyproject.toml
- New upstream release
+ Version 2.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Remove unzip package from BuildRequires
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-storagemover
-
- New upstream release
+ Version 3.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from pyproject.toml
- New upstream release
+ Version 2.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- python-azure-mgmt-storage
-
- New upstream release
+ Version 24.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from pyproject.toml
- New upstream release
+ Version 23.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 23.0.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 23.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 22.2.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 22.1.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 22.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 22.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- python-azure-mgmt-webpubsub
-
- New upstream release
+ Version 2.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-mgmt-web
-
- New upstream release
+ Version 10.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from pyproject.toml
- New upstream release
+ Version 10.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 9.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 8.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- New upstream release
+ Version 7.3.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 7.3.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- python-azure-mgmt
-
- Add additional packages from the Azure SDK to Requires
+ python-azure-mgmt-azurestackhcivm
+ python-azure-mgmt-carbonoptimization
+ python-azure-mgmt-cloudhealth
+ python-azure-mgmt-computerecommender
+ python-azure-mgmt-containerservicesafeguards
+ python-azure-mgmt-dependencymap
+ python-azure-mgmt-kubernetesconfiguration-extensions
+ python-azure-mgmt-kubernetesconfiguration-extensiontypes
+ python-azure-mgmt-kubernetesconfiguration-fluxconfigurations
+ python-azure-mgmt-lambdatesthyperexecute
+ python-azure-mgmt-migrationdiscoverysap
+ python-azure-mgmt-mongodbatlas
+ python-azure-mgmt-neonpostgres
+ python-azure-mgmt-onlineexperimentation
+ python-azure-mgmt-planetarycomputer
+ python-azure-mgmt-playwright
+ python-azure-mgmt-purestorageblock
+ python-azure-mgmt-resource-bicep
+ python-azure-mgmt-sitemanager
+ python-azure-mgmt-storageactions
+ python-azure-mgmt-storagediscovery
+ python-azure-mgmt-terraform
+ python-azure-mgmt-trustedsigning
+ python-azure-mgmt-workloadorchestration
+ python-azure-mgmt-workloadssapvirtualinstance
- Add additional packages from the Azure SDK to Requires
+ python-azure-mgmt-arizeaiobservabilityeval
+ python-azure-mgmt-astro
+ python-azure-mgmt-billingbenefits
+ python-azure-mgmt-computefleet
+ python-azure-mgmt-computeschedule
+ python-azure-mgmt-connectedcache
+ python-azure-mgmt-containerorchestratorruntime
+ python-azure-mgmt-databasewatcher
+ python-azure-mgmt-deviceregistry
+ python-azure-mgmt-devopsinfrastructure
+ python-azure-mgmt-durabletask
+ python-azure-mgmt-edgezones
+ python-azure-mgmt-fabric
+ python-azure-mgmt-hdinsightcontainers
+ python-azure-mgmt-healthdataaiservices
+ python-azure-mgmt-impactreporting
+ python-azure-mgmt-informaticadatamanagement
+ python-azure-mgmt-iotoperations
+ python-azure-mgmt-largeinstance
+ python-azure-mgmt-migrationassessment
+ python-azure-mgmt-mysqlflexibleservers
+ python-azure-mgmt-oracledatabase
+ python-azure-mgmt-pineconevectordb
+ python-azure-mgmt-portalservicescopilot
+ python-azure-mgmt-postgresqlflexibleservers
+ python-azure-mgmt-standbypool
+ python-azure-mgmt-weightsandbiases
- python-azure-monitor-ingestion
-
- New upstream release
+ Version 1.1.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- New upstream release
+ Version 1.0.4
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- python-azure-monitor-query
-
- New upstream release
+ Version 2.0.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 1.4.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- New upstream release
+ Version 1.4.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- python-azure-multiapi-storage
-
- New upstream release
+ Version 1.6.0
+ For detailed information about changes see the
README.rst file provided with this package
- python-azure-schemaregistry
-
- New upstream release
+ Version 1.3.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Remove unzip package from BuildRequires
- Rename LICENSE.txt to LICENSE in %files section
- Switch source archive format to TAR.GZ
- Update Requires from setup.py
- python-azure-sdk
-
- Add additional packages from the Azure SDK to Requires
+ python-azure-monitor-querymetrics
+ python-azure-onlineexperimentation
+ python-azure-storage-blob-changefeed
- Add additional packages from the Azure SDK to Requires
+ python-azure-communication-messages
+ python-azure-health-deidentification
+ python-azure-healthinsights-radiologyinsights
+ python-azure-maps-geolocation
+ python-azure-maps-timezone
- python-azure-search-documents
-
- Replace bogus Apache-2.0 with MIT in License field
- New upstream release
+ Version 11.6.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 11.5.3
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 11.5.2
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 11.5.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- python-azure-servicebus
-
- New upstream release
+ Version 7.14.3
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 7.14.2
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 7.14.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 7.14.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 7.13.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 7.12.3
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- New upstream release
+ Version 7.12.2
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 7.12.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- python-azure-servicemanagement-legacy
-
- New upstream release
+ Version 0.20.8
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Remove unzip package from BuildRequires
- Switch source archive format to TAR.GZ
- python-azure-storage-blob
-
- New upstream release
+ Version 12.28.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 12.27.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 12.27.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 12.26.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 12.25.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 12.25.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 12.24.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 12.24.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 12.23.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 12.23.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Update Requires from setup.py
- New upstream release
+ Version 12.22.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 12.21.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 12.20.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 12.19.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- python-azure-storage-file-datalake
-
- New upstream release
+ Version 12.23.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 12.22.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 12.21.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 12.20.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 12.19.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 12.18.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 12.18.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 12.17.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Update Requires from setup.py
- New upstream release
+ Version 12.16.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- New upstream release
+ Version 12.15.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- python-azure-storage-file-share
-
- New upstream release
+ Version 12.24.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 12.23.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 12.23.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 12.22.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 12.21.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 12.20.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 12.20.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 12.19.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 12.18.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Update Requires from setup.py
- New upstream release
+ Version 12.17.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- New upstream release
+ Version 12.16.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- python-azure-storage-queue
-
- New upstream release
+ Version 12.15.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 12.14.1
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 12.14.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 12.13.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 12.12.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Update Requires from setup.py
- New upstream release
+ Version 12.11.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 12.10.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- python-azure-synapse-artifacts
-
- New upstream release
+ Version 0.21.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Update Requires from setup.py
- New upstream release
+ Version 0.20.0
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- Adjust upstream source name in spec file
- Drop extra LICENSE.txt as upstream now ships its own
- Rename LICENSE.txt to LICENSE in %files section
- Update Requires from setup.py
- python-azure-template
-
- New upstream release
+ Version 0.1.0b4077576
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 0.1.0b4047095
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 0.1.0b4033655
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 0.1.0b4008387
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 0.1.0b3990213
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 0.1.0b3971864
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- New upstream release
+ Version 0.1.0b3920641
+ For detailed information about changes see the
CHANGELOG.md file provided with this package
- python-configobj
-
- Add remove_six.patch (gh#DiffSK/configobj#239) removing the
need for six.
- python-jsonpointer
-
- add sle15_python_module_pythons (jsc#PED-68)
- Make calling of %{sle15modernpython} optional.
- update to 2.3:
* Support setting - for arrays
* Add join and / operator
* Fix invalid escape sequences
- update to 2.2:
* Add method and add classmethod tag
* Add test for get_parts
- Use libalternatives instead of update-alternatives.
- update to 2.1:
* py 3.7-3.9 support
* Avoid converting readme to rST for PyPI upload
* Fix typos in messages
* Use SVG versions of status icons in README.md
- Use noun phrase in descriptions.
- Update to 2.0:
* Fix typos in messages
* Accept pointer as argument in commandline utility
- Run tests
- Remove superfluous devel dependency for noarch package
- python-msal
-
- Update to version 1.35.0b1
* The managed identity code path no longer has a dependency on the
socket.getfqdn(). No API change is needed. Existing MSAL-powered
apps will automatically pick up this new behavior.
* This version of MSAL Python will pick up PyMsalRuntime 0.20.*.
No API change is needed. Existing MSAL-powered apps will
automatically pick up this new behavior.
* The thumbprint name-value pair in the client_credential parameter
becomes optional now. See API docs for usage.
* ROPC deprecation by @Ugonnaak1 in (#855)
* Test case for token response scope differing from token request
scope by @rayluo in (#856)
* Update pymsalruntime version range to handle the latest 0.20.0 release
by @DharshanBJ in (#858)
* Document how to enable sha256 for client credential by @rayluo in (#833)
* Remove the reliance on getfqdn() by @rayluo in (#859)
* Thumbprint for certificate made optional by @vi7us in (#835)
* Support Python 3.14 by @rayluo in (#861)
* Explicitly remove issuer from the OIDC discovery response
by @rayluo in (#863)
* Suppress CodeQL warning by @bgavrilMS in (#867)
- Override upstream version with 1.35.0~b1
- Update to version 1.34.0
* ManagedIdentityClient(..., client_capabilities=["cp1"]).\
acquire_token_for_client(..., claims_challenge="...")
by @rayluo in (#791)
* Update deprecated TokenCache API usage by @pvaneck in (#805)
* Enable broker support on Linux for WSL by @DharshanBJ in (#766)
* Fix username/password validation in broker test
by @emmanuel-ferdman in (#807)
* Merge release 1.32.3 back to dev branch by @rayluo in (#816)
* Add dependency management suggestions by @rayluo in (#819)
* Remind developers about http_cache's unstable format
by @rayluo in (#821)
* Properly throw MsalServiceError exception by @rayluo in (#820)
* Improve test cases to test header-less response by @rayluo in (#822)
* Upgrade dependency by @rayluo in (#824)
* Linux broker needs a specific redirect_uri by @rayluo in (#826)
* MSAL Python 1.33.0b1 release by @rayluo in (#827)
* Use lowercase environment value during searching
by @rayluo in (#831)
* Add claims challenge parameter in initiate_device_flow
by @ashok672 in (#839)
* MSAL Python 1.33.0 by @rayluo in (#841)
* Declare support for Python 3.13 by @rayluo in (#851)
- Remove temporary version override
- Update to version 1.34.0b1
* Use lowercase environment value during searching by @rayluo in (#831)
* Add claims challenge parameter in initiate_device_flow by @ashok672 in (#839)
- Override upstream version with 1.34.0~b1
- Update to version 1.33.0
* Managed Identity on Service Fabric supports specifying
client_capabilities and claims_challenge (#791)
* Broker support on Linux and WSL. (#766)
* A byproduct of this is that broker on all platforms will
support Python 3.13. (#823)
- Update to version 1.33.0b1
* ManagedIdentityClient(..., client_capabilities=["cp1"]).\
acquire_token_for_client(..., claims_challenge="...")
by @rayluo in (#791)
* Update deprecated TokenCache API usage by @pvaneck in (#805)
* Enable broker support on Linux for WSL by @DharshanBJ in (#766)
* Fix username/password validation in broker test
by @emmanuel-ferdman in (#807)
* Merge release 1.32.3 back to dev branch by @rayluo in (#816)
* Add dependency management suggestions by @rayluo in (#819)
* Remind developers about http_cache's unstable format by @rayluo in (#821)
* Properly throw MsalServiceError exception by @rayluo in (#820)
* Improve test cases to test header-less response by @rayluo in (#822)
* Upgrade dependency by @rayluo in (#824)
* Linux broker needs a specific redirect_uri by @rayluo in (#826)
* MSAL Python 1.33.0b1 release by @rayluo in (#827)
- Override upstream version with 1.33.0~b1
- python-opencensus-ext-azure
-
- Convert to pip-based build
- Refresh opencensus-pr1002-remove-mock.patch with latest code
- Add python313.patch to make it compatible with python313,
gh#census-instrumentation/opencensus-python#1248
- Update to 1.1.14
* Remove status code 206 from retry code + only count batch level for statsbeat (#1247)
- from version 1.1.13
* Changed bit-mapping for httpx and fastapi integrations
- from version 1.1.12
* Fix missing/None fields in ExceptionDetails (#1232)
* Fix missing/None typeName field in ExceptionDetails (#1234)
- from version 1.1.11
* Add str fallback to envelope serialization (#1196)
* Remove outerId from exceptiondata (#1221)
- from version 1.1.10
* Various bug fixes
- from version 1.1.9
* Fix export of exception information in traces (#1187)
* Modify metrics exporter to include setting export interval to 60s
- from version 1.1.8
* Disable storage for statsbeat if storage is disabled for exporter (#1155)
* Add UK to eu statsbeats (#1181)
- from version 1.1.7
* Add storage existence checks to storing and transmitting in exporter (#1150)
* Add 502 and 504 status codes as retriable (#1153)
* Fix statsbeat bug - exporting zero values for network statsbeat
- Replace %patchN with %patch -P N: %patchN is deprecated.
- python-opentelemetry-api
-
- update to 1.37.0:
* Add experimental composite samplers
* Add new environment variables to the SDK `OTEL_PYTHON_EXPORTE
R_OTLP_{HTTP/GRPC}_{METRICS/TRACES/LOGS}_CREDENTIAL_PROVIDER`
that can be used to inject a `requests.Session` or
`grpc.ChannelCredentials` object into OTLP exporters created
during auto instrumentation #4689.
* Filter duplicate logs out of some internal `logger`'s logs on
the export logs path that might otherwise endlessly log or
cause a recursion depth exceeded issue in cases where logging
itself results in an exception. (#4695).
* docs: linked the examples with their github source code
location and added Prometheus example
* Permit to override default HTTP OTLP exporters headers
* semantic-conventions: Bump to 1.37.0
* opentelemetry-sdk: fix handling of OTEL_ATTRIBUTE_COUNT_LIMIT
in logs
* Performance: Cache `importlib_metadata.entry_points`
* opentelemetry-sdk: fix calling Logger.emit with an API
LogRecord instance
- update to 1.36.0:
* Add missing Prometheus exporter documentation
* Overwrite logging.config.fileConfig and
logging.config.dictConfig to ensure the OTLP `LogHandler`
remains attached to the root logger. Fix a bug that can cause
a deadlock to occur over `logging._lock` in some cases
(#4636).
* otlp-http-exporter: set default value for param `timeout_sec`
in `_export` method
* Update OTLP gRPC/HTTP exporters: calling shutdown will now
interrupt exporters that are sleeping before a retry attempt,
and cause them to return failure immediately. Update
BatchSpan/LogRecordProcessors: shutdown will now complete
after 30 seconds of trying to finish exporting any buffered
telemetry, instead of continuing to export until all
telemetry was exported. (#4638).
- update to 1.35.0:
* Update OTLP proto to v1.7 #4645.
* Add `event_name` as a top level field in the `LogRecord`.
Events are now simply logs with the `event_name` field set,
the logs SDK should be used to emit events (#4652).
* Update OTLP gRPC/HTTP exporters: the export timeout is now
inclusive of all retries and backoffs. A +/-20% jitter was
added to all backoffs. A pointless 32 second sleep that
occurred after all retries had completed/failed was removed.
(#4564).
* Update ConsoleLogExporter.export to handle LogRecord's
containing bytes type in the body (#4614).
* opentelemetry-sdk: Fix invalid `type: ignore` that causes
mypy to ignore the whole file
* Add `span_exporter` property back to `BatchSpanProcessor`
class
* Fix license field in pyproject.toml files
* Update logger level to NOTSET in logs example
* Logging API accepts optional `context`; deprecates
`trace_id`, `span_id`, `trace_flags`. (#4597) and
* sdk: use context instead of trace_id,span_id for initializing
LogRecord
* Rename LogRecordProcessor.emit to on_emit
* Logging API hide std_to_otel function to convert python
logging severity to otel severity
* proto: relax protobuf version requirement to support v6
* Bump semantic-conventions to 1.36.0
* Set expected User-Agent in HTTP headers for grpc OTLP
exporter
- update to 1.34.1:
* opentelemetry-sdk: Fix invalid `type: ignore` that causes
mypy to ignore the whole file
* Add `span_exporter` property back to `BatchSpanProcessor`
class
- update to 1.34.0:
* typecheck: add sdk/resources and drop mypy
* Refactor `BatchLogRecordProcessor` to simplify code and make
the control flow more clear (#4562 and #4535).
* Use PEP702 for marking deprecations
* Refactor `BatchLogRecordProcessor` and `BatchSpanProcessor`
to simplify code and make the control flow more clear (#4562
[#4535], and #4580).
* Remove log messages from `BatchLogRecordProcessor.emit`, this
caused the program to crash at shutdown with a max recursion
error (#4586).
* Configurable max retry timeout for grpc exporter
* opentelemetry-api: allow importlib-metadata 8.7.0
* opentelemetry-test-utils: assert explicit bucket boundaries
in histogram metrics
* Bump semantic conventions to 1.34.0
* Drop support for Python 3.8
- Update to 1.33.1
* Remove log messages from BatchLogRecordProcessor.emit, this caused the
program to crash at shutdown with a max recursion error
- Update to 1.33.0
* Fix intermittent Connection aborted error when using otlp/http exporters
* opentelemetry-sdk: use stable code attributes:
code.function -> code.function.name, code.lineno -> code.line.number,
code.filepath -> code.file.path
* Fix serialization of extended attributes for logs signal
* Handle OTEL_PROPAGATORS contains None
* docs: updated and added to the metrics and log examples
* Bump semantic conventions to 1.33.0
- update to 1.30.0:
* Always setup logs sdk,
OTEL_PYTHON_LOGGING_AUTO_INSTRUMENTATION_ENABLED only
controls python `logging` module handler setup
* Add `attributes` field in `metrics.get_meter` wrapper
function
* Add Python 3.13 support
* sdk: don't log or print warnings when the SDK has been
disabled
* Fix span context manager typing by using ParamSpec from
typing_extensions
* Fix serialization of None values in logs body to match
1.31.0+ data model
* [BREAKING] semantic-conventions: Remove `opentelemetry.semcon
v.attributes.network_attributes.NETWORK_INTERFACE_NAME`
introduced by mistake in the wrong module.
* Add support for explicit bucket boundaries advisory for
Histograms
* semantic-conventions: Bump to 1.30.0
- Update to 1.29.0
* Fix crash exporting a log record with None body
* Fix metrics export with exemplar and no context and filtering observable instruments
* Fix recursion error with sdk disabled and handler added to root logger
* sdk: setup EventLogger when OTEL_PYTHON_LOGGING_AUTO_INSTRUMENTATION_ENABLED is set
* api: fix logging of duplicate EventLogger setup warning
* sdk: fix setting of process owner in ProcessResourceDetector
* sdk: fix serialization of logs severity_number field to int
* Remove `TestBase.assertEqualSpanInstrumentationInfo` method,
use `assertEqualSpanInstrumentationScope` instead
* sdk: instantiate lazily `ExemplarBucket`s in `ExemplarReservoir`s
* semantic-conventions: Bump to 1.29.0
- from version 1.28.0
* Removed superfluous py.typed markers and added them where they were missing
* Include metric info in encoding exceptions
* sdk: Add support for log formatting
* sdk: Add Host resource detector
* sdk: Implementation of exemplars
* Implement events sdk
* Update semantic conventions to version 1.28.0
* Add support to protobuf 5+ and drop support to protobuf 3 and 4
* Update environment variable descriptions to match signal
* Record logger name as the instrumentation scope name
* Fix memory leak in exporter and reader
* Drop `OTEL_PYTHON_EXPERIMENTAL_DISABLE_PROMETHEUS_UNIT_NORMALIZATION` environment variable
* Improve compatibility with other logging libraries that override
`LogRecord.getMessage()` in order to customize message formatting
- Update BuildRequires from pyproject.toml
- Update to 1.27.0
* Implementation of Events API (#4054)
* Make log sdk add `exception.message` to logRecord for exceptions whose argument
is an exception not a string message (#4122)
* Fix use of `link.attributes.dropped`, which may not exist (#4119)
* Running mypy on SDK resources (#4053)
* Added py.typed file to top-level module (#4084)
* Drop Final annotation from Enum in semantic conventions (#4085)
* Update log export example to not use root logger (#4090)
* sdk: Add OS resource detector (#3992)
* sdk: Accept non URL-encoded headers in `OTEL_EXPORTER_OTLP_*HEADERS`
to match other languages SDKs (#4103)
* Update semantic conventions to version 1.27.0 (#4104)
* Add support to type bytes for OTLP AnyValue (#4128)
* Export ExponentialHistogram and ExponentialHistogramDataPoint (#4134)
* Implement Client Key and Certificate File Support for All OTLP Exporters (#4116)
* Remove `_start_time_unix_nano` attribute from `_ViewInstrumentMatch` in favor
of using `time_ns()` at the moment when the aggregation object is created (#4137)
- from version 1.26.0
* Standardizing timeout calculation in measurement consumer collect to nanoseconds (#4074)
* Optional scope attributes for logger creation (#4035)
* Optional scope attribute for tracer creation (#4028)
* OTLP exporter is encoding invalid span/trace IDs in the logs fix (#4006)
* Update sdk process resource detector `process.command_args` attribute
to also include the executable itself (#4032)
* Fix `start_time_unix_nano` for delta collection for explicit bucket
histogram aggregation (#4009)
* Fix `start_time_unix_nano` for delta collection for sum aggregation (#4011)
* Update opentracing and opencesus docs examples to not use JaegerExporter (#4023)
* Do not execute Flask Tests in debug mode (#3956)
* When encountering an error encoding metric attributes in the OTLP exporter,
log the key that had an error. (#3838)
* Fix `ExponentialHistogramAggregation` (#3978)
* Log a warning when a `LogRecord` in `sdk/log` has dropped attributes
due to reaching limits (#3946)
* Fix RandomIdGenerator can generate invalid Span/Trace Ids (#3949)
* Add Python 3.12 to tox (#3616)
* Improve resource field structure for LogRecords (#3972)
* Update Semantic Conventions code generation scripts:
+ Fix namespace exclusion that resulted in dropping `os` and `net` namespaces.
+ Add `Final` decorator to constants to prevent collisions
+ Enable mypy and fix detected issues
+ Allow to drop specific attributes in preparation for Semantic Conventions v1.26.0 (#3973)
* Update semantic conventions to version 1.26.0. (#3964)
* Use semconv exception attributes for record exceptions in spans (#3979)
* Fix _encode_events assumes events.attributes.dropped exists (#3965)
* Validate links at span creation (#3991)
* Add attributes field in `MeterProvider.get_meter` and `InstrumentationScope` (#4015)
* Fix inaccessible `SCHEMA_URL` constants in `opentelemetry-semantic-conventions` (#4069)
- Add python-opentelemetry-test-utils to BuildRequires
- Enable all previously disabled tests in %check section
- Split off tests into separate -test package to avoid circular
build dependency with python-opentelemetry-test-utils
- update to 1.25.0:
* Fix class BoundedAttributes to have RLock rather than Lock
* Remove thread lock by loading RuntimeContext explicitly.
* Update proto version to v1.2.0
* Add to_json method to ExponentialHistogram
* Bump mypy to 1.9.0
* Fix exponential histograms
* Fix otlp exporter to export log_record.observed_timestamp
* Add capture the fully qualified type name for raised
exceptions in spans
* Prometheus exporter sort label keys to prevent duplicate
metrics when user input changes order
* Update semantic conventions to version 1.25.0.
* Rename test objects to avoid pytest warnings
* Add span flags to OTLP spans and links
* Record links with invalid SpanContext if either attributes or
TraceState are not empty
* Add OpenTelemetry trove classifiers to PyPI packages
* Fix prometheus metric name and unit conversion (#3924)
* Add parameters for Distros and configurators to configure
autoinstrumentation in addition to existing environment
variables.
- update to 1.24.0:
* Make create_gauge non-abstract method
* Make `tracer.start_as_current_span()` decorator work with
async functions
* Fix python 3.12 deprecation warning
* bump mypy to 0.982
* Add support for OTEL_SDK_DISABLED environment variable
* Fix ValueError message for PeriodicExportingMetricsReader
* Use `BaseException` instead of `Exception` in
`record_exception`
* Make span.record_exception more robust
* Fix license field in pyproject.toml files
- python-opentelemetry-sdk
-
- update to 1.37.0:
* Add experimental composite samplers
* Add new environment variables to the SDK `OTEL_PYTHON_EXPORTE
R_OTLP_{HTTP/GRPC}_{METRICS/TRACES/LOGS}_CREDENTIAL_PROVIDER`
that can be used to inject a `requests.Session` or
`grpc.ChannelCredentials` object into OTLP exporters created
during auto instrumentation #4689.
* Filter duplicate logs out of some internal `logger`'s logs on
the export logs path that might otherwise endlessly log or
cause a recursion depth exceeded issue in cases where logging
itself results in an exception. (#4695).
* docs: linked the examples with their github source code
location and added Prometheus example
* Permit to override default HTTP OTLP exporters headers
* semantic-conventions: Bump to 1.37.0
* opentelemetry-sdk: fix handling of OTEL_ATTRIBUTE_COUNT_LIMIT
in logs
* Performance: Cache `importlib_metadata.entry_points`
* opentelemetry-sdk: fix calling Logger.emit with an API
LogRecord instance
- update to 1.36.0:
* Add missing Prometheus exporter documentation
* Overwrite logging.config.fileConfig and
logging.config.dictConfig to ensure the OTLP `LogHandler`
remains attached to the root logger. Fix a bug that can cause
a deadlock to occur over `logging._lock` in some cases
(#4636).
* otlp-http-exporter: set default value for param `timeout_sec`
in `_export` method
* Update OTLP gRPC/HTTP exporters: calling shutdown will now
interrupt exporters that are sleeping before a retry attempt,
and cause them to return failure immediately. Update
BatchSpan/LogRecordProcessors: shutdown will now complete
after 30 seconds of trying to finish exporting any buffered
telemetry, instead of continuing to export until all
telemetry was exported. (#4638).
- update to 1.35.0:
* Update OTLP proto to v1.7 #4645.
* Add `event_name` as a top level field in the `LogRecord`.
Events are now simply logs with the `event_name` field set,
the logs SDK should be used to emit events (#4652).
* Update OTLP gRPC/HTTP exporters: the export timeout is now
inclusive of all retries and backoffs. A +/-20% jitter was
added to all backoffs. A pointless 32 second sleep that
occurred after all retries had completed/failed was removed.
(#4564).
* Update ConsoleLogExporter.export to handle LogRecord's
containing bytes type in the body (#4614).
* opentelemetry-sdk: Fix invalid `type: ignore` that causes
mypy to ignore the whole file
* Add `span_exporter` property back to `BatchSpanProcessor`
class
* Fix license field in pyproject.toml files
* Update logger level to NOTSET in logs example
* Logging API accepts optional `context`; deprecates
`trace_id`, `span_id`, `trace_flags`. (#4597) and
* sdk: use context instead of trace_id,span_id for initializing
LogRecord
* Rename LogRecordProcessor.emit to on_emit
* Logging API hide std_to_otel function to convert python
logging severity to otel severity
* proto: relax protobuf version requirement to support v6
* Bump semantic-conventions to 1.36.0
* Set expected User-Agent in HTTP headers for grpc OTLP
exporter
* Use PEP702 for marking deprecations
* Refactor `BatchLogRecordProcessor` and `BatchSpanProcessor`
to simplify code and make the control flow more clear (#4562
[#4535], and #4580).
* Remove log messages from `BatchLogRecordProcessor.emit`, this
caused the program to crash at shutdown with a max recursion
error (#4586).
* Configurable max retry timeout for grpc exporter
* opentelemetry-api: allow importlib-metadata 8.7.0
* opentelemetry-test-utils: assert explicit bucket boundaries
in histogram metrics
* Bump semantic conventions to 1.34.0
* Drop support for Python 3.8
- Skip test test_simple_log_record_processor_shutdown failing
with 3.13.5 (gh#open-telemetry/opentelemetry-python#4630).
- Inject multibuild to avoid a build cycle. (bsc#1244507)
- Update to 1.33.1
* Remove log messages from BatchLogRecordProcessor.emit, this caused the
program to crash at shutdown with a max recursion error
- Update to 1.33.0
* Fix intermittent Connection aborted error when using otlp/http exporters
* opentelemetry-sdk: use stable code attributes:
code.function -> code.function.name, code.lineno -> code.line.number,
code.filepath -> code.file.path
* Fix serialization of extended attributes for logs signal
* Handle OTEL_PROPAGATORS contains None
* docs: updated and added to the metrics and log examples
* Bump semantic conventions to 1.33.0
- update to 1.30.0:
* Always setup logs sdk,
OTEL_PYTHON_LOGGING_AUTO_INSTRUMENTATION_ENABLED only
controls python `logging` module handler setup
* Add `attributes` field in `metrics.get_meter` wrapper
function
* Add Python 3.13 support
* sdk: don't log or print warnings when the SDK has been
disabled
* Fix span context manager typing by using ParamSpec from
typing_extensions
* Fix serialization of None values in logs body to match
1.31.0+ data model
* [BREAKING] semantic-conventions: Remove `opentelemetry.semcon
v.attributes.network_attributes.NETWORK_INTERFACE_NAME`
introduced by mistake in the wrong module.
* Add support for explicit bucket boundaries advisory for
Histograms
* semantic-conventions: Bump to 1.30.0
- Update to 1.29.0
* Fix crash exporting a log record with None body
* Fix metrics export with exemplar and no context and filtering observable instruments
* Fix recursion error with sdk disabled and handler added to root logger
* sdk: setup EventLogger when OTEL_PYTHON_LOGGING_AUTO_INSTRUMENTATION_ENABLED is set
* api: fix logging of duplicate EventLogger setup warning
* sdk: fix setting of process owner in ProcessResourceDetector
* sdk: fix serialization of logs severity_number field to int
* Remove `TestBase.assertEqualSpanInstrumentationInfo` method,
use `assertEqualSpanInstrumentationScope` instead
* sdk: instantiate lazily `ExemplarBucket`s in `ExemplarReservoir`s
* semantic-conventions: Bump to 1.29.0
- from version 1.28.0
* Removed superfluous py.typed markers and added them where they were missing
* Include metric info in encoding exceptions
* sdk: Add support for log formatting
* sdk: Add Host resource detector
* sdk: Implementation of exemplars
* Implement events sdk
* Update semantic conventions to version 1.28.0
* Add support to protobuf 5+ and drop support to protobuf 3 and 4
* Update environment variable descriptions to match signal
* Record logger name as the instrumentation scope name
* Fix memory leak in exporter and reader
* Drop `OTEL_PYTHON_EXPERIMENTAL_DISABLE_PROMETHEUS_UNIT_NORMALIZATION` environment variable
* Improve compatibility with other logging libraries that override
`LogRecord.getMessage()` in order to customize message formatting
- Update BuildRequires and Requires from pyproject.toml
- Update to 1.27.0
* Implementation of Events API (#4054)
* Make log sdk add `exception.message` to logRecord for exceptions whose argument
is an exception not a string message (#4122)
* Fix use of `link.attributes.dropped`, which may not exist (#4119)
* Running mypy on SDK resources (#4053)
* Added py.typed file to top-level module (#4084)
* Drop Final annotation from Enum in semantic conventions (#4085)
* Update log export example to not use root logger (#4090)
* sdk: Add OS resource detector (#3992)
* sdk: Accept non URL-encoded headers in `OTEL_EXPORTER_OTLP_*HEADERS`
to match other languages SDKs (#4103)
* Update semantic conventions to version 1.27.0 (#4104)
* Add support to type bytes for OTLP AnyValue (#4128)
* Export ExponentialHistogram and ExponentialHistogramDataPoint (#4134)
* Implement Client Key and Certificate File Support for All OTLP Exporters (#4116)
* Remove `_start_time_unix_nano` attribute from `_ViewInstrumentMatch` in favor
of using `time_ns()` at the moment when the aggregation object is created (#4137)
- from version 1.26.0
* Standardizing timeout calculation in measurement consumer collect to nanoseconds (#4074)
* Optional scope attributes for logger creation (#4035)
* Optional scope attribute for tracer creation (#4028)
* OTLP exporter is encoding invalid span/trace IDs in the logs fix (#4006)
* Update sdk process resource detector `process.command_args` attribute
to also include the executable itself (#4032)
* Fix `start_time_unix_nano` for delta collection for explicit bucket
histogram aggregation (#4009)
* Fix `start_time_unix_nano` for delta collection for sum aggregation (#4011)
* Update opentracing and opencesus docs examples to not use JaegerExporter (#4023)
* Do not execute Flask Tests in debug mode (#3956)
* When encountering an error encoding metric attributes in the OTLP exporter,
log the key that had an error. (#3838)
* Fix `ExponentialHistogramAggregation` (#3978)
* Log a warning when a `LogRecord` in `sdk/log` has dropped attributes
due to reaching limits (#3946)
* Fix RandomIdGenerator can generate invalid Span/Trace Ids (#3949)
* Add Python 3.12 to tox (#3616)
* Improve resource field structure for LogRecords (#3972)
* Update Semantic Conventions code generation scripts:
+ Fix namespace exclusion that resulted in dropping `os` and `net` namespaces.
+ Add `Final` decorator to constants to prevent collisions
+ Enable mypy and fix detected issues
+ Allow to drop specific attributes in preparation for Semantic Conventions v1.26.0 (#3973)
* Update semantic conventions to version 1.26.0. (#3964)
* Use semconv exception attributes for record exceptions in spans (#3979)
* Fix _encode_events assumes events.attributes.dropped exists (#3965)
* Validate links at span creation (#3991)
* Add attributes field in `MeterProvider.get_meter` and `InstrumentationScope` (#4015)
* Fix inaccessible `SCHEMA_URL` constants in `opentelemetry-semantic-conventions` (#4069)
- Update BuildRequires and Requires from pyproject.toml
- update to 1.25.0:
* Fix class BoundedAttributes to have RLock rather than Lock
* Remove thread lock by loading RuntimeContext explicitly.
* Update proto version to v1.2.0
* Add to_json method to ExponentialHistogram
* Bump mypy to 1.9.0
* Fix exponential histograms
* Fix otlp exporter to export log_record.observed_timestamp
* Add capture the fully qualified type name for raised
exceptions in spans
* Prometheus exporter sort label keys to prevent duplicate
metrics when user input changes order
* Update semantic conventions to version 1.25.0.
* Rename test objects to avoid pytest warnings
* Add span flags to OTLP spans and links
* Record links with invalid SpanContext if either attributes or
TraceState are not empty
* Add OpenTelemetry trove classifiers to PyPI packages
* Fix prometheus metric name and unit conversion
* Add parameters for Distros and configurators to configure
autoinstrumentation in addition to existing environment
variables.
- update to 1.24.0:
* Make create_gauge non-abstract method
* Make `tracer.start_as_current_span()` decorator work with
async functions
* Fix python 3.12 deprecation warning
* bump mypy to 0.982
* Add support for OTEL_SDK_DISABLED environment variable
* Fix ValueError message for PeriodicExportingMetricsReader
* Use `BaseException` instead of `Exception` in
`record_exception`
* Make span.record_exception more robust
* Fix license field in pyproject.toml files
- python-opentelemetry-semantic-conventions
-
- update to 0.58b0:
* Add experimental composite samplers (#4714)
* Add new environment variables to the SDK
OTEL_PYTHON_EXPORTER_OTLP_{HTTP/GRPC}_{METRICS/TRACES/LOGS}_CREDENTIAL_PROVIDER
that can be used to inject a requests.Session or
grpc.ChannelCredentials object into OTLP exporters created
during auto instrumentation #4689.
* Filter duplicate logs out of some internal logger's logs on
the export logs path that might otherwise endlessly log or
cause a recursion depth exceeded issue in cases where logging
itself results in an exception. (#4695).
* docs: linked the examples with their github source code
location and added Prometheus example (#4728)
* Permit to override default HTTP OTLP exporters headers (#4634)
- Update to 0.54b1
* Remove log messages from BatchLogRecordProcessor.emit, this caused the
program to crash at shutdown with a max recursion error
- Update to 0.54b0
* Fix intermittent Connection aborted error when using otlp/http exporters
* opentelemetry-sdk: use stable code attributes:
code.function -> code.function.name, code.lineno -> code.line.number,
code.filepath -> code.file.path
* Fix serialization of extended attributes for logs signal
* Handle OTEL_PROPAGATORS contains None
* docs: updated and added to the metrics and log examples
* Bump semantic conventions to 1.33.0
- update to 0.51b0:
* Always setup logs sdk,
OTEL_PYTHON_LOGGING_AUTO_INSTRUMENTATION_ENABLED only
controls python `logging` module handler setup
* Add `attributes` field in `metrics.get_meter` wrapper
function
* Add Python 3.13 support
* sdk: don't log or print warnings when the SDK has been
disabled
* Fix span context manager typing by using ParamSpec from
typing_extensions
* Fix serialization of None values in logs body to match
1.31.0+ data model
* [BREAKING] semantic-conventions: Remove `opentelemetry.semcon
v.attributes.network_attributes.NETWORK_INTERFACE_NAME`
introduced by mistake in the wrong module.
* Add support for explicit bucket boundaries advisory for
Histograms
* semantic-conventions: Bump to 1.30.0
- Update to 0.50b0
* Fix crash exporting a log record with None body
* Fix metrics export with exemplar and no context and filtering observable instruments
* Fix recursion error with sdk disabled and handler added to root logger
* sdk: setup EventLogger when OTEL_PYTHON_LOGGING_AUTO_INSTRUMENTATION_ENABLED is set
* api: fix logging of duplicate EventLogger setup warning
* sdk: fix setting of process owner in ProcessResourceDetector
* sdk: fix serialization of logs severity_number field to int
* Remove `TestBase.assertEqualSpanInstrumentationInfo` method,
use `assertEqualSpanInstrumentationScope` instead
* sdk: instantiate lazily `ExemplarBucket`s in `ExemplarReservoir`s
* semantic-conventions: Bump to 1.29.0
- from version 0.49b0
* Removed superfluous py.typed markers and added them where they were missing
* Include metric info in encoding exceptions
* sdk: Add support for log formatting
* sdk: Add Host resource detector
* sdk: Implementation of exemplars
* Implement events sdk
* Update semantic conventions to version 1.28.0
* Add support to protobuf 5+ and drop support to protobuf 3 and 4
* Update environment variable descriptions to match signal
* Record logger name as the instrumentation scope name
* Fix memory leak in exporter and reader
* Drop `OTEL_PYTHON_EXPERIMENTAL_DISABLE_PROMETHEUS_UNIT_NORMALIZATION` environment variable
* Improve compatibility with other logging libraries that override
`LogRecord.getMessage()` in order to customize message formatting
- Update Requires from pyproject.toml
- Use %{version} in BuildRequires for dependencies
- Update to 0.48b0
* Implementation of Events API (#4054)
* Make log sdk add `exception.message` to logRecord for exceptions
whose argument is an exception not a string message (#4122)
* Fix use of `link.attributes.dropped`, which may not exist (#4119)
* Running mypy on SDK resources (#4053)
* Added py.typed file to top-level module (#4084)
* Drop Final annotation from Enum in semantic conventions (#4085)
* Update log export example to not use root logger (#4090)
* sdk: Add OS resource detector (#3992)
* sdk: Accept non URL-encoded headers in `OTEL_EXPORTER_OTLP_*HEADERS`
to match other languages SDKs (#4103)
* Update semantic conventions to version 1.27.0 (#4104)
* Add support to type bytes for OTLP AnyValue (#4128)
* Export ExponentialHistogram and ExponentialHistogramDataPoint (#4134)
* Implement Client Key and Certificate File Support for All OTLP Exporters (#4116)
* Remove `_start_time_unix_nano` attribute from `_ViewInstrumentMatch` in favor
of using `time_ns()` at the moment when the aggregation object is created (#4137)
- for changes between 0.44b0 and 0.48b0 see upstream CHANGELOG.md
- python-passlib
-
- Add patch no-crypt-with-python-313.patch:
* Do not run tests requiring 'crypt' with Python 3.13.
- Only run the full testsuite in openSUSE
- Add patch no-pkg_resources.patch:
* Stop using pkg_resources.
- Switch to pyproject macros.
- add sle15_python_module_pythons
- The disaster of falling tests (see previous record in this
changelog for URL) just continues with test_02_handler_wrapper.
- Skip failing tests and ask upstream for investigation
(https://foss.heptapod.net/python-libs/passlib/-/issues/135).
- python-pyOpenSSL
-
- CVE-2026-40475: improper input handling of null bytes can lead to
silent data truncation and security-state inconsistency (bsc#1262803)
* CVE-2026-40475.patch
- python-pycomposefile
-
- Add dict_license_field.patch to rewrite license field in pyproject.toml as
dict to be able to lower the version build dependency on python-flit-core
- Remove version restriction for python-flit-core in BuildRequires
- Update to version 0.0.34
* Add comprehensive test coverage for KVP splitting with multiple equals signs
* Add LICENSE and sample/ to sdist
- from version 0.0.33
* Bump setuptools from 75.2.0 to 78.1.1
* Update service
* Fix regex to correctly capture default values in environment variable
replacement embed version in sdist and migrate to pyproject.toml
- Drop p_fix-version-number.patch, fixed upstream
- Update BuildRequires from pyproject.toml
- Update to version 0.0.32
* Update build.yaml
* Updates
* Bump publish
* Update publish with 3.10 (quotes)
- from version 0.0.31
* Create LICENSE
* Replace import of “src.pycomposefile” in a test
* Resolved error when environment variable value contains equal sign
- Refresh p_fix-version-number.patch
- python-pyserial
-
- Switch documentation to be within the main package.
- add sle15_python_module_pythons (jsc#PED-68)
- Make calling of %{sle15modernpython} optional.
- update to version 3.5:
New Features:
[#411] Add a backend for Silicon Labs CP2110/4 HID-to-UART bridge. (depends on hid module)
Improvements:
[#315] Use absolute import everywhere
[#354] Make ListPortInfo hashable
[#372] threaded: "write" returns byte count
[#400] Add bytesize and stopbits argument parser to tcp_serial_redirect
[#408] loop: add out_waiting
[#495] list_ports_linux: Correct "interface" property on Linux hosts
[#500] Remove Python 3.2 and 3.3 from test
[#261, #285, #296, #320, #333, #342, #356, #358, #389, #397, #510] doc updates
miniterm: add CTRL+T Q as alternative to exit
miniterm: suspend function key changed to CTRL-T Z
add command line tool entries pyserial-miniterm (replaces miniterm.py) and pyserial-ports (runs serial.tools.list_ports).
python -m serial opens miniterm (use w/o args and it will print port list too) [experimental]
Bugfixes:
[#371] Don't open port if self.port is not set while entering context manager
[#437, #502] refactor: raise new instances for PortNotOpenError and SerialTimeoutException
[#261, #263] list_ports: set default name attribute
[#286] fix: compare only of the same type in list_ports_common.ListPortInfo
rfc2217/close(): fix race-condition
[#305] return b'' when connection closes on rfc2217 connection
[#386] rfc2217/close(): fix race condition
Fixed flush_input_buffer() for situations where the remote end has closed the socket.
[#441] reset_input_buffer() can hang on sockets
examples: port_publisher python 3 fixes
[#324] miniterm: Fix miniterm constructor exit_character and menu_character
[#326] miniterm: use exclusive access for native serial ports by default
[#497] miniterm: fix double use of CTRL-T + s use z for suspend instead
[#443, #444] examples: refactor wx example, use Bind to avoid deprecated warnings, IsChecked, unichr
[#265] posix: fix PosixPollSerial with timeout=None and add cancel support
[#290] option for low latency mode on linux
[#335] Add support to xr-usb-serial ports
[#494] posix: Don't catch the SerialException we just raised
[#519] posix: Fix custom baud rate to not temporarily set 38400 baud rates on linux
[#509 #518] list_ports: use hardcoded path to library on osx
[#542] list_ports_osx: kIOMasterPortDefault no longer exported on Big Sur
[#545, #545] list_ports_osx: getting USB info on BigSur/AppleSilicon
- Remove unnecessary Windows and OSX modules from runtime package
- Remove Mono and Java CLI modules from runtime package
- Activate test suite
- Fix fdupes, hashbangs and executable bits
- Remove non-break-space in python-pyserial.changes with normal space
- Remove superfluous devel dependency for noarch package
- python-websocket-client
-
- Adjust License tag on spec file after transition to Apache-2.0
- Update to 1.9.0
* Remove Python 3.8 support (EOL), add Python 3.13 (5f25030)
* Remove localhost and 127.0.0.1 from default NO_PROXY list (#994)
* Support IPv6 CIDRs in the no_proxy option (#1033)
* Fix thread safety condition in `teardown()` to improve `run_forever()` (#1015)
* Fix #1024 by chunking data, recursion in on_error callback, thread leak
in `_stop_ping_thread()`, avoid implicit None in `recv()` (#1036)
* Avoid bare except clauses for better error handling (#1036)
* Fix async (#983)
* Resolve mypy type errors (#996, #1006, 813d570)
* Test coverage improvements (#1035, #1036)
* flake8 linting improvements (#1034)
- Update to 1.8.0:
* Added `on_reconnect` parameter to WebSocketApp to handle callback
ambiguity
* Improve handling of SSLEOFError and use reconnect bool
- Switch to pyproject macros.
- update to 1.7.0:
* Renamed `mask` variable in ABNF to prevent name collision
with `mask()` function (9b51f73)
* Fixed old http import of HTTPStatus in _handshake.py
* Add `send_text()` and `send_bytes()` to _app.py
* Improved typehint support
* General readability improvements, made all string
concatenations use f-strings
* Applied black formatting style to code (da7f286)
- update to 1.6.4:
* Fix #952, add support for HTTP 307 and 308 redirect codes
* Fix type hints issues
* Add support for Python beta release 3.12 in CI
* Add maintainer email in setup.py
* Add support for SSLKEYLOGFILE environment variable
* Add support for callable header arguments
* Change handling of proxy environment variables, is_secure set
to true now prevents http_proxy from getting used
* Fix Dispatcher keyboard interrupt. Should solve reconnect
loop with rel
* Fix teardown issue when ping thread is not properly ended
* Fix double ping wait time on first ping
* Minor type hints improvements (eda6724, 54b3013)
* Add logic to avoid error in the case where content-length
header does not exist, bug introduced in 1.5.2
* Fix wsdump.py script typing, bug introduced in 1.5.2
* Add type hints
* Fix pytype errors
* Fix args passed to logging function
* Standardize PEP 3101 formatting (c6a445f)
* Add more verbose exception for unsuccessful handshake
- rsync
-
- Security update:
- bsc#1234100, CVE-2024-12084: Heap Buffer Overflow in Checksum Parsing
- bsc#1234101, CVE-2024-12085: Info Leak via uninitialized Stack contents defeats ASLR
- bsc#1234102, CVE-2024-12086: server leaks arbitrary client files
- bsc#1234103, CVE-2024-12087: server can make client write files outside of destination directory using symbolic links
- bsc#1234104, CVE-2024-12088: --safe-links bypass
- bsc#1235475, CVE-2024-12747: Race Condition in rsync Handling Symbolic Links
- bsc#1254441, CVE-2025-10158: Out of bounds array access via negative index
- bsc#1262223, CVE-2026-41035: Count of entries mismatch can lead to a use-after-free
- bsc#1264511, CVE-2026-29518: Symlink-Race TOCTOU in Daemon (use chroot = no)
- bsc#1264515, CVE-2026-43617: Authorization Bypass via Hostname Resolution
- bsc#1264512, CVE-2026-43618: Integer Overflow Information Disclosure
- bsc#1264513, CVE-2026-43620: Out-of-Bounds Array Read via recv_files()
- bsc#1265296, CVE-2026-45232: Off-by-one stack OOB write in HTTP CONNECT proxy response parsing
- With the big security update above-mentioned, we received a big amount of harderning
patches that are pre-requisitoes that we added to this version:
- rsync-hardening-0001-Fix-warning-about-conflicting-lseek-lseek64-prototyp.patch
- rsync-hardening-0002-hlink-Fix-function-pointer-cast-in-qsort.patch
- rsync-hardening-0003-bool-is-a-keyword-in-C23.patch
- rsync-hardening-0004-Fix-warning-about-missing-bomb-.-prototype.patch
- rsync-hardening-0005-CVE-2024-12084-Some-checksum-buffer-fixes.patch
(replaces: rsync-CVE-2024-12084-overflow-01.patch)
- rsync-hardening-0006-CVE-2024-12084-Another-cast-when-multiplying-integers.patch
(replaces: rsync-CVE-2024-12084-overflow-02.patch)
- rsync-hardening-0007-CVE-2024-12085-prevent-information-leak-off-the-stack.patch
(replaces: rsync-CVE-2024-12085.patch)
- rsync-hardening-0008-CVE-2024-12086-refuse-fuzzy-options-when-fuzzy-not-selected.patch
(replaces: rsync-CVE-2024-12086_01.patch)
- rsync-hardening-0009-added-secure_relative_open.patch
(replaces: rsync-CVE-2024-12086_02.patch)
- rsync-hardening-0010-receiver-use-secure_relative_open-for-basis-file.patch
(replaces: rsync-CVE-2024-12086_03.patch)
- rsync-hardening-0011-disallow-.-elements-in-relpath-for-secure_relative_o.patch
(replaces: rsync-CVE-2024-12086_04.patch)
- rsync-hardening-0012-CVE-2024-12087-Refuse-a-duplicate-dirlist.patch
(replaces: rsync-CVE-2024-12087_01.patch)
- rsync-hardening-0013-CVE-2024-12087-range-check-dir_ndx-before-use.patch
(replaces:: rsync-CVE-2024-12087_02.patch)
- rsync-hardening-0014-CVE-2024-12088-make-safe-links-stricter.patch
(replaces: rsync-CVE-2024-12088.patch)
- rsync-hardening-0015-CVE-2024-12747-fixed-symlink-race-condition-in-sender.patch
(replaces: rsync-CVE-2024-12747.patch)
- rsync-hardening-0016-syscall-fix-a-Y2038-bug-by-replacing-Int32x32To64-wi.patch
- rsync-hardening-0017-options.c-Fix-segv-if-poptGetContext-returns-NULL.patch
- rsync-hardening-0018-Using-a-correct-time-in-log-file.patch
- rsync-hardening-0019-configure.ac-check-for-xattr-support-both-in-libc-an.patch
(replaces: rsync-no-libattr.patch)
- rsync-hardening-0020-util-fixed-issue-in-clean_fname.patch
- rsync-hardening-0021-testsuite-added-clean-fname-underflow-test.patch
- rsync-hardening-0022-CVE-2025-10158-fixed-an-invalid-access-to-files-array.patch
(replaces: rsync-CVE-2025-10158.patch)
- rsync-hardening-0023-fix-uninitialized-buf1-in-get_checksum2-MD4-path.patch
- rsync-hardening-0024-reject-negative-token-values-in-compressed-stream-re.patch
- rsync-hardening-0025-acl-fixed-ACL-ID-mapping-for-non-root.patch
- rsync-hardening-0026-fix-uninitialized-mul_one-in-AVX2-checksum-and-add-S.patch
- rsync-hardening-0027-Fix-glibc-2.43-constness-warnings.patch
- rsync-hardening-0029-fix-signed-integer-overflow-in-proxy-protocol-v2-hea.patch
- rsync-hardening-0030-zero-all-new-memory-from-allocations.patch
- rsync-hardening-0031-CVE-2026-41035-xattrs-fixed-count-in-qsort.patch
- rsync-hardening-0032-call-tzset-before-chroot-to-cache-timezone-data.patch
- rsync-hardening-0033-testsuite-xattrs-ignore-SUNWattr_-in-the-Solaris-xls.patch
- rsync-hardening-0037-CVE-2026-29518-syscall-clientserver-am_chrooted-and-use_secure_syml.patch
- rsync-hardening-0038-CVE-2026-29518-sender-fix-read-path-TOCTOU-by-opening-from-module-r.patch
- rsync-hardening-0044-CVE-2026-43618-token-harden-compressed-token-decoding-against-integ.patch
- rsync-hardening-0045-CVE-2026-43618-testsuite-cover-refuse-options-compress-for-the-daem.patch
- rsync-hardening-0046-CVE-2026-43620-receiver-add-parent_ndx-0-guard-mirroring-797e17f.patch
- rsync-hardening-0047-CVE-2026-43617-clientserver-fix-hostname-ACL-bypass-when-using-daem.patch
- rsync-hardening-0048-CVE-2026-43618-defence-in-depth-bound-wire-supplied-counts-and-leng.patch
- rsync-hardening-0049-CVE-2026-43618-defence-in-depth-guard-cumulative-snprintf-against-l.patch
- rsync-hardening-0050-CVE-2026-43620-defence-in-depth-receiver-block-index-bounds-read_de.patch
- rsync-hardening-0052-exclude-fix-crashes-with-fortified-strlcpy.patch
(replaces: rsync-fortified-strlcpy-fix.patch)
- rsync-hardening-0053-testsuite-use-integer-sleep-in-clean-fname-underflow.patch
- rsync-hardening-0055-popt-fix-poptDupArgv-strlcpy-size-argument.patch
- rsync-hardening-0056-testsuite-fixes-for-3.2.7-backport.patch
- rsync-hardening-0057-rsync.h-lower-MAX_WIRE_DEL_STAT-to-avoid-signed-int-.patch
- rsync-hardening-0058-CVE-2026-45232-socket-reject-over-long-proxy-response-line.patch
- rsync-hardening-0059-main-reject-hyphen-prefixed-remote-shell-hostnames.patch
- rsync-hardening-0060-util1-handle-out-of-range-times-in-timestring.patch
- A few hardening patches were discarded, as the don't affect SUSE distributions:
- rsync-hardening-0028-zlib-convert-K-R-function-definitions-to-ANSI-style
(we don't bundle zlib, nothing to patch)
- rsync-hardening-0051-CI-added-workflows-from-master-for-backport-testing
(fixes CI Github Actions, not present in release tarballs)
- rsync-hardening-0054-ci-update-RSYNC_EXPECT_SKIPPED-for-3.2.7-backport-ba
(fixes CI Github Actions, not present in release tarballs)
- Rename rsync-fix-FLAG_GOT_DIR_FLIST.patch to rsync-fix-duplicate.patch to align codestreams.
- Security update (CVE-2026-41035, bsc#1262223): rsync: count of
entries mismatch can lead to a use-after-free
- Add rsync-CVE-2026-41035.patch
- samba
-
- CVE-2026-4480: Fix Unauthenticated Remote Code Execution;
(bso#16033); (bsc#1261161).
- CVE-2026-4408: Fix Remote Code Execution in SAMR;(bso#16034);
(bsc#1261163).
- CVE-2026-3238: Fix unauthenticated udp packet crashes AD DC
nbt server; (bso#16012); (bsc#1261160).
- CVE-2026-3012: Fix CVE-2026-3012 group policy certificate
enrollment using http:// without validation;(bso#16003);
(bsc#1261159).
- CVE-2026-2340: vfs_worm does not block directory modification;
(bso#15997); (bsc#1261158).
- sed
-
- Add CVE-2026-5958.patch
* Fix CVE-2026-5958 (bsc#1262144):
A TOCTOU race can allow to read attacker-controlled content and write
it to an unintended file
- 000release-packages:sle-module-basesystem-release
-
n/a
- 000release-packages:sle-module-containers-release
-
n/a
- 000release-packages:sle-module-desktop-applications-release
-
n/a
- 000release-packages:sle-module-development-tools-release
-
n/a
- 000release-packages:sle-module-public-cloud-release
-
n/a
- 000release-packages:sle-module-python3-release
-
n/a
- 000release-packages:sle-module-server-applications-release
-
n/a
- 000release-packages:sle-module-web-scripting-release
-
n/a
- suse-build-key
-
- import all keys if they are not yet in the RPM db.
- Added post quantum cryptographic keys for SLES 15 and SLES 16.
- build-pqc-15.pem
- build-pqc-16.pem
- util-linux-systemd
-
- loopdev: Prevent unauthorized read access to symlinked filesystem
images (bsc#1261606, CVE-2026-27456,
util-linux-CVE-2026-27456.patch).
- vim
-
- Update to v9.2.0530.
- Fix for SG#71948, bsc#1262395:
* vim-9.1.1732-fix-inc-detection.patch: Fix for incorrectly detecting
- Upstream fixed the following bugs / CVEs:
* bsc#1264706 CVE-2026-42307
* bsc#1265360 CVE-2026-46483
* bsc#1264708 CVE-2026-45130
* bsc#1264707 CVE-2026-44656
* bsc#1265349 CVE-2026-43961
- Changes:
* 9.2.0530: WinBar row vertical separator not refreshed on window change
* 9.2.0529: GTK4: clipboard returns empty after a foreign app takes the selection
* 9.2.0528: possible overflow in XIM resource handling
* 9.2.0527: Possible double free in fill_partial_and_closure()
* 9.2.0526: missing out-of-memory check in ex_substitute()
* 9.2.0525: spell: memory leak in spell_read_dic()
* 9.2.0524: spell: buffer overflow with many affix or compound flags
* 9.2.0523: tests: no test for using shellescape() in combination with :!
* 9.2.0522: event_nr2name() in autocmd.c can be improved
* 9.2.0521: GTK4: cannot resize shell after the window is shown
* 9.2.0520: Reversed text opacity in popup when termguicolor is set
* 9.2.0519: GTK4: GUI tabline is not displayed correctly
* 9.2.0518: GTK4: input method cannot compose text
* 9.2.0517: quickfix: can set quickfixtextfunc in restricted/sandbox mode
* 9.2.0516: socketserver: spurious error when servername is taken
* 9.2.0515: virtualedit=insert doesn't work during change operation
* 9.2.0514: GTK4: build errors when socketserver is enabled
* 9.2.0513: [security]: memory safety issues in spellfile.c
* 9.2.0512: clientserver uses binary protocol
* 9.2.0511: configure: when GTK4 is used also links in X11 libs
* 9.2.0510: setline() mapping may trigger autoindent
* 9.2.0509: term.c: compile error when LOG_TRN is enabled
* 9.2.0508: completion: cannot complete user cmd :K with 'ignorecase'
* 9.2.0507: Vim9 class: public/protected member name clash uses same error
* 9.2.0506: home_replace() function can be improved
* 9.2.0505: GTK4: text looks blurry on HiDPI displays
* 9.2.0504: configure: requires X11 libraries for GTK4 build
* 9.2.0503: Makefile: Missing dependencies for new GTK4 source files
* 9.2.0502: runtime(netrw): bookmark handling can be improved
* 9.2.0501: GTK4: there is no GTK4 UI available
* 9.2.0500: filetype: some html files wrongly recognized as htmlangular
* 9.2.0499: modeline: allow to disable modelines with modelinestrict
* 9.2.0498: potential heap buffer overflow in if_xcmdsrv.c
* 9.2.0497: Cannot jump to remote tags
* 9.2.0496: [security]: Code Injection in cucumber filetype plugin
* 9.2.0495: [security]: runtime(netrw): code injection via NetrwBookHistSave()
* 9.2.0494: User commands cannot handle single args with spaces
* 9.2.0493: popup: missing Popup, PopupBorder and PopupTitle hi groups
* 9.2.0492: popup: decoration wrongly drawn with clipping on border
* 9.2.0491: VMS: various build issues
* 9.2.0490: matchfuzzy() can crash on long multi-word patterns
* 9.2.0489: filetype: some Objective-C files are not recognized
* 9.2.0488: statusline: status line highlight blends into adjacent vsep cells
* 9.2.0487: viminfo: possible signed int overflow in register array
* 9.2.0486: out-of-bound read when recovering swap files
* 9.2.0485: clipboard provider callback can be called recursively
* 9.2.0484: TextPutPre triggers clipboard provider callback twice
* 9.2.0483: popup: terminal embedded in an opacity popup freezes Vim on input
* 9.2.0482: runtime(osc52): triggered twice with TextPutPoste autocmd
* 9.2.0481: runtime(netrw): command injection possible via maps
* 9.2.0480: [security]: runtime(netrw): code injection via mf command
* 9.2.0479: [security]: runtime(tar): command injection in tar plugin
* 9.2.0478: channel: redundant str/length assignments in channel_part_info()
* 9.2.0477: popup: leftover content after popup_free under layout change
* 9.2.0476: pattern completion leaks memory on alloc failures
* 9.2.0475: runtime(netrw): bookmark paths not normalized
* 9.2.0474: MS-Windows: hard to tell which Visual Studio version was selected with MSVC
* 9.2.0473: Pasting ". register without autocommands breaks TextPut*
* 9.2.0472: popup: column jitters when scrolled outside viewport
* 9.2.0471: vimvars di_key initialized at runtime
* 9.2.0470: No way to hook into put commands
* 9.2.0469: popup: textprop-anchored popups bleed past host window edges
* 9.2.0468: popups: not correctly updated from a CmdlineChanged autocommand
* 9.2.0467: multi-line statusline loses highlighting attributes
* 9.2.0466: popup: redraw can use stale blended cells
* 9.2.0465: modeline: foldmarker cannot be set with modelinestrict
* 9.2.0464: runtime(netrw): bookmarking directory uses current dir
* 9.2.0463: Not able to use legacy expression evaluation in a vim9script maps
* 9.2.0462: MS-Windows: workaround for assert error on GUI
* 9.2.0461: Corrupted undofile causes use-after-free
* 9.2.0460: did_set_shellpipe_redir() in wrong file
* 9.2.0459: tests: test_termcodes fails (after v9.2.0456)
* 9.2.0458: Crash with invalid shellredir/shellpipe value
* 9.2.0457: Compile warning about unused variable
* 9.2.0456: stray p character displayed on some terms
* 9.2.0455: 'findfunc' only allows extra info for cmdline completion
* 9.2.0454: tests: no test that "abbr" in customlist completion is shown
* 9.2.0453: vertical separator of statusline blend into active statusline
* 9.2.0452: screen.c popup opacity blend logic is duplicated
* 9.2.0451: 'findfunc' can't return extra info for cmdline completion
* 9.2.0450: [security]: heap buffer overflow in spellfile.c read_compound()
* 9.2.0449: Make proto fails in non GTK builds
* 9.2.0448: Vim9: dangling cmdline pointer after skip_expr_cctx()
* 9.2.0447: cindent does not ignore comments
* 9.2.0446: runtime(netrw): off-by-one bug in s:NetrwUnMarkFile()
* 9.2.0445: win_fix_scroll() called before win_comp_pos() in command_height()
* 9.2.0444: Cannot set 'path' option via modeline
* 9.2.0443: GUI: cancelling save dialog overwrites or discards unnamed buffer
* 9.2.0442: completion: i_CTRL-X_CTRL-V doesn't use dict from customlist
* 9.2.0441: statusline: click handler not called on multi-line statusline
* 9.2.0440: MS-Windows: cursor flicker during update_screen()
* 9.2.0439: completion: info popup not removed in cmdline mode
* 9.2.0438: tests: test_plugin_termdebug is flaky
* 9.2.0437: MS-Windows: cursor flicker in vtp mode
* 9.2.0436: Buffer overflow when parsing overlong errorformat lines
* 9.2.0435: [security]: backticks in 'path' may cause shell execution on completion
* 9.2.0434: cscope: filename interpreted by /bin/sh
* 9.2.0433: customlist completion cannot supply pum metadata
* 9.2.0432: blob to string conversion can be improved
* 9.2.0431: blob encoding can be improved
* 9.2.0430: tests: Test_shortmess_F3() is flaky on MS-Windows
* 9.2.0429: tests: flaky screendump Test_smoothscroll_incsearch()
* 9.2.0428: popup: no opacity support for completepopup/previewpopup
* 9.2.0427: popup: opacity blend may leaks white bg color
* 9.2.0426: tests: still some flaky screendump tests
* 9.2.0425: Cannot silence undo/redo messages
* 9.2.0424: popup: flicker when wildtrigger() refreshes the popup menu
* 9.2.0423: popup: wrapped cmdline truncated with wildoptions=pum
* 9.2.0422: popup: leave stray char when scrollbar changes
* 9.2.0421: vimball: can smuggle Vimscript into VimballRecord file
* 9.2.0420: channel: cannot handle binary data via channel callbacks
* 9.2.0419: popup: rendering issues
* 9.2.0418: wildcards in expanded env vars reinterpreted by glob
* 9.2.0417: completion: no support for "noinsert" with 'wildmode'
* 9.2.0416: Unix: filename completion splits at space for single-file Ex commands
* 9.2.0415: Wrong behavior when executing register that ends in Insert mode
* 9.2.0414: Flicker when drawing window separator and pum is shown
* 9.2.0413: Scrolling wrong with 'splitkeep' when changing 'cmdheight'
* 9.2.0412: channel: term_start() out_cb/err_cb no longer deliver raw chunks
* 9.2.0411: tabpanel: no Vim script functions for the tabpanel
* 9.2.0410: test suite races when run with parallel make
* 9.2.0409: memory leaks in copy_substring_from_pos()
* 9.2.0408: Insert-mode <Cmd> edits can corrupt undo
* 9.2.0407: tabpanel: A few issues with the tabpanel
* 9.2.0406: VisualNOS not used when Wayland selection ownership lost
* 9.2.0405: when jumping to tags, will open URLs
* 9.2.0404: redraw_listener_add() does not check secure flag
* 9.2.0403: Vim9: def function sandbox bypass
* 9.2.0402: pum: opacity not applied to wildmenu pum
* 9.2.0401: tests: still a few flaky tests
* 9.2.0400: sandbox callbacks selected through 'complete'
* 9.2.0399: MS-Windows: compile warning in strptime.c
- Fix bsc#1261833 / CVE-2026-39881.
- Update to 9.2.0398.
- Changes:
* 9.2.0398: MS-Windows: missing strptime() support
* 9.2.0397: tabpanel: double-click opens a new tab
* 9.2.0396: tests: Test_error_callback_terminal is flaky on macOS
* 9.2.0395: tests: Test_backupskip() may read from $HOME
* 9.2.0394: xxd: offsets greater than LONG_MAX print as negative
* 9.2.0393: MS-Windows: link error with XPM support on UCRT64
* 9.2.0392: tests: Some tests are flaky
* 9.2.0391: tests: Comment in test_vim9_cmd breaks syntax highlighting
* 9.2.0390: filetype: some Beancount files are not recognized
* 9.2.0389: DECRQM still leaves stray "pp" on Apple Terminal.app
* 9.2.0388: strange indent in update_topline()
* 9.2.0387: DECRQM request may leave stray chars in terminal
* 9.2.0386: No scroll/scrollbar support in the tabpanel
* 9.2.0385: Integer overflow with "ze" and large 'sidescrolloff'
* 9.2.0384: stale Insstart after <Cmd> cursor move breaks undo
* 9.2.0383: [security]: runtime(netrw): shell-injection via sftp: and file: URLs
* 9.2.0382: Wayland: focus-stealing is non-working
* 9.2.0381: Vim9: Missing check_secure() in exec_instructions()
* 9.2.0380: completion: a few issues in completion code
* 9.2.0379: gui.color_approx is never used
* 9.2.0378: Using int as bool type in win_T struct
* 9.2.0377: Using int as bool type in gui_T struct
* 9.2.0376: Vim9: elseif condition compiled in dead branch
* 9.2.0375: prop_find() does not find a virt text in starting line
* 9.2.0374: c_CTRL-{G,T} does not handle offset
* 9.2.0373: Ctrl-R mapping not triggered during completion
* 9.2.0372: pum: rendering issues with multibyte text and opacity
* 9.2.0371: filetype: ghostty config files are not recognized
* 9.2.0370: duplicate code with literal string_T assignment
* 9.2.0369: multiple definitions of STRING_INIT macro
* 9.2.0368: too many strlen() calls when adding strings to dicts
* 9.2.0367: runtime(netrw): ~ note expanded on MS Windows
* 9.2.0366: pum: flicker when updating pum in place
* 9.2.0365: using int as bool
* 9.2.0364: tests: test_smoothscroll_textoff_showbreak() fails
* 9.2.0363: Vim9: variable shadowed by script-local function
* 9.2.0362: division by zero with smoothscroll and small windows
* 9.2.0361: tests: no tests for ch_listen() with IPs
* 9.2.0360: Cannot handle mouse-clicks in the tabpanel
* 9.2.0359: wrong VertSplitNC highlighting on winbar
* 9.2.0358: runtime(vimball): still path traversal attacks possible
* 9.2.0357: [security]: command injection via backticks in tag files
* 9.2.0356: Cannot apply 'scrolloff' context lines at end of file
* 9.2.0355: runtime(tar): missing path traversal checks in tar#Extract()
* 9.2.0354: filetype: not all Bitbake include files are recognized
* 9.2.0353: Missing out-of-memory check in register.c
* 9.2.0352: 'winhighlight' of left window blends into right window
* 9.2.0351: repeat_string() can be improved
* 9.2.0350: Enabling modelines poses a risk
* 9.2.0349: cannot style non-current window separator
* 9.2.0348: potential buffer underrun when setting statusline like option
* 9.2.0347: Vim9: script-local variable not found
* 9.2.0346: Wrong cursor position when entering command line window
* 9.2.0345: Wrong autoformatting with 'autocomplete'
* 9.2.0344: channel: ch_listen() can bind to network interface
* 9.2.0343: tests: test_clientserver may fail on slower systems
* 9.2.0342: tests: test_excmd.vim leaves swapfiles behind
* 9.2.0341: some functions can be run from the sandbox
* 9.2.0340: pum_redraw() may cause flicker
* 9.2.0339: regexp: nfa_regmatch() allocates and frees too often
* 9.2.0338: Cannot handle mouseclicks in the tabline
* 9.2.0337: list indexing broken on big-endian 32-bit platforms
* 9.2.0336: libvterm: no terminal reflow support
* 9.2.0335: json_encode() uses recursive algorithm
* 9.2.0334: GTK: window geometry shrinks with with client-side decorations
* 9.2.0333: filetype: PklProject files are not recognized
* 9.2.0332: popup: still opacity rendering issues
* 9.2.0331: spellfile: stack buffer overflows in spell file generation
* 9.2.0330: tests: some patterns in tar and zip plugin tests not strict enough
* 9.2.0329: tests: test_indent.vim leaves swapfiles behind
* 9.2.0328: Cannot handle mouseclicks in the statusline
* 9.2.0327: filetype: uv scripts are not detected
* 9.2.0326: runtime(tar): but with dotted path
* 9.2.0325: runtime(tar): bug in zstd handling
* 9.2.0324: 0x9b byte not unescaped in <Cmd> mapping
* 9.2.0323: filetype: buf.lock files are not recognized
* 9.2.0322: tests: test_popupwin fails
* 9.2.0321: MS-Windows: No OpenType font support
* 9.2.0320: several bugs with text properties
* 9.2.0319: popup: rendering issues with partially transparent popups
* 9.2.0318: cannot configure opacity for popup menu
* 9.2.0317: listener functions do not check secure flag
* 9.2.0316: [security]: command injection in netbeans interface via defineAnnoType
* 9.2.0315: missing bound-checks
* 9.2.0314: channel: can bind to all network interfaces
* 9.2.0313: Callback channel not registered in GUI
* 9.2.0312: C-type names are marked as translatable
* 9.2.0311: redrawing logic with text properties can be improved
* 9.2.0310: unnecessary work in vim_strchr() and find_term_bykeys()
* 9.2.0309: Missing out-of-memory check to may_get_cmd_block()
* 9.2.0308: Error message E1547 is wrong
* 9.2.0307: more mismatches between return types and documentation
* 9.2.0306: runtime(tar): some issues with lz4 support
* 9.2.0305: mismatch between return types and documentation
* 9.2.0304: tests: test for 9.2.0285 doesn't always fail without the fix
* 9.2.0303: tests: zip plugin tests don't check for warning message properly
* 9.2.0302: runtime(netrw): RFC2396 decoding double escaping spaces
* 9.2.0301: Vim9: void function return value inconsistent
* 9.2.0300: The vimball plugin needs some love
* 9.2.0299: runtime(zip): may write using absolute paths
* 9.2.0298: Some internal variables are not modified
* 9.2.0297: libvterm: can improve CSI overflow code
* 9.2.0296: Redundant and incorrect integer pointer casts in drawline.c
* 9.2.0295: 'showcmd' shows wrong Visual block size with 'linebreak'
* 9.2.0294: if_lua: lua interface does not work with lua 5.5
* 9.2.0293: :packadd may lead to heap-buffer-overflow
* 9.2.0292: E340 internal error when using method call on void value
* 9.2.0291: too many strlen() calls
* 9.2.0290: Amiga: no support for AmigaOS 3.x
* 9.2.0289: 'linebreak' may lead to wrong Visual block highlighting
* 9.2.0288: libvterm: signed integer overflow parsing long CSI args
* 9.2.0287: filetype: not all ObjectScript routines are recognized
* 9.2.0286: still some unnecessary (int) casts in alloc()
* 9.2.0285: :syn sync grouphere may go beyond end of line
* 9.2.0284: tabpanel: crash when tabpanel expression returns variable line count
* 9.2.0283: unnecessary (int) casts before alloc() calls
* 9.2.0282: tests: Test_viminfo_len_overflow() fails
* 9.2.0281: tests: Test_netrw_FileUrlEdit.. fails on Windows
- xen
-
- bsc#1264066 - VUL-0: CVE-2025-54518: xen: AMD-SN-7052: CPU OP
Cache Corruption
xsa490-1.patch
xsa490-2.patch
- bsc#1262428 - VUL-0: CVE-2025-54505: xen: Floating Point Divider
State Sampling on AMD CPUs AMD-SN-7053 (XSA-488)
xsa488.patch
- bsc#1262178 - VUL-0: CVE-2026-23557: xen: Xenstored DoS via
XS_RESET_WATCHES command (XSA-484)
xsa484.patch
- bsc#1262180 - VUL-0: CVE-2026-23558: xen: grant table v2 race in
status page mapping (XSA-486)
xsa486.patch