Removed rpms ============ - backward-cpp - kernel-livepatch-5_14_21-150500_10-rt - kernel-livepatch-5_14_21-150500_52-default - libcxl-devel - libcxl1 - libguile-srfi-srfi-1-v-3-3 - libguile-srfi-srfi-13-14-v-3-3 - libguile-srfi-srfi-4-v-3-3 - libguile-srfi-srfi-60-v-2-2 - libguile17 - libguilereadline-v-17-17 - lilypond-texgy-fonts - python3-astropy - python3-astropy-helpers - python3-sunpy - python3-veusz - veusz Added rpms ========== - bzip3 - bzip3-devel - cargo1.69 - guile1-modules-2_2 - john - libbzip3-0 - libguile-2_2-1 - lilypond-doc - lilypond-doc-cs - lilypond-doc-de - lilypond-doc-es - lilypond-doc-fr - lilypond-doc-hu - lilypond-doc-it - lilypond-doc-ja - lilypond-doc-nl - lilypond-doc-zh - rust1.69 - trento-agent - trento-server-installer - trento-supportconfig-plugin Package Source Changes ====================== 389-ds +- bsc#1210462 - OpenLDAP to 389-ds migration - exclude some unsupported attributes. +- Update to version 2.2.6~git40.002a0ca: + * Issue 5734 - RFE - Exclude pwdFailureTime and ContextCSN (#5735) + * Issue 5726 - ns-slapd crashing in ldbm_back_upgradednformat (#5727) + * Issue 5714 - UI - fix typo, db settings, log settings, and LDAP editor paginations + * Issue 5710 - subtree search statistics for index lookup does not report ancestorid/entryrdn lookups (#5711) + * Issue 1081 - Stop schema replication from overwriting x-origin + * Bump webpack from 5.75.0 to 5.76.0 in /src/cockpit/389-console (#5699) + * Issue 5598 - (3rd) In 2.x, SRCH throughput drops by 10% because of handling of referral (#5692) + * Issue 5598 - (2nd) In 2.x, SRCH throughput drops by 10% because of handling of referral (#5691) + * Issue 5687 - UI - sensitive information disclosure + * Issue 4583 - Update specfile to skip checks of ASAN builds + * Issue 5550 - dsconf monitor crashes with Error math domain error (#5553) + * Issue 3604 - UI - Add support for Subject Alternative Names in CSR + * Issue 5600 - buffer overflow when enabling sync repl plugin when dynamic plugins is enabled + * Fix build break + * Issue 5640 - Update logconv for new logging format + * Issue 5545 - A random crash in import over lmdb (#5546) + * Issue 5490 - tombstone in entryrdn index with lmdb but not with bdb (#5498) + * Issue 5408: lmdb import is slow (#5481) + * Issue 5162 - CI - fix error message for invalid pem file + * Issue 5598 - In 2.x, SRCH throughput drops by 10% because of handling of referral (#5604) + * Issue 5671 - covscan - clang warning (#5672) + * Issue 5267 - CI - Fix issues with nsslapd-return-original-entrydn + * Issue 5666 - CLI - Add timeout parameter for tasks + * Issue 5567 - CLI - make ldifgen use the same default ldif name for all options + * Issue 5162 - Lib389 - verify certificate type before adding + * Issue 5630 - CLI - need to add logging filter for stdout + * Issue 5646 - CLI/UI - do not hardcode password storage schemes + * Issue 5640 - Update logconv for new logging format + * Issue 5652 - Libasan crash in replication/cascading_test (#5659) + * Issue 5658 - CLI - unable to add attribute with matching rule + * Issue 5653 - covscan - fix invalid dereference + * Issue 5648 - Covscan - Compiler warnings (#5651) + * Issue 5630 - CLI - error messages should goto stderr + * Issue 2435 - RFE - Raise IDL Scan Limit to INT_MAX (#5639) + * Issue 5632 - CLI - improve error handling with db2ldif + * Issue 5578 - dscreate ds-root does not normaile paths (#5613) + * Issue 5560 - dscreate run by non superuser set defaults requiring superuser privilege (#5579) + * Issue 5624 - RFE - UI - export certificates, and import text base64 encoded certificates + * Issue 4293 - RFE - CLI - add dsrc options for setting user and group subtrees + * Issue 5497 - boolean attributes should be case insensitive + * Bump version to 2.2.6 + * Issue 5607, 5351, 5611 - UI/CLI - fix various issues + * Issue 5608 - UI - need to replace some "const" with "let" + * Issue 3604 - Create a private key/CSR with dsconf/Cockpit (#5584) + * Issue 5602 - UI - browser crash when trying to modify read-only variable + * Issue 5581 - UI - Support cockpit dark theme + MozillaFirefox +- Firefox Extended Support Release 102.11.0 ESR + Placeholder changelog-entry (bsc#1211175) + - Placeholder changelog-entry (bsc#1210212) + * Fixed: Various security fixes. + MFSA 2023-14 (bsc#1210212) + * CVE-2023-29531 (bmo#1794292) + Out-of-bound memory access in WebGL on macOS + * CVE-2023-29532 (bmo#1806394) + Mozilla Maintenance Service Write-lock bypass + * CVE-2023-29533 (bmo#1798219, bmo#1814597) + Fullscreen notification obscured + * CVE-2023-1999 (bmo#1819244) + Double-free in libwebp + * CVE-2023-29535 (bmo#1820543) + Potential Memory Corruption following Garbage Collector + compaction + * CVE-2023-29536 (bmo#1821959) + Invalid free from JavaScript code + * CVE-2023-29539 (bmo#1784348) + Content-Disposition filename truncation leads to Reflected + File Download + * CVE-2023-29541 (bmo#1810191) + Files with malicious extensions could have been downloaded + unsafely on Linux + * CVE-2023-29542 (bmo#1810793, bmo#1815062) + Bypass of file download extension restrictions + * CVE-2023-29545 (bmo#1823077) + Windows Save As dialog resolved environment variables + * CVE-2023-1945 (bmo#1777588) + Memory Corruption in Safe Browsing Code + * CVE-2023-29548 (bmo#1822754) + Incorrect optimization result on ARM64 + * CVE-2023-29550 (bmo#1720594, bmo#1751945, bmo#1812498, + bmo#1814217, bmo#1818357, bmo#1818762, bmo#1819493, + bmo#1820389, bmo#1820602, bmo#1821448, bmo#1822413, + bmo#1824828) + Memory safety bugs fixed in Firefox 112 and Firefox ESR + 102.10 MozillaThunderbird +- Mozilla Thunderbird 102.10.1 + * fixed: Messages with missing or corrupt "From:" header did + not display message header buttons (bmo#1793918) + * fixed: Composer repeatedly prompted for S/MIME smartcard + signing/encryption password (bmo#1828366) + * fixed: Address Book integration did not work with macOS 11.4 + Bug Sur (bmo#1720257) + * fixed: Mexico City DST fix in Thunderbird 102.10.0 (bug + 1826146) was incomplete (bmo#1827503) +- Mozilla Thunderbird 102.10 + * changed: New messages will automatically select S/MIME if + configured and OpenPGP is not (bmo#1793278) + * fixed: Calendar events with timezone America/Mexico_City + incorrectly applied Daylight Savings Time (bmo#1826146) + * fixed: Security fixes + MFSA 2023-15 (bsc#1210212) + * CVE-2023-29531 (bmo#1794292) + Out-of-bound memory access in WebGL on macOS + * CVE-2023-29532 (bmo#1806394) + Mozilla Maintenance Service Write-lock bypass + * CVE-2023-29533 (bmo#1798219, bmo#1814597) + Fullscreen notification obscured + * CVE-2023-1999 (bmo#1819244) + Double-free in libwebp + * CVE-2023-29535 (bmo#1820543) + Potential Memory Corruption following Garbage Collector + compaction + * CVE-2023-29536 (bmo#1821959) + Invalid free from JavaScript code + * CVE-2023-0547 (bmo#1811298) + Revocation status of S/Mime recipient certificates was not + checked + * CVE-2023-29479 (bmo#1824978) + Hang when processing certain OpenPGP messages + * CVE-2023-29539 (bmo#1784348) + Content-Disposition filename truncation leads to Reflected + File Download + * CVE-2023-29541 (bmo#1810191) + Files with malicious extensions could have been downloaded + unsafely on Linux + * CVE-2023-29542 (bmo#1810793, bmo#1815062) + Bypass of file download extension restrictions + * CVE-2023-29545 (bmo#1823077) + Windows Save As dialog resolved environment variables + * CVE-2023-1945 (bmo#1777588) + Memory Corruption in Safe Browsing Code + * CVE-2023-29548 (bmo#1822754) + Incorrect optimization result on ARM64 + * CVE-2023-29550 (bmo#1720594, bmo#1751945, bmo#1812498, + bmo#1814217, bmo#1818357, bmo#1818762, bmo#1819493, + bmo#1820389, bmo#1820602, bmo#1821448, bmo#1822413, + bmo#1824828) + Memory safety bugs fixed in Thunderbird 102.10 + antlr3 +- No need to use enforcer plugin in controlled environment + +- Update to 3.5.3: + * change source compatibility to 1.8 and enable github workflows + * Change Wiki URLs to theantlrguy.atlassian.net in README.txt + * Bazel support + * Modify patches: + - Rebase osgi-manifest.patch and rename to antlr3-osgi-manifest.patch + - Rename 0001-java8-fix.patch to antlr3-java8-fix.patch + autofs +- autofs-5.1.3-revert-fix-argc-off-by-one-in-mount_aut.patch + Fix off-by-one error in recursive map handling. (bsc#1209653) + aws-cli +- Update in SLE-15 (bsc#1209255, jsc#PED-3780) + +- Update to version 1.27.89 + + For detailed changes see + https://github.com/aws/aws-cli/blob/1.27.89/CHANGELOG.rst +- Update Requires in spec file from setup.py + +- Update to version 1.27.78 + + For detailed changes see + https://github.com/aws/aws-cli/blob/1.27.78/CHANGELOG.rst +- Update Requires in spec file from setup.py + +- Update to version 1.27.71 + + For detailed changes see + https://github.com/aws/aws-cli/blob/1.27.71/CHANGELOG.rst +- Update Requires in spec file from setup.py + +- Update to version 1.27.66 + + For detailed changes see + https://github.com/aws/aws-cli/blob/1.27.66/CHANGELOG.rst +- Update Requires in spec file from setup.py + +- Update to version 1.27.60 + + For detailed changes see + https://github.com/aws/aws-cli/blob/1.27.60/CHANGELOG.rst +- Update Requires in spec file from setup.py + +- Update to version 1.27.58 + + For detailed changes see + https://github.com/aws/aws-cli/blob/1.27.58/CHANGELOG.rst +- Update Requires in spec file from setup.py + +- Update to version 1.27.52 + + For detailed changes see + https://github.com/aws/aws-cli/blob/1.27.52/CHANGELOG.rst +- Update Requires in spec file from setup.py + +- Update to version 1.27.41 + + For detailed changes see + https://github.com/aws/aws-cli/blob/1.27.41/CHANGELOG.rst +- Update Requires in spec file from setup.py + +- Update to version 1.27.26 + + For detailed changes see + https://github.com/aws/aws-cli/blob/1.27.26/CHANGELOG.rst +- Update Requires in spec file from setup.py + +- Update to version 1.27.21 + + For detailed changes see + https://github.com/aws/aws-cli/blob/1.27.21/CHANGELOG.rst +- Update Requires in spec file from setup.py + +- Update to version 1.27.8 + + For detailed changes see + https://github.com/aws/aws-cli/blob/1.27.8/CHANGELOG.rst +- Update Requires in spec file from setup.py + +- Update to version 1.27.2 + + For detailed changes see + https://github.com/aws/aws-cli/blob/1.27.2/CHANGELOG.rst +- Relax upper version constraint for python-colorama in + BuildRequires and Requires to 0.5.0 (bsc#1204917) +- Update Requires in spec file from setup.py + +- Update in SLE-15 (bsc#1204537, jsc#PED-2333) + +- Update to version 1.26.0 + + For detailed changes see + https://github.com/aws/aws-cli/blob/1.26.0/CHANGELOG.rst +- Update Requires in spec file from setup.py + +- Update to version 1.25.91 + + For detailed changes see + https://github.com/aws/aws-cli/blob/1.25.91/CHANGELOG.rst +- Update Requires in spec file from setup.py + +- Update to version 1.25.85 + + For detailed changes see + https://github.com/aws/aws-cli/blob/1.25.85/CHANGELOG.rst +- Update Requires in spec file from setup.py + +- Update to version 1.25.76 + + For detailed changes see + https://github.com/aws/aws-cli/blob/1.25.76/CHANGELOG.rst +- Update Requires in spec file from setup.py + +- Update to version 1.25.72 + + For detailed changes see + https://github.com/aws/aws-cli/blob/1.25.72/CHANGELOG.rst +- Update Requires in spec file from setup.py + +- Update to version 1.25.64 + + For detailed changes see + https://github.com/aws/aws-cli/blob/1.25.64/CHANGELOG.rst +- Update Requires in spec file from setup.py + +- Update to version 1.25.60 + + For detailed changes see + https://github.com/aws/aws-cli/blob/1.25.60/CHANGELOG.rst +- Update Requires in spec file from setup.py + +- Update to version 1.25.55 + + For detailed changes see + https://github.com/aws/aws-cli/blob/1.25.55/CHANGELOG.rst +- Update Requires in spec file from setup.py + +- Update to version 1.25.45 + + For detailed changes see + https://github.com/aws/aws-cli/blob/1.25.45/CHANGELOG.rst +- Update Requires in spec file from setup.py + +- Update to version 1.25.37 + + For detailed changes see + https://github.com/aws/aws-cli/blob/1.25.37/CHANGELOG.rst +- Update Requires in spec file from setup.py + +- Update to version 1.25.20 + + For detailed changes see + https://github.com/aws/aws-cli/blob/1.25.20/CHANGELOG.rst +- Update Requires in spec file from setup.py + +- Update to version 1.25.2 + + For detailed changes see + https://github.com/aws/aws-cli/blob/1.25.2/CHANGELOG.rst +- Update Requires in spec file from setup.py + backward-cpp +- Add patch to fix test on aarch64: + * fix-test-on-aarch64.patch + +- Update to version 1.6 + * RISC-V mcontext. + * Support for Apple Silicon. + * libunwind for Linux and macOS. + * C++17 compatibility. + * Various bug fixes +- Enable unit tests +- Change the devel package architecture to noarch, backward-cpp is + a header-only library. + chromium +- Chromium 113.0.5672.126 (boo#1211442): + * CVE-2023-2721: Use after free in Navigation + * CVE-2023-2722: Use after free in Autofill UI + * CVE-2023-2723: Use after free in DevTools + * CVE-2023-2724: Type Confusion in V8 + * CVE-2023-2725: Use after free in Guest View + * CVE-2023-2726: Inappropriate implementation in WebApp Installs + * Various fixes from internal audits, fuzzing and other initiatives + +- Chromium 113.0.5672.92 (boo#1211211) +- Multiple security fixes (boo#1211036): + * CVE-2023-2459: Inappropriate implementation in Prompts + * CVE-2023-2460: Insufficient validation of untrusted input in Extensions + * CVE-2023-2461: Use after free in OS Inputs + * CVE-2023-2462: Inappropriate implementation in Prompts + * CVE-2023-2463: Inappropriate implementation in Full Screen Mode + * CVE-2023-2464: Inappropriate implementation in PictureInPicture + * CVE-2023-2465: Inappropriate implementation in CORS + * CVE-2023-2466: Inappropriate implementation in Prompts + * CVE-2023-2467: Inappropriate implementation in Prompts + * CVE-2023-2468: Inappropriate implementation in PictureInPicture +- drop chromium-94-sql-no-assert.patch +- drop no-location-leap151.patch +- add chromium-113-webview-namespace.patch +- add chromium-113-webauth-include-variant.patch +- add chromium-113-typename.patch +- add chromium-113-workaround_clang_bug-structured_binding.patch + clamav-database +- database refresh on 2023-05-08 (bsc#1084929) + +- database refresh on 2023-05-01 (bsc#1084929) + crmsh +- Update to version 4.5.0+20230510.847a251: + * Fix: bootstrap: `init --qnetd-hostname` fails when username is not specified (bsc#1211200) + cronie +- Allow to define the logger info and warning priority, fixes + jsc#PED-2551 + * run-crons + * sysconfig.cron + davfs2 +- Add Optimize-server-side-file-size-change-detection.patch: + Previous fix of (bsc#1188967) introduces performance issue, as the + update_cache_file is downloading the whole file on each lookup. It is + enough to get the latest file size when a file is not open or not dirty + to detect if it has been changed on the server, so next FUSE read will + have the correct size (bsc#1198576). + -- Specfile fixes for fedora + SLES - dcmtk -- Update to 3.6.7. See DOCS/CHANGES.367 for the full list of changes +- Add upstream change (boo#1206070, CVE-2022-43272): + * dcmtk-CVE-2022-43272.patch + +- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637, + CVE-2022-2121, CVE-2022-2120, CVE-2022-2119) + See DOCS/CHANGES.367 for the full list of changes distribution +- refresh 0001-Fix-runaway-allocation-on-v2-_catalog.patch to + be more compatible with invalid pagination requests (CVE-2023-2253, bsc#1207705) + +- add 0001-Fix-runaway-allocation-on-v2-_catalog.patch (CVE-2023-2253, bsc#1207705) + dtb-aarch64 +- x86: don't use REP_GOOD or ERMS for small memory clearing + (bsc#1211140). +- x86/cpufeatures: Add macros for Intel's new fast rep string + features (bsc#1211140). +- commit ff3ce03 + +- wifi: brcmfmac: slab-out-of-bounds read in + brcmf_get_assoc_ies() (bsc#1209287 CVE-2023-1380). +- commit 39854dd + fence-agents +- Include IBM Cloud VPC fence agent (jsc#PED-3626) + Adapt agent_list in spec + ffmpeg +- Add ffmpeg-CVE-2022-48434.patch: Backport from upstream to fix + use after free in libavcodec/pthread_frame.c (bsc#1209934). + ffmpeg-4 +- Add ffmpeg-CVE-2022-48434.patch: Backport from upstream to fix + use after free in libavcodec/pthread_frame.c (bsc#1209934). + golang-github-prometheus-alertmanager +- Prevent authentication bypass via cache poisoning + (bsc#1208051, CVE-2022-46146) +- Add 0003-Update-prometheus-exporter-toolkit-to-0.7.3.patch + golang-github-prometheus-node_exporter +- Remove node_exporter-1.5.0.tar.gz +- Execute tar and recompress service modules at buildtime + +- modify _service file and set all services to disabled +- remove patch 0001-Update-prometheus-client-to-1.11.1.patch +- update to 1.5.0 (jsc#PED-3578): + * NOTE: This changes the Go runtime "GOMAXPROCS" to 1. This is done to limit the + concurrency of the exporter to 1 CPU thread at a time in order to avoid a + race condition problem in the Linux kernel (#2500) and parallel IO issues + on nodes with high numbers of CPUs/CPU threads (#1880). + * [CHANGE] Default GOMAXPROCS to 1 #2530 + * [FEATURE] Add multiple listeners and systemd socket listener activation #2393 + * [ENHANCEMENT] Add RTNL version of netclass collector #2492, #2528 + * [BUGFIX] Fix hwmon label sanitizer #2504 + * [BUGFIX] Use native endianness when encoding InetDiagMsg #2508 + * [BUGFIX] Fix btrfs device stats always being zero #2516 + +- update to 1.4.1: + * [BUGFIX] Fix diskstats exclude flags #2487 + * [BUGFIX] Security: Update go/x/crypto and go/x/net + (CVE-2022-27191, CVE-2022-27664) + * [BUGFIX] Security: Update exporter-toolkit + (CVE-2022-46146, bsc#1208064) + +- update to 1.4.0: + * [CHANGE] Merge metrics descriptions in textfile collector #2475 + * [FEATURE] [node-mixin] Add darwin dashboard to mixin #2351 + * [FEATURE] Add "isolated" metric on cpu collector on linux #2251 + * [FEATURE] Add cgroup summary collector #2408 + * [FEATURE] Add selinux collector #2205 + * [FEATURE] Add slab info collector #2376 + * [FEATURE] Add sysctl collector #2425 + * [FEATURE] Also track the CPU Spin time for OpenBSD systems #1971 + * [FEATURE] Add support for MacOS version #2471 + * [ENHANCEMENT] [node-mixin] Add missing selectors #2426 + * [ENHANCEMENT] [node-mixin] Change current datasource to grafana's default #2281 + * [ENHANCEMENT] [node-mixin] Change disk graph to disk table #2364 + * [ENHANCEMENT] [node-mixin] Change io time units to %util #2375 + * [ENHANCEMENT] Ad user_wired_bytes and laundry_bytes on *bsd #2266 + * [ENHANCEMENT] Add additional vm_stat memory metrics for darwin #2240 + * [ENHANCEMENT] Add device filter flags to arp collector #2254 + * [ENHANCEMENT] Add diskstats include and exclude device flags #2417 + * [ENHANCEMENT] Add node_softirqs_total metric #2221 + * [ENHANCEMENT] Add rapl zone name label option #2401 + * [ENHANCEMENT] Add slabinfo collector #1799 + * [ENHANCEMENT] Allow user to select port on NTP server to query #2270 + * [ENHANCEMENT] collector/diskstats: Add labels and metrics from udev #2404 + * [ENHANCEMENT] Enable builds against older macOS SDK #2327 + * [ENHANCEMENT] qdisk-linux: Add exclude and include flags for interface name #2432 + * [ENHANCEMENT] systemd: Expose systemd minor version #2282 + * [ENHANCEMENT] Use netlink for tcpstat collector #2322 + * [ENHANCEMENT] Use netlink to get netdev stats #2074 + * [ENHANCEMENT] Add additional perf counters for stalled frontend/backend cycles #2191 + * [ENHANCEMENT] Add btrfs device error stats #2193 + * [BUGFIX] [node-mixin] Fix fsSpaceAvailableCriticalThreshold and fsSpaceAvailableWarning #2352 + * [BUGFIX] Fix concurrency issue in ethtool collector #2289 + * [BUGFIX] Fix concurrency issue in netdev collector #2267 + * [BUGFIX] Fix diskstat reads and write metrics for disks with different sector sizes #2311 + * [BUGFIX] Fix iostat on macos broken by deprecation warning #2292 + * [BUGFIX] Fix NodeFileDescriptorLimit alerts #2340 + * [BUGFIX] Sanitize rapl zone names #2299 + * [BUGFIX] Add file descriptor close safely in test #2447 + * [BUGFIX] Fix race condition in os_release.go #2454 + * [BUGFIX] Skip ZFS IO metrics if their paths are missing #2451 + +- BuildRequire go1.18 OR HIGHER (previously this was fixed to 1.14) + +- Update to 1.3.1 + * [BUGFIX] Handle nil CPU thermal power status on M1 #2218 + * [BUGFIX] bsd: Ignore filesystems flagged as MNT_IGNORE. #2227 + * [BUGFIX] Sanitize UTF-8 in dmi collector #2229 + golang-github-prometheus-promu +- Update to version 0.14.0 (jsc#PED-3576): + * Add the ability to override tags per GOOS + * Remove ioutil + * Update common Prometheus files (#232) (#224) + * Validate environment variable value + * Set build date from SOURCE_DATE_EPOCH +- drop patch 0001-Set-build-date-from-SOURCE_DATE_EPOCH.patch that is + included upstream now + +- Do not include source code +- Update to Go 1.18 + +- switch to go1.17 as upstream does (see https://github.com/prometheus/promu/blob/v0.13.0/.promu.yml) +- remove go_nostrip as it isn't necessary with 1.17 anymore + grantlee5 +- Add patch to fix test failures on Leap 15: + * 0001-Add-a-call-to-registerComparators-in-testbuiltins.patch + guile1 +- Add service file to download release from git excluding the + directory with commercial non free files. + +- Update to version 2.2.6 to enable lilypond to be updated to + 2.24.1 to fix boo#1210502 and CVE-2020-17354. +- Removed the following obsolete patches: + guile-1.6.10-mktemp.patch, guile1-CVE-2016-8605.patch, + guile1-fix-texinfo-default-utf8.patch, guile-64bit.patch, + guile-automake-1.13.patch, guile-gcc.patch,guile-popen-test.patch, + guile-socket-test.patch, guile-texinfo.patch and reproducible.patch +- Added disable-test-out-of-memory.patch and + guile-2.2-gc_pkgconfig_private.patch + -- Added makeinfo BuildRequire to fix build with new automake - -- build with new automake - * automake-1.13.patch - haproxy +- ECO: Maint: Update haproxy to latest maintenance release for all SLE15 (jsc#PED-3821) +- rebase and rename haproxy-1.6.0-sec-options.patch -> haproxy-2.4.22-sec-options.patch +- remove patches covered by new release: + lua54.patch + 0001-BUG-MAJOR-http-htx-prevent-unbounded-loop-in-http_ma.patch + 0001-BUG-MEDIUM-mux-h2-Refuse-interim-responses-with-end-.patch + 0001-output-buffer-is-not-zero-initialized.path + 2.0-2.5-BUG-CRITICAL-http-properly-reject-empty-http-header-.patch +- Update to version 2.4.22+git0.f8e3218e2: + * [RELEASE] Released version 2.4.22 + * BUG/CRITICAL: http: properly reject empty http header field names + * CI: github: don't warn on deprecated openssl functions on windows + * BUG/MEDIUM: stconn: Schedule a shutw on shutr if data must be sent first + * DOC: proxy-protocol: fix wrong byte in provided example + * DOC: config: 'http-send-name-header' option may be used in default section + * DOC: config: fix option spop-check proxy compatibility + * BUG/MEDIUM: cache: use the correct time reference when comparing dates + * BUG/MEDIUM: stick-table: do not leave entries in end of window during purge + * BUG/MINOR: ssl/crt-list: warn when a line is malformated + * BUG/MEDIUM: ssl: wrong eviction from the session cache tree + * BUG/MINOR: fcgi-app: prevent 'use-fcgi-app' in default section + * [RELEASE] Released version 2.4.21 + * BUG/MINOR: sink: free the forwarding task on exit + * BUILD: hpack: include global.h for the trash that is needed in debug mode + * BUG/MINOR: mux-h2: add missing traces on failed headers decoding + * BUG/MINOR: listener: close tiny race between resume_listener() and stopping + * DOC: config: fix "Address formats" chapter syntax + * BUG/MINOR: mux-fcgi: Correctly set pathinfo + * DOC: config: fix aliases for protocol prefixes "udp4@" and "udp6@" + * DOC: config: fix wrong section number for "protocol prefixes" + * BUG/MINOR: listeners: fix suspend/resume of inherited FDs + * BUG/MINOR: http-ana: make set-status also update txn->status + * BUG/MINOR: http-fetch: Don't block HTTP sample fetch eval in HTTP_MSG_ERROR state + * BUG/MINOR: http-ana: Report SF_FINST_R flag on error waiting the request body + * BUG/MINOR: promex: Don't forget to consume the request on error + * BUG/MINOR: resolvers: Wait the resolution execution for a do_resolv action + * BUG/MINOR: h1-htx: Remove flags about protocol upgrade on non-101 responses + * CLEANUP: htx: fix a typo in an error message of http_str_to_htx + * BUG/MINOR: http: Memory leak of http redirect rules' format string + * REGTEST: fix the race conditions in hmac.vtc + * REGTEST: fix the race conditions in digest.vtc + * REGTEST: fix the race conditions in json_query.vtc + * BUG/MAJOR: buf: Fix copy of wrapping output data when a buffer is realigned + * BUG/MINOR: http-fetch: Only fill txn status during prefetch if not already set + * BUILD: makefile: sort the features list + * BUILD: makefile: build the features list dynamically + * BUG/MINOR: pool/stats: Use ullong to report total pool usage in bytes in stats + * BUG/MEDIUM: mux-h2: Refuse interim responses with end-stream flag set + * BUG/MINOR: ssl: Fix memory leak of find_chain in ssl_sock_load_cert_chain + * LICENSE: wurfl: clarify the dummy library license. + * BUG/MEDIUM: resolvers: Use tick_first() to update the resolvers task timeout + * REGTESTS: startup: check maxconn computation + * REGTESTS: fix the race conditions in iff.vtc + * BUG/MAJOR: fcgi: Fix uninitialized reserved bytes + * DOC: promex: Add missing backend metrics + * MINOR: promex: introduce haproxy_backend_agg_check_status + * BUG/MINOR: promex: create haproxy_backend_agg_server_status + * BUG/MEDIUM: mworker: fix segv in early failure of mworker mode with peers + * BUG/MINOR: ssl: Fix potential overflow + * BUG/MEDIUM: ssl: Verify error codes can exceed 63 + * BUG/MINOR: resolvers: Don't wait periodic resolution on healthcheck failure + * BUILD: peers: peers-t.h depends on stick-table-t.h + * CI: github: change "ubuntu-latest" to "ubuntu-20.04" + * BUG/MEDIIM: stconn: Flush output data before forwarding close to write side + * BUG/MINOR: http-htx: Don't consider an URI as normalized after a set-uri action + * [RELEASE] Released version 2.4.20 + * Revert "CI: determine actual OpenSSL version dynamically" + * Revert "CI: switch to the "latest" LibreSSL" + * SCRIPTS: announce-release: add a link to the data plane API + * DOC: config: clarify the -m dir and -m dom pattern matching methods + * DOC: config: clarify the fact that "retries" is not just for connections + * DOC: config: explain how default matching method for ACL works + * DOC: config: mention that a single monitor-uri rule is supported + * DOC: config: clarify the fact that SNI should not be used in HTTP scenarios + * DOC: config: provide some configuration hints for "http-reuse" + * Revert "BUG/MINOR: http-htx: Don't consider an URI as normalized after a set-uri action" + * BUG/MINOR: mux-h1: Fix handling of 408-Request-Time-Out + * BUILD: http-htx: Silent build error about a possible NULL start-line + * BUG/MINOR: http-htx: Don't consider an URI as normalized after a set-uri action + * BUG/MINOR: log: fix parse_log_message rfc5424 size check + * BUG/MINOR: cfgparse-listen: fix ebpt_next_dup pointer dereference on proxy "from" inheritance + * BUILD: listener: fix build warning on global_listener_rwlock without threads + * BUG/MINOR: server/idle: at least use atomic stores when updating max_used_conns + * BUILD: peers: Remove unused variables + * BUG/MEDIUM: peers: messages about unkown tables not correctly ignored + * BUG/MINOR: ssl: don't initialize the keylog callback when not required + * BUG/MINOR: http_ana/txn: don't re-initialize txn and req var lists + * BUG/MEDIUM: listener: Fix race condition when updating the global mngmt task + * BUG/MINOR: pool/cli: use ullong to report total pool usage in bytes + * BUG/MEDIUM: ring: fix creation of server in uninitialized ring + * DOC: config: fix alphabetical ordering of global section + * REG-TESTS: cache: Remove T-E header for 304-Not-Modified responses + * BUG/MINOR: mux-h1: Do not send a last null chunk on body-less answers + * BUG/MEDIUM: mux-fcgi: Avoid value length overflow when it doesn't fit at once + * BUG/MINOR: mux-fcgi: Be sure to send empty STDING record in case of zero-copy + * BUG/MINOR: resolvers: Set port before IP address when processing SRV records + * BUG/MINOR: http-htx: Fix error handling during parsing http replies + * BUG/MEDIUM: wdt/clock: properly handle early task hangs + * CI: emit the compiler's version in the build reports + * CI: switch to the "latest" LibreSSL + * BUG/MINOR: ssl: ocsp structure not freed properly in case of error + * BUG/MINOR: ssl: Memory leak of AUTHORITY_KEYID struct when loading issuer + * CI: add monthly gcc cross compile jobs + * BUG/MINOR: log: fixing bug in tcp syslog_io_handler Octet-Counting + * BUG/MEDIUM: stick-table: fix a race condition when updating the expiration task + * BUG/MAJOR: stick-table: don't process store-response rules for applets + * DOC: management: add forgotten "show startup-logs" + * BUG/MINOR: stick-table: Use server_id instead of std_t_sint in process_store_rules() + * CI: SSL: temporarily stick to LibreSSL=3.5.3 + * CI: SSL: use proper version generating when "latest" semantic is used + * BUG/MINOR: sink: Set default connect/server timeout for implicit ring buffers + * BUG/MINOR: sink: Only use backend capability for the sink proxies + * BUG/MEDIUM: compression: handle rewrite errors when updating response headers + * BUG/MINOR: ring: Properly parse connect timeout + * BUG/MINOR: log: Preserve message facility when the log target is a ring buffer + * CI: Replace the deprecated `::set-output` command by writing to $GITHUB_OUTPUT in workflow definition + * CI: Replace the deprecated `::set-output` command by writing to $GITHUB_OUTPUT in matrix.py + * BUG/MINOR: server: make sure "show servers state" hides private bits + * BUG/MAJOR: stick-tables: do not try to index a server name for applets + * DOC: configuration: missing 'if' in tcp-request content example + * BUG/MINOR: backend: only enforce turn-around state when not redispatching + * BUG/MINOR: smtpchk: SMTP Service check should gracefully close SMTP transaction + * MINOR: smtpchk: Update expect rule to fully match replies to EHLO commands + * BUG/MINOR: mux-h1: Account consumed output data on synchronous connection error + * BUILD: http_fetch: silence an uninitiialized warning with gcc-4/5/6 at -Os + * BUG/MINOR: http-fetch: Update method after a prefetch in smp_fetch_meth() + * BUILD: h1: silence an initiialized warning with gcc-4.7 and -Os + * BUG/MEDIUM: lua: handle stick table implicit arguments right. + * BUG/MEDIUM: lua: Don't crash in hlua_lua2arg_check on failure + * DOC: config: Fix pgsql-check documentation to make user param mandatory + * BUG/MINOR: checks: update pgsql regex on auth packet + * [RELEASE] Released version 2.4.19 + * BUG/MEDIUM: resolvers: Remove aborted resolutions from query_ids tree + * REGTESTS: 4be_1srv_smtpchk_httpchk_layer47errors: Return valid SMTP replies + * BUG/MINOR: log: improper behavior when escaping log data + * SCRIPTS: announce-release: update some URLs to https + * BUILD: fd: fix a build warning on the DWCAS + * BUG/MEDIUM: captures: free() an error capture out of the proxy lock + * DOC: fix TOC in starter guide for subsection 3.3.8. Statistics + * REGTESTS: ssl/log: test the log-forward with SSL + * BUG/MEDIUM: sink: bad init sequence on tcp sink from a ring. + * REGTESTS: log: test the log-forward feature + * REGTESTS: healthcheckmail: Relax matching on the healthcheck log message + * BUG/MINOR: stats: fixing stat shows disabled frontend status as 'OPEN' + * MINOR: listener: small API change + * BUG/MEDIUM: proxy: ensure pause_proxy() and resume_proxy() own PROXY_LOCK + * CI: cirrus-ci: bump FreeBSD image to 13-1 + * BUG/MINOR: signals/poller: ensure wakeup from signals + * BUG/MINOR: signals/poller: set the poller timeout to 0 when there are signals + * BUG/MINOR: task: always reset a new tasklet's call date + * BUG/MINOR: h1: Support headers case adjustment for TCP proxies + * BUILD: makefile: enable crypt(3) for NetBSD + * BUG/MINOR: regex: Properly handle PCRE2 lib compiled without JIT support + * BUG/MINOR: mux-fcgi: fix the "show fd" dest buffer for the subscriber + * BUG/MINOR: mux-h1: fix the "show fd" dest buffer for the subscriber + * BUG/MINOR: mux-h2: fix the "show fd" dest buffer for the subscriber + * BUG/MEDIUM: mux-h1: always use RST to kill idle connections in pools + * REGTESTS: http_request_buffer: Add a barrier to not mix up log messages + * BUG/MEDIUM: mux-h1: do not refrain from signaling errors after end of input + * BUG/MINOR: tcpcheck: Disable QUICKACK for default tcp-check (with no rule) + * BUG/MINOR: hlua: Rely on CF_EOI to detect end of message in HTTP applets + * BUG/MEDIUM: peers: Don't start resync on reload if local peer is not up-to-date + * BUG/MEDIUM: peers: Don't use resync timer when local resync is in progress + * BUG/MEDIUM: peers: Add connect and server timeut to peers proxy + * BUG/MEDIUM: spoe: Properly update streams waiting for a ACK in async mode + * DOC: configuration: do-resolve doesn't work with a port in the string + * REGTESTS: Fix prometheus script to perform HTTP health-checks + * BUG/MINOR: tcpcheck: Disable QUICKACK only if data should be sent after connect + * BUG/MINOR: resolvers: return the correct value in resolvers_finalize_config() + * BUG/MAJOR: mworker: fix infinite loop on master with no proxies. + * BUG/MAJOR: log-forward: Fix log-forward proxies not fully initialized + * BUG/MEDIUM: mux-h2: do not fiddle with ->dsi to indicate demux is idle + * BUG/MEDIUM: http-ana: fix crash or wrong header deletion by http-restrict-req-hdr-names + * BUILD: http: silence an uninitialized warning affecting gcc-5 + * BUG/MEDIUM: ring: fix too lax 'size' parser + * BUILD: debug: silence warning on gcc-5 + * BUG/MEDIUM: task: relax one thread consistency check in task_unlink_wq() + * BUG/MEDIUM: poller: use fd_delete() to release the poller pipes + * BUILD: cfgparse: always defined _GNU_SOURCE for sched.h and crypt.h + * BUG/MINOR: sink: fix a race condition between the writer and the reader + * BUG/MINOR: ring/cli: fix a race condition between the writer and the reader + * BUG/MEDIUM: proxy: Perform a custom copy for default server settings + * REORG: server: Export srv_settings_cpy() function + * MINOR: server: Constify source server to copy its settings + * BUG/MEDIUM: dns: Properly initialize new DNS session + * BUG/MINOR: peers: Use right channel flag to consider the peer as connected + * BUG/MEDIUM: peers: limit reconnect attempts of the old process on reload + * MINOR: peers: Use a dedicated reconnect timeout when stopping the local peer + * BUG/MEDIUM: pattern: only visit equivalent nodes when skipping versions + * MINOR: ebtree: add ebmb_lookup_shorter() to pursue lookups + * MINOR: http-htx: Use new HTTP functions for the scheme based normalization + * BUG/MEDIUM: h1: Improve authority validation for CONNCET request + * MINOR: http: Add function to detect default port + * MINOR: http: Add function to get port part of a host + * BUG/MEDIUM: mworker: use default maxconn in wait mode + * [RELEASE] Released version 2.4.18 + * BUG/MINOR: sockpair: wrong return value for fd_send_uxst() + * BUG/MINOR: backend: Fallback on RR algo if balance on source is impossible + * BUILD: add detection for unsupported compiler models + * BUG/MEDIUM: mworker: proc_self incorrectly set crashes upon reload + * REGTESTS: Fix some scripts to be compatible with 2.4 and prior + * BUG/MINOR: tools: fix statistical_prng_range()'s output range + * BUG/MEDIUM: tools: avoid calling dlsym() in static builds (try 2) + * BUILD: makefile: Fix install(1) handling for OpenBSD/NetBSD/Solaris/AIX + * BUG/MEDIUM: tools: avoid calling dlsym() in static builds + * MEDIUM: mworker: set the iocb of the socketpair without using fd_insert() + * BUG/MEDIUM: mux-h1: Handle connection error after a synchronous send + * BUG/MEDIUM: http-ana: Don't wait to have an empty buf to switch in TUNNEL state + * BUG/MINOR: mux-h1: Be sure to commit htx changes in the demux buffer + * REGTEESTS: filters: Fix CONNECT request in random-forwarding script + * BUG/MEDIUM: http-fetch: Don't fetch the method if there is no stream + * BUG/MINOR: http-htx: Fix scheme based normalization for URIs wih userinfo + * BUG/MINOR: peers: fix possible NULL dereferences at config parsing + * BUG/MINOR: http-act: Properly generate 103 responses when several rules are used + * BUG/MINOR: http-check: Preserve headers if not redefined by an implicit rule + * BUG/MINOR: peers/config: always fill the bind_conf's argument + * MINOR: fd: Add BUG_ON checks on fd_insert() + * CI: re-enable gcc asan builds + * BUILD: Makefile: Add Lua 5.4 autodetect + * BUG/MEDIUM: ssl/fd: unexpected fd close using async engine + * MINOR: fd: add a new FD_DISOWN flag to prevent from closing a deleted FD + * BUG/MINOR: http-fetch: Use integer value when possible in "method" sample fetch + * BUG/MINOR: http-ana: Set method to HTTP_METH_OTHER when an HTTP txn is created + * BUG/MINOR: ssl: Do not look for key in extra files if already in pem + * MEDIUM: mux-h2: try to coalesce outgoing WINDOW_UPDATE frames + * BUG/MEDIUM: ssl/cli: crash when crt inserted into a crt-list + * BUG/MINOR: tcp-rules: Make action call final on read error and delay expiration + * BUG/MINOR: cli/stats: add missing trailing LF after "show info json" + * BUG/MINOR: server: do not enable DNS resolution on disabled proxies + * BUG/MINOR: cli/stats: add missing trailing LF after JSON outputs + * REGTESTS: healthcheckmail: Relax health-check failure condition + * REGTESTS: healthcheckmail: Update the test to be functionnal again + * BUG/MINOR: checks: Properly handle email alerts in trace messages + * BUG/MINOR: trace: Test server existence for health-checks to get proxy + * BUG/MEDIUM: mailers: Set the object type for check attached to an email alert + * BUILD: compiler: implement unreachable for older compilers too + * REGTESTS: restrict_req_hdr_names: Extend supported versions + * REGTESTS: http_abortonclose: Extend supported versions + * BUG/MINOR: ssl_ckch: Fix possible uninitialized value in show_cert I/O handler + * BUG/MINOR: ssl_ckch: Dump cert transaction only once if show command yield + * REGTESTS: http_request_buffer: Increase client timeout to wait "slow" clients + * REGTESTS: abortonclose: Add a barrier to not mix up log messages + * MEDIUM: http-ana: Always report rewrite failures as PRXCOND in logs + * BUG/MEDIUM: ssl/crt-list: Rework 'add ssl crt-list' to handle full buffer cases + * BUG/MEDIUM: ssl_ckch: Rework 'commit ssl cert' to handle full buffer cases + * BUG/MINOR: ssl_ckch: Don't duplicate path when replacing a cert entry + * BUG/MEDIUM: ssl_ckch: Don't delete a cert entry if it is being modified + * BUG/MINOR: ssl_ckch: Free error msg if commit changes on a cert entry fails + * DOC: intro: adjust the numbering of paragrams to keep the output ordered + * DOC: peers: fix port number and addresses on new peers section format + * DOC: peers: clarify when entry expiration date is renewed. + * DOC: peers: indicate that some server settings are not usable + * SCRIPTS: make publish-release try to launch make-releases-json + * SCRIPTS: add make-releases-json to recreate a releases.json file in download dirs + * REGTESTS: Do not use REQUIRE_VERSION for HAProxy 2.5+ (2) + * BUG/MEDIUM: sample: Fix adjusting size in word converter + * BUG/MEDIUM: peers: prevent unitialized multiple listeners on peers section + * BUG/MEDIUM: peers: fix segfault using multiple bind on peers sections + * BUG/MEDIUM: resolvers: Don't defer resolutions release in deinit function + * BUG/MEDIUM: http: Properly reject non-HTTP/1.x protocols + * BUG/MEDIUM: tools: Fix `inet_ntop` usage in sa2str + * CI: determine actual OpenSSL version dynamically + * BUILD/MINOR: cpuset fix build for FreeBSD 13.1 + * BUG/MINOR: peers: fix error reporting of "bind" lines + * BUG/MINOR: cfgparse: abort earlier in case of allocation error + * BUG/MINOR: check: Reinit the buffer wait list at the end of a check + * BUG/MEDIUM: config: Reset outline buffer size on realloc error in readcfgfile() + * REGTESTS: abortonclose: Fix some race conditions + * BUG/MINOR: ssl: Fix crash when no private key is found in pem + * MINOR: tools: add get_exec_path implementation for solaris based systems. + * BUILD: fix build warning on solaris based systems with __maybe_unused. + * MEDIUM: http-ana: Add a proxy option to restrict chars in request header names + * CI: determine actual LibreSSL version dynamically + * [RELEASE] Released version 2.4.17 + * CLEANUP: mux-h1: Fix comments and error messages for global options + * BUG/MEDIUM: wdt: don't trigger the watchdog when p is unitialized + * BUG/MINOR: conn_stream: do not confirm a connection from the frontend path + * BUG/MINOR: server: Make SRV_STATE_LINE_MAXLEN value from 512 to 2kB (2000 bytes). + * DOC: install: update gcc version requirements + * BUG/MEDIUM: ssl: fix the gcc-12 broken fix :-( + * BUILD: listener: shut report of possible null-deref in listener_accept() + * BUILD: debug: work around gcc-12 excessive -Warray-bounds warnings + * BUILD: ssl: work around bogus warning in gcc 12's -Wformat-truncation + * CI: dynamically determine actual version of h2spec + * DOC: fix typo "ant" for "and" in INSTALL + * BUG/MINOR: map/cli: make sure patterns don't vanish under "show map"'s init + * BUG/MINOR: map/cli: protect the backref list during "show map" errors + * BUG/MEDIUM: cli: make "show cli sockets" really yield + * BUG/MEDIUM: resolvers: make "show resolvers" properly yield + * BUG/MINOR: tcp/http: release the expr of set-{src,dst}[-port] + * DOC: config: Update doc for PR/PH session states to warn about rewrite failures + * MINOR: mux-h2: report a trace event when failing to create a new stream + * BUG/MINOR: mux-h2: mark the stream as open before processing it not after + * BUG/MAJOR: dns: multi-thread concurrency issue on UDP socket + * BUG/MEDIUM: mux-h1: Be able to handle trailers when C-L header was specified + * BUG/MEDIUM: mux-fcgi: Be sure to never set EOM flag on an empty HTX message + * SCRIPTS: announce-release: add URL of dev packages + * CI: github actions: update LibreSSL to 3.5.2 + * [RELEASE] Released version 2.4.16 + * BUILD: opentracing: Fix OT build due to misuse of var_clear() + * BUILD: proto_uxst: do not set unused flag + * BUILD: sockpair: do not set unused flag + * BUILD: fd: remove unused variable totlen in fd_write_frag_line() + * CLEANUP: acl: Remove unused variable when releasing an acl expression + * BUG/MINOR: pools: make sure to also destroy shared pools in pool_destroy_all() + * BUG/MINOR: resolvers: Fix memory leak in resolvers_deinit() + * BUILD: compiler: properly distinguish weak and global symbols + * REGTESTS: fix the race conditions in be2dec.vtc ad field.vtc + * MEDIUM: queue: use tasklet_instant_wakeup() to wake tasks + * MINOR: task: add a new task_instant_wakeup() function + * BUG/MINOR: rules: Fix check_capture() function to use the right rule arguments + * DOC: remove my name from the config doc + * BUG/MAJOR: connection: Never remove connection from idle lists outside the lock + * BUG/MINOR: cache: Disable cache if applet creation fails + * SCRIPTS: announce-release: add shortened links to pending issues + * DOC: lua: update a few doc URLs + * SCRIPTS: announce-release: update the doc's URL + * BUG/MEDIUM: compression: Don't forget to update htx_sl and http_msg flags + * BUG/MEDIUM: fcgi-app: Use http_msg flags to know if C-L header can be added + * BUG/MEDIUM: stream: do not abort connection setup too early + * BUILD: compiler: use a more portable set of asm(".weak") statements + * BUILD: sched: workaround crazy and dangerous warning in Clang 14 + * BUG/MEDIUM: mux-h1: Don't request more room on partial trailers + * BUG/MINOR: mux-h2: use timeout http-request as a fallback for http-keep-alive + * BUG/MINOR: mux-h2: do not use timeout http-keep-alive on backend side + * BUILD: debug: mark the __start_mem_stats/__stop_mem_stats symbols as weak + * BUG/MINOR: cache: do not display expired entries in "show cache" + * BUG/MINOR: mux-h2: do not send GOAWAY if SETTINGS were not sent + * CI: cirrus: switch to FreeBSD-13.0 + * CI: Update to actions/cache@v3 + * CI: Update to actions/checkout@v3 + * DEBUG: opentracing: show return values of all functions in the debug output + * CLEANUP: opentracing: added variable to store variable length + * CLEANUP: opentracing: added flt_ot_smp_init() function + * CLEANUP: opentracing: removed unused function flt_ot_var_get() + * CLEANUP: opentracing: removed unused function flt_ot_var_unset() + * DOC: opentracing: corrected comments in function descriptions + * EXAMPLES: opentracing: refined shell scripts for testing filter performance + * BUG/MINOR: opentracing: setting the return value in function flt_ot_var_set() + * BUG/MEDIUM: http-act: Don't replace URI if path is not found or invalid + * BUG/MEDIUM: http-conv: Fix url_enc() to not crush const samples + * BUG/MEDIUM: mux-h1: Set outgoing message to DONE when payload length is reached + * BUG/MEDIUM: promex: Be sure to never set EOM flag on an empty HTX message + * BUG/MEDIUM: hlua: Don't set EOM flag on an empty HTX message in HTTP applet + * BUG/MEDIUM: stats: Be sure to never set EOM flag on an empty HTX message + * BUG/MINOR: fcgi-app: Don't add C-L header on response to HEAD requests + * CI: github actions: update OpenSSL to 3.0.2 + * BUG/MAJOR: mux_pt: always report the connection error to the conn_stream + * BUG/MINOR: cli/stream: fix "shutdown session" to iterate over all threads + * BUG/MINOR: samples: add missing context names for sample fetch functions + * DOC: reflect H2 timeout changes + * BUG/MEDIUM: mux-h2: make use of http-request and keep-alive timeouts + * MEDIUM: mux-h2: slightly relax timeout management rules + * BUG/MEDIUM: stream-int: do not rely on the connection error once established + * BUG/MEDIUM: mux-h1: Properly detect full buffer cases during message parsing + * BUG/MEDIUM: mux-fcgi: Properly handle return value of headers/trailers parsing + * BUG/MINOR: tools: url2sa reads too far when no port nor path + * DOC: config: Explictly add supported MQTT versions + * MEDIUM: mqtt: support mqtt_is_valid and mqtt_field_value converters for MQTTv3.1 + * BUG/MEDIUM: trace: avoid race condition when retrieving session from conn->owner + * BUG/MEDIUM: mux-h1: only turn CO_FL_ERROR to CS_FL_ERROR with empty ibuf + * CI: github actions: switch to LibreSSL-3.5.1 + * BUG/MINOR: server/ssl: free the SNI sample expression + * BUG/MINOR: tools: fix url2sa return value with IPv4 + * [RELEASE] Released version 2.4.15 + * BUILD: tree-wide: mark a few numeric constants as explicitly long long + * DOC: Fix usage/examples of deprecated ACLs + * BUG/MINOR: stream: make the call_rate only count the no-progress calls + * BUG/MINOR: session: fix theoretical risk of memleak in session_accept_fd() + * BUG/MAJOR: mux-pt: Always destroy the backend connection on detach + * DEBUG: stream: Fix stream trace message to print response buffer state + * DEBUG: stream: Add the missing descriptions for stream trace events + * BUG/MEDIUM: mcli: Properly handle errors and timeouts during reponse processing + * DEBUG: cache: Update underlying buffer when loading HTX message in cache applet + * BUG/MINOR: promex: Set conn-stream/channel EOI flags at the end of request + * BUG/MINOR: cache: Set conn-stream/channel EOI flags at the end of request + * BUG/MINOR: stats: Set conn-stream/channel EOI flags at the end of request + * BUG/MINOR: hlua: Set conn-stream/channel EOI flags at the end of request + * BUG/MINOR: cli: shows correct mode in "show sess" + * BUG/MINOR: add missing modes in proxy_mode_str() + * BUILD: pools: fix backport of no-memory-trimming on non-linux OS + * MINOR: pools: add a new global option "no-memory-trimming" + * BUG/MEDIUM: pools: fix ha_free() on area in the process of being freed + * BUG/MINOR: pool: always align pool_heads to 64 bytes + * REGTESTS: fix the race conditions in secure_memcmp.vtc + * REGTESTS: fix the race conditions in normalize_uri.vtc + * BUG/MEDIUM: htx: Fix a possible null derefs in htx_xfer_blks() + * CI: github actions: use cache for SSL libs + * CI: github actions: use cache for OpenTracing + * CI: github actions: add OpenTracing builds + * CI: github actions: add the output of $CC -dM -E- + * [RELEASE] Released version 2.4.14 + * BUG/MEDIUM: stream: Abort processing if response buffer allocation fails + * CI: github: enable pool debugging by default + * REGTESTS: fix the race conditions in 40be_2srv_odd_health_checks + * BUG/MINOR: proxy: preset the error message pointer to NULL in parse_new_proxy() + * BUG/MAJOR: mux-h2: Be sure to always report HTX parsing error to the app layer + * BUG/MEDIUM: mux-h1: Don't wake h1s if mux is blocked on lack of output buffer + * BUG/MEDIUM: htx: Be sure to have a buffer to perform a raw copy of a message + * BUG/MINOR: tools: url2sa reads ipv4 too far + * BUG/MINOR: mailers: negotiate SMTP, not ESMTP + * CI: github actions: update OpenSSL to 3.0.1 + * CI: github: switch to OpenSSL 3.0.0 + * CI: github actions: relax OpenSSL-3.0.0 version comparision + * CI: github actions: -Wno-deprecated-declarations with OpenSSL 3.0.0 + * CI: github actions: add OpenSSL-3.0.0 builds + * BUILD: adopt script/build-ssl.sh for OpenSSL-3.0.0beta2 + * BUILD: fix compilation for OpenSSL-3.0.0-alpha17 + * CI: ssl: keep the old method for ancient OpenSSL versions + * CI: ssl: do not needlessly build the OpenSSL docs + * CI: ssl: enable parallel builds for OpenSSL on Linux + * BUG/MAJOR: compiler: relax alignment constraints on certain structures + * BUG/MEDIUM: fd: always align fdtab[] to 64 bytes + * BUG/MEDIUM: resolvers: Really ignore trailing dot in domain names + * BUG/MINOR: sink: Use the right field in appctx context in release callback + * BUG/MINOR: mworker: fix a FD leak of a sockpair upon a failed reload + * BUG/MEDIUM: mworker: close unused transferred FDs on load failure + * MINOR: sock: move the unused socket cleaning code into its own function + * [RELEASE] Released version 2.4.13 + * BUG/MINOR: mux-h2: update the session's idle delay before creating the stream + * BUG/MEDIUM: h2/hpack: fix emission of HPACK DTSU after settings change + * REGTESTS: peers: leave a bit more time to peers to synchronize + * BUG/MAJOR: spoe: properly detach all agents when releasing the applet + * BUG/MAJOR: http/htx: prevent unbounded loop in http_manage_server_side_cookies + * BUG/MEDIUM: listener: read-lock the listener during accept() + * MINOR: listener: replace the listener's spinlock with an rwlock + * BUG/MINOR: mworker: does not erase the pidfile upon reload + * BUG/MAJOR: sched: prevent rare concurrent wakeup of multi-threaded tasks + * DEBUG: pools: replace the link pointer with the caller's address on pool_free() + * DEBUG: pools: let's add reverse mapping from cache heads to thread and pool + * DEBUG: pools: add extra sanity checks when picking objects from a local cache + * BUG/MINOR: pools: always flush pools about to be destroyed + * BUG/MEDIUM: mworker: don't lose the stats socket on failed reload + * DEBUG: pools: add new build option DEBUG_POOL_INTEGRITY + * BUILD: debug/cli: condition test of O_ASYNC to its existence + * DEBUG: cli: add a new "debug dev fd" expert command + * MEDIUM: h2/hpack: emit a Dynamic Table Size Update after settings change + * BUG/MEDIUM: mcli: always realign wrapping buffers before parsing them + * BUG/MEDIUM: mcli: do not try to parse empty buffers + * BUG/MEDIUM: cli: Never wait for more data on client shutdown + * BUG/MINOR: cli: avoid O(bufsize) parsing cost on pipelined commands + * MINOR: channel: add new function co_getdelim() to support multiple delimiters + * MEDIUM: cli: yield between each pipelined command + * BUG/MEDIUM: server: avoid changing healthcheck ctx with set server ssl + * BUILD/MINOR: fix solaris build with clang. + * BUG/MEDIUM: htx: Adjust length to add DATA block in an empty HTX buffer + * BUG/MEDIUM: connection: properly leave stopping list on error + * [RELEASE] Released version 2.4.12 + * BUG/MAJOR: mux-h1: Don't decrement .curr_len for unsent data + * BUG/MEDIUM: mworker: don't use _getsocks in wait mode + * [RELEASE] Released version 2.4.11 + * BUG/MEDIUM: http-ana: Preserve response's FLT_END analyser on L7 retry + * BUG/MINOR: cli: fix _getsocks with musl libc + * BUILD/MINOR: tools: solaris build fix on dladdr. + * BUILD/MINOR: cpuset FreeBSD 14 build fix. + * BUG/MEDIUM: ssl: free the ckch instance linked to a server + * BUG/MINOR: ssl: free the fields in srv->ssl_ctx + * MINOR: debug: add support for -dL to dump library names at boot + * MINOR: debug: add ability to dump loaded shared libraries + * MINOR: compat: detect support for dl_iterate_phdr() + * BUG/MINOR: mux-h1: Fix splicing for messages with unknown length + * BUG/MEDIUM: mux-h1: Fix splicing by properly detecting end of message + * BUILD: makefile: add -Wno-atomic-alignment to work around clang abusive warning + * MINOR: proxy: add option idle-close-on-response + * REGTESTS: ssl: fix ssl_default_server.vtc + * BUG/MEDIUM: ssl: initialize correctly ssl w/ default-server + * DOC: fix misspelled keyword "resolve_retries" in resolvers + * BUILD: ssl: unbreak the build with newer libressl + * BUILD: cli: clear a maybe-unused warning on some older compilers + * BUG/MINOR: pools: don't mark ourselves as harmless in DEBUG_UAF mode + * BUG/MEDIUM: backend: fix possible sockaddr leak on redispatch + * [RELEASE] Released version 2.4.10 + * BUG/MINOR: backend: restore the SF_SRV_REUSED flag original purpose + * BUG/MINOR: backend: do not set sni on connection reuse + * MINOR: pools: work around possibly slow malloc_trim() during gc + * BUG/MEDIUM: mworker/cli: crash when trying to access an old PID in prompt mode + * DOC: config: retry-on list is space-delimited + * DOC: config: Specify %Ta is only available in HTTP mode + * DOC: spoe: Clarify use of the event directive in spoe-message section + * BUG/MINOR: cli/server: Don't crash when a server is added with a custom id + * IMPORT: slz: use the correct CRC32 instruction when running in 32-bit mode + * BUILD: tree-wide: avoid warnings caused by redundant checks of obj_types + * MINOR: cli: "show version" displays the current process version + * CI: Github Actions: temporarily disable BoringSSL builds + * BUILD: bug: Fix error when compiling with -DDEBUG_STRICT_NOCRASH + * MINOR: mux-h1: Improve H1 traces by adding info about http parsers + * BUG/MAJOR: segfault using multiple log forward sections. + * BUG/MEDIUM: resolvers: Detach query item on response error + * BUG/MINOR: server: Don't rely on last default-server to init server SSL context + * BUG/MEDIUM: cli: Properly set stream analyzers to process one command at a time + * BUILD/MINOR: server: fix compilation without SSL + * [RELEASE] Released version 2.4.9 + * BUG/MINOR: cache: Fix loop on cache entries in "show cache" + * MINOR: promex: backend aggregated server check status + * MINOR: server: add ws keyword + * MEDIUM: server/backend: implement websocket protocol selection + * MINOR: connection: add alternative mux_ops param for conn_install_mux_be + * MINOR: connection: implement function to update ALPN + * MINOR: stream/mux: implement websocket stream flag + * BUG/MINOR: ssl: make SSL counters atomic + * MINOR: shctx: add a few BUG_ON() for consistency checks + * BUG/MINOR: shctx: do not look for available blocks when the first one is enough + * BUG/MEDIUM: shctx: leave the block allocator when enough blocks are found + * BUG/MEDIUM: cache/cli: make "show cache" thread-safe + * BUG/MEDIUM: mux-h2: always process a pending shut read + * BUG/MEDIUM: ssl: abort with the correct SSL error when SNI not found + * CLEANUP: ssl: fix wrong #else commentary + * BUG/MINOR: ssl: free correctly the sni in the backend SSL cache + * BUG/MEDIUM: ssl: backend TLS resumption with sni and TLSv1.3 + * BUILD: makefile: simplify detection of libatomic + * BUG/MEDIUM: mux-h1: Handle delayed silent shut in h1_process() to release H1C + * BUG/MINOR: stick-table/cli: Check for invalid ipv6 key + * BUG/MEDIUM: connection: make cs_shutr/cs_shutw//cs_close() idempotent + * BUG/MINOR: mux-h2: Fix H2_CF_DEM_SHORT_READ value + * BUG/MINOR: mworker: doesn't launch the program postparser + * BUG/MEDIUM: conn-stream: Don't reset CS flags on close + * MINOR: mux-h1: Slightly Improve H1 traces + * DOC: lua: Be explicit with the Reply object limits + * Revert "BUG/MINOR: http-ana: Don't eval front after-response rules if stopped on back" + * BUG/MINOR: http-ana: Apply stop to the current section for http-response rules + * DOC: config: Fix typo in ssl_fc_unique_id description + * BUG/MINOR: cache: properly ignore unparsable max-age in quotes + * BUG/MINOR: resolvers: throw log message if trash not large enough for query + * BUG/MINOR: resolvers: fix sent messages were counted twice + * BUG/MEDIUM: mux-h2: reject upgrade if no RFC8441 support + * MINOR: mux-h2: add trace on extended connect usage + * MINOR: mux-h2: perform a full cycle shutdown+drain on close + * MINOR: connection: add a new CO_FL_WANT_DRAIN flag to force drain on close + highway +- Add memory-constraints to build + +- Add no-forced-inline.diff [boo#1211093] + +- Update to release 1.0.4 + * Add PPC8..10, SSE2, AVX3_ZEN4, NEON_WITHOUT_AES targets + * Add Expand, LoadExpand, integer AbsDiff, SumsOf8AbsDiff + * Improved Half/Twice support, codegen for Shift*Same + * Faster KV128 sorting + * Update RISC-V V intrinsics for 1.0-draft +- Remove arm-disable-runtime-dispatch.patch (appears merged) + java-17-openjdk +- Update to upstrem tag jdk-17.0.7+7 (April 2023 CPU) + * Security fixes: + + JDK-8287404: Improve ping times + + JDK-8288436: Improve Xalan supports + + JDK-8294474, CVE-2023-21930, bsc#1210628: Better AES support + + JDK-8295304, CVE-2023-21938, bsc#1210632: Runtime support + improvements + + JDK-8296676, CVE-2023-21937, bsc#1210631: Improve String + platform support + + JDK-8296684, CVE-2023-21937, bsc#1210631: Improve String + platform support + + JDK-8296692, CVE-2023-21937, bsc#1210631: Improve String + platform support + + JDK-8296832, CVE-2023-21939, bsc#1210634: Improve Swing + platform support + + JDK-8297371: Improve UTF8 representation redux + + JDK-8298191, CVE-2023-21954, bsc#1210635: Enhance object + reclamation process + + JDK-8298310, CVE-2023-21967, bsc#1210636: Enhance TLS session + negotiation + + JDK-8298667, CVE-2023-21968, bsc#1210637: Improved path + handling + + JDK-8299129: Enhance NameService lookups + * Fixes: + + JDK-6528710: sRGB-ColorSpace to sRGB-ColorSpace Conversion + + JDK-6779701: Wrong defect ID in the code of test + LocalRMIServerSocketFactoryTest.java + + JDK-8008243: Zero: Implement fast bytecodes + + JDK-8048190: NoClassDefFoundError omits original + ExceptionInInitializerError + + JDK-8065097: [macosx] javax/swing/Popup/ + /TaskbarPositionTest.java fails because Popup is one pixel off + + JDK-8144030: [macosx] test java/awt/Frame/ + /ShapeNotSetSometimes/ShapeNotSetSometimes.java fails (again) + + JDK-8155246: Throw error if default java.security file is + missing + + JDK-8186765: Speed up test sun/net/www/protocol/https/ + /HttpsClient/ProxyAuthTest.java + + JDK-8192931: Regression test java/awt/font/TextLayout/ + /CombiningPerf.java fails + + JDK-8195809: [TESTBUG] jps and jcmd -l support for + containers is not tested + + JDK-8208077: File.listRoots performance degradation + + JDK-8209935: Test to cover CodeSource.getCodeSigners() + + JDK-8210927: JDB tests do not update source path after + doing a redefine class + + JDK-8212961: [TESTBUG] vmTestbase/nsk/stress/jni/ + native code cleanup + + JDK-8213531: Test javax/swing/border/TestTitledBorderLeak.java + fails + + JDK-8223783: sun/net/www/http/HttpClient/MultiThreadTest.java + sometimes detect threads+1 connections + + JDK-8230374: maxOutputSize, instead of javatest.maxOutputSize, + should be used in TEST.properties + + JDK-8231491: JDI tc02x004 failed again due to wrong # of + breakpoints + + JDK-8235297: sun/security/ssl/SSLSessionImpl/ + /ResumptionUpdateBoundValues.java fails intermittent + + JDK-8242115: C2 SATB barriers are not safepoint-safe + + JDK-8244669: convert clhsdb "mem" command from javascript to + java + + JDK-8245654: Add Certigna Root CA + + JDK-8251177: [macosx] The text "big" is truncated in + JTabbedPane + + JDK-8254267: javax/xml/crypto/dsig/LogParameters.java + failed with "RuntimeException: Unexpected log output:" + + JDK-8258512: serviceability/sa/TestJmapCore.java timed out on + macOS 10.13.6 + + JDK-8262386: resourcehogs/serviceability/sa/ + /TestHeapDumpForLargeArray.java timed out + + JDK-8266974: duplicate property key in java.sql.rowset + resource bundle + + JDK-8267038: Update IANA Language Subtag Registry to + Version 2022-03-02 + + JDK-8270156: Add "randomness" and "stress" keys to + JTreg tests which use StressGCM, StressLCM and/or StressIGVN + + JDK-8270476: Make floating-point test infrastructure + more lambda and method reference friendly + + JDK-8271471: [IR Framework] Rare occurrence of "" in PrintIdeal/PrintOptoAssembly + can let tests fail + + JDK-8271838: AmazonCA.java interop test fails + + JDK-8272702: Resolving URI relative path with no / may + lead to incorrect toString + + JDK-8272985: Reference discovery is confused about + atomicity and degree of parallelism + + JDK-8273154: Provide a JavadocTester method for + non-overlapping, unordered output matching + + JDK-8273410: IR verification framework fails with + "Should find method name in validIrRulesMap" + + JDK-8274911: testlibrary_tests/ir_framework/tests/ + /TestIRMatching.java fails with "java.lang.RuntimeException: + Should have thrown exception" + + JDK-8275173: testlibrary_tests/ir_framework/tests/ + /TestCheckedTests.java fails after JDK-8274911 + + JDK-8275320: NMT should perform buffer overrun checks + + JDK-8275301: Unify C-heap buffer overrun checks into NMT + + JDK-8275582: Don't purge metaspace mapping lists + + JDK-8275704: Metaspace::contains() should be threadsafe + + JDK-8275843: Random crashes while the UI code is + executed + + JDK-8276064: CheckCastPP with raw oop input floats + below a safepoint + + JDK-8276086: Increase size of metaspace mappings + + JDK-8277485: Zero: Fix _fast_{i,f}access_0 bytecodes + handling + + JDK-8277822: Remove debug-only heap overrun checks in + os::malloc and friends + + JDK-8277946: NMT: Remove VM.native_memory shutdown jcmd + command option + + JDK-8277990: NMT: Remove NMT shutdown capability + + JDK-8278961: Enable debug logging in java/net/ + /DatagramSocket/SendDatagramToBadAddress.java + + JDK-8279024: Remove javascript references from + clhsdb.html + + JDK-8279119: src/jdk.hotspot.agent/doc/index.html file + contains references to scripts that no longer exist + + JDK-8279351: [TESTBUG] SADebugDTest.java does not + handle "Address already in use" error + + JDK-8279614: The left line of the TitledBorder is not + painted on 150 scale factor + + JDK-8280007: Enable Neoverse N1 optimizations for Arm + Neoverse V1 & N2 + + JDK-8280048: Missing comma in copyright header + + JDK-8280132: Incorrect comparator com.sun.beans.introspect + .MethodInfo.MethodOrder + + JDK-8280166: Extend java/lang/instrument/ + /GetObjectSizeIntrinsicsTest.java test cases + + JDK-8280553: resourcehogs/serviceability/sa/ + /TestHeapDumpForLargeArray.java can fail if GC occurs + + JDK-8280703: CipherCore.doFinal(...) causes potentially + massive byte[] allocations during decryption + + JDK-8280784: VM_Cleanup unnecessarily processes all + thread oops + + JDK-8280868: LineBodyHandlerTest.java creates and + discards too many clients + + JDK-8280889: java/lang/instrument/ + /GetObjectSizeIntrinsicsTest.java fails with + - XX:-UseCompressedOops + + JDK-8280896: java/nio/file/Files/probeContentType/ + /Basic.java fails on Windows 11 + + JDK-8281122: [IR Framework] Cleanup IR matching code in + preparation for JDK-8280378 + + JDK-8281170: Test jdk/tools/jpackage/windows/ + /WinInstallerIconTest always fails on Windows 11 + + JDK-8282036: Change java/util/zip/ZipFile/DeleteTempJar.java + to stop HttpServer cleanly in case of exceptions + + JDK-8282143: Objects.requireNonNull should be + ForceInline + + JDK-8282577: ICC_Profile.setData(int, byte[]) + invalidates the profile + + JDK-8282771: Create test case for JDK-8262981 + + JDK-8282958: Rendering Issues with Borders on Windows + High-DPI systems + + JDK-8283606: Tests may fail with zh locale on MacOS + + JDK-8283717: vmTestbase/nsk/jdi/ThreadStartEvent/thread/ + /thread001 failed due to SocketTimeoutException + + JDK-8283719: java/util/logging/CheckZombieLockTest.java + failing intermittently + + JDK-8283870: jdeprscan --help causes an exception when + the locale is ja, zh_CN or de + + JDK-8284115: [IR Framework] Compilation is not found due to + rare safepoint while dumping PrintIdeal/PrintOptoAssembly + + JDK-8284165: Add pid to process reaper thread name + + JDK-8284524: Create an automated test for JDK-4422362 + + JDK-8284726: Print active locale settings in hs_err + reports and in VM.info + + JDK-8284767: Create an automated test for JDK-4422535 + + JDK-8285399: JNI exception pending in + awt_GraphicsEnv.c:1432 + + JDK-8285690: CloneableReference subtest should not + throw CloneNotSupportedException + + JDK-8285755: JDK-8285093 changed the default for + - -with-output-sync + + JDK-8285835: SIGSEGV in + PhaseIdealLoop::build_loop_late_post_work + + JDK-8285919: Remove debug printout from JDK-8285093 + + JDK-8285965: TestScenarios.java does not check for + "" correctly + + JDK-8286030: Avoid JVM crash when containers share the + same /tmp dir + + JDK-8286154: Fix 3rd party notices in test files + + JDK-8286562: GCC 12 reports some compiler warnings + + JDK-8286694: Incorrect argument processing in java + launcher + + JDK-8286705: GCC 12 reports use-after-free potential + bugs + + JDK-8286707: JFR: Don't commit JFR internal + jdk.JavaMonitorWait events + + JDK-8286800: Assert in PhaseIdealLoop::dump_real_LCA is + too strong + + JDK-8286844: com/sun/jdi/RedefineCrossEvent.java failed + with 1 threads completed while VM suspended + + JDK-8286873: Improve websocket test execution time + + JDK-8286962: java/net/httpclient/ServerCloseTest.java + failed once with ConnectException + + JDK-8287180: Update IANA Language Subtag Registry to + Version 2022-08-08 + + JDK-8287217: C2: PhaseCCP: remove not visited nodes, + prevent type inconsistency + + JDK-8287491: compiler/jvmci/errors/TestInvalidDebugInfo.java + fails new assert: assert((uint)t < T_CONFLICT + 1) failed: + invalid type # + + JDK-8287593: ShortResponseBody could be made more + resilient to rogue connections + + JDK-8287754: Update jib GNU make dependency on Windows + to latest cygwin build + + JDK-8288005: HotSpot build with disabled PCH fails for + Windows AArch64 + + JDK-8288130: compiler error with AP and explicit record + accessor + + JDK-8288332: Tier1 validate-source fails after 8279614 + + JDK-8288415: java/awt/PopupMenu/PopupMenuLocation.java + is unstable in MacOS machines + + JDK-8288854: getLocalGraphicsEnvironment() on for + multi-screen setups throws exception NPE + + JDK-8289400: Improve com/sun/jdi/TestScaffold error + reporting + + JDK-8289440: Remove vmTestbase/nsk/monitoring/MemoryPoolMBean/ + /isCollectionUsageThresholdExceeded/isexceeded003 from + ProblemList.txt + + JDK-8289508: Improve test coverage for XPath Axes: ancestor, + ancestor-or-self, preceding, and preceding-sibling + + JDK-8289511: Improve test coverage for XPath Axes: child + + JDK-8289647: AssertionError during annotation + processing of record related tests + + JDK-8289948: Improve test coverage for XPath functions: + Node Set Functions + + JDK-8290067: Show stack dimensions in UL logging when + attaching threads + + JDK-8290083: ResponseBodyBeforeError: AssertionError or + SSLException: Unsupported or unrecognized SSL message + + JDK-8290197: test/jdk/java/nio/file/Files/probeContentType/ + /Basic.java fails on some systems for the ".rar" extension + + JDK-8290322: Optimize Vector.rearrange over byte + vectors for AVX512BW targets. + + JDK-8290836: Improve test coverage for XPath functions: + String Functions + + JDK-8290837: Improve test coverage for XPath functions: + Boolean Functions + + JDK-8290838: Improve test coverage for XPath functions: + Number Functions + + JDK-8290850: C2: create_new_if_for_predicate() does not + clone pinned phi input nodes resulting in a broken graph + + JDK-8290899: java/lang/String/StringRepeat.java test + requests too much heap on windows x86 + + JDK-8290964: C2 compilation fails with assert + "non-reduction loop contains reduction nodes" + + JDK-8291825: java/time/nontestng/java/time/zone/ + /CustomZoneNameTest.java fails if defaultLocale and + defaultFormatLocale are different + + JDK-8292033: Move jdk.X509Certificate event logic to + JCA layer + + JDK-8292066: Convert TestInputArgument.sh and + TestSystemLoadAvg.sh to java version + + JDK-8292159: TYPE_USE annotations on generic type + arguments of record components discarded + + JDK-8292177: InitialSecurityProperty JFR event + + JDK-8292285: C2: remove unreachable block after + NeverBranch-to-Goto conversion + + JDK-8292297: Fix up loading of override java.security + properties file + + JDK-8292328: AccessibleActionsTest.java test + instruction for show popup on JLabel did not specify shift key + + JDK-8292443: Weak CAS VarHandle/Unsafe tests should + test always-failing cases + + JDK-8292602: ZGC: C2 late barrier analysis uses invalid + dominator information + + JDK-8292660: C2: blocks made unreachable by + NeverBranch-to-Goto conversion are removed incorrectly + + JDK-8292780: misc tests failed "assert(false) failed: + graph should be schedulable" + + JDK-8292877: java/util/concurrent/atomic/Serial.java uses + {Double,Long}Accumulator incorrectly + + JDK-8293000: Review running times of jshell regression tests + + JDK-8293326: jdk/sun/security/tools/jarsigner/compatibility/ + /SignTwice.java slow on Windows + + JDK-8293466: libjsig should ignore non-modifying + sigaction calls + + JDK-8293493: Signal Handlers printout should show + signal block state + + JDK-8293531: C2: some vectorapi tests fail assert "Not + monotonic" with flag -XX:TypeProfileLevel=222 + + JDK-8293562: KeepAliveCache Blocks Threads while + Closing Connections + + JDK-8293691: converting a defined BasicType value to a + string should not crash the VM + + JDK-8293767: AWT test TestSinhalaChar.java has old SCCS + markings + + JDK-8293819: sun/util/logging/PlatformLoggerTest.java + failed with "RuntimeException: Retrieved backing + PlatformLogger level null is not the expected CONFIG" + + JDK-8293965: Code signing warnings after JDK-8293550 + + JDK-8293996: C2: fix and simplify + IdealLoopTree::do_remove_empty_loop + + JDK-8294160: misc crash dump improvements + + JDK-8294217: Assertion failure: parsing found no loops + but there are some + + JDK-8294310: compare.sh fails on macos after JDK-8293550 + + JDK-8294378: URLPermission constructor exception when + using tr locale + + JDK-8294538: missing is_unloading() check in + SharedRuntime::fixup_callers_callsite() + + JDK-8294548: Problem list SA core file tests on + macosx-x64 due to JDK-8294316 + + JDK-8294580: frame::interpreter_frame_print_on() + crashes if free BasicObjectLock exists in frame + + JDK-8294677: chunklevel::MAX_CHUNK_WORD_SIZE too small + for some applications + + JDK-8294705: Disable an assertion in test/jdk/java/util/ + /DoubleStreamSums/CompensatedSums.java + + JDK-8294902: Undefined Behavior in C2 regalloc with + null references + + JDK-8294947: Use 64bit atomics in patch_verified_entry + on x86_64 + + JDK-8294958: java/net/httpclient/ConnectTimeout tests + are slow + + JDK-8295000: java/util/Formatter/Basic test cleanup + + JDK-8295066: Folding of loads is broken in C2 after + JDK-8242115 + + JDK-8295116: C2: assert(dead->outcnt() == 0 && + !dead->is_top()) failed: node must be dead + + JDK-8295211: Fix autoconf 2.71 warning + "AC_CHECK_HEADERS: you should use literals" + + JDK-8295413: com/sun/jdi/EATests.java fails with + compiler flag -XX:+StressReflectiveCode + + JDK-8295414: [Aarch64] C2: assert(false) failed: bad AD + file + + JDK-8295530: Update Zlib Data Compression Library to + Version 1.2.13 + + JDK-8295685: Update Libpng to 1.6.38 + + JDK-8295724: VirtualMachineError: Out of space in + CodeCache for method handle intrinsic + + JDK-8298947: compiler/codecache/ + /MHIntrinsicAllocFailureTest.java fails intermittently + + JDK-8295774: Write a test to verify List sends + ItemEvent/ActionEvent + + JDK-8295777: java/net/httpclient/ConnectExceptionTest.java + should not rely on system resolver + + JDK-8295788: C2 compilation hits "assert((mode == + ControlAroundStripMined && use == sfpt) || + !use->is_reachable_from_root()) failed: missed a node" + + JDK-8296136: Use correct register in + aarch64_enc_fast_unlock() + + JDK-8296239: ISO 4217 Amendment 174 Update + + JDK-8296329: jar validator doesn't account for minor + class file version + + JDK-8296389: C2: PhaseCFG::convert_NeverBranch_to_Goto + must handle both orders of successors 8298568: Fastdebug + build fails after JDK-8296389 + + JDK-8296548: Improve MD5 intrinsic for x86_64 + + JDK-8296611: Problemlist several sun/security tests + until JDK-8295343 is resolved + + JDK-8296619: Upgrade jQuery to 3.6.1 + + JDK-8296675: Exclude linux-aarch64 in NSS tests + + JDK-8296878: Document Filter attached to JPasswordField + and setText("") is not cleared instead inserted characters + replaced with unicode null characters + + JDK-8296904: Improve handling of macos xcode toolchain + + JDK-8296912: C2: CreateExNode::Identity fails with + assert(i < _max) failed: oob: i=1, _max=1 + + JDK-8296924: C2: + assert(is_valid_AArch64_address(dest.target())) failed: bad + address + + JDK-8297088: Update LCMS to 2.14 + + JDK-8297211: Expensive fillInStackTrace operation in + HttpURLConnection.getOutputStream0 when no content-length in + response + + JDK-8297259: Bump update version for OpenJDK: jdk-17.0.7 + + JDK-8297264: C2: Cast node is not processed again in + CCP and keeps a wrong too narrow type which is later replaced + by top + + JDK-8297431: [JVMCI] HotSpotJVMCIRuntime.encodeThrowable + should not throw an exception + + JDK-8297437: javadoc cannot link to old docs (with old + style anchors) + + JDK-8297480: GetPrimitiveArrayCritical in imageioJPEG + misses result - NULL check + + JDK-8297489: Modify TextAreaTextEventTest.java as to + verify the content change of TextComponent sends TextEvent + + JDK-8297523: Various GetPrimitiveArrayCritical miss + result - NULL check + + JDK-8297569: URLPermission constructor throws + IllegalArgumentException: Invalid characters in hostname + after JDK-8294378 + + JDK-8297642: PhaseIdealLoop::only_has_infinite_loops + must detect all loops that never lead to termination + + JDK-8297951: C2: Create skeleton predicates for all If + nodes in loop predication + + JDK-8297959: Provide better descriptions for some + Operating System JFR events + + JDK-8297963: Partially fix string expansion issues in + UTIL_DEFUN_NAMED and related macros + + JDK-8298027: Remove SCCS id's from awt jtreg tests + + JDK-8298035: Provide better descriptions for JIT + compiler JFR events + + JDK-8298073: gc/metaspace/ + /CompressedClassSpaceSizeInJmapHeap.java causes test task + timeout on macosx + + JDK-8241293: CompressedClassSpaceSizeInJmapHeap.java time out + after 8 minutes + + JDK-8298093: improve cleanup and error handling of + awt_parseColorModel in awt_parseImage.c + + JDK-8298108: Add a regression test for JDK-8297684 + + JDK-8298129: Let checkpoint event sizes grow beyond u4 + limit + + JDK-8298271: java/security/SignedJar/spi-calendar-provider/ + /TestSPISigned.java failing on Windows + + JDK-8298459: Fix msys2 linking and handling out of tree + build directory for source zip creation + + JDK-8298472: AArch64: Detect Ampere-1 and Ampere-1A + CPUs and set default options + + JDK-8298527: Cygwin's uname -m returns different string + than before + + JDK-8298588: WebSockets: HandshakeUrlEncodingTest + unnecessarily depends on a response body + + JDK-8298649: JFR: RemoteRecordingStream support for + checkpoint event sizes beyond u4 + + JDK-8298726: (fs) Change PollingWatchService to record + last modified time as FileTime rather than milliseconds + + JDK-8299015: Ensure that + HttpResponse.BodySubscribers.ofFile writes all bytes + + JDK-8299018: java/net/httpclient/HttpsTunnelAuthTest.java + fails with java.io.IOException: HTTP/1.1 header parser + received no bytes + + JDK-8299194: CustomTzIDCheckDST.java may fail at future + date + + JDK-8299296: Write a test to verify the components + selection sends ItemEvent + + JDK-8299388: java/util/regex/NegativeArraySize.java + fails on Alpine and sometimes Windows + + JDK-8299424: containers/docker/TestMemoryWithCgroupV1.java + fails on SLES12 ppc64le when testing Memory and Swap Limit + + JDK-8299439: java/text/Format/NumberFormat/ + /CurrencyFormat.java fails for hr_HR + + JDK-8299483: ProblemList java/text/Format/NumberFormat/ + /CurrencyFormat.java + + JDK-8299470: sun/jvm/hotspot/SALauncher.java handling + of negative rmiport args + + JDK-8299497: Usage of constructors of primitive wrapper + classes should be avoided in java.desktop API docs + + JDK-8299520: TestPrintXML.java output error messages in + case compare fails + + JDK-8299597: [17u] Remove designator + DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.7 + + JDK-8299657: sun/tools/jhsdb/SAGetoptTest.java fails + after 8299470 + + JDK-8299671: Speed up compiler/intrinsics/string/ + /TestStringLatin1IndexOfChar.java + + JDK-8299789: Compilation of gtest causes build to fail + if runtime libraries are in different dirs + + JDK-8299957: Enhance error logging in instrument coding + with additional jplis_assert_msg + + JDK-8299970: Speed up compiler/arraycopy/ + /TestArrayCopyConjoint.java + + JDK-8300119: CgroupMetrics.getTotalMemorySize0() can + report invalid results on 32 bit systems + + JDK-8300205: Swing test bug8078268 make latch timeout + configurable + + JDK-8300266: Detect Virtualization on Linux aarch64 + + JDK-8300490: Spaces in name of MacOS Code Signing + Identity are not correctly handled after JDK-8293550 + + JDK-8300590: [JVMCI] BytecodeFrame.equals is broken + + JDK-8300642: [17u,11u] Fix + DEFAULT_PROMOTED_VERSION_PRE=ea for -dev + + JDK-8300692: GCC 12 reports some compiler warnings in + bundled freetype + + JDK-8300751: [17u] Remove duplicate entry in + javac.properties + + JDK-8300773: Address the inconsistency between the + constant array and pool size + + JDK-8301170: perfMemory_windows.cpp add + free_security_attr to early returns + + JDK-8301342: Prefer ArrayList to LinkedList in + LayoutComparator + + JDK-8301397: [11u, 17u] Bump jtreg to fix issue with + build JDK 11.0.18 + + JDK-8301760: Fix possible leak in SpNegoContext dispose + + JDK-8301842: JFR: increase checkpoint event size for + stacktrace and string pool + + JDK-8302152: Speed up tests with infinite loops, sleep + less + + JDK-8302692: [17u] Update GHA Boot JDK to 17.0.6 + + JDK-8302879: doc/building.md update link to jtreg builds + + JDK-8304871: Use default visibility for static library + builds +- Modified patch: + * fips.patch + + refetch from git repository with our changes merged in +- Added patch: + * JDK-8303509.patch + + upstream fix for JDK-8303509, bsc#1209333: Socket + setTrafficClass does not work for IPv4 connections when IPv6 + is enabled + -- Update to upstream tag jdk-17.0.6.0+10 (January 2023 CPU) +- Update to upstream tag jdk-17.0.6+10 (January 2023 CPU) junit +- Conditionalize the spec file so that junit can be built with + both hamcrest 1.3 and 2.2 from the same sources + +- Added patch: + * 0001-Port-to-hamcrest-2.2.patch + + do not use the org.hamcrest.Factory that was removed in + hamcrest 2.x and should have been an internal annotation + only + + fix some incompatibilities with template types in matchers + keepassxc +- update to 2.7.5: + - Changes + - Add menu option to allow screenshots [#8841] + - Add support for Botan 3 [#9388] + - Increase max TOTP step to 24 hours [#9149] + - Improve HTML export layout [#8987] + - Turn search reset off by default [#9153] + - Use QClipboard::clear() instead of setting blank text [#9148] + - Hide group column header choice when not in search [#9171] + - Improve look of KeePassXC logo and icons [#9355] + - Add keyboard shortcuts for app and database settings [#9007] + - Hide rename button from attachments preview panel [#8842] + - Linux: Set SingleMainWindow in .desktop file [#7430] + - Fixes + - Fix crash when search clears while creating new entry [#9230] + - Fix crash when using Windows Hello in a Remote Desktop + session [#9006] + - Fix crash in Group Edit after enabling Browser Integration + [#8778] + - Fix canceling quick unlock when it is unavailable [#9034] + - Set password input field font correctly [#8732] + - Greatly improve performance when rendering entry view [#9398] + - Fix various accessibility issues [#9138] + - Fix arrows size when expand/collapse a group [#9096] + - Select the clone instead of the original after cloning an + entry [#9070] + - Fix bugs with preview widget [#9170] + - Fix status bar update when switching to other DB [#9073] + - Fix database settings spin box bug [#9101] + - Fix Ctrl+Tab shortcut to cycle databases in unlock dialog + [#8839] + - Fix TOTP QR code maintaining square ratio [#9027] + - Fix Auto-Type configuration page on custom sequence selection + [#8752] + - Fix unexpected behavior of --lock when KeePassXC is not + running [#8889] + - Make open folder icon exempt from "Apply group icon to entry" + [#9205] + - Allow setting default file open directory with env var + [#9192] + - SSH Agent: Fix support for AES-256/GCM openssh keys [#8968] + - Browser: Fix Native Messaging script path with BSD OS's + [#8835] + - MacOS: Fix text selection for Auto-Type clear field [#9066] + - MacOS: Don't rely on AppleInterfaceStyle for theme switching + [#8615] + - Windows: Remove registry detection of desktop shortcut + [#9380] + kernel-64kb +- x86: don't use REP_GOOD or ERMS for small memory clearing + (bsc#1211140). +- x86/cpufeatures: Add macros for Intel's new fast rep string + features (bsc#1211140). +- commit ff3ce03 + +- wifi: brcmfmac: slab-out-of-bounds read in + brcmf_get_assoc_ies() (bsc#1209287 CVE-2023-1380). +- commit 39854dd + kernel-debug +- x86: don't use REP_GOOD or ERMS for small memory clearing + (bsc#1211140). +- x86/cpufeatures: Add macros for Intel's new fast rep string + features (bsc#1211140). +- commit ff3ce03 + +- wifi: brcmfmac: slab-out-of-bounds read in + brcmf_get_assoc_ies() (bsc#1209287 CVE-2023-1380). +- commit 39854dd + kernel-default +- x86: don't use REP_GOOD or ERMS for small memory clearing + (bsc#1211140). +- x86/cpufeatures: Add macros for Intel's new fast rep string + features (bsc#1211140). +- commit ff3ce03 + +- wifi: brcmfmac: slab-out-of-bounds read in + brcmf_get_assoc_ies() (bsc#1209287 CVE-2023-1380). +- commit 39854dd + kernel-docs +- x86: don't use REP_GOOD or ERMS for small memory clearing + (bsc#1211140). +- x86/cpufeatures: Add macros for Intel's new fast rep string + features (bsc#1211140). +- commit ff3ce03 + +- wifi: brcmfmac: slab-out-of-bounds read in + brcmf_get_assoc_ies() (bsc#1209287 CVE-2023-1380). +- commit 39854dd + kernel-firmware-nvidia-gsp-G06 +- update firmware to version 525.116.04 + kernel-kvmsmall +- x86: don't use REP_GOOD or ERMS for small memory clearing + (bsc#1211140). +- x86/cpufeatures: Add macros for Intel's new fast rep string + features (bsc#1211140). +- commit ff3ce03 + +- wifi: brcmfmac: slab-out-of-bounds read in + brcmf_get_assoc_ies() (bsc#1209287 CVE-2023-1380). +- commit 39854dd + kernel-obs-build +- x86: don't use REP_GOOD or ERMS for small memory clearing + (bsc#1211140). +- x86/cpufeatures: Add macros for Intel's new fast rep string + features (bsc#1211140). +- commit ff3ce03 + +- wifi: brcmfmac: slab-out-of-bounds read in + brcmf_get_assoc_ies() (bsc#1209287 CVE-2023-1380). +- commit 39854dd + kernel-obs-qa +- x86: don't use REP_GOOD or ERMS for small memory clearing + (bsc#1211140). +- x86/cpufeatures: Add macros for Intel's new fast rep string + features (bsc#1211140). +- commit ff3ce03 + +- wifi: brcmfmac: slab-out-of-bounds read in + brcmf_get_assoc_ies() (bsc#1209287 CVE-2023-1380). +- commit 39854dd + kernel-rt +- x86: don't use REP_GOOD or ERMS for small memory clearing + (bsc#1211140). +- x86/cpufeatures: Add macros for Intel's new fast rep string + features (bsc#1211140). +- commit ff3ce03 + +- wifi: brcmfmac: slab-out-of-bounds read in + brcmf_get_assoc_ies() (bsc#1209287 CVE-2023-1380). +- commit 39854dd + +- KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS + (bsc#1206992 CVE-2022-2196). +- commit 6ec5f5b + kernel-rt_debug +- x86: don't use REP_GOOD or ERMS for small memory clearing + (bsc#1211140). +- x86/cpufeatures: Add macros for Intel's new fast rep string + features (bsc#1211140). +- commit ff3ce03 + +- wifi: brcmfmac: slab-out-of-bounds read in + brcmf_get_assoc_ies() (bsc#1209287 CVE-2023-1380). +- commit 39854dd + +- KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS + (bsc#1206992 CVE-2022-2196). +- commit 6ec5f5b + kernel-source +- x86: don't use REP_GOOD or ERMS for small memory clearing + (bsc#1211140). +- x86/cpufeatures: Add macros for Intel's new fast rep string + features (bsc#1211140). +- commit ff3ce03 + +- wifi: brcmfmac: slab-out-of-bounds read in + brcmf_get_assoc_ies() (bsc#1209287 CVE-2023-1380). +- commit 39854dd + kernel-source-rt +- x86: don't use REP_GOOD or ERMS for small memory clearing + (bsc#1211140). +- x86/cpufeatures: Add macros for Intel's new fast rep string + features (bsc#1211140). +- commit ff3ce03 + +- wifi: brcmfmac: slab-out-of-bounds read in + brcmf_get_assoc_ies() (bsc#1209287 CVE-2023-1380). +- commit 39854dd + +- KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS + (bsc#1206992 CVE-2022-2196). +- commit 6ec5f5b + kernel-syms +- x86: don't use REP_GOOD or ERMS for small memory clearing + (bsc#1211140). +- x86/cpufeatures: Add macros for Intel's new fast rep string + features (bsc#1211140). +- commit ff3ce03 + +- wifi: brcmfmac: slab-out-of-bounds read in + brcmf_get_assoc_ies() (bsc#1209287 CVE-2023-1380). +- commit 39854dd + kernel-syms-rt +- x86: don't use REP_GOOD or ERMS for small memory clearing + (bsc#1211140). +- x86/cpufeatures: Add macros for Intel's new fast rep string + features (bsc#1211140). +- commit ff3ce03 + +- wifi: brcmfmac: slab-out-of-bounds read in + brcmf_get_assoc_ies() (bsc#1209287 CVE-2023-1380). +- commit 39854dd + +- KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS + (bsc#1206992 CVE-2022-2196). +- commit 6ec5f5b + kernel-zfcpdump +- x86: don't use REP_GOOD or ERMS for small memory clearing + (bsc#1211140). +- x86/cpufeatures: Add macros for Intel's new fast rep string + features (bsc#1211140). +- commit ff3ce03 + +- wifi: brcmfmac: slab-out-of-bounds read in + brcmf_get_assoc_ies() (bsc#1209287 CVE-2023-1380). +- commit 39854dd + kubevirt +- TSC frequencies: add 250PPM tolerance (bsc#1210906) + 0004-TSC-frequencies-add-250PPM-tolerance.patch + ldb +- Update to version 2.6.2 + + CVE-2023-0614: Not-secret but access controlled LDAP attributes + can be discovered; (bso#15270); (bsc#1209485). + libfastjson +- fix CVE-2020-12762 integer overflow and out-of-bounds write via a + large JSON file (bsc#1171479) + add 0001-Fix-CVE-2020-12762.patch + libqt5-qtbase +- Amend patch to fix mouse grabbing as well (bsc#1211024): + * big-endian-scroll.patch + lilypond +- Update to Factory version lilypond-2.24.1 to fix boo#1210502 - + CVE-2020-17354: lilypond: Lilypond allows attackers to bypass + the -dsafe protection mechanism. +- Added lilypond-missing-lgc.patch and removed obsolete + Issue-5243-1-editor-scm-Add-shell-quote-argument-function.diff + +- Remove linked lilypond-doc package and use one spec file + maven +- Move mvn.1 from bin to man directory + +- Upgrade to upstream version 3.8.6 + * Bug + + [MNG-7432] - [REGRESSION] Resolver session contains + non-MavenWorkspaceReader + + [MNG-7433] - [REGRESSION] Multiple maven instances working on + same source tree can lock each other + + [MNG-7441] - Update Version of (optional) Logback to Address + CVE-2021-42550, bsc#1193795 + + [MNG-7448] - Don't ignore bin/ otherwise bin/ in apache-maven + module cannot be readded + + [MNG-7455] - [REGRESSION] IllegalStateException in + SessionScope during guice injection in multithreaded build + + [MNG-7459] - Revert MNG-7347 (SessionScoped beans should be + singletons for a given session) + + [MNG-7467] - [REGRESSION] Compilation failure with relocated + transitive dependency + + [MNG-7487] - Fix deadlock during forked lifecycle executions + + [MNG-7493] - [REGRESSION] Resolving dependencies between + submodules fails + * New Feature + + [MNG-7486] - Create a multiline message helper for boxed log + messages + * Improvement + + [MNG-7445] - to refactor some useless code + + [MNG-7476] - Display a warning when an aggregator mojo is + locking other mojo executions + * Task + + [MNG-7466] - Align Assembly Descriptor NS versions + * Dependency upgrade + + [MNG-7488] - Upgrade SLF4J to 1.7.36 + + [MNG-7489] - Upgrade JUnit to 4.13.2 + + [MNG-7490] - Upgrade Plexus Utils to 3.3.1 + minlog +- update to 1.3.1: + * Use currentTimeMillis. + * Use 3-Clause BSD + * Use Java 7 JDK. + ncurses +- Modify patch ncurses-6.1.dif + * Secure writing terminfo entries by setfs[gu]id in s[gu]id + (boo#1210434, CVE-2023-29491) + * Reading is done since 2000/01/17 + netty +- Upgrade to upstreeam version 4.1.90 + * Fixes of 4.1.90: + + Adding header name of the header which failed validation + + Fix HttpHeaders.names for non-String headers + + Save expensive volatile operations in the common hot http + decoder path + + Avoid slow type checks against promises on outbound buffer's + progress + + Implement NonStickyEventExecutorGroup.inEventLoop + + Native image: add support for unix domain sockets + + Use MacOS SDK 10.9 to prevent apple notarization failures + + Increase errno cache and guard against IOOBE + + Don't reset BCSSLParameters when setting application protocols + + WebSocketClientProtocolHandler: add option to disable UTF8 + validation + + Chunked HTTP length decoding should account for + whitespaces/ctrl chars + + Handle NullPointerException thrown from + NetworkInterface.getNetworkInterfaces() + * Fixes of 4.1.89: + + Don't fail on HttpObjectDecoder's maxHeaderSize greater then + (Integer.MAX_VALUE - 2) + + dyld: Symbol not found: _netty_jni_util_JNI_OnLoad when + upgrading from 4.1.87.Final to 4.1.88.Final + * Fixes of 4.1.88: + + Speed-up HTTP 1.1 header and line parsing + + Add StacklessSSLHandshakeException for ClosedChannelException + + Modify changed CloseWebSocketFrame#statusCode() to change the + fetch code to unsigned + + Check if CommandLineTools are installed before trying to + execute install_name_tool + + Allow to adjust the GlobalEventExecutor quietPeriod via a + system property + + Add SslProvider.isOptionSupported(...) + + Fix FlowControlHandler's behaviour to pass read events when + auto-reading is turned off + + Ensure Http2StreamFrameToHttpObjectCodec#decode doesn't add + transfer-encoding for 204/304 response + + Only do extra CNAME query if we couldnt follow the whole CNAME + chain in the response + + Include query id when a query failed + + DnsResolveContext: include expected record types in exception + message + + Add necessary native-image configuration files for epoll + + Create a deep-copy of the Throwable before returning it from + the cache to prevent possible leaks + + Always respect completeOncePreferredResolved in + DnsNameResolver + + fix brotli compression + + Optionally depend on bctls-jdk15on + + Make releasing objects back to Recycler faster + + Correctly keep track of validExtensions per request / response + + Add handling of inflight lookups to reduce real queries when + lookup same hostname + + DnsQueryContext: include query id and question info in + exception message + + AsciiStrings can be batch-encoded + * Fixes of 4.1.87: + + Upgrade to latest netty-tcnative release which doesnt link + libcrypt + + Add recvmmsg & sendmmsg syscall number for loongarch64 + + Return correct value from SSLSession.getPacketSize() when + using native SSL implementation + + Explicit disable TLSv1.3 in the OpenSSL options if not + supported + + Support handshake timeout in SniHandler. + + Extend DNS address supplier interface to provide feedback + * Fixes of 4.1.86: + + HAProxyMessageDecoder Stack Exhaustion DoS (bsc#1206360, + CVE-2022-41881) + + HTTP Response splitting from assigning header value iterator + (bsc#1206379, CVE-2022-41915) + + Revert #12888 for potential task scheduling problems in + HashedWheelTimer + + Deprecate ObjectEncoder/ObjectDecoder + + HPACK dynamic table size update must happen at the beginning + of the header block + * Fixes of 4.1.85: + + A bug in FlowControlHandler that broke auto-read has been + fixed + + The HTTP/2 HPACK encoder is now faster at encoding headers + that have many values + + A potential memory leak bug has been fixed in the pooled + allocator + + Fix an issue with the Blockhound integration, which could + cause the MacOSDnsServerAddressStreamProvider to be flagged + as making blocking calls + + Inconsitencies in how epoll, kqueue, and NIO handle RDHUP have + been fixed + + ByteToMessageDecoder now handle situations where the same + ByteBuf instance is read multiple times + + The check that ensures the HTTP/1 Content-Length header is + unique, now no longer causes headers to be rearranged (change + their order) + + Fix a NullPointerException bug with class initialisation order + between InternalLogger and InternalThreadLocalMap + + When the netty-resolver-dns-native-macos classes can't load + their native bindings, they now only print a short error + message instead of the huge stack trace it printed previously. + The stack trace is still included if DEBUG logging is enabled + + The Graal native-image meta-data is now placed in the + recommended location, and no longer causes warnings to be + printed + + The HTTP/1 and HTTP/2 codecs now properly support RFC 8297 + Early Hints + + Subclasses of FastThreadLocalThread can now tell the Netty + Blockhound integration that they should be allowed to make + blocking calls + + Validation of HTTP/2 connection headers have been moved from + Http2Headers to HpackDecoder, so that outgoing headers are + not validated + * Fixes of 4.1.84: + + HTTP/2 header values with invalid characters are now rejected + in header validation + + We now automatically generate conditional meta-data for + native-image use, making GraalVM support more reliable + + Fix a scalability issue caused by instanceof and check-cast + checks that lead to false-sharing on the + Klass::secondary_super_cache field in the JVM + (See JDK-8180450) + + Made the HTTP/2 HPACK static table implementation faster by + using a perfect hash function + + Fixed a bug in our PEMParser when PEM files have multiple + objects, and BouncyCastle is on the classpath + * Fixes of 4.1.82: + + Fix a NullPointerException bug when calling forEachByte on + nested CompositeByteBufs + + Relax an overly strict HTTP/2 header validation check that was + rejecting requests from Chrome and Firefox + + The OpenSSL and BoringSSL implementations now respect the + jdk.tls.client.protocols and jdk.tls.server.protocols system + properties, making them react to these in the same way the JDK + SSL provider does + * Fixes of 4.1.81: + + Fix a regression SslContext private key loading + + Fix a bug in SslContext private key reading fall-back path + + Fix a buffer leak regression in HttpClientCodec + + Fix a bug where some HttpMessage implementations, that also + implement HttpContent, were not handled correctly + + The MessageFormatter and FormattingTuple classes are now + usable in the public API + + Connection related headers in HTTP/2 frames are now rejected, + in compliance with the specification + * Fixes of 4.1.80: + + HttpObjectEncoder scalability issue due to instanceof checks + + Improve logging when MacOSDnsServerAddressStreamProvider + cannot be found/loaded + + Replace stdlib write/read with send/recv + + Support for pkcs1 + + Add Blockhound exceptions for the PooledByteBufAllocator + + Fix epoll bug when receiving zero-sized datagrams + + Avoid including header values in header validation failure + exceptions + + Avoid allocating large buffers in JdkZlibEncoder + + Native Image Support: Set + IS_EXPLICIT_TRY_REFLECTION_SET_ACCESSIBLE to true by default + for native images + + We need to use disconnectx(...) on macOS + + Replace synchronized with Java Locks on the allocator + + Don't use static instances of FixedRecvByteBufAllocator + + Add escaping for stomp headers + * Fixes of 4.1.79: + + The PEM certificate parser is no longer susceptible to + exponential back-off + + Non-standard extra ampersands in HTTP POST bodies are no + longer rejected + + An io.netty.osClassifiers system property has been added to + avoid reading os-release files + + Fix a bug in SslHandler so handlerRemoved works properly even + if handlerAdded throws an exception + + Use the correct OSGi processor directive on aarch64, making it + possible to use OSGi on ARM + + HTTP paths that begin with a double-slash are now parsed the + same way browsers do + + The isCompleted flag is now correctly preserved on objects + from HttpData.retainedDuplicate() + + The HttpUtil.isOriginForm() and isAsteriskForm() methods now + correctly conform with RFC 7230 + + Fix an issue that allowed the multicast methods on + EpollDatagramChannel to be called outside of an event-loop + thread + + Support for the LoongArch64 processor architecture has been + added + * Fixes of 4.1.78: + + Fix a bug where an OPT record was added to DNS queries that + already had such a record + + Fix a bug that caused an error when files uploaded with HTTP + POST contained a backslash in their name + + Fix an issue in the BlockHound integration that could + occasionally cause NetUtil to be reported as performing + blocking operations + + A similar BlockHound issue was fixed for the JdkSslContext + + Fix a bug that prevented preface or settings frames from + being flushed, when an HTTP2 connection was established with + prior-knowledge + + Fixes a rare NullPointerException that could occur when a + ReferenceCountedOpenSslEngine threw an OutOfMemoryError from + its constructor, and was then later finalized + + The SslHandler now adds the socket file descriptor to the + BIOs, when the SslEngine supports this (boringssl and + libressl), which allow tracing and observability tools to + monitor encryption traffic on a per-connection basis. + + It is now possible to explicitly step the scheduling clock in + EmbeddedEventLoop, which is useful for making automated tests + with deterministic scheduling + * Fixes of 4.1.77: + + Local Information Disclosure Vulnerability in Netty on + Unix-Like systems due temporary files for Java 6 and lower in + io.netty:netty-codec-http (bsc#1199338, CVE-2022-24823) + + Upgraded the optional netty-tcnative dependency to version + 2.0.52.Final + + Fix a bug where Netty fails to load a shaded native library + + Include classifier in Automatic-Module-Name + + Check if epoll_pwait2 is implemented + + Don't call strdup on packagePrefix + + Enable debugging of asynchronous tasks in Intellij + + Throwing an exception in case glibc is missing instead of + segfaulting the JVM + * Fixes of 4.1.76: + + Upgraded the optional netty-tcnative dependency to version + 2.0.51.Final + + Upgraded the optional log4j dependency to version 2.17.2 + + The netty-all module now declare an automatic module name, + making it useable with Java Modules. + + It is now possible to configure arbitrary socket options for + the native epoll and kqueue transports. Refer to your + operating system documentation for what options are available. + + It is now possible to explicitly bind channels to either IPv4 + or IPv6. + + The HTTP/2 header validation that rejects duplicate + pseudo-headers, which was added in 4.1.75.Final, has been + changed so it no longer breaks older versions of gRPC. + " Fix a NullPointerException that was hiding the real cause of + certain HTTP/2 header decoding errors. +- Modified patches: + * 0001-Remove-optional-dep-Blockhound.patch + * 0002-Remove-optional-dep-conscrypt.patch + * 0003-Remove-optional-deps-jetty-alpn-and-npn.patch + * no-brotli-zstd.patch + - > 0004-Disable-Brotli-and-ZStd-compression.patch + * no-werror.patch + + rebase +- Removed patches: + * 0004-Remove-optional-dep-tcnative.patch + * 0005-Remove-optional-dep-log4j.patch + + we have the dependencies, so no need to disable them + * 0006-revert-Fix-native-image-build.patch + * 0007-Revert-Support-session-cache-for-client-and-server-w.patch + + solve the build breakages differently +- Added patches: + * 0005-Do-not-use-the-Graal-annotations.patch + * 0006-Do-not-use-the-Jetbrains-annotations.patch + + do not use annotations for which we don't have dependencies + * 0007-Do-not-require-the-tcnative-native-library.patch + + our tcnative library is installed system-wide + +- Force building with java 11 on ix86 in order to avoid random + build failures + netty-tcnative +- Upgrade to version 2.0.59 Final + * new artifact name netty-tcnative-classes, provided by this + version is required by netty 4.1.90 which contains important + security updates + * No formal changelog present. This artifact is closely bound + to the netty releases + - * fix build in factory - * new dependency on netty-jni-util-sources - -- Update to the 2.0.36 Final - * Includes many changes, from which the relevalt ones are: + * Includes many changes, from which the relevant ones are: ntp +- bsc#1210386: out-of-bounds writes in mstolfp() + * CVE-2023-26551, CVE-2023-26552, CVE-2023-26553, CVE-2023-26554 + * Add ntp-CVE-2023-26551.patch + nvidia-open-driver-G06-signed +- Update to version 525.116.04 + open-iscsi +- Remove "--strip" in SPEC file for meson build, so that + debuginfo is generated. (from mwilck) (bsc#1210536) + +- Build system: meson builds were ignoring optflags, and other + passed in compiler options. + +- Update iscsid.service so it starts iscsid.socket, if needed + (bsc#1206132). + open-vm-tools +- As per jsc-PED-1344, update spec file to only build the containerinfo + plugin for TW/SLES 15 SP5 and newer. + +- Update to 12.2.0 (build 21223074) (boo#1209128) + - There are no new features in the open-vm-tools 12.2.0 release. This is + primarily a maintenance release that addresses a few critical problems, + including: + - Linux quiesced snapshots have been updated to avoid intermittent hangs of + the vmtoolsd process. + - Updated the guestOps to handle some edge cases when File_GetSize() fails + or returns -1. + - A number of Coverity reported issues have been addressed. + - Detect the proto files for the containerd grpc client in alternate + locations. Pull request #626 + - FreeBSD: Support newer releases and code clean-up for earlier versions. + Pull request #584 + - Please refer to the release notes at + https://github.com/vmware/open-vm-tools/blob/stable-12.2.0/ReleaseNotes.md + - The granular changes that have gone into the 12.2.0 release are in the + ChangeLog at https://github.com/vmware/open-vm-tools/blob/stable-12.2.0/ + open-vm-tools/ChangeLog +- Update detect-suse-location.patch to remove upstream accepted portion of the + patch (jsc-PED-1344). + +- Migration of PAM settings to /usr/lib/pam.d. + +- Don't list libgrpc++, libgrpc, and libprotobuf in the containerinfo Requires + section. The dependencies will be added automatically. + +- Don't use new LDFLAGS, -labsl_synchronization -lgpr, when building for SLE. + +- Add containerInfo plugin (jsc-PED-1344) + - Add dependencies on grpc, protobuf, and containerd for container + introspection +- Added patches (jsc-PED-1344) + + detect-suse-location.patch + +- Add _service to handle open-vm-tools sources +- Update to 12.1.5 (build 20735119) (boo#1205962) + - A number of Coverity reported issues have been addressed. + - The deployPkg plugin may prematurely reboot the guest VM before cloud-init + has completed user data setup. If both the Perl based Linux customization + script and cloud-init run when the guest VM boots, the deployPkg plugin + may reboot the guest before cloud-init has finished. The deployPkg + plugin has been updated to wait for a running cloud-init process to + finish before the guest VM reboot is initiated. This issue is fixed in + this release. + - A SIGSEGV may be encountered when a non-quiesing snapshot times out. + This issue is fixed in this release. + - Unwanted vmtoolsd service error message if not on a VMware hypervisor. + When open-vm-tools comes preinstalled in a base Linux release, the vmtoolsd + services are started automatically at system start and desktop login. + If running on physical hardware or in a non-VMware hypervisor, the services + will emit an error message to the Systemd's logging service before stopping. + This issue is fixed in this release. + openssh +- Revert addition of openssh-dbus.sh, openssh-dbus.csh, openssh-dbus.fish: + This caused invalid and irrelevant environment assignments (bsc#1207014). + orafce:postgresql12 +- relax hard version require to be equal greater or equal + orafce:postgresql13 +- relax hard version require to be equal greater or equal + orafce:postgresql14 +- relax hard version require to be equal greater or equal + orafce:postgresql15 +- relax hard version require to be equal greater or equal + procps +- Add patch bsc1209122-a6c0795d.patch + * Fix for bsc#1209122 to allow `-´ as leading character to ignore + possible errors on systctl entries + prometheus-blackbox_exporter +- Fix authentication bypass via cache poisoning + (CVE-2022-46146, bsc#1208062) +- Add `min_version` parameter of `tls_config` to allow enabling + TLS 1.0 and 1.1 (bsc#1209113) +- Add: + * 0001-Update-go-modules.patch + +- On SUSE Linux Enterprise build always with Go >= 1.19 (bsc#1203599) + +- Build with go1.18 only for SLE-15-SP3 and + build with >= go1.19 on higher SP (bsc#1203599) + prometheus-hanadb_exporter +- Release 0.8.0 + Addresses bsc#1210869 + [#]# What's Changed + * Use systemd notify to set correctly the READY state by @arbulu89 in https://github.com/SUSE/hanadb_exporter/pull/86 + * Fix daemon flag usage by @arbulu89 in https://github.com/SUSE/hanadb_exporter/pull/87 + * Implement the version flag by @arbulu89 in https://github.com/SUSE/hanadb_exporter/pull/89 + * Update db_manager.py by @karolyczovek in https://github.com/SUSE/hanadb_exporter/pull/90 + * Fixing empty system replication panel 91#issue-918975015 by @pirat013 in https://github.com/SUSE/hanadb_exporter/pull/92 + * Add AWS Secrets Manager support by @elturkym in https://github.com/SUSE/hanadb_exporter/pull/97 + * Fix Boto3 dependency introduced by PR#97 by @diegoakechi in https://github.com/SUSE/hanadb_exporter/pull/98 + * Add config option 'listen_address' by @fjnalta in https://github.com/SUSE/hanadb_exporter/pull/99 + * update spec file to python packaging best practices by @yeoldegrove in https://github.com/SUSE/hanadb_exporter/pull/101 + * Enable ssl connection by @arbulu89 in https://github.com/SUSE/hanadb_exporter/pull/96 + * Fix the unittest fixing pytest to version 6 by now by @arbulu89 in https://github.com/SUSE/hanadb_exporter/pull/103 + * Remove invalid trailing comma from example file by @arbulu89 in https://github.com/SUSE/hanadb_exporter/pull/108 + * IMDSv1 and IMDSv2 abstraction for the retrieval of HANA DB Credentials from AWS Secrets Manager by @schniber in https://github.com/SUSE/hanadb_exporter/pull/112 + [#]# New Contributors + * @karolyczovek made their first contribution in https://github.com/SUSE/hanadb_exporter/pull/90 + * @pirat013 made their first contribution in https://github.com/SUSE/hanadb_exporter/pull/92 + * @elturkym made their first contribution in https://github.com/SUSE/hanadb_exporter/pull/97 + * @fjnalta made their first contribution in https://github.com/SUSE/hanadb_exporter/pull/99 + * @yeoldegrove made their first contribution in https://github.com/SUSE/hanadb_exporter/pull/101 + * @schniber made their first contribution in https://github.com/SUSE/hanadb_exporter/pull/112 + * *Full Changelog**: https://github.com/SUSE/hanadb_exporter/compare/0.7.3...0.8.0 + prometheus-postgres_exporter +- Adapt the systemd service security configuration + to be able to start it on RHEL systems and clones +- Create the prometheus user for RHEL systems and clones + +- Add 0001-Update-prometheus-exporter-toolkit-to-0.7.3.patch + * Fix authentication bypass via cache poisoning + (CVE-2022-46146, bsc#1208060) +- Fix _service to pull correct version + +- Use go_modules source service +- Upgrade to version 0.10.1: + * Fix broken log-level for values other than debug (bsc#1208965) + protobuf-c +- ec3d9000.patch: fixes unsigned integer overflow + (bsc#1210323, CVE-2022-48468) + -- update to 0.15 - - make protobuf_c_message_init() into a function (Issue #49, daveb) - - Fix for freeing memory after unpacking bytes w/o a default-value. - (Andrei Nigmatulin) - - minor windows portability issues (use ProtobufC_FD) (Pop Stelian) - - --with-endianness={little,big} (Pop Stelian) - - bug setting up values of has_idle in public dispatch, - make protobuf_c_dispatch_run() use only public members (daveb) - - provide cmake support and some Windows compatibility (Nikita Manovich) - python-boto3 +- Update in SLE-15 (bsc#1209255, jsc#PED-3780) +- Add python-python-dateutil and python-jmespath to BuildRequires + +- Update to 1.26.89 + * api-change:``ivschat``: [``botocore``] This release adds a new exception returned when calling + AWS IVS chat UpdateLoggingConfiguration. Now UpdateLoggingConfiguration can return + ConflictException when invalid updates are made in sequence to Logging Configurations. + * api-change:``secretsmanager``: [``botocore``] The type definitions of SecretString and + SecretBinary now have a minimum length of 1 in the model to match the exception thrown when you + pass in empty values. +- from version 1.26.88 + * api-change:``codeartifact``: [``botocore``] This release introduces the generic package format, a + mechanism for storing arbitrary binary assets. It also adds a new API, PublishPackageVersion, to + allow for publishing generic packages. + * api-change:``connect``: [``botocore``] This release adds a new API, GetMetricDataV2, which + returns metric data for Amazon Connect. + * api-change:``evidently``: [``botocore``] Updated entity override documentation + * api-change:``networkmanager``: [``botocore``] This update provides example usage for + TransitGatewayRouteTableArn. + * api-change:``quicksight``: [``botocore``] This release has two changes: add state persistence + feature for embedded dashboard and console in GenerateEmbedUrlForRegisteredUser API; add properties + for hidden collapsed row dimensions in PivotTableOptions. + * api-change:``redshift-data``: [``botocore``] Added support for Redshift Serverless workgroup-arn + wherever the WorkgroupName parameter is available. + * api-change:``sagemaker``: [``botocore``] Amazon SageMaker Inference now allows SSM access to + customer's model container by setting the "EnableSSMAccess" parameter for a ProductionVariant in + CreateEndpointConfig API. + * api-change:``servicediscovery``: [``botocore``] Updated all AWS Cloud Map APIs to provide + consistent throttling exception (RequestLimitExceeded) + * api-change:``sesv2``: [``botocore``] This release introduces a new recommendation in Virtual + Deliverability Manager Advisor, which detects missing or misconfigured Brand Indicator for Message + Identification (BIMI) DNS records for customer sending identities. +- from version 1.26.87 + * api-change:``athena``: [``botocore``] A new field SubstatementType is added to GetQueryExecution + API, so customers have an error free way to detect the query type and interpret the result. + * api-change:``dynamodb``: [``botocore``] Adds deletion protection support to DynamoDB tables. + Tables with deletion protection enabled cannot be deleted. Deletion protection is disabled by + default, can be enabled via the CreateTable or UpdateTable APIs, and is visible in + TableDescription. This setting is not replicated for Global Tables. + * api-change:``ec2``: [``botocore``] Introducing Amazon EC2 C7g, M7g and R7g instances, powered by + the latest generation AWS Graviton3 processors and deliver up to 25% better performance over + Graviton2-based instances. + * api-change:``lakeformation``: [``botocore``] This release adds two new API support + "GetDataCellsFiler" and "UpdateDataCellsFilter", and also updates the corresponding documentation. + * api-change:``mediapackage-vod``: [``botocore``] This release provides the date and time VOD + resources were created. + * api-change:``mediapackage``: [``botocore``] This release provides the date and time live + resources were created. + * api-change:``route53resolver``: [``botocore``] Add dual-stack and IPv6 support for Route 53 + Resolver Endpoint,Add IPv6 target IP in Route 53 Resolver Forwarding Rule + * api-change:``sagemaker``: [``botocore``] There needs to be a user identity to specify the + SageMaker user who perform each action regarding the entity. However, these is a not a unified + concept of user identity across SageMaker service that could be used today. +- from version 1.26.86 + * api-change:``dms``: [``botocore``] This release adds DMS Fleet Advisor Target Recommendation APIs + and exposes functionality for DMS Fleet Advisor. It adds functionality to start Target + Recommendation calculation. + * api-change:``location``: [``botocore``] Documentation update for the release of 3 additional map + styles for use with Open Data Maps: Open Data Standard Dark, Open Data Visualization Light & Open + Data Visualization Dark. +- from version 1.26.85 + * api-change:``account``: [``botocore``] AWS Account alternate contact email addresses can now have + a length of 254 characters and contain the character "|". + * api-change:``ivs``: [``botocore``] Updated text description in DeleteChannel, Stream, and + StreamSummary. +- from version 1.26.84 + * api-change:``dynamodb``: [``botocore``] Documentation updates for DynamoDB. + * api-change:``ec2``: [``botocore``] This release adds support for a new boot mode for EC2 + instances called 'UEFI Preferred'. + * api-change:``macie2``: [``botocore``] Documentation updates for Amazon Macie + * api-change:``mediaconvert``: [``botocore``] The AWS Elemental MediaConvert SDK has improved + handling for different input and output color space combinations. + * api-change:``medialive``: [``botocore``] AWS Elemental MediaLive adds support for Nielsen + watermark timezones. + * api-change:``transcribe``: [``botocore``] Amazon Transcribe now supports role access for these + API operations: CreateVocabulary, UpdateVocabulary, CreateVocabularyFilter, and + UpdateVocabularyFilter. +- from version 1.26.83 + * api-change:``iot``: [``botocore``] A recurring maintenance window is an optional configuration + used for rolling out the job document to all devices in the target group observing a predetermined + start time, duration, and frequency that the maintenance window occurs. + * api-change:``migrationhubstrategy``: [``botocore``] This release updates the File Import API to + allow importing servers already discovered by customers with reduced pre-requisites. + * api-change:``organizations``: [``botocore``] This release introduces a new reason code, + ACCOUNT_CREATION_NOT_COMPLETE, to ConstraintViolationException in CreateOrganization API. + * api-change:``pi``: [``botocore``] This release adds a new field PeriodAlignment to allow the + customer specifying the returned timestamp of time periods to be either the start or end time. + * api-change:``pipes``: [``botocore``] This release fixes some input parameter range and patterns. + * api-change:``sagemaker``: [``botocore``] Add a new field "EndpointMetrics" in SageMaker Inference + Recommender "ListInferenceRecommendationsJobSteps" API response. +- from version 1.26.82 + * api-change:``codecatalyst``: [``botocore``] Published Dev Environments StopDevEnvironmentSession + API + * api-change:``pricing``: [``botocore``] This release adds 2 new APIs - ListPriceLists which + returns a list of applicable price lists, and GetPriceListFileUrl which outputs a URL to retrieve + your price lists from the generated file from ListPriceLists + * api-change:``s3outposts``: [``botocore``] S3 on Outposts introduces a new API ListOutpostsWithS3, + with this API you can list all your Outposts with S3 capacity. +- from version 1.26.81 + * enhancement:Documentation: Splits service documentation into multiple sub-pages for better + organization and faster loading time. + * enhancement:Documentation: [``botocore``] Splits service documentation into multiple sub-pages + for better organization and faster loading time. + * api-change:``comprehend``: [``botocore``] Amazon Comprehend now supports flywheels to help you + train and manage new model versions for custom models. + * api-change:``ec2``: [``botocore``] This release allows IMDS support to be set to v2-only on an + existing AMI, so that all future instances launched from that AMI will use IMDSv2 by default. + * api-change:``kms``: [``botocore``] AWS KMS is deprecating the RSAES_PKCS1_V1_5 wrapping algorithm + option in the GetParametersForImport API that is used in the AWS KMS Import Key Material feature. + AWS KMS will end support for this wrapping algorithm by October 1, 2023. + * api-change:``lightsail``: [``botocore``] This release adds Lightsail for Research feature + support, such as GUI session access, cost estimates, stop instance on idle, and disk auto mount. + * api-change:``managedblockchain``: [``botocore``] This release adds support for tagging to the + accessor resource in Amazon Managed Blockchain + * api-change:``omics``: [``botocore``] Minor model changes to accomodate batch imports feature +- from version 1.26.80 + * api-change:``devops-guru``: [``botocore``] This release adds the description field on + ListAnomaliesForInsight and DescribeAnomaly API responses for proactive anomalies. + * api-change:``drs``: [``botocore``] New fields were added to reflect availability zone data in + source server and recovery instance description commands responses, as well as source server launch + status. + * api-change:``internetmonitor``: [``botocore``] CloudWatch Internet Monitor is a a new service + within CloudWatch that will help application developers and network engineers continuously monitor + internet performance metrics such as availability and performance between their AWS-hosted + applications and end-users of these applications + * api-change:``lambda``: [``botocore``] This release adds the ability to create ESMs with Document + DB change streams as event source. For more information see + https://docs.aws.amazon.com/lambda/latest/dg/with-documentdb.html. + * api-change:``mediaconvert``: [``botocore``] The AWS Elemental MediaConvert SDK has added support + for HDR10 to SDR tone mapping, and animated GIF video input sources. + * api-change:``timestream-write``: [``botocore``] This release adds the ability to ingest batched + historical data or migrate data in bulk from S3 into Timestream using CSV files. +- from version 1.26.79 + * api-change:``connect``: [``botocore``] StartTaskContact API now supports linked task creation + with a new optional RelatedContactId parameter + * api-change:``connectcases``: [``botocore``] This release adds the ability to delete domains + through the DeleteDomain API. For more information see + https://docs.aws.amazon.com/cases/latest/APIReference/Welcome.html + * api-change:``redshift``: [``botocore``] Documentation updates for Redshift API bringing it in + line with IAM best practices. + * api-change:``securityhub``: [``botocore``] New Security Hub APIs and updates to existing APIs + that help you consolidate control findings and enable and disable controls across all supported + standards + * api-change:``servicecatalog``: [``botocore``] Documentation updates for Service Catalog +- Update BuildRequires and Requires from setup.py + +- Update to 1.26.78 + * api-change:``appflow``: [``botocore``] This release enables the customers to choose whether to + use Private Link for Metadata and Authorization call when using a private Salesforce connections + * api-change:``ecs``: [``botocore``] This release supports deleting Amazon ECS task definitions + that are in the INACTIVE state. + * api-change:``grafana``: [``botocore``] Doc-only update. Updated information on attached role + policies for customer provided roles + * api-change:``guardduty``: [``botocore``] Updated API and data types descriptions for + CreateFilter, UpdateFilter, and TriggerDetails. + * api-change:``iotwireless``: [``botocore``] In this release, we add additional capabilities for + the FUOTA which allows user to configure the fragment size, the sending interval and the redundancy + ratio of the FUOTA tasks + * api-change:``location``: [``botocore``] This release adds support for using Maps APIs with an API + Key in addition to AWS Cognito. This includes support for adding, listing, updating and deleting + API Keys. + * api-change:``macie2``: [``botocore``] This release adds support for a new finding type, + Policy:IAMUser/S3BucketSharedWithCloudFront, and S3 bucket metadata that indicates if a bucket is + shared with an Amazon CloudFront OAI or OAC. + * api-change:``wafv2``: [``botocore``] You can now associate an AWS WAF v2 web ACL with an AWS App + Runner service. +- from version 1.26.77 + * api-change:``chime-sdk-voice``: [``botocore``] This release introduces support for Voice + Connector media metrics in the Amazon Chime SDK Voice namespace + * api-change:``cloudfront``: [``botocore``] CloudFront now supports block lists in origin request + policies so that you can forward all headers, cookies, or query string from viewer requests to the + origin *except* for those specified in the block list. + * api-change:``datasync``: [``botocore``] AWS DataSync has relaxed the minimum length constraint of + AccessKey for Object Storage locations to 1. + * api-change:``opensearch``: [``botocore``] This release lets customers configure Off-peak window + and software update related properties for a new/existing domain. It enhances the capabilities of + StartServiceSoftwareUpdate API; adds 2 new APIs - ListScheduledActions & UpdateScheduledAction; and + allows Auto-tune to make use of Off-peak window. + * api-change:``rum``: [``botocore``] CloudWatch RUM now supports CloudWatch Custom Metrics + * api-change:``ssm``: [``botocore``] Document only update for Feb 2023 +- from version 1.26.76 + * api-change:``quicksight``: [``botocore``] S3 data sources now accept a custom IAM role. + * api-change:``resiliencehub``: [``botocore``] In this release we improved resilience hub + application creation and maintenance by introducing new resource and app component crud APIs, + improving visibility and maintenance of application input sources and added support for additional + information attributes to be provided by customers. + * api-change:``securityhub``: [``botocore``] Documentation updates for AWS Security Hub + * api-change:``tnb``: [``botocore``] This is the initial SDK release for AWS Telco Network Builder + (TNB). AWS Telco Network Builder is a network automation service that helps you deploy and manage + telecom networks. +- from version 1.26.75 + * bugfix:SSO: [``botocore``] Fixes aws/aws-cli`#7496 + `__ by using the correct profile name rather than the + one set in the session. + * api-change:``auditmanager``: [``botocore``] This release introduces a + ServiceQuotaExceededException to the UpdateAssessmentFrameworkShare API operation. + * api-change:``connect``: [``botocore``] Reasons for failed diff has been approved by SDK Reviewer +- from version 1.26.74 + * api-change:``apprunner``: [``botocore``] This release supports removing MaxSize limit for + AutoScalingConfiguration. + * api-change:``glue``: [``botocore``] Release of Delta Lake Data Lake Format for Glue Studio Service +- from version 1.26.73 + * api-change:``emr``: [``botocore``] Update emr client to latest version + * api-change:``grafana``: [``botocore``] With this release Amazon Managed Grafana now supports + inbound Network Access Control that helps you to restrict user access to your Grafana workspaces + * api-change:``ivs``: [``botocore``] Doc-only update. Updated text description in DeleteChannel, + Stream, and StreamSummary. + * api-change:``wafv2``: [``botocore``] Added a notice for account takeover prevention (ATP). The + interface incorrectly lets you to configure ATP response inspection in regional web ACLs in Region + US East (N. Virginia), without returning an error. ATP response inspection is only available in web + ACLs that protect CloudFront distributions. +- from version 1.26.72 + * api-change:``cloudtrail``: [``botocore``] This release adds an + InsufficientEncryptionPolicyException type to the StartImport endpoint + * api-change:``efs``: [``botocore``] Update efs client to latest version + * api-change:``frauddetector``: [``botocore``] This release introduces Lists feature which allows + customers to reference a set of values in Fraud Detector's rules. With Lists, customers can + dynamically manage these attributes in real time. Lists can be created/deleted and its contents can + be modified using the Fraud Detector API. + * api-change:``glue``: [``botocore``] Fix DirectJDBCSource not showing up in CLI code gen + * api-change:``privatenetworks``: [``botocore``] This release introduces a new + StartNetworkResourceUpdate API, which enables return/replacement of hardware from a NetworkSite. + * api-change:``rds``: [``botocore``] Database Activity Stream support for RDS for SQL Server. + * api-change:``wafv2``: [``botocore``] For protected CloudFront distributions, you can now use the + AWS WAF Fraud Control account takeover prevention (ATP) managed rule group to block new login + attempts from clients that have recently submitted too many failed login attempts. +- Update BuildRequires and Requires from setup.py + +- Update to 1.26.71 + * api-change:``appconfig``: [``botocore``] AWS AppConfig now offers the option to set a version + label on hosted configuration versions. Version labels allow you to identify specific hosted + configuration versions based on an alternate versioning scheme that you define. + * api-change:``datasync``: [``botocore``] With this launch, we are giving customers the ability to + use older SMB protocol versions, enabling them to use DataSync to copy data to and from their + legacy storage arrays. + * api-change:``ec2``: [``botocore``] With this release customers can turn host maintenance on or + off when allocating or modifying a supported dedicated host. Host maintenance is turned on by + default for supported hosts. +- from version 1.26.70 + * api-change:``account``: [``botocore``] This release of the Account Management API enables + customers to view and manage whether AWS Opt-In Regions are enabled or disabled for their Account. + For more information, see + https://docs.aws.amazon.com/accounts/latest/reference/manage-acct-regions.html + * api-change:``appconfigdata``: [``botocore``] AWS AppConfig now offers the option to set a version + label on hosted configuration versions. If a labeled hosted configuration version is deployed, its + version label is available in the GetLatestConfiguration response. + * api-change:``snowball``: [``botocore``] Adds support for EKS Anywhere on Snowball. AWS Snow + Family customers can now install EKS Anywhere service on Snowball Edge Compute Optimized devices. +- from version 1.26.69 + * api-change:``autoscaling``: [``botocore``] You can now either terminate/replace, ignore, or wait + for EC2 Auto Scaling instances on standby or protected from scale in. Also, you can also roll back + changes from a failed instance refresh. + * api-change:``connect``: [``botocore``] This update provides the Wisdom session ARN for contacts + enabled for Wisdom in the chat channel. + * api-change:``ec2``: [``botocore``] Adds support for waiters that automatically poll for an + imported snapshot until it reaches the completed state. + * api-change:``polly``: [``botocore``] Amazon Polly adds two new neural Japanese voices - Kazuha, + Tomoko + * api-change:``sagemaker``: [``botocore``] Amazon SageMaker Autopilot adds support for selecting + algorithms in CreateAutoMLJob API. + * api-change:``sns``: [``botocore``] This release adds support for SNS X-Ray active tracing as well + as other updates. +- from version 1.26.68 + * api-change:``chime-sdk-meetings``: [``botocore``] Documentation updates for Chime Meetings SDK + * api-change:``emr-containers``: [``botocore``] EMR on EKS allows configuring retry policies for + job runs through the StartJobRun API. Using retry policies, a job cause a driver pod to be + restarted automatically if it fails or is deleted. The job's status can be seen in the + DescribeJobRun and ListJobRun APIs and monitored using CloudWatch events. + * api-change:``evidently``: [``botocore``] Updated entity overrides parameter to accept up to 2500 + overrides or a total of 40KB. + * api-change:``lexv2-models``: [``botocore``] Update lexv2-models client to latest version + * api-change:``lexv2-runtime``: [``botocore``] Update lexv2-runtime client to latest version + * api-change:``lightsail``: [``botocore``] Documentation updates for Lightsail + * api-change:``migration-hub-refactor-spaces``: [``botocore``] This release adds support for + creating environments with a network fabric type of NONE + * api-change:``workdocs``: [``botocore``] Doc only update for the WorkDocs APIs. + * api-change:``workspaces``: [``botocore``] Removed Windows Server 2016 BYOL and made changes based + on IAM campaign. +- from version 1.26.67 + * api-change:``backup``: [``botocore``] This release added one attribute (resource name) in the + output model of our 9 existing APIs in AWS backup so that customers will see the resource name at + the output. No input required from Customers. + * api-change:``cloudfront``: [``botocore``] CloudFront Origin Access Control extends support to AWS + Elemental MediaStore origins. + * api-change:``glue``: [``botocore``] DirectJDBCSource + Glue 4.0 streaming options + * api-change:``lakeformation``: [``botocore``] This release removes the LFTagpolicyResource + expression limits. +- Update BuildRequires and Requires from setup.py + +- Update to 1.26.66 + * api-change:``transfer``: [``botocore``] Updated the documentation for the ImportCertificate API + call, and added examples. +- from version 1.26.65 + * api-change:``compute-optimizer``: [``botocore``] AWS Compute optimizer can now infer if Kafka is + running on an instance. + * api-change:``customer-profiles``: [``botocore``] This release deprecates the PartyType and Gender + enum data types from the Profile model and replaces them with new PartyTypeString and GenderString + attributes, which accept any string of length up to 255. + * api-change:``frauddetector``: [``botocore``] My AWS Service (Amazon Fraud Detector) - This + release introduces Cold Start Model Training which optimizes training for small datasets and adds + intelligent methods for treating unlabeled data. You can now train Online Fraud Insights or + Transaction Fraud Insights models with minimal historical-data. + * api-change:``mediaconvert``: [``botocore``] The AWS Elemental MediaConvert SDK has added improved + scene change detection capabilities and a bandwidth reduction filter, along with video quality + enhancements, to the AVC encoder. + * api-change:``outposts``: [``botocore``] Adds OrderType to Order structure. Adds PreviousOrderId + and PreviousLineItemId to LineItem structure. Adds new line item status REPLACED. Increases maximum + length of pagination token. +- from version 1.26.64 + * enhancement:AWSCRT: [``botocore``] Upgrade awscrt version to 0.16.9 + * api-change:``proton``: [``botocore``] Add new GetResourcesSummary API + * api-change:``redshift``: [``botocore``] Corrects descriptions of the parameters for the API + operations RestoreFromClusterSnapshot, RestoreTableFromClusterSnapshot, and CreateCluster. +- from version 1.26.63 + * api-change:``appconfig``: [``botocore``] AWS AppConfig introduces KMS customer-managed key (CMK) + encryption of configuration data, along with AWS Secrets Manager as a new configuration data + source. S3 objects using SSE-KMS encryption and SSM Parameter Store SecureStrings are also now + supported. + * api-change:``connect``: [``botocore``] Enabled FIPS endpoints for GovCloud (US) regions in SDK. + * api-change:``ec2``: [``botocore``] Documentation updates for EC2. + * api-change:``elbv2``: [``botocore``] Update elbv2 client to latest version + * api-change:``keyspaces``: [``botocore``] Enabled FIPS endpoints for GovCloud (US) regions in SDK. + * api-change:``quicksight``: [``botocore``] QuickSight support for Radar Chart and Dashboard + Publish Options + * api-change:``redshift``: [``botocore``] Enabled FIPS endpoints for GovCloud (US) regions in SDK. + * api-change:``sso-admin``: [``botocore``] Enabled FIPS endpoints for GovCloud (US) regions in SDK. +- from version 1.26.62 + * bugfix:``s3``: [``botocore``] boto3 no longer overwrites user supplied `Content-Encoding` with + `aws-chunked` when user also supplies `ChecksumAlgorithm`. + * api-change:``devops-guru``: [``botocore``] This release adds filter support ListAnomalyForInsight + API. + * api-change:``forecast``: [``botocore``] This release will enable customer select INCREMENTAL as + ImportModel in Forecast's CreateDatasetImportJob API. Verified latest SDK containing required + attribute, following https://w.amazon.com/bin/view/AWS-Seer/Launch/Trebuchet/ + * api-change:``iam``: [``botocore``] Documentation updates for AWS Identity and Access Management + (IAM). + * api-change:``mediatailor``: [``botocore``] The AWS Elemental MediaTailor SDK for Channel Assembly + has added support for program updates, and the ability to clip the end of VOD sources in programs. + * api-change:``sns``: [``botocore``] Additional attributes added for set-topic-attributes. +- from version 1.26.61 + * api-change:``accessanalyzer``: [``botocore``] Enabled FIPS endpoints for GovCloud (US) regions in + SDK. + * api-change:``appsync``: [``botocore``] This release introduces the feature to support EventBridge + as AppSync data source. + * api-change:``cloudtrail-data``: [``botocore``] Add CloudTrail Data Service to enable users to + ingest activity events from non-AWS sources into CloudTrail Lake. + * api-change:``cloudtrail``: [``botocore``] Add new "Channel" APIs to enable users to manage + channels used for CloudTrail Lake integrations, and "Resource Policy" APIs to enable users to + manage the resource-based permissions policy attached to a channel. + * api-change:``codeartifact``: [``botocore``] This release introduces a new DeletePackage API, + which enables deletion of a package and all of its versions from a repository. + * api-change:``connectparticipant``: [``botocore``] Enabled FIPS endpoints for GovCloud (US) + regions in SDK. + * api-change:``ec2``: [``botocore``] This launch allows customers to associate up to 8 IP addresses + to their NAT Gateways to increase the limit on concurrent connections to a single destination by + eight times from 55K to 440K. + * api-change:``groundstation``: [``botocore``] DigIF Expansion changes to the Customer APIs. + * api-change:``iot``: [``botocore``] Added support for IoT Rules Engine Cloudwatch Logs action + batch mode. + * api-change:``kinesis``: [``botocore``] Enabled FIPS endpoints for GovCloud (US) regions in SDK. + * api-change:``opensearch``: [``botocore``] Amazon OpenSearch Service adds the option for a VPC + endpoint connection between two domains when the local domain uses OpenSearch version 1.3 or 2.3. + You can now use remote reindex to copy indices from one VPC domain to another without a reverse + proxy. + * api-change:``outposts``: [``botocore``] Enabled FIPS endpoints for GovCloud (US) regions in SDK. + * api-change:``polly``: [``botocore``] Amazon Polly adds two new neural American English voices - + Ruth, Stephen + * api-change:``sagemaker``: [``botocore``] Amazon SageMaker Automatic Model Tuning now supports + more completion criteria for Hyperparameter Optimization. + * api-change:``securityhub``: [``botocore``] New fields have been added to the AWS Security Finding + Format. Compliance.SecurityControlId is a unique identifier for a security control across + standards. Compliance.AssociatedStandards contains all enabled standards in which a security + control is enabled. + * api-change:``support``: [``botocore``] This fixes incorrect endpoint construction when a customer + is explicitly setting a region. +- Update BuildRequires and Requires from setup.py + +- Update to 1.26.60 + * api-change:``clouddirectory``: [``botocore``] Enabled FIPS endpoints for GovCloud (US) regions in + SDK. + * api-change:``cloudformation``: [``botocore``] This feature provides a method of obtaining which + regions a stackset has stack instances deployed in. + * api-change:``discovery``: [``botocore``] Update ImportName validation to 255 from the current + length of 100 + * api-change:``dlm``: [``botocore``] Enabled FIPS endpoints for GovCloud (US) regions in SDK. + * api-change:``ec2``: [``botocore``] We add Prefix Lists as a new route destination option for + LocalGatewayRoutes. This will allow customers to create routes to Prefix Lists. Prefix List routes + will allow customers to group individual CIDR routes with the same target into a single route. + * api-change:``imagebuilder``: [``botocore``] Enabled FIPS endpoints for GovCloud (US) regions in + SDK. + * api-change:``kafka``: [``botocore``] Enabled FIPS endpoints for GovCloud (US) regions in SDK. + * api-change:``mediaconvert``: [``botocore``] Enabled FIPS endpoints for GovCloud (US) regions in + SDK. + * api-change:``swf``: [``botocore``] Enabled FIPS endpoints for GovCloud (US) regions in SDK. +- from version 1.26.59 + * api-change:``application-autoscaling``: [``botocore``] Enabled FIPS endpoints for GovCloud (US) + regions in SDK. + * api-change:``appstream``: [``botocore``] Fixing the issue where Appstream waiters hang for + fleet_started and fleet_stopped. + * api-change:``elasticbeanstalk``: [``botocore``] Enabled FIPS endpoints for GovCloud (US) regions + in SDK. + * api-change:``fis``: [``botocore``] Enabled FIPS endpoints for GovCloud (US) regions in SDK. + * api-change:``glacier``: [``botocore``] Enabled FIPS endpoints for GovCloud (US) regions in SDK. + * api-change:``greengrass``: [``botocore``] Enabled FIPS endpoints for GovCloud (US) regions in SDK. + * api-change:``greengrassv2``: [``botocore``] Enabled FIPS endpoints for GovCloud (US) in SDK. + * api-change:``mediatailor``: [``botocore``] This release introduces the As Run logging type, along + with API and documentation updates. + * api-change:``outposts``: [``botocore``] Adding support for payment term in GetOrder, CreateOrder + responses. + * api-change:``sagemaker-runtime``: [``botocore``] Update sagemaker-runtime client to latest version + * api-change:``sagemaker``: [``botocore``] This release supports running SageMaker Training jobs + with container images that are in a private Docker registry. + * api-change:``serverlessrepo``: [``botocore``] Enabled FIPS endpoints for GovCloud (US) regions in + SDK. +- Update BuildRequires and Requires from setup.py + +- Update to 1.26.58 + * api-change:``events``: [``botocore``] Update events client to latest version + * api-change:``iotfleetwise``: [``botocore``] Add model validation to BatchCreateVehicle and + BatchUpdateVehicle operations that invalidate requests with an empty vehicles list. + * api-change:``s3``: [``botocore``] Allow FIPS to be used with path-style URLs. +- from version 1.26.57 + * api-change:``cloudformation``: [``botocore``] Enabled FIPS aws-us-gov endpoints in SDK. + * api-change:``ec2``: [``botocore``] This release adds new functionality that allows customers to + provision IPv6 CIDR blocks through Amazon VPC IP Address Manager (IPAM) as well as allowing + customers to utilize IPAM Resource Discovery APIs. + * api-change:``m2``: [``botocore``] Add returnCode, batchJobIdentifier in GetBatchJobExecution + response, for user to view the batch job execution result & unique identifier from engine. Also + removed unused headers from REST APIs + * api-change:``polly``: [``botocore``] Add 5 new neural voices - Sergio (es-ES), Andres (es-MX), + Remi (fr-FR), Adriano (it-IT) and Thiago (pt-BR). + * api-change:``redshift-serverless``: [``botocore``] Added query monitoring rules as possible + parameters for create and update workgroup operations. + * api-change:``s3control``: [``botocore``] Add additional endpoint tests for S3 Control. Fix + missing endpoint parameters for PutBucketVersioning and GetBucketVersioning. Prior to this fix, + those operations may have resulted in an invalid endpoint being resolved. + * api-change:``sagemaker``: [``botocore``] SageMaker Inference Recommender now decouples from Model + Registry and could accept Model Name to invoke inference recommendations job; Inference Recommender + now provides CPU/Memory Utilization metrics data in recommendation output. + * api-change:``sts``: [``botocore``] Doc only change to update wording in a key topic +- from version 1.26.56 + * api-change:``databrew``: [``botocore``] Enabled FIPS us-gov-west-1 endpoints in SDK. + * api-change:``route53``: [``botocore``] Amazon Route 53 now supports the Asia Pacific (Melbourne) + Region (ap-southeast-4) for latency records, geoproximity records, and private DNS for Amazon VPCs + in that region. + * api-change:``ssm-sap``: [``botocore``] This release provides updates to documentation and support + for listing operations performed by AWS Systems Manager for SAP. +- from version 1.26.55 + * api-change:``lambda``: [``botocore``] Release Lambda RuntimeManagementConfig, enabling customers + to better manage runtime updates to their Lambda functions. This release adds two new APIs, + GetRuntimeManagementConfig and PutRuntimeManagementConfig, as well as support on existing + Create/Get/Update function APIs. + * api-change:``sagemaker``: [``botocore``] Amazon SageMaker Inference now supports P4de instance + types. +- from version 1.26.54 + * api-change:``ec2``: [``botocore``] C6in, M6in, M6idn, R6in and R6idn instances are powered by 3rd + Generation Intel Xeon Scalable processors (code named Ice Lake) with an all-core turbo frequency of + 3.5 GHz. + * api-change:``ivs``: [``botocore``] API and Doc update. Update to arns field in BatchGetStreamKey. + Also updates to operations and structures. + * api-change:``quicksight``: [``botocore``] This release adds support for data bars in QuickSight + table and increases pivot table field well limit. +- from version 1.26.53 + * api-change:``appflow``: [``botocore``] Adding support for Salesforce Pardot connector in Amazon + AppFlow. + * api-change:``codeartifact``: [``botocore``] Documentation updates for CodeArtifact + * api-change:``connect``: [``botocore``] Amazon Connect Chat introduces Persistent Chat, allowing + customers to resume previous conversations with context and transcripts carried over from previous + chats, eliminating the need to repeat themselves and allowing agents to provide personalized + service with access to entire conversation history. + * api-change:``connectparticipant``: [``botocore``] This release updates Amazon Connect + Participant's GetTranscript api to provide transcripts of past chats on a persistent chat session. + * api-change:``ec2``: [``botocore``] Adds SSM Parameter Resource Aliasing support to EC2 Launch + Templates. Launch Templates can now store parameter aliases in place of AMI Resource IDs. + CreateLaunchTemplateVersion and DescribeLaunchTemplateVersions now support a convenience flag, + ResolveAlias, to return the resolved parameter value. + * api-change:``glue``: [``botocore``] Release Glue Studio Hudi Data Lake Format for SDK/CLI + * api-change:``groundstation``: [``botocore``] Add configurable prepass and postpass times for + DataflowEndpointGroup. Add Waiter to allow customers to wait for a contact that was reserved + through ReserveContact + * api-change:``logs``: [``botocore``] Bug fix - Removed the regex pattern validation from + CoralModel to avoid potential security issue. + * api-change:``medialive``: [``botocore``] AWS Elemental MediaLive adds support for SCTE 35 + preRollMilliSeconds. + * api-change:``opensearch``: [``botocore``] This release adds the enhanced dry run option, that + checks for validation errors that might occur when deploying configuration changes and provides a + summary of these errors, if any. The feature will also indicate whether a blue/green deployment + will be required to apply a change. + * api-change:``panorama``: [``botocore``] Added AllowMajorVersionUpdate option to OTAJobConfig to + make appliance software major version updates opt-in. + * api-change:``sagemaker``: [``botocore``] HyperParameterTuningJobs now allow passing environment + variables into the corresponding TrainingJobs +- Update BuildRequires and Requires from setup.py + +- Update to 1.26.52 + * api-change:``cloudwatch``: [``botocore``] Update cloudwatch client to latest version + * api-change:``efs``: [``botocore``] Update efs client to latest version + * api-change:``ivschat``: [``botocore``] Updates the range for a Chat Room's + maximumMessageRatePerSecond field. + * api-change:``wafv2``: [``botocore``] Improved the visibility of the guidance for updating AWS WAF + resources, such as web ACLs and rule groups. +- from version 1.26.51 + * api-change:``billingconductor``: [``botocore``] This release adds support for SKU Scope for + pricing plans. + * api-change:``cloud9``: [``botocore``] Added minimum value to AutomaticStopTimeMinutes parameter. + * api-change:``imagebuilder``: [``botocore``] Add support for AWS Marketplace product IDs as input + during CreateImageRecipe for the parent-image parameter. Add support for listing third-party + components. + * api-change:``network-firewall``: [``botocore``] Network Firewall now allows creation of dual + stack endpoints, enabling inspection of IPv6 traffic. +- from version 1.26.50 + * api-change:``connect``: [``botocore``] This release updates the responses of + UpdateContactFlowContent, UpdateContactFlowMetadata, UpdateContactFlowName and DeleteContactFlow + API with empty responses. + * api-change:``ec2``: [``botocore``] Documentation updates for EC2. + * api-change:``outposts``: [``botocore``] This release adds POWER_30_KVA as an option for + PowerDrawKva. PowerDrawKva is part of the RackPhysicalProperties structure in the CreateSite + request. + * api-change:``resource-groups``: [``botocore``] AWS Resource Groups customers can now turn on + Group Lifecycle Events in their AWS account. When you turn this on, Resource Groups monitors your + groups for changes to group state or membership. Those changes are sent to Amazon EventBridge as + events that you can respond to using rules you create. +- from version 1.26.49 + * api-change:``cleanrooms``: [``botocore``] Initial release of AWS Clean Rooms + * api-change:``lambda``: [``botocore``] Add support for MaximumConcurrency parameter for SQS event + source. Customers can now limit the maximum concurrent invocations for their SQS Event Source + Mapping. + * api-change:``logs``: [``botocore``] Bug fix: logGroupName is now not a required field in + GetLogEvents, FilterLogEvents, GetLogGroupFields, and DescribeLogStreams APIs as logGroupIdentifier + can be provided instead + * api-change:``mediaconvert``: [``botocore``] The AWS Elemental MediaConvert SDK has added support + for compact DASH manifest generation, audio normalization using TruePeak measurements, and the + ability to clip the sample range in the color corrector. + * api-change:``secretsmanager``: [``botocore``] Update documentation for new ListSecrets and + DescribeSecret parameters +- from version 1.26.48 + * api-change:``kendra``: [``botocore``] This release adds support to new document types - RTF, XML, + XSLT, MS_EXCEL, CSV, JSON, MD +- from version 1.26.47 + * api-change:``location``: [``botocore``] This release adds support for two new route travel + models, Bicycle and Motorcycle which can be used with Grab data source. + * api-change:``rds``: [``botocore``] This release adds support for configuring allocated storage on + the CreateDBInstanceReadReplica, RestoreDBInstanceFromDBSnapshot, and + RestoreDBInstanceToPointInTime APIs. +- from version 1.26.46 + * api-change:``ecr-public``: [``botocore``] This release for Amazon ECR Public makes several change + to bring the SDK into sync with the API. + * api-change:``kendra-ranking``: [``botocore``] Introducing Amazon Kendra Intelligent Ranking, a + new set of Kendra APIs that leverages Kendra semantic ranking capabilities to improve the quality + of search results from other search services (i.e. OpenSearch, ElasticSearch, Solr). + * api-change:``network-firewall``: [``botocore``] Network Firewall now supports the Suricata rule + action reject, in addition to the actions pass, drop, and alert. + * api-change:``ram``: [``botocore``] Enabled FIPS aws-us-gov endpoints in SDK. + * api-change:``workspaces-web``: [``botocore``] This release adds support for a new portal + authentication type: AWS IAM Identity Center (successor to AWS Single Sign-On). +- from version 1.26.45 + * api-change:``acm-pca``: [``botocore``] Added revocation parameter validation: bucket names must + match S3 bucket naming rules and CNAMEs conform to RFC2396 restrictions on the use of special + characters in URIs. + * api-change:``auditmanager``: [``botocore``] This release introduces a new data retention option + in your Audit Manager settings. You can now use the DeregistrationPolicy parameter to specify if + you want to delete your data when you deregister Audit Manager. +- from version 1.26.44 + * api-change:``amplifybackend``: [``botocore``] Updated GetBackendAPIModels response to include + ModelIntrospectionSchema json string + * api-change:``apprunner``: [``botocore``] This release adds support of securely referencing + secrets and configuration data that are stored in Secrets Manager and SSM Parameter Store by adding + them as environment secrets in your App Runner service. + * api-change:``connect``: [``botocore``] Documentation update for a new Initiation Method value in + DescribeContact API + * api-change:``emr-serverless``: [``botocore``] Adds support for customized images. You can now + provide runtime images when creating or updating EMR Serverless Applications. + * api-change:``lightsail``: [``botocore``] Documentation updates for Amazon Lightsail. + * api-change:``mwaa``: [``botocore``] MWAA supports Apache Airflow version 2.4.3. + * api-change:``rds``: [``botocore``] This release adds support for specifying which certificate + authority (CA) to use for a DB instance's server certificate during DB instance creation, as well + as other CA enhancements. +- from version 1.26.43 + * api-change:``application-autoscaling``: [``botocore``] Customers can now use the existing + DescribeScalingActivities API to also see the detailed and machine-readable reasons for Application + Auto Scaling not scaling their resources and, if needed, take the necessary corrective actions. + * api-change:``logs``: [``botocore``] Update to remove sequenceToken as a required field in + PutLogEvents calls. + * api-change:``ssm``: [``botocore``] Adding support for QuickSetup Document Type in Systems Manager +- Update BuildRequires and Requires from setup.py + +- update to 1.26.42: + * api-change:``securitylake``: [``botocore``] Allow CreateSubscriber API + to take string input that allows setting more descriptive + SubscriberDescription field. Make souceTypes field required in model + level for UpdateSubscriberRequest as it is required for every API call + on the backend. Allow ListSubscribers take any String as nextToken + param. + +- Update to version 1.26.41 + * api-change:``cloudfront``: [``botocore``] Extend response headers policy to support removing + headers from viewer responses + * api-change:``iotfleetwise``: [``botocore``] Update documentation - correct the epoch constant + value of default value for expiryTime field in CreateCampaign request. +- from version 1.26.40 + * api-change:``apigateway``: [``botocore``] Documentation updates for Amazon API Gateway + * api-change:``emr``: [``botocore``] Update emr client to latest version + * api-change:``secretsmanager``: [``botocore``] Added owning service filter, include planned + deletion flag, and next rotation date response parameter in ListSecrets. + * api-change:``wisdom``: [``botocore``] This release extends Wisdom CreateContent and + StartContentUpload APIs to support PDF and MicrosoftWord docx document uploading. +- from version 1.26.39 + * api-change:``elasticache``: [``botocore``] This release allows you to modify the encryption in + transit setting, for existing Redis clusters. You can now change the TLS configuration of your + Redis clusters without the need to re-build or re-provision the clusters or impact application + availability. + * api-change:``network-firewall``: [``botocore``] AWS Network Firewall now provides status messages + for firewalls to help you troubleshoot when your endpoint fails. + * api-change:``rds``: [``botocore``] This release adds support for Custom Engine Version (CEV) on + RDS Custom SQL Server. + * api-change:``route53-recovery-control-config``: [``botocore``] Added support for Python + paginators in the route53-recovery-control-config List* APIs. +- from version 1.26.38 + * api-change:``memorydb``: [``botocore``] This release adds support for MemoryDB Reserved nodes + which provides a significant discount compared to on-demand node pricing. Reserved nodes are not + physical nodes, but rather a billing discount applied to the use of on-demand nodes in your account. + * api-change:``transfer``: [``botocore``] Add additional operations to throw ThrottlingExceptions +- from version 1.26.37 + * api-change:``connect``: [``botocore``] Support for Routing Profile filter, SortCriteria, and + grouping by Routing Profiles for GetCurrentMetricData API. Support for RoutingProfiles, + UserHierarchyGroups, and Agents as filters, NextStatus and AgentStatusName for GetCurrentUserData. + Adds ApproximateTotalCount to both APIs. + * api-change:``connectparticipant``: [``botocore``] Amazon Connect Chat introduces the Message + Receipts feature. This feature allows agents and customers to receive message delivered and read + receipts after they send a chat message. + * api-change:``detective``: [``botocore``] This release adds a missed AccessDeniedException type to + several endpoints. + * api-change:``fsx``: [``botocore``] Fix a bug where a recent release might break certain existing + SDKs. + * api-change:``inspector2``: [``botocore``] Amazon Inspector adds support for scanning NodeJS 18.x + and Go 1.x AWS Lambda function runtimes. +- from version 1.26.36 + * api-change:``compute-optimizer``: [``botocore``] This release enables AWS Compute Optimizer to + analyze and generate optimization recommendations for ecs services running on Fargate. + * api-change:``connect``: [``botocore``] Amazon Connect Chat introduces the Idle + Participant/Autodisconnect feature, which allows users to set timeouts relating to the activity of + chat participants, using the new UpdateParticipantRoleConfig API. + * api-change:``iotdeviceadvisor``: [``botocore``] This release adds the following new features: 1) + Documentation updates for IoT Device Advisor APIs. 2) Updated required request parameters for IoT + Device Advisor APIs. 3) Added new service feature: ability to provide the test endpoint when + customer executing the StartSuiteRun API. + * api-change:``kinesis-video-webrtc-storage``: [``botocore``] Amazon Kinesis Video Streams offers + capabilities to stream video and audio in real-time via WebRTC to the cloud for storage, playback, + and analytical processing. Customers can use our enhanced WebRTC SDK and cloud APIs to enable + real-time streaming, as well as media ingestion to the cloud. + * api-change:``rds``: [``botocore``] Add support for managing master user password in AWS Secrets + Manager for the DBInstance and DBCluster. + * api-change:``secretsmanager``: [``botocore``] Documentation updates for Secrets Manager +- from version 1.26.35 + * api-change:``connect``: [``botocore``] Amazon Connect Chat now allows for JSON (application/json) + message types to be sent as part of the initial message in the StartChatContact API. + * api-change:``connectparticipant``: [``botocore``] Amazon Connect Chat now allows for JSON + (application/json) message types to be sent in the SendMessage API. + * api-change:``license-manager-linux-subscriptions``: [``botocore``] AWS License Manager now offers + cross-region, cross-account tracking of commercial Linux subscriptions on AWS. This includes + subscriptions purchased as part of EC2 subscription-included AMIs, on the AWS Marketplace, or + brought to AWS via Red Hat Cloud Access Program. + * api-change:``macie2``: [``botocore``] This release adds support for analyzing Amazon S3 objects + that use the S3 Glacier Instant Retrieval (Glacier_IR) storage class. + * api-change:``sagemaker``: [``botocore``] This release enables adding RStudio Workbench support to + an existing Amazon SageMaker Studio domain. It allows setting your RStudio on SageMaker environment + configuration parameters and also updating the RStudioConnectUrl and RStudioPackageManagerUrl + parameters for existing domains + * api-change:``scheduler``: [``botocore``] Updated the ListSchedules and ListScheduleGroups APIs to + allow the NamePrefix field to start with a number. Updated the validation for executionRole field + to support any role name. + * api-change:``ssm``: [``botocore``] Doc-only updates for December 2022. + * api-change:``support``: [``botocore``] Documentation updates for the AWS Support API + * api-change:``transfer``: [``botocore``] This release adds support for Decrypt as a workflow step + type. +- from version 1.26.34 + * api-change:``batch``: [``botocore``] Adds isCancelled and isTerminated to DescribeJobs response. + * api-change:``ec2``: [``botocore``] Adds support for pagination in the EC2 DescribeImages API. + * api-change:``lookoutequipment``: [``botocore``] This release adds support for listing inference + schedulers by status. + * api-change:``medialive``: [``botocore``] This release adds support for two new features to AWS + Elemental MediaLive. First, you can now burn-in timecodes to your MediaLive outputs. Second, we now + now support the ability to decode Dolby E audio when it comes in on an input. + * api-change:``nimble``: [``botocore``] Amazon Nimble Studio now supports configuring session + storage volumes and persistence, as well as backup and restore sessions through launch profiles. + * api-change:``resource-explorer-2``: [``botocore``] Documentation updates for AWS Resource + Explorer. + * api-change:``route53domains``: [``botocore``] Use Route 53 domain APIs to change owner, + create/delete DS record, modify IPS tag, resend authorization. New: + AssociateDelegationSignerToDomain, DisassociateDelegationSignerFromDomain, PushDomain, + ResendOperationAuthorization. Updated: UpdateDomainContact, ListOperations, + CheckDomainTransferability. + * api-change:``sagemaker``: [``botocore``] Amazon SageMaker Autopilot adds support for new + objective metrics in CreateAutoMLJob API. + * api-change:``transcribe``: [``botocore``] Enable our batch transcription jobs for Swedish and + Vietnamese. +- from version 1.26.33 + * api-change:``athena``: [``botocore``] Add missed InvalidRequestException in + GetCalculationExecutionCode,StopCalculationExecution APIs. Correct required parameters (Payload and + Type) in UpdateNotebook API. Change Notebook size from 15 Mb to 10 Mb. + * api-change:``ecs``: [``botocore``] This release adds support for alarm-based rollbacks in ECS, a + new feature that allows customers to add automated safeguards for Amazon ECS service rolling + updates. + * api-change:``kinesis-video-webrtc-storage``: [``botocore``] Amazon Kinesis Video Streams offers + capabilities to stream video and audio in real-time via WebRTC to the cloud for storage, playback, + and analytical processing. Customers can use our enhanced WebRTC SDK and cloud APIs to enable + real-time streaming, as well as media ingestion to the cloud. + * api-change:``kinesisvideo``: [``botocore``] Amazon Kinesis Video Streams offers capabilities to + stream video and audio in real-time via WebRTC to the cloud for storage, playback, and analytical + processing. Customers can use our enhanced WebRTC SDK and cloud APIs to enable real-time streaming, + as well as media ingestion to the cloud. + * api-change:``rds``: [``botocore``] Add support for --enable-customer-owned-ip to RDS + create-db-instance-read-replica API for RDS on Outposts. + * api-change:``sagemaker``: [``botocore``] AWS Sagemaker - Sagemaker Images now supports Aliases as + secondary identifiers for ImageVersions. SageMaker Images now supports additional metadata for + ImageVersions for better images management. +- from version 1.26.32 + * enhancement:s3: s3.transfer methods accept path-like objects as input + * api-change:``appflow``: [``botocore``] This release updates the ListConnectorEntities API action + so that it returns paginated responses that customers can retrieve with next tokens. + * api-change:``cloudfront``: [``botocore``] Updated documentation for CloudFront + * api-change:``datasync``: [``botocore``] AWS DataSync now supports the use of tags with task + executions. With this new feature, you can apply tags each time you execute a task, giving you + greater control and management over your task executions. + * api-change:``efs``: [``botocore``] Update efs client to latest version + * api-change:``guardduty``: [``botocore``] This release provides the valid characters for the + Description and Name field. + * api-change:``iotfleetwise``: [``botocore``] Updated error handling for empty resource names in + "UpdateSignalCatalog" and "GetModelManifest" operations. + * api-change:``sagemaker``: [``botocore``] AWS sagemaker - Features: This release adds support for + random seed, it's an integer value used to initialize a pseudo-random number generator. Setting a + random seed will allow the hyperparameter tuning search strategies to produce more consistent + configurations for the same tuning job. +- from version 1.26.31 + * api-change:``backup-gateway``: [``botocore``] This release adds support for VMware vSphere tags, + enabling customer to protect VMware virtual machines using tag-based policies for AWS tags mapped + from vSphere tags. This release also adds support for customer-accessible gateway-hypervisor + interaction log and upload bandwidth rate limit schedule. + * api-change:``connect``: [``botocore``] Added support for "English - New Zealand" and "English - + South African" to be used with Amazon Connect Custom Vocabulary APIs. + * api-change:``ecs``: [``botocore``] This release adds support for container port ranges in ECS, a + new capability that allows customers to provide container port ranges to simplify use cases where + multiple ports are in use in a container. This release updates TaskDefinition mutation APIs and the + Task description APIs. + * api-change:``eks``: [``botocore``] Add support for Windows managed nodes groups. + * api-change:``glue``: [``botocore``] This release adds support for AWS Glue Crawler with native + DeltaLake tables, allowing Crawlers to classify Delta Lake format tables and catalog them for query + engines to query against. + * api-change:``kinesis``: [``botocore``] Added StreamARN parameter for Kinesis Data Streams APIs. + Added a new opaque pagination token for ListStreams. SDKs will auto-generate Account Endpoint when + accessing Kinesis Data Streams. + * api-change:``location``: [``botocore``] This release adds support for a new style, + "VectorOpenDataStandardLight" which can be used with the new data source, "Open Data Maps + (Preview)". + * api-change:``m2``: [``botocore``] Adds an optional create-only `KmsKeyId` property to Environment + and Application resources. + * api-change:``sagemaker``: [``botocore``] SageMaker Inference Recommender now allows customers to + load tests their models on various instance types using private VPC. + * api-change:``securityhub``: [``botocore``] Added new resource details objects to ASFF, including + resources for AwsEc2LaunchTemplate, AwsSageMakerNotebookInstance, AwsWafv2WebAcl and + AwsWafv2RuleGroup. + * api-change:``translate``: [``botocore``] Raised the input byte size limit of the Text field in + the TranslateText API to 10000 bytes. +- from version 1.26.30 + * api-change:``ce``: [``botocore``] This release supports percentage-based thresholds on Cost + Anomaly Detection alert subscriptions. + * api-change:``cloudwatch``: [``botocore``] Update cloudwatch client to latest version + * api-change:``networkmanager``: [``botocore``] Appliance Mode support for AWS Cloud WAN. + * api-change:``redshift-data``: [``botocore``] This release adds a new --client-token field to + ExecuteStatement and BatchExecuteStatement operations. Customers can now run queries with the + additional client token parameter to ensures idempotency. + * api-change:``sagemaker-metrics``: [``botocore``] Update SageMaker Metrics documentation. +- from version 1.26.29 + * api-change:``cloudtrail``: [``botocore``] Merging mainline branch for service model into mainline + release branch. There are no new APIs. + * api-change:``rds``: [``botocore``] This deployment adds ClientPasswordAuthType field to the Auth + structure of the DBProxy. +- from version 1.26.28 + * bugfix:Endpoint provider: [``botocore``] Updates ARN parsing ``resourceId`` delimiters + * api-change:``customer-profiles``: [``botocore``] This release allows custom strings in PartyType + and Gender through 2 new attributes in the CreateProfile and UpdateProfile APIs: PartyTypeString + and GenderString. + * api-change:``ec2``: [``botocore``] This release updates DescribeFpgaImages to show supported + instance types of AFIs in its response. + * api-change:``kinesisvideo``: [``botocore``] This release adds support for public preview of + Kinesis Video Stream at Edge enabling customers to provide configuration for the Kinesis Video + Stream EdgeAgent running on an on-premise IoT device. Customers can now locally record from cameras + and stream videos to the cloud on configured schedule. + * api-change:``lookoutvision``: [``botocore``] This documentation update adds kms:GenerateDataKey + as a required permission to StartModelPackagingJob. + * api-change:``migration-hub-refactor-spaces``: [``botocore``] This release adds support for Lambda + alias service endpoints. Lambda alias ARNs can now be passed into CreateService. + * api-change:``rds``: [``botocore``] Update the RDS API model to support copying option groups + during the CopyDBSnapshot operation + * api-change:``rekognition``: [``botocore``] Adds support for "aliases" and "categories", inclusion + and exclusion filters for labels and label categories, and aggregating labels by video segment + timestamps for Stored Video Label Detection APIs. + * api-change:``sagemaker-metrics``: [``botocore``] This release introduces support SageMaker + Metrics APIs. + * api-change:``wafv2``: [``botocore``] Documents the naming requirement for logging destinations + that you use with web ACLs. +- from version 1.26.27 + * api-change:``iotfleetwise``: [``botocore``] Deprecated assignedValue property for actuators and + attributes. Added a message to invalid nodes and invalid decoder manifest exceptions. + * api-change:``logs``: [``botocore``] Doc-only update for CloudWatch Logs, for Tagging Permissions + clarifications + * api-change:``medialive``: [``botocore``] Link devices now support buffer size (latency) + configuration. A higher latency value means a longer delay in transmitting from the device to + MediaLive, but improved resiliency. A lower latency value means a shorter delay, but less + resiliency. + * api-change:``mediapackage-vod``: [``botocore``] This release provides the approximate number of + assets in a packaging group. +- Update BuildRequires and Requires from setup.py + +- Update to version 1.26.26 + * enhancement:Endpoint Provider Standard Library: [``botocore``] Correct spelling of 'library' in + ``StandardLibrary`` class + * api-change:``autoscaling``: [``botocore``] Adds support for metric math for target tracking + scaling policies, saving you the cost and effort of publishing a custom metric to CloudWatch. Also + adds support for VPC Lattice by adding the Attach/Detach/DescribeTrafficSources APIs and a new + health check type to the CreateAutoScalingGroup API. + * api-change:``iottwinmaker``: [``botocore``] This release adds the following new features: 1) New + APIs for managing a continuous sync of assets and asset models from AWS IoT SiteWise. 2) Support + user friendly names for component types (ComponentTypeName) and properties (DisplayName). + * api-change:``migrationhubstrategy``: [``botocore``] This release adds known application + filtering, server selection for assessments, support for potential recommendations, and indications + for configuration and assessment status. For more information, see the AWS Migration Hub + documentation at https://docs.aws.amazon.com/migrationhub/index.html +- from version 1.26.25 + * api-change:``ce``: [``botocore``] This release adds the LinkedAccountName field to the + GetAnomalies API response under RootCause + * api-change:``cloudfront``: [``botocore``] Introducing UpdateDistributionWithStagingConfig that + can be used to promote the staging configuration to the production. + * api-change:``eks``: [``botocore``] Adds support for EKS add-ons configurationValues fields and + DescribeAddonConfiguration function + * api-change:``kms``: [``botocore``] Updated examples and exceptions for External Key Store (XKS). +- from version 1.26.24 + * api-change:``billingconductor``: [``botocore``] This release adds the Tiering Pricing Rule + feature. + * api-change:``connect``: [``botocore``] This release provides APIs that enable you to + programmatically manage rules for Contact Lens conversational analytics and third party + applications. For more information, see + https://docs.aws.amazon.com/connect/latest/APIReference/rules-api.html + * api-change:``dynamodb``: [``botocore``] Endpoint Ruleset update: Use http instead of https for + the "local" region. + * api-change:``dynamodbstreams``: [``botocore``] Update dynamodbstreams client to latest version + * api-change:``rds``: [``botocore``] This release adds the BlueGreenDeploymentNotFoundFault to the + AddTagsToResource, ListTagsForResource, and RemoveTagsFromResource operations. + * api-change:``sagemaker-featurestore-runtime``: [``botocore``] For online + offline Feature + Groups, added ability to target PutRecord and DeleteRecord actions to only online store, or only + offline store. If target store parameter is not specified, actions will apply to both stores. +- from version 1.26.23 + * api-change:``ce``: [``botocore``] This release introduces two new APIs that offer a 1-click + experience to refresh Savings Plans recommendations. The two APIs are + StartSavingsPlansPurchaseRecommendationGeneration and + ListSavingsPlansPurchaseRecommendationGeneration. + * api-change:``ec2``: [``botocore``] Documentation updates for EC2. + * api-change:``ivschat``: [``botocore``] Adds PendingVerification error type to messaging APIs to + block the resource usage for accounts identified as being fraudulent. + * api-change:``rds``: [``botocore``] This release adds the InvalidDBInstanceStateFault to the + RestoreDBClusterFromSnapshot operation. + * api-change:``transcribe``: [``botocore``] Amazon Transcribe now supports creating custom language + models in the following languages: Japanese (ja-JP) and German (de-DE). +- from version 1.26.22 + * api-change:``appsync``: [``botocore``] Fixes the URI for the evaluatecode endpoint to include the + /v1 prefix (ie. "/v1/dataplane-evaluatecode"). + * api-change:``ecs``: [``botocore``] Documentation updates for Amazon ECS + * api-change:``fms``: [``botocore``] AWS Firewall Manager now supports Fortigate Cloud Native + Firewall as a Service as a third-party policy type. + * api-change:``mediaconvert``: [``botocore``] The AWS Elemental MediaConvert SDK has added support + for configurable ID3 eMSG box attributes and the ability to signal them with InbandEventStream tags + in DASH and CMAF outputs. + * api-change:``medialive``: [``botocore``] Updates to Event Signaling and Management (ESAM) API and + documentation. + * api-change:``polly``: [``botocore``] Add language code for Finnish (fi-FI) + * api-change:``proton``: [``botocore``] CreateEnvironmentAccountConnection RoleArn input is now + optional + * api-change:``redshift-serverless``: [``botocore``] Add Table Level Restore operations for Amazon + Redshift Serverless. Add multi-port support for Amazon Redshift Serverless endpoints. Add Tagging + support to Snapshots and Recovery Points in Amazon Redshift Serverless. + * api-change:``sns``: [``botocore``] This release adds the message payload-filtering feature to the + SNS Subscribe, SetSubscriptionAttributes, and GetSubscriptionAttributes API actions +- Update BuildRequires and Requires from setup.py + +- Update to version 1.26.21 + * api-change:``codecatalyst``: [``botocore``] This release adds operations that support customers + using the AWS Toolkits and Amazon CodeCatalyst, a unified software development service that helps + developers develop, deploy, and maintain applications in the cloud. For more information, see the + documentation. + * api-change:``comprehend``: [``botocore``] Comprehend now supports semi-structured documents (such + as PDF files or image files) as inputs for custom analysis using the synchronous APIs + (ClassifyDocument and DetectEntities). + * api-change:``gamelift``: [``botocore``] GameLift introduces a new feature, GameLift Anywhere. + GameLift Anywhere allows you to integrate your own compute resources with GameLift. You can also + use GameLift Anywhere to iteratively test your game servers without uploading the build to GameLift + for every iteration. + * api-change:``pipes``: [``botocore``] AWS introduces new Amazon EventBridge Pipes which allow you + to connect sources (SQS, Kinesis, DDB, Kafka, MQ) to Targets (14+ EventBridge Targets) without any + code, with filtering, batching, input transformation, and an optional Enrichment stage (Lambda, + StepFunctions, ApiGateway, ApiDestinations) + * api-change:``stepfunctions``: [``botocore``] Update stepfunctions client to latest version +- from version 1.26.20 + * api-change:``accessanalyzer``: [``botocore``] This release adds support for S3 cross account + access points. IAM Access Analyzer will now produce public or cross account findings when it + detects bucket delegation to external account access points. + * api-change:``athena``: [``botocore``] This release includes support for using Apache Spark in + Amazon Athena. + * api-change:``dataexchange``: [``botocore``] This release enables data providers to license direct + access to data in their Amazon S3 buckets or AWS Lake Formation data lakes through AWS Data + Exchange. Subscribers get read-only access to the data and can use it in downstream AWS services, + like Amazon Athena, without creating or managing copies. + * api-change:``docdb-elastic``: [``botocore``] Launched Amazon DocumentDB Elastic Clusters. You can + now use the SDK to create, list, update and delete Amazon DocumentDB Elastic Cluster resources + * api-change:``glue``: [``botocore``] This release adds support for AWS Glue Data Quality, which + helps you evaluate and monitor the quality of your data and includes the API for creating, + deleting, or updating data quality rulesets, runs and evaluations. + * api-change:``s3control``: [``botocore``] Amazon S3 now supports cross-account access points. S3 + bucket owners can now allow trusted AWS accounts to create access points associated with their + bucket. + * api-change:``sagemaker-geospatial``: [``botocore``] This release provides Amazon SageMaker + geospatial APIs to build, train, deploy and visualize geospatial models. + * api-change:``sagemaker``: [``botocore``] Added Models as part of the Search API. Added Model + shadow deployments in realtime inference, and shadow testing in managed inference. Added support + for shared spaces, geospatial APIs, Model Cards, AutoMLJobStep in pipelines, Git repositories on + user profiles and domains, Model sharing in Jumpstart. +- from version 1.26.19 + * api-change:``ec2``: [``botocore``] This release adds support for AWS Verified Access and the + Hpc6id Amazon EC2 compute optimized instance type, which features 3rd generation Intel Xeon + Scalable processors. + * api-change:``firehose``: [``botocore``] Allow support for the Serverless offering for Amazon + OpenSearch Service as a Kinesis Data Firehose delivery destination. + * api-change:``kms``: [``botocore``] AWS KMS introduces the External Key Store (XKS), a new feature + for customers who want to protect their data with encryption keys stored in an external key + management system under their control. + * api-change:``omics``: [``botocore``] Amazon Omics is a new, purpose-built service that can be + used by healthcare and life science organizations to store, query, and analyze omics data. The + insights from that data can be used to accelerate scientific discoveries and improve healthcare. + * api-change:``opensearchserverless``: [``botocore``] Publish SDK for Amazon OpenSearch Serverless + * api-change:``securitylake``: [``botocore``] Amazon Security Lake automatically centralizes + security data from cloud, on-premises, and custom sources into a purpose-built data lake stored in + your account. Security Lake makes it easier to analyze security data, so you can improve the + protection of your workloads, applications, and data + * api-change:``simspaceweaver``: [``botocore``] AWS SimSpace Weaver is a new service that helps + customers build spatial simulations at new levels of scale - resulting in virtual worlds with + millions of dynamic entities. See the AWS SimSpace Weaver developer guide for more details on how + to get started. https://docs.aws.amazon.com/simspaceweaver +- from version 1.26.18 + * api-change:``arc-zonal-shift``: [``botocore``] Amazon Route 53 Application Recovery Controller + Zonal Shift is a new service that makes it easy to shift traffic away from an Availability Zone in + a Region. See the developer guide for more information: + https://docs.aws.amazon.com/r53recovery/latest/dg/what-is-route53-recovery.html + * api-change:``compute-optimizer``: [``botocore``] Adds support for a new recommendation preference + that makes it possible for customers to optimize their EC2 recommendations by utilizing an external + metrics ingestion service to provide metrics. + * api-change:``config``: [``botocore``] With this release, you can use AWS Config to evaluate your + resources for compliance with Config rules before they are created or updated. Using Config rules + in proactive mode enables you to test and build compliant resource templates or check resource + configurations at the time they are provisioned. + * api-change:``ec2``: [``botocore``] Introduces ENA Express, which uses AWS SRD and dynamic routing + to increase throughput and minimize latency, adds support for trust relationships between + Reachability Analyzer and AWS Organizations to enable cross-account analysis, and adds support for + Infrastructure Performance metric subscriptions. + * api-change:``eks``: [``botocore``] Adds support for additional EKS add-ons metadata and filtering + fields + * api-change:``fsx``: [``botocore``] This release adds support for 4GB/s / 160K PIOPS FSx for ONTAP + file systems and 10GB/s / 350K PIOPS FSx for OpenZFS file systems (Single_AZ_2). For FSx for ONTAP, + this also adds support for DP volumes, snapshot policy, copy tags to backups, and Multi-AZ route + table updates. + * api-change:``glue``: [``botocore``] This release allows the creation of Custom Visual Transforms + (Dynamic Transforms) to be created via AWS Glue CLI/SDK. + * api-change:``inspector2``: [``botocore``] This release adds support for Inspector to scan AWS + Lambda. + * api-change:``lambda``: [``botocore``] Adds support for Lambda SnapStart, which helps improve the + startup performance of functions. Customers can now manage SnapStart based functions via + CreateFunction and UpdateFunctionConfiguration APIs + * api-change:``license-manager-user-subscriptions``: [``botocore``] AWS now offers fully-compliant, + Amazon-provided licenses for Microsoft Office Professional Plus 2021 Amazon Machine Images (AMIs) + on Amazon EC2. These AMIs are now available on the Amazon EC2 console and on AWS Marketplace to + launch instances on-demand without any long-term licensing commitments. + * api-change:``macie2``: [``botocore``] Added support for configuring Macie to continually sample + objects from S3 buckets and inspect them for sensitive data. Results appear in statistics, + findings, and other data that Macie provides. + * api-change:``quicksight``: [``botocore``] This release adds new Describe APIs and updates Create + and Update APIs to support the data model for Dashboards, Analyses, and Templates. + * api-change:``s3control``: [``botocore``] Added two new APIs to support Amazon S3 Multi-Region + Access Point failover controls: GetMultiRegionAccessPointRoutes and + SubmitMultiRegionAccessPointRoutes. The failover control APIs are supported in the following + Regions: us-east-1, us-west-2, eu-west-1, ap-southeast-2, and ap-northeast-1. + * api-change:``securityhub``: [``botocore``] Adding StandardsManagedBy field to DescribeStandards + API response +- from version 1.26.17 + * bugfix:dynamodb: Fixes duplicate serialization issue in DynamoDB BatchWriter + * api-change:``backup``: [``botocore``] AWS Backup introduces support for legal hold and + application stack backups. AWS Backup Audit Manager introduces support for cross-Region, + cross-account reports. + * api-change:``cloudwatch``: [``botocore``] Update cloudwatch client to latest version + * api-change:``drs``: [``botocore``] Non breaking changes to existing APIs, and additional APIs + added to support in-AWS failing back using AWS Elastic Disaster Recovery. + * api-change:``ecs``: [``botocore``] This release adds support for ECS Service Connect, a new + capability that simplifies writing and operating resilient distributed applications. This release + updates the TaskDefinition, Cluster, Service mutation APIs with Service connect constructs and also + adds a new ListServicesByNamespace API. + * api-change:``efs``: [``botocore``] Update efs client to latest version + * api-change:``iot-data``: [``botocore``] This release adds support for MQTT5 properties to AWS IoT + HTTP Publish API. + * api-change:``iot``: [``botocore``] Job scheduling enables the scheduled rollout of a Job with + start and end times and a customizable end behavior when end time is reached. This is available for + continuous and snapshot jobs. Added support for MQTT5 properties to AWS IoT TopicRule Republish + Action. + * api-change:``iotwireless``: [``botocore``] This release includes a new feature for customers to + calculate the position of their devices by adding three new APIs: UpdateResourcePosition, + GetResourcePosition, and GetPositionEstimate. + * api-change:``kendra``: [``botocore``] Amazon Kendra now supports preview of table information + from HTML tables in the search results. The most relevant cells with their corresponding rows, + columns are displayed as a preview in the search result. The most relevant table cell or cells are + also highlighted in table preview. + * api-change:``logs``: [``botocore``] Updates to support CloudWatch Logs data protection and + CloudWatch cross-account observability + * api-change:``mgn``: [``botocore``] This release adds support for Application and Wave management. + We also now support custom post-launch actions. + * api-change:``oam``: [``botocore``] Amazon CloudWatch Observability Access Manager is a new + service that allows configuration of the CloudWatch cross-account observability feature. + * api-change:``organizations``: [``botocore``] This release introduces delegated administrator for + AWS Organizations, a new feature to help you delegate the management of your Organizations + policies, enabling you to govern your AWS organization in a decentralized way. You can now allow + member accounts to manage Organizations policies. + * api-change:``rds``: [``botocore``] This release enables new Aurora and RDS feature called + Blue/Green Deployments that makes updates to databases safer, simpler and faster. + * api-change:``textract``: [``botocore``] This release adds support for classifying and splitting + lending documents by type, and extracting information by using the Analyze Lending APIs. This + release also includes support for summarized information of the processed lending document package, + in addition to per document results. + * api-change:``transcribe``: [``botocore``] This release adds support for 'inputType' for post-call + and real-time (streaming) Call Analytics within Amazon Transcribe. +- from version 1.26.16 + * api-change:``grafana``: [``botocore``] This release includes support for configuring a Grafana + workspace to connect to a datasource within a VPC as well as new APIs for configuring Grafana + settings. + * api-change:``rbin``: [``botocore``] This release adds support for Rule Lock for Recycle Bin, + which allows you to lock retention rules so that they can no longer be modified or deleted. +- from version 1.26.15 + * bugfix:Endpoints: [``botocore``] Resolve endpoint with default partition when no region is set + * bugfix:s3: [``botocore``] fixes missing x-amz-content-sha256 header for s3 object lambda + * api-change:``appflow``: [``botocore``] Adding support for Amazon AppFlow to transfer the data to + Amazon Redshift databases through Amazon Redshift Data API service. This feature will support the + Redshift destination connector on both public and private accessible Amazon Redshift Clusters and + Amazon Redshift Serverless. + * api-change:``kinesisanalyticsv2``: [``botocore``] Support for Apache Flink 1.15 in Kinesis Data + Analytics. +- from version 1.26.14 + * api-change:``route53``: [``botocore``] Amazon Route 53 now supports the Asia Pacific (Hyderabad) + Region (ap-south-2) for latency records, geoproximity records, and private DNS for Amazon VPCs in + that region. +- from version 1.26.13 + * api-change:``appflow``: [``botocore``] AppFlow provides a new API called + UpdateConnectorRegistration to update a custom connector that customers have previously registered. + With this API, customers no longer need to unregister and then register a connector to make an + update. + * api-change:``auditmanager``: [``botocore``] This release introduces a new feature for Audit + Manager: Evidence finder. You can now use evidence finder to quickly query your evidence, and add + the matching evidence results to an assessment report. + * api-change:``chime-sdk-voice``: [``botocore``] Amazon Chime Voice Connector, Voice Connector + Group and PSTN Audio Service APIs are now available in the Amazon Chime SDK Voice namespace. See + https://docs.aws.amazon.com/chime-sdk/latest/dg/sdk-available-regions.html for more details. + * api-change:``cloudfront``: [``botocore``] CloudFront API support for staging distributions and + associated traffic management policies. + * api-change:``connect``: [``botocore``] Added AllowedAccessControlTags and TagRestrictedResource + for Tag Based Access Control on Amazon Connect Webpage + * api-change:``dynamodb``: [``botocore``] Updated minor fixes for DynamoDB documentation. + * api-change:``dynamodbstreams``: [``botocore``] Update dynamodbstreams client to latest version + * api-change:``ec2``: [``botocore``] This release adds support for copying an Amazon Machine + Image's tags when copying an AMI. + * api-change:``glue``: [``botocore``] AWSGlue Crawler - Adding support for Table and Column level + Comments with database level datatypes for JDBC based crawler. + * api-change:``iot-roborunner``: [``botocore``] AWS IoT RoboRunner is a new service that makes it + easy to build applications that help multi-vendor robots work together seamlessly. See the IoT + RoboRunner developer guide for more details on getting started. + https://docs.aws.amazon.com/iotroborunner/latest/dev/iotroborunner-welcome.html + * api-change:``quicksight``: [``botocore``] This release adds the following: 1) Asset management + for centralized assets governance 2) QuickSight Q now supports public embedding 3) New Termination + protection flag to mitigate accidental deletes 4) Athena data sources now accept a custom IAM role + 5) QuickSight supports connectivity to Databricks + * api-change:``sagemaker``: [``botocore``] Added DisableProfiler flag as a new field in + ProfilerConfig + * api-change:``servicecatalog``: [``botocore``] This release 1. adds support for Principal Name + Sharing with Service Catalog portfolio sharing. 2. Introduces repo sourced products which are + created and managed with existing SC APIs. These products are synced to external repos and auto + create new product versions based on changes in the repo. + * api-change:``ssm-sap``: [``botocore``] AWS Systems Manager for SAP provides simplified operations + and management of SAP applications such as SAP HANA. With this release, SAP customers and partners + can automate and simplify their SAP system administration tasks such as backup/restore of SAP HANA. + * api-change:``stepfunctions``: [``botocore``] Update stepfunctions client to latest version + * api-change:``transfer``: [``botocore``] Adds a NONE encryption algorithm type to AS2 connectors, + providing support for skipping encryption of the AS2 message body when a HTTPS URL is also + specified. +- from version 1.26.12 + * api-change:``amplify``: [``botocore``] Adds a new value (WEB_COMPUTE) to the Platform enum that + allows customers to create Amplify Apps with Server-Side Rendering support. + * api-change:``appflow``: [``botocore``] AppFlow simplifies the preparation and cataloging of SaaS + data into the AWS Glue Data Catalog where your data can be discovered and accessed by AWS analytics + and ML services. AppFlow now also supports data field partitioning and file size optimization to + improve query performance and reduce cost. + * api-change:``appsync``: [``botocore``] This release introduces the APPSYNC_JS runtime, and adds + support for JavaScript in AppSync functions and AppSync pipeline resolvers. + * api-change:``dms``: [``botocore``] Adds support for Internet Protocol Version 6 (IPv6) on DMS + Replication Instances + * api-change:``ec2``: [``botocore``] This release adds a new optional parameter "privateIpAddress" + for the CreateNatGateway API. PrivateIPAddress will allow customers to select a custom Private IPv4 + address instead of having it be auto-assigned. + * api-change:``elbv2``: [``botocore``] Update elbv2 client to latest version + * api-change:``emr-serverless``: [``botocore``] Adds support for AWS Graviton2 based applications. + You can now select CPU architecture when creating new applications or updating existing ones. + * api-change:``ivschat``: [``botocore``] Adds LoggingConfiguration APIs for IVS Chat - a feature + that allows customers to store and record sent messages in a chat room to S3 buckets, CloudWatch + logs, or Kinesis firehose. + * api-change:``lambda``: [``botocore``] Add Node 18 (nodejs18.x) support to AWS Lambda. + * api-change:``personalize``: [``botocore``] This release provides support for creation and use of + metric attributions in AWS Personalize + * api-change:``polly``: [``botocore``] Add two new neural voices - Ola (pl-PL) and Hala (ar-AE). + * api-change:``rum``: [``botocore``] CloudWatch RUM now supports custom events. To use custom + events, create an app monitor or update an app monitor with CustomEvent Status as ENABLED. + * api-change:``s3control``: [``botocore``] Added 34 new S3 Storage Lens metrics to support + additional customer use cases. + * api-change:``secretsmanager``: [``botocore``] Documentation updates for Secrets Manager. + * api-change:``securityhub``: [``botocore``] Added SourceLayerArn and SourceLayerHash field for + security findings. Updated AwsLambdaFunction Resource detail + * api-change:``servicecatalog-appregistry``: [``botocore``] This release adds support for tagged + resource associations, which allows you to associate a group of resources with a defined resource + tag key and value to the application. + * api-change:``sts``: [``botocore``] Documentation updates for AWS Security Token Service. + * api-change:``textract``: [``botocore``] This release adds support for specifying and extracting + information from documents using the Signatures feature within Analyze Document API + * api-change:``workspaces``: [``botocore``] The release introduces CreateStandbyWorkspaces, an API + that allows you to create standby WorkSpaces associated with a primary WorkSpace in another Region. + DescribeWorkspaces now includes related WorkSpaces properties. DescribeWorkspaceBundles and + CreateWorkspaceBundle now return more bundle details. +- from version 1.26.11 + * api-change:``batch``: [``botocore``] Documentation updates related to Batch on EKS + * api-change:``billingconductor``: [``botocore``] This release adds a new feature BillingEntity + pricing rule. + * api-change:``cloudformation``: [``botocore``] Added UnsupportedTarget HandlerErrorCode for use + with CFN Resource Hooks + * api-change:``comprehendmedical``: [``botocore``] This release supports new set of entities and + traits. It also adds new category (BEHAVIORAL_ENVIRONMENTAL_SOCIAL). + * api-change:``connect``: [``botocore``] This release adds a new MonitorContact API for initiating + monitoring of ongoing Voice and Chat contacts. + * api-change:``eks``: [``botocore``] Adds support for customer-provided placement groups for + Kubernetes control plane instances when creating local EKS clusters on Outposts + * api-change:``elasticache``: [``botocore``] for Redis now supports AWS Identity and Access + Management authentication access to Redis clusters starting with redis-engine version 7.0 + * api-change:``iottwinmaker``: [``botocore``] This release adds the following: 1) ExecuteQuery API + allows users to query their AWS IoT TwinMaker Knowledge Graph 2) Pricing plan APIs allow users to + configure and manage their pricing mode 3) Support for property groups and tabular property values + in existing AWS IoT TwinMaker APIs. + * api-change:``personalize-events``: [``botocore``] This release provides support for creation and + use of metric attributions in AWS Personalize + * api-change:``proton``: [``botocore``] Add support for sorting and filtering in + ListServiceInstances + * api-change:``rds``: [``botocore``] This release adds support for container databases (CDBs) to + Amazon RDS Custom for Oracle. A CDB contains one PDB at creation. You can add more PDBs using + Oracle SQL. You can also customize your database installation by setting the Oracle base, Oracle + home, and the OS user name and group. + * api-change:``ssm-incidents``: [``botocore``] Add support for PagerDuty integrations on + ResponsePlan, IncidentRecord, and RelatedItem APIs + * api-change:``ssm``: [``botocore``] This release adds support for cross account access in + CreateOpsItem, UpdateOpsItem and GetOpsItem. It introduces new APIs to setup resource policies for + SSM resources: PutResourcePolicy, GetResourcePolicies and DeleteResourcePolicy. + * api-change:``transfer``: [``botocore``] Allow additional operations to throw ThrottlingException + * api-change:``xray``: [``botocore``] This release adds new APIs - PutResourcePolicy, + DeleteResourcePolicy, ListResourcePolicies for supporting resource based policies for AWS X-Ray. +- from version 1.26.10 + * bugfix:s3: [``botocore``] fixes missing x-amz-content-sha256 header for s3 on outpost + * enhancement:sso: [``botocore``] Add support for loading sso-session profiles from the aws config + * api-change:``connect``: [``botocore``] This release updates the APIs: UpdateInstanceAttribute, + DescribeInstanceAttribute, and ListInstanceAttributes. You can use it to programmatically + enable/disable enhanced contact monitoring using attribute type ENHANCED_CONTACT_MONITORING on the + specified Amazon Connect instance. + * api-change:``greengrassv2``: [``botocore``] Adds new parent target ARN paramater to + CreateDeployment, GetDeployment, and ListDeployments APIs for the new subdeployments feature. + * api-change:``route53``: [``botocore``] Amazon Route 53 now supports the Europe (Spain) Region + (eu-south-2) for latency records, geoproximity records, and private DNS for Amazon VPCs in that + region. + * api-change:``ssmsap``: [``botocore``] AWS Systems Manager for SAP provides simplified operations + and management of SAP applications such as SAP HANA. With this release, SAP customers and partners + can automate and simplify their SAP system administration tasks such as backup/restore of SAP HANA. + * api-change:``workspaces``: [``botocore``] This release introduces + ModifyCertificateBasedAuthProperties, a new API that allows control of certificate-based auth + properties associated with a WorkSpaces directory. The DescribeWorkspaceDirectories API will now + additionally return certificate-based auth properties in its responses. +- from version 1.26.9 + * api-change:``customer-profiles``: [``botocore``] This release enhances the SearchProfiles API by + providing functionality to search for profiles using multiple keys and logical operators. + * api-change:``lakeformation``: [``botocore``] This release adds a new parameter "Parameters" in + the DataLakeSettings. + * api-change:``managedblockchain``: [``botocore``] Updating the API docs data type: + NetworkEthereumAttributes, and the operations DeleteNode, and CreateNode to also include the + supported Goerli network. + * api-change:``proton``: [``botocore``] Add support for CodeBuild Provisioning + * api-change:``rds``: [``botocore``] This release adds support for restoring an RDS Multi-AZ DB + cluster snapshot to a Single-AZ deployment or a Multi-AZ DB instance deployment. + * api-change:``workdocs``: [``botocore``] Added 2 new document related operations, + DeleteDocumentVersion and RestoreDocumentVersions. + * api-change:``xray``: [``botocore``] This release enhances GetServiceGraph API to support new type + of edge to represent links between SQS and Lambda in event-driven applications. +- Update BuildRequires and Requires from setup.py + +- Update to version 1.26.8 + * api-change:``glue``: [``botocore``] Added links related to enabling job bookmarks. + * api-change:``iot``: [``botocore``] This release add new api listRelatedResourcesForAuditFinding + and new member type IssuerCertificates for Iot device device defender Audit. + * api-change:``license-manager``: [``botocore``] AWS License Manager now supports onboarded + Management Accounts or Delegated Admins to view granted licenses aggregated from all accounts in + the organization. + * api-change:``marketplace-catalog``: [``botocore``] Added three new APIs to support tagging and + tag-based authorization: TagResource, UntagResource, and ListTagsForResource. Added optional + parameters to the StartChangeSet API to support tagging a resource while making a request to create + it. + * api-change:``rekognition``: [``botocore``] Adding support for ImageProperties feature to detect + dominant colors and image brightness, sharpness, and contrast, inclusion and exclusion filters for + labels and label categories, new fields to the API response, "aliases" and "categories" + * api-change:``securityhub``: [``botocore``] Documentation updates for Security Hub + * api-change:``ssm-incidents``: [``botocore``] RelatedItems now have an ID field which can be used + for referencing them else where. Introducing event references in TimelineEvent API and increasing + maximum length of "eventData" to 12K characters. +- from version 1.26.7 + * api-change:``autoscaling``: [``botocore``] This release adds a new price capacity optimized + allocation strategy for Spot Instances to help customers optimize provisioning of Spot Instances + via EC2 Auto Scaling, EC2 Fleet, and Spot Fleet. It allocates Spot Instances based on both spare + capacity availability and Spot Instance price. + * api-change:``ec2``: [``botocore``] This release adds a new price capacity optimized allocation + strategy for Spot Instances to help customers optimize provisioning of Spot Instances via EC2 Auto + Scaling, EC2 Fleet, and Spot Fleet. It allocates Spot Instances based on both spare capacity + availability and Spot Instance price. + * api-change:``ecs``: [``botocore``] This release adds support for task scale-in protection with + updateTaskProtection and getTaskProtection APIs. UpdateTaskProtection API can be used to protect a + service managed task from being terminated by scale-in events and getTaskProtection API to get the + scale-in protection status of a task. + * api-change:``es``: [``botocore``] Amazon OpenSearch Service now offers managed VPC endpoints to + connect to your Amazon OpenSearch Service VPC-enabled domain in a Virtual Private Cloud (VPC). This + feature allows you to privately access OpenSearch Service domain without using public IPs or + requiring traffic to traverse the Internet. + * api-change:``resource-explorer-2``: [``botocore``] Text only updates to some Resource Explorer + descriptions. + * api-change:``scheduler``: [``botocore``] AWS introduces the new Amazon EventBridge Scheduler. + EventBridge Scheduler is a serverless scheduler that allows you to create, run, and manage tasks + from one central, managed service. +- from version 1.26.6 + * api-change:``connect``: [``botocore``] This release adds new fields SignInUrl, UserArn, and + UserId to GetFederationToken response payload. + * api-change:``connectcases``: [``botocore``] This release adds the ability to disable templates + through the UpdateTemplate API. Disabling templates prevents customers from creating cases using + the template. For more information see + https://docs.aws.amazon.com/cases/latest/APIReference/Welcome.html + * api-change:``ec2``: [``botocore``] Amazon EC2 Trn1 instances, powered by AWS Trainium chips, are + purpose built for high-performance deep learning training. u-24tb1.112xlarge and u-18tb1.112xlarge + High Memory instances are purpose-built to run large in-memory databases. + * api-change:``groundstation``: [``botocore``] This release adds the preview of customer-provided + ephemeris support for AWS Ground Station, allowing space vehicle owners to provide their own + position and trajectory information for a satellite. + * api-change:``mediapackage-vod``: [``botocore``] This release adds "IncludeIframeOnlyStream" for + Dash endpoints. + * api-change:``endpoint-rules``: [``botocore``] Update endpoint-rules client to latest version +- from version 1.26.5 + * api-change:``acm``: [``botocore``] Support added for requesting elliptic curve certificate key + algorithm types P-256 (EC_prime256v1) and P-384 (EC_secp384r1). + * api-change:``billingconductor``: [``botocore``] This release adds the Recurring Custom Line Item + feature along with a new API ListCustomLineItemVersions. + * api-change:``ec2``: [``botocore``] This release enables sharing of EC2 Placement Groups across + accounts and within AWS Organizations using Resource Access Manager + * api-change:``fms``: [``botocore``] AWS Firewall Manager now supports importing existing AWS + Network Firewall firewalls into Firewall Manager policies. + * api-change:``lightsail``: [``botocore``] This release adds support for Amazon Lightsail to + automate the delegation of domains registered through Amazon Route 53 to Lightsail DNS management + and to automate record creation for DNS validation of Lightsail SSL/TLS certificates. + * api-change:``opensearch``: [``botocore``] Amazon OpenSearch Service now offers managed VPC + endpoints to connect to your Amazon OpenSearch Service VPC-enabled domain in a Virtual Private + Cloud (VPC). This feature allows you to privately access OpenSearch Service domain without using + public IPs or requiring traffic to traverse the Internet. + * api-change:``polly``: [``botocore``] Amazon Polly adds new voices: Elin (sv-SE), Ida (nb-NO), + Laura (nl-NL) and Suvi (fi-FI). They are available as neural voices only. + * api-change:``resource-explorer-2``: [``botocore``] This is the initial SDK release for AWS + Resource Explorer. AWS Resource Explorer lets your users search for and discover your AWS resources + across the AWS Regions in your account. + * api-change:``route53``: [``botocore``] Amazon Route 53 now supports the Europe (Zurich) Region + (eu-central-2) for latency records, geoproximity records, and private DNS for Amazon VPCs in that + region. + * api-change:``endpoint-rules``: [``botocore``] Update endpoint-rules client to latest version +- from version 1.26.4 + * api-change:``athena``: [``botocore``] Adds support for using Query Result Reuse + * api-change:``autoscaling``: [``botocore``] This release adds support for two new attributes for + attribute-based instance type selection - NetworkBandwidthGbps and AllowedInstanceTypes. + * api-change:``cloudtrail``: [``botocore``] This release includes support for configuring a + delegated administrator to manage an AWS Organizations organization CloudTrail trails and event + data stores, and AWS Key Management Service encryption of CloudTrail Lake event data stores. + * api-change:``ec2``: [``botocore``] This release adds support for two new attributes for + attribute-based instance type selection - NetworkBandwidthGbps and AllowedInstanceTypes. + * api-change:``elasticache``: [``botocore``] Added support for IPv6 and dual stack for Memcached + and Redis clusters. Customers can now launch new Redis and Memcached clusters with IPv6 and dual + stack networking support. + * api-change:``lexv2-models``: [``botocore``] Update lexv2-models client to latest version + * api-change:``mediaconvert``: [``botocore``] The AWS Elemental MediaConvert SDK has added support + for setting the SDR reference white point for HDR conversions and conversion of HDR10 to + DolbyVision without mastering metadata. + * api-change:``ssm``: [``botocore``] This release includes support for applying a CloudWatch alarm + to multi account multi region Systems Manager Automation + * api-change:``wafv2``: [``botocore``] The geo match statement now adds labels for country and + region. You can match requests at the region level by combining a geo match statement with label + match statements. + * api-change:``wellarchitected``: [``botocore``] This release adds support for integrations with + AWS Trusted Advisor and AWS Service Catalog AppRegistry to improve workload discovery and speed up + your workload reviews. + * api-change:``workspaces``: [``botocore``] This release adds protocols attribute to workspaces + properties data type. This enables customers to migrate workspaces from PC over IP (PCoIP) to + WorkSpaces Streaming Protocol (WSP) using create and modify workspaces public APIs. + * api-change:``endpoint-rules``: [``botocore``] Update endpoint-rules client to latest version +- from version 1.26.3 + * api-change:``ec2``: [``botocore``] This release adds API support for the recipient of an AMI + account share to remove shared AMI launch permissions. + * api-change:``emr-containers``: [``botocore``] Adding support for Job templates. Job templates + allow you to create and store templates to configure Spark applications parameters. This helps you + ensure consistent settings across applications by reusing and enforcing configuration overrides in + data pipelines. + * api-change:``logs``: [``botocore``] Doc-only update for bug fixes and support of export to + buckets encrypted with SSE-KMS + * api-change:``endpoint-rules``: [``botocore``] Update endpoint-rules client to latest version +- Update BuildRequires and Requires from setup.py + +- Update to version 1.26.2 + * api-change:``memorydb``: [``botocore``] Adding support for r6gd instances for MemoryDB Redis with + data tiering. In a cluster with data tiering enabled, when available memory capacity is exhausted, + the least recently used data is automatically tiered to solid state drives for cost-effective + capacity scaling with minimal performance impact. + * api-change:``sagemaker``: [``botocore``] Amazon SageMaker now supports running training jobs on + ml.trn1 instance types. + * api-change:``endpoint-rules``: [``botocore``] Update endpoint-rules client to latest version +- from version 1.26.1 + * api-change:``iotsitewise``: [``botocore``] This release adds the ListAssetModelProperties and + ListAssetProperties APIs. You can list all properties that belong to a single asset model or asset + using these two new APIs. + * api-change:``s3control``: [``botocore``] S3 on Outposts launches support for Lifecycle + configuration for Outposts buckets. With S3 Lifecycle configuration, you can mange objects so they + are stored cost effectively. You can manage objects using size-based rules and specify how many + noncurrent versions bucket will retain. + * api-change:``sagemaker``: [``botocore``] This release updates Framework model regex for + ModelPackage to support new Framework version xgboost, sklearn. + * api-change:``ssm-incidents``: [``botocore``] Adds support for tagging replication-set on creation. +- from version 1.26.0 + * feature:Endpoints: [``botocore``] Migrate all services to use new AWS Endpoint Resolution + framework + * Enhancement:Endpoints: [``botocore``] Discontinued use of `sslCommonName` hosts as detailed in + 1.27.0 (see `#2705 `__ for more info) + * api-change:``rds``: [``botocore``] Relational Database Service - This release adds support for + configuring Storage Throughput on RDS database instances. + * api-change:``textract``: [``botocore``] Add ocr results in AnalyzeIDResponse as blocks +- from version 1.25.5 + * api-change:``apprunner``: [``botocore``] This release adds support for private App Runner + services. Services may now be configured to be made private and only accessible from a VPC. The + changes include a new VpcIngressConnection resource and several new and modified APIs. + * api-change:``connect``: [``botocore``] Amazon connect now support a new API DismissUserContact to + dismiss or remove terminated contacts in Agent CCP + * api-change:``ec2``: [``botocore``] Elastic IP transfer is a new Amazon VPC feature that allows + you to transfer your Elastic IP addresses from one AWS Account to another. + * api-change:``iot``: [``botocore``] This release adds the Amazon Location action to IoT Rules + Engine. + * api-change:``logs``: [``botocore``] SDK release to support tagging for destinations and log + groups with TagResource. Also supports tag on create with PutDestination. + * api-change:``sesv2``: [``botocore``] This release includes support for interacting with the + Virtual Deliverability Manager, allowing you to opt in/out of the feature and to retrieve + recommendations and metric data. + * api-change:``textract``: [``botocore``] This release introduces additional support for 30+ + normalized fields such as vendor address and currency. It also includes OCR output in the response + and accuracy improvements for the already supported fields in previous version +- from version 1.25.4 + * api-change:``apprunner``: [``botocore``] AWS App Runner adds .NET 6, Go 1, PHP 8.1 and Ruby 3.1 + runtimes. + * api-change:``appstream``: [``botocore``] This release includes CertificateBasedAuthProperties in + CreateDirectoryConfig and UpdateDirectoryConfig. + * api-change:``cloud9``: [``botocore``] Update to the documentation section of the Cloud9 API + Reference guide. + * api-change:``cloudformation``: [``botocore``] This release adds more fields to improves + visibility of AWS CloudFormation StackSets information in following APIs: ListStackInstances, + DescribeStackInstance, ListStackSetOperationResults, ListStackSetOperations, + DescribeStackSetOperation. + * api-change:``gamesparks``: [``botocore``] Add LATEST as a possible GameSDK Version on snapshot + * api-change:``mediatailor``: [``botocore``] This release introduces support for SCTE-35 + segmentation descriptor messages which can be sent within time signal messages. +- from version 1.25.3 + * api-change:``ec2``: [``botocore``] Feature supports the replacement of instance root volume using + an updated AMI without requiring customers to stop their instance. + * api-change:``fms``: [``botocore``] Add support NetworkFirewall Managed Rule Group Override flag + in GetViolationDetails API + * api-change:``glue``: [``botocore``] Added support for custom datatypes when using custom csv + classifier. + * api-change:``redshift``: [``botocore``] This release clarifies use for the ElasticIp parameter of + the CreateCluster and RestoreFromClusterSnapshot APIs. + * api-change:``sagemaker``: [``botocore``] This change allows customers to provide a custom + entrypoint script for the docker container to be run while executing training jobs, and provide + custom arguments to the entrypoint script. + * api-change:``wafv2``: [``botocore``] This release adds the following: Challenge rule action, to + silently verify client browsers; rule group rule action override to any valid rule action, not just + Count; token sharing between protected applications for challenge/CAPTCHA token; targeted rules + option for Bot Control managed rule group. +- from version 1.25.2 + * api-change:``iam``: [``botocore``] Doc only update that corrects instances of CLI not using an + entity. + * api-change:``kafka``: [``botocore``] This release adds support for Tiered Storage. UpdateStorage + allows you to control the Storage Mode for supported storage tiers. + * api-change:``neptune``: [``botocore``] Added a new cluster-level attribute to set the capacity + range for Neptune Serverless instances. + * api-change:``sagemaker``: [``botocore``] Amazon SageMaker Automatic Model Tuning now supports + specifying Grid Search strategy for tuning jobs, which evaluates all hyperparameter combinations + exhaustively based on the categorical hyperparameters provided. +- from version 1.25.1 + * api-change:``accessanalyzer``: [``botocore``] This release adds support for six new resource + types in IAM Access Analyzer to help you easily identify public and cross-account access to your + AWS resources. Updated service API, documentation, and paginators. + * api-change:``location``: [``botocore``] Added new map styles with satellite imagery for map + resources using HERE as a data provider. + * api-change:``mediatailor``: [``botocore``] This release is a documentation update + * api-change:``rds``: [``botocore``] Relational Database Service - This release adds support for + exporting DB cluster data to Amazon S3. + * api-change:``workspaces``: [``botocore``] This release adds new enums for supporting Workspaces + Core features, including creating Manual running mode workspaces, importing regular Workspaces Core + images and importing g4dn Workspaces Core images. +- Update BuildRequires and Requires from setup.py + +- Update in SLE-15 (bsc#1204537, jsc#PED-2333) + +- Update to version 1.25.0 + * feature:Endpoints: [``botocore``] Implemented new endpoint ruleset system to dynamically derive + endpoints and settings for services + * api-change:``acm-pca``: [``botocore``] AWS Private Certificate Authority (AWS Private CA) now + offers usage modes which are combination of features to address specific use cases. + * api-change:``batch``: [``botocore``] This release adds support for AWS Batch on Amazon EKS. + * api-change:``datasync``: [``botocore``] Added support for self-signed certificates when using + object storage locations; added BytesCompressed to the TaskExecution response. + * api-change:``sagemaker``: [``botocore``] SageMaker Inference Recommender now supports a new API + ListInferenceRecommendationJobSteps to return the details of all the benchmark we create for an + inference recommendation job. +- from version 1.24.96 + * api-change:``cognito-idp``: [``botocore``] This release adds a new "DeletionProtection" field to + the UserPool in Cognito. Application admins can configure this value with either ACTIVE or INACTIVE + value. Setting this field to ACTIVE will prevent a user pool from accidental deletion. + * api-change:``sagemaker``: [``botocore``] CreateInferenceRecommenderjob API now supports passing + endpoint details directly, that will help customers to identify the max invocation and max latency + they can achieve for their model and the associated endpoint along with getting recommendations on + other instances. +- from version 1.24.95 + * api-change:``devops-guru``: [``botocore``] This release adds information about the resources + DevOps Guru is analyzing. + * api-change:``globalaccelerator``: [``botocore``] Global Accelerator now supports AddEndpoints and + RemoveEndpoints operations for standard endpoint groups. + * api-change:``resiliencehub``: [``botocore``] In this release, we are introducing support for + regional optimization for AWS Resilience Hub applications. It also includes a few documentation + updates to improve clarity. + * api-change:``rum``: [``botocore``] CloudWatch RUM now supports Extended CloudWatch Metrics with + Additional Dimensions +- from version 1.24.94 + * api-change:``chime-sdk-messaging``: [``botocore``] Documentation updates for Chime Messaging SDK + * api-change:``cloudtrail``: [``botocore``] This release includes support for exporting CloudTrail + Lake query results to an Amazon S3 bucket. + * api-change:``config``: [``botocore``] This release adds resourceType enums for AppConfig, + AppSync, DataSync, EC2, EKS, Glue, GuardDuty, SageMaker, ServiceDiscovery, SES, Route53 types. + * api-change:``connect``: [``botocore``] This release adds API support for managing phone numbers + that can be used across multiple AWS regions through telephony traffic distribution. + * api-change:``events``: [``botocore``] Update events client to latest version + * api-change:``managedblockchain``: [``botocore``] Adding new Accessor APIs for Amazon Managed + Blockchain + * api-change:``s3``: [``botocore``] Updates internal logic for constructing API endpoints. We have + added rule-based endpoints and internal model parameters. + * api-change:``s3control``: [``botocore``] Updates internal logic for constructing API endpoints. + We have added rule-based endpoints and internal model parameters. + * api-change:``support-app``: [``botocore``] This release adds the + RegisterSlackWorkspaceForOrganization API. You can use the API to register a Slack workspace for an + AWS account that is part of an organization. + * api-change:``workspaces-web``: [``botocore``] WorkSpaces Web now supports user access logging for + recording session start, stop, and URL navigation. +- from version 1.24.93 + * api-change:``frauddetector``: [``botocore``] Documentation Updates for Amazon Fraud Detector + * api-change:``sagemaker``: [``botocore``] This change allows customers to enable data capturing + while running a batch transform job, and configure monitoring schedule to monitoring the captured + data. + * api-change:``servicediscovery``: [``botocore``] Updated the ListNamespaces API to support the + NAME and HTTP_NAME filters, and the BEGINS_WITH filter condition. + * api-change:``sesv2``: [``botocore``] This release allows subscribers to enable Dedicated IPs + (managed) to send email via a fully managed dedicated IP experience. It also adds identities' + VerificationStatus in the response of GetEmailIdentity and ListEmailIdentities APIs, and ImportJobs + counts in the response of ListImportJobs API. +- from version 1.24.92 + * api-change:``greengrass``: [``botocore``] This change allows customers to specify + FunctionRuntimeOverride in FunctionDefinitionVersion. This configuration can be used if the runtime + on the device is different from the AWS Lambda runtime specified for that function. + * api-change:``sagemaker``: [``botocore``] This release adds support for C7g, C6g, C6gd, C6gn, M6g, + M6gd, R6g, and R6gn Graviton instance types in Amazon SageMaker Inference. +- Update BuildRequires and Requires from setup.py + +- Remove version constraint for python-pytest in BuildRequires + +- Update to version 1.24.91 + * api-change:``mediaconvert``: [``botocore``] MediaConvert now supports specifying the minimum + percentage of the HRD buffer available at the end of each encoded video segment. +- from version 1.24.90 + * api-change:``amplifyuibuilder``: [``botocore``] We are releasing the ability for fields to be + configured as arrays. + * api-change:``appflow``: [``botocore``] With this update, you can choose which Salesforce API is + used by Amazon AppFlow to transfer data to or from your Salesforce account. You can choose the + Salesforce REST API or Bulk API 2.0. You can also choose for Amazon AppFlow to pick the API + automatically. + * api-change:``connect``: [``botocore``] This release adds support for a secondary email and a + mobile number for Amazon Connect instance users. + * api-change:``ds``: [``botocore``] This release adds support for describing and updating AWS + Managed Microsoft AD set up. + * api-change:``ecs``: [``botocore``] Documentation update to address tickets. + * api-change:``guardduty``: [``botocore``] Add UnprocessedDataSources to CreateDetectorResponse + which specifies the data sources that couldn't be enabled during the CreateDetector request. In + addition, update documentations. + * api-change:``iam``: [``botocore``] Documentation updates for the AWS Identity and Access + Management API Reference. + * api-change:``iotfleetwise``: [``botocore``] Documentation update for AWS IoT FleetWise + * api-change:``medialive``: [``botocore``] AWS Elemental MediaLive now supports forwarding SCTE-35 + messages through the Event Signaling and Management (ESAM) API, and can read those SCTE-35 messages + from an inactive source. + * api-change:``mediapackage-vod``: [``botocore``] This release adds SPEKE v2 support for + MediaPackage VOD. Speke v2 is an upgrade to the existing SPEKE API to support multiple encryption + keys, based on an encryption contract selected by the customer. + * api-change:``panorama``: [``botocore``] Pause and resume camera stream processing with + SignalApplicationInstanceNodeInstances. Reboot an appliance with CreateJobForDevices. More + application state information in DescribeApplicationInstance response. + * api-change:``rds-data``: [``botocore``] Doc update to reflect no support for schema parameter on + BatchExecuteStatement API + * api-change:``ssm-incidents``: [``botocore``] Update RelatedItem enum to support Tasks + * api-change:``ssm``: [``botocore``] Support of AmazonLinux2022 by Patch Manager + * api-change:``transfer``: [``botocore``] This release adds an option for customers to configure + workflows that are triggered when files are only partially received from a client due to premature + session disconnect. + * api-change:``translate``: [``botocore``] This release enables customers to specify multiple + target languages in asynchronous batch translation requests. + * api-change:``wisdom``: [``botocore``] This release updates the GetRecommendations API to include + a trigger event list for classifying and grouping recommendations. +- from version 1.24.89 + * api-change:``codeguru-reviewer``: [``botocore``] Documentation update to replace broken link. + * api-change:``elbv2``: [``botocore``] Update elbv2 client to latest version + * api-change:``greengrassv2``: [``botocore``] This release adds error status details for + deployments and components that failed on a device and adds features to improve visibility into + component installation. + * api-change:``quicksight``: [``botocore``] Amazon QuickSight now supports SecretsManager Secret + ARN in place of CredentialPair for DataSource creation and update. This release also has some minor + documentation updates and removes CountryCode as a required parameter in GeoSpatialColumnGroup +- from version 1.24.88 + * api-change:``resiliencehub``: [``botocore``] Documentation change for AWS Resilience Hub. + Doc-only update to fix Documentation layout +- from version 1.24.87 + * api-change:``glue``: [``botocore``] This SDK release adds support to sync glue jobs with source + control provider. Additionally, a new parameter called SourceControlDetails will be added to Job + model. + * api-change:``network-firewall``: [``botocore``] StreamExceptionPolicy configures how AWS Network + Firewall processes traffic when a network connection breaks midstream + * api-change:``outposts``: [``botocore``] This release adds the Asset state information to the + ListAssets response. The ListAssets request supports filtering on Asset state. +- from version 1.24.86 + * api-change:``connect``: [``botocore``] Updated the CreateIntegrationAssociation API to support + the CASES_DOMAIN IntegrationType. + * api-change:``connectcases``: [``botocore``] This release adds APIs for Amazon Connect Cases. + Cases allows your agents to quickly track and manage customer issues that require multiple + interactions, follow-up tasks, and teams in your contact center. For more information, see + https://docs.aws.amazon.com/cases/latest/APIReference/Welcome.html + * api-change:``ec2``: [``botocore``] Added EnableNetworkAddressUsageMetrics flag for + ModifyVpcAttribute, DescribeVpcAttribute APIs. + * api-change:``ecs``: [``botocore``] Documentation updates to address various Amazon ECS tickets. + * api-change:``s3control``: [``botocore``] S3 Object Lambda adds support to allow customers to + intercept HeadObject and ListObjects requests and introduce their own compute. These requests were + previously proxied to S3. + * api-change:``workmail``: [``botocore``] This release adds support for impersonation roles in + Amazon WorkMail. +- Update BuildRequires and Requires from setup.py + +- Update to version 1.24.85 + * api-change:``accessanalyzer``: [``botocore``] AWS IAM Access Analyzer policy validation + introduces new checks for role trust policies. As customers author a policy, IAM Access Analyzer + policy validation evaluates the policy for any issues to make it easier for customers to author + secure policies. + * api-change:``ec2``: [``botocore``] Adding an imdsSupport attribute to EC2 AMIs + * api-change:``snowball``: [``botocore``] Adds support for V3_5C. This is a refreshed AWS Snowball + Edge Compute Optimized device type with 28TB SSD, 104 vCPU and 416GB memory (customer usable). +- from version 1.24.84 + * api-change:``codedeploy``: [``botocore``] This release allows you to override the alarm + configurations when creating a deployment. + * api-change:``devops-guru``: [``botocore``] This release adds filter feature on + AddNotificationChannel API, enable customer to configure the SNS notification messages by Severity + or MessageTypes + * api-change:``dlm``: [``botocore``] This release adds support for archival of single-volume + snapshots created by Amazon Data Lifecycle Manager policies + * api-change:``sagemaker-runtime``: [``botocore``] Update sagemaker-runtime client to latest version + * api-change:``sagemaker``: [``botocore``] A new parameter called ExplainerConfig is added to + CreateEndpointConfig API to enable SageMaker Clarify online explainability feature. + * api-change:``sso-oidc``: [``botocore``] Documentation updates for the IAM Identity Center OIDC + CLI Reference. +- from version 1.24.83 + * api-change:``acm``: [``botocore``] This update returns additional certificate details such as + certificate SANs and allows sorting in the ListCertificates API. + * api-change:``ec2``: [``botocore``] u-3tb1 instances are powered by Intel Xeon Platinum 8176M + (Skylake) processors and are purpose-built to run large in-memory databases. + * api-change:``emr-serverless``: [``botocore``] This release adds API support to debug Amazon EMR + Serverless jobs in real-time with live application UIs + * api-change:``fsx``: [``botocore``] This release adds support for Amazon File Cache. + * api-change:``migrationhuborchestrator``: [``botocore``] Introducing AWS MigrationHubOrchestrator. + This is the first public release of AWS MigrationHubOrchestrator. + * api-change:``polly``: [``botocore``] Added support for the new Cantonese voice - Hiujin. Hiujin + is available as a Neural voice only. + * api-change:``proton``: [``botocore``] This release adds an option to delete pipeline provisioning + repositories using the UpdateAccountSettings API + * api-change:``sagemaker``: [``botocore``] SageMaker Training Managed Warm Pools let you retain + provisioned infrastructure to reduce latency for repetitive training workloads. + * api-change:``secretsmanager``: [``botocore``] Documentation updates for Secrets Manager + * api-change:``translate``: [``botocore``] This release enables customers to access control rights + on Translate resources like Parallel Data and Custom Terminology using Tag Based Authorization. + * api-change:``workspaces``: [``botocore``] This release includes diagnostic log uploading feature. + If it is enabled, the log files of WorkSpaces Windows client will be sent to Amazon WorkSpaces + automatically for troubleshooting. You can use modifyClientProperty api to enable/disable this + feature. +- from version 1.24.82 + * api-change:``ce``: [``botocore``] This release is to support retroactive Cost Categories. The new + field will enable you to retroactively apply new and existing cost category rules to previous + months. + * api-change:``kendra``: [``botocore``] My AWS Service (placeholder) - Amazon Kendra now provides a + data source connector for DropBox. For more information, see + https://docs.aws.amazon.com/kendra/latest/dg/data-source-dropbox.html + * api-change:``location``: [``botocore``] This release adds place IDs, which are unique identifiers + of places, along with a new GetPlace operation, which can be used with place IDs to find a place + again later. UnitNumber and UnitType are also added as new properties of places. +- from version 1.24.81 + * api-change:``cur``: [``botocore``] This release adds two new support + regions(me-central-1/eu-south-2) for OSG. + * api-change:``iotfleetwise``: [``botocore``] General availability (GA) for AWS IoT Fleetwise. It + adds AWS IoT Fleetwise to AWS SDK. For more information, see + https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/Welcome.html. + * api-change:``ssm``: [``botocore``] This release includes support for applying a CloudWatch alarm + to Systems Manager capabilities like Automation, Run Command, State Manager, and Maintenance + Windows. +- from version 1.24.80 + * api-change:``apprunner``: [``botocore``] AWS App Runner adds a Node.js 16 runtime. + * api-change:``ec2``: [``botocore``] Letting external AWS customers provide ImageId as a Launch + Template override in FleetLaunchTemplateOverridesRequest + * api-change:``lexv2-models``: [``botocore``] Update lexv2-models client to latest version + * api-change:``lightsail``: [``botocore``] This release adds Instance Metadata Service (IMDS) + support for Lightsail instances. + * api-change:``nimble``: [``botocore``] Amazon Nimble Studio adds support for on-demand Amazon + Elastic Compute Cloud (EC2) G3 and G5 instances, allowing customers to utilize additional GPU + instance types for their creative projects. + * api-change:``ssm``: [``botocore``] This release adds new SSM document types + ConformancePackTemplate and CloudFormation + * api-change:``wafv2``: [``botocore``] Add the default specification for ResourceType in + ListResourcesForWebACL. +- from version 1.24.79 + * api-change:``backup-gateway``: [``botocore``] Changes include: new GetVirtualMachineApi to fetch + a single user's VM, improving ListVirtualMachines to fetch filtered VMs as well as all VMs, and + improving GetGatewayApi to now also return the gateway's MaintenanceStartTime. + * api-change:``devicefarm``: [``botocore``] This release adds the support for VPC-ENI based + connectivity for private devices on AWS Device Farm. + * api-change:``ec2``: [``botocore``] Documentation updates for Amazon EC2. + * api-change:``glue``: [``botocore``] Added support for S3 Event Notifications for Catalog Target + Crawlers. + * api-change:``identitystore``: [``botocore``] Documentation updates for the Identity Store CLI + Reference. +- from version 1.24.78 + * api-change:``comprehend``: [``botocore``] Amazon Comprehend now supports synchronous mode for + targeted sentiment API operations. + * api-change:``s3control``: [``botocore``] S3 on Outposts launches support for object versioning + for Outposts buckets. With S3 Versioning, you can preserve, retrieve, and restore every version of + every object stored in your buckets. You can recover from both unintended user actions and + application failures. + * api-change:``sagemaker``: [``botocore``] SageMaker now allows customization on Canvas Application + settings, including enabling/disabling time-series forecasting and specifying an Amazon Forecast + execution role at both the Domain and UserProfile levels. +- from version 1.24.77 + * api-change:``ec2``: [``botocore``] This release adds support for blocked paths to Amazon VPC + Reachability Analyzer. +- Update BuildRequires and Requires from setup.py + +- Update to version 1.24.76 + * api-change:``cloudtrail``: [``botocore``] This release includes support for importing existing + trails into CloudTrail Lake. + * api-change:``ec2``: [``botocore``] This release adds CapacityAllocations field to + DescribeCapacityReservations + * api-change:``mediaconnect``: [``botocore``] This change allows the customer to use the SRT Caller + protocol as part of their flows + * api-change:``rds``: [``botocore``] This release adds support for Amazon RDS Proxy with SQL Server + compatibility. +- from version 1.24.75 + * api-change:``codestar-notifications``: [``botocore``] This release adds tag based access control + for the UntagResource API. + * api-change:``ecs``: [``botocore``] This release supports new task definition sizes. +- from version 1.24.74 + * api-change:``dynamodb``: [``botocore``] Increased DynamoDB transaction limit from 25 to 100. + * api-change:``ec2``: [``botocore``] This feature allows customers to create tags for + vpc-endpoint-connections and vpc-endpoint-service-permissions. + * api-change:``sagemaker``: [``botocore``] Amazon SageMaker Automatic Model Tuning now supports + specifying Hyperband strategy for tuning jobs, which uses a multi-fidelity based tuning strategy to + stop underperforming hyperparameter configurations early. +- from version 1.24.73 + * api-change:``amplifyuibuilder``: [``botocore``] Amplify Studio UIBuilder is introducing forms + functionality. Forms can be configured from Data Store models, JSON, or from scratch. These forms + can then be generated in your project and used like any other React components. + * api-change:``ec2``: [``botocore``] This update introduces API operations to manage and create + local gateway route tables, CoIP pools, and VIF group associations. +- Update BuildRequires and Requires from setup.py + +- Update to version 1.24.72 + * api-change:``customer-profiles``: [``botocore``] Added isUnstructured in response for Customer + Profiles Integration APIs + * api-change:``drs``: [``botocore``] Fixed the data type of lagDuration that is returned in + Describe Source Server API + * api-change:``ec2``: [``botocore``] Two new features for local gateway route tables: support for + static routes targeting Elastic Network Interfaces and direct VPC routing. + * api-change:``evidently``: [``botocore``] This release adds support for the client-side evaluation + - powered by AWS AppConfig feature. + * api-change:``kendra``: [``botocore``] This release enables our customer to choose the option of + Sharepoint 2019 for the on-premise Sharepoint connector. + * api-change:``transfer``: [``botocore``] This release introduces the ability to have multiple + server host keys for any of your Transfer Family servers that use the SFTP protocol. +- from version 1.24.71 + * api-change:``eks``: [``botocore``] Adding support for local Amazon EKS clusters on Outposts +- from version 1.24.70 + * api-change:``cloudtrail``: [``botocore``] This release adds CloudTrail getChannel and + listChannels APIs to allow customer to view the ServiceLinkedChannel configurations. + * api-change:``lexv2-models``: [``botocore``] Update lexv2-models client to latest version + * api-change:``lexv2-runtime``: [``botocore``] Update lexv2-runtime client to latest version + * api-change:``pi``: [``botocore``] Increases the maximum values of two RDS Performance Insights + APIs. The maximum value of the Limit parameter of DimensionGroup is 25. The MaxResult maximum is + now 25 for the following APIs: DescribeDimensionKeys, GetResourceMetrics, + ListAvailableResourceDimensions, and ListAvailableResourceMetrics. + * api-change:``redshift``: [``botocore``] This release updates documentation for AQUA features and + other description updates. +- from version 1.24.69 + * api-change:``ec2``: [``botocore``] This release adds support to send VPC Flow Logs to + kinesis-data-firehose as new destination type + * api-change:``emr-containers``: [``botocore``] EMR on EKS now allows running Spark SQL using the + newly introduced Spark SQL Job Driver in the Start Job Run API + * api-change:``lookoutmetrics``: [``botocore``] Release dimension value filtering feature to allow + customers to define dimension filters for including only a subset of their dataset to be used by + LookoutMetrics. + * api-change:``medialive``: [``botocore``] This change exposes API settings which allow Dolby Atmos + and Dolby Vision to be used when running a channel using Elemental Media Live + * api-change:``route53``: [``botocore``] Amazon Route 53 now supports the Middle East (UAE) Region + (me-central-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that + region. + * api-change:``sagemaker``: [``botocore``] This release adds Mode to AutoMLJobConfig. + * api-change:``ssm``: [``botocore``] This release adds support for Systems Manager State Manager + Association tagging. +- from version 1.24.68 + * api-change:``dataexchange``: [``botocore``] Documentation updates for AWS Data Exchange. + * api-change:``ec2``: [``botocore``] Documentation updates for Amazon EC2. + * api-change:``eks``: [``botocore``] Adds support for EKS Addons ResolveConflicts "preserve" flag. + Also adds new update failed status for EKS Addons. + * api-change:``fsx``: [``botocore``] Documentation update for Amazon FSx. + * api-change:``inspector2``: [``botocore``] This release adds new fields like fixAvailable, + fixedInVersion and remediation to the finding model. The requirement to have vulnerablePackages in + the finding model has also been removed. The documentation has been updated to reflect these + changes. + * api-change:``iotsitewise``: [``botocore``] Allow specifying units in Asset Properties + * api-change:``sagemaker``: [``botocore``] SageMaker Hosting now allows customization on ML + instance storage volume size, model data download timeout and inference container startup ping + health check timeout for each ProductionVariant in CreateEndpointConfig API. + * api-change:``sns``: [``botocore``] Amazon SNS introduces the Data Protection Policy APIs, which + enable customers to attach a data protection policy to an SNS topic. This allows topic owners to + enable the new message data protection feature to audit and block sensitive data that is exchanged + through their topics. +- from version 1.24.67 + * api-change:``identitystore``: [``botocore``] Documentation updates for the Identity Store CLI + Reference. + * api-change:``sagemaker``: [``botocore``] This release adds HyperParameterTuningJob type in Search + API. +- from version 1.24.66 + * api-change:``cognito-idp``: [``botocore``] This release adds a new "AuthSessionValidity" field to + the UserPoolClient in Cognito. Application admins can configure this value for their users' + authentication duration, which is currently fixed at 3 minutes, up to 15 minutes. Setting this + field will also apply to the SMS MFA authentication flow. + * api-change:``connect``: [``botocore``] This release adds search APIs for Routing Profiles and + Queues, which can be used to search for those resources within a Connect Instance. + * api-change:``mediapackage``: [``botocore``] Added support for AES_CTR encryption to CMAF origin + endpoints + * api-change:``sagemaker``: [``botocore``] This release enables administrators to attribute user + activity and API calls from Studio notebooks, Data Wrangler and Canvas to specific users even when + users share the same execution IAM role. ExecutionRoleIdentityConfig at Sagemaker domain level + enables this feature. +- from version 1.24.65 + * api-change:``codeguru-reviewer``: [``botocore``] Documentation updates to fix formatting issues + in CLI and SDK documentation. + * api-change:``controltower``: [``botocore``] This release contains the first SDK for AWS Control + Tower. It introduces a new set of APIs: EnableControl, DisableControl, GetControlOperation, and + ListEnabledControls. + * api-change:``route53``: [``botocore``] Documentation updates for Amazon Route 53. +- Update BuildRequires and Requires from setup.py + +- Update to version 1.24.64 + * api-change:``cloudfront``: [``botocore``] Update API documentation for CloudFront origin access + control (OAC) + * api-change:``identitystore``: [``botocore``] Expand IdentityStore API to support Create, Read, + Update, Delete and Get operations for User, Group and GroupMembership resources. + * api-change:``iotthingsgraph``: [``botocore``] This release deprecates all APIs of the ThingsGraph + service + * api-change:``ivs``: [``botocore``] IVS Merge Fragmented Streams. This release adds support for + recordingReconnectWindow field in IVS recordingConfigurations. For more information see + https://docs.aws.amazon.com/ivs/latest/APIReference/Welcome.html + * api-change:``rds-data``: [``botocore``] Documentation updates for RDS Data API + * api-change:``sagemaker``: [``botocore``] SageMaker Inference Recommender now accepts Inference + Recommender fields: Domain, Task, Framework, SamplePayloadUrl, SupportedContentTypes, + SupportedInstanceTypes, directly in our CreateInferenceRecommendationsJob API through + ContainerConfig +- from version 1.24.63 + * enhancement:Endpoints: [``botocore``] Deprecate SSL common name + * api-change:``greengrassv2``: [``botocore``] Adds topologyFilter to ListInstalledComponentsRequest + which allows filtration of components by ROOT or ALL (including root and dependency components). + Adds lastStatusChangeTimestamp to ListInstalledComponents response to show the last time a + component changed state on a device. + * api-change:``identitystore``: [``botocore``] Documentation updates for the Identity Store CLI + Reference. + * api-change:``lookoutequipment``: [``botocore``] This release adds new apis for providing labels. + * api-change:``macie2``: [``botocore``] This release of the Amazon Macie API adds support for using + allow lists to define specific text and text patterns to ignore when inspecting data sources for + sensitive data. + * api-change:``sso-admin``: [``botocore``] Documentation updates for the AWS IAM Identity Center + CLI Reference. + * api-change:``sso``: [``botocore``] Documentation updates for the AWS IAM Identity Center Portal + CLI Reference. +- from version 1.24.62 + * api-change:``fsx``: [``botocore``] Documentation updates for Amazon FSx for NetApp ONTAP. + * api-change:``voice-id``: [``botocore``] Amazon Connect Voice ID now detects voice spoofing. When + a prospective fraudster tries to spoof caller audio using audio playback or synthesized speech, + Voice ID will return a risk score and outcome to indicate the how likely it is that the voice is + spoofed. +- from version 1.24.61 + * api-change:``mediapackage``: [``botocore``] This release adds Ads AdTriggers and + AdsOnDeliveryRestrictions to describe calls for CMAF endpoints on MediaPackage. + * api-change:``rds``: [``botocore``] Removes support for RDS Custom from DBInstanceClass in + ModifyDBInstance +- Update BuildRequires and Requires from setup.py + +- Update to version 1.24.60 + * enhancement:Identity: [``botocore``] TokenProvider added for bearer auth support + * api-change:``elbv2``: [``botocore``] Update elbv2 client to latest version + * api-change:``gamelift``: [``botocore``] This release adds support for eight EC2 local zones as + fleet locations; Atlanta, Chicago, Dallas, Denver, Houston, Kansas City (us-east-1-mci-1a), Los + Angeles, and Phoenix. It also adds support for C5d, C6a, C6i, and R5d EC2 instance families. + * api-change:``iotwireless``: [``botocore``] This release includes a new feature for the customers + to enable the LoRa gateways to send out beacons for Class B devices and an option to select one or + more gateways for Class C devices when sending the LoRaWAN downlink messages. + * api-change:``ivschat``: [``botocore``] Documentation change for IVS Chat API Reference. Doc-only + update to add a paragraph on ARNs to the Welcome section. + * api-change:``panorama``: [``botocore``] Support sorting and filtering in ListDevices API, and add + more fields to device listings and single device detail + * api-change:``sso-oidc``: [``botocore``] Updated required request parameters on IAM Identity + Center's OIDC CreateToken action. +- from version 1.24.59 + * api-change:``cloudfront``: [``botocore``] Adds support for CloudFront origin access control + (OAC), making it possible to restrict public access to S3 bucket origins in all AWS Regions, those + with SSE-KMS, and more. + * api-change:``config``: [``botocore``] AWS Config now supports ConformancePackTemplate documents + in SSM Docs for the deployment and update of conformance packs. + * api-change:``iam``: [``botocore``] Documentation updates for AWS Identity and Access Management + (IAM). + * api-change:``ivs``: [``botocore``] Documentation Change for IVS API Reference - Doc-only update + to type field description for CreateChannel and UpdateChannel actions and for Channel data type. + Also added Amazon Resource Names (ARNs) paragraph to Welcome section. + * api-change:``quicksight``: [``botocore``] Added a new optional property DashboardVisual under + ExperienceConfiguration parameter of GenerateEmbedUrlForAnonymousUser and + GenerateEmbedUrlForRegisteredUser API operations. This supports embedding of specific visuals in + QuickSight dashboards. + * api-change:``transfer``: [``botocore``] Documentation updates for AWS Transfer Family +- from version 1.24.58 + * api-change:``rds``: [``botocore``] RDS for Oracle supports Oracle Data Guard switchover and read + replica backups. + * api-change:``sso-admin``: [``botocore``] Documentation updates to reflect service rename - AWS + IAM Identity Center (successor to AWS Single Sign-On) +- from version 1.24.57 + * api-change:``docdb``: [``botocore``] Update document for volume clone + * api-change:``ec2``: [``botocore``] R6a instances are powered by 3rd generation AMD EPYC (Milan) + processors delivering all-core turbo frequency of 3.6 GHz. C6id, M6id, and R6id instances are + powered by 3rd generation Intel Xeon Scalable processor (Ice Lake) delivering all-core turbo + frequency of 3.5 GHz. + * api-change:``forecast``: [``botocore``] releasing What-If Analysis APIs and update ARN regex + pattern to be more strict in accordance with security recommendation + * api-change:``forecastquery``: [``botocore``] releasing What-If Analysis APIs + * api-change:``iotsitewise``: [``botocore``] Enable non-unique asset names under different + hierarchies + * api-change:``lexv2-models``: [``botocore``] Update lexv2-models client to latest version + * api-change:``securityhub``: [``botocore``] Added new resource details objects to ASFF, including + resources for AwsBackupBackupVault, AwsBackupBackupPlan and AwsBackupRecoveryPoint. Added + FixAvailable, FixedInVersion and Remediation to Vulnerability. + * api-change:``support-app``: [``botocore``] This is the initial SDK release for the AWS Support + App in Slack. +- from version 1.24.56 + * api-change:``connect``: [``botocore``] This release adds SearchSecurityProfiles API which can be + used to search for Security Profile resources within a Connect Instance. + * api-change:``ivschat``: [``botocore``] Documentation Change for IVS Chat API Reference - Doc-only + update to change text/description for tags field. + * api-change:``kendra``: [``botocore``] This release adds support for a new authentication type - + Personal Access Token (PAT) for confluence server. + * api-change:``lookoutmetrics``: [``botocore``] This release is to make GetDataQualityMetrics API + publicly available. +- Update BuildRequires and Requires from setup.py + +- Update to version 1.24.55 + * api-change:``chime-sdk-media-pipelines``: [``botocore``] The Amazon Chime SDK now supports live + streaming of real-time video from the Amazon Chime SDK sessions to streaming platforms such as + Amazon IVS and Amazon Elemental MediaLive. We have also added support for concatenation to create a + single media capture file. + * api-change:``cloudwatch``: [``botocore``] Update cloudwatch client to latest version + * api-change:``cognito-idp``: [``botocore``] This change is being made simply to fix the public + documentation based on the models. We have included the PasswordChange and ResendCode events, along + with the Pass, Fail and InProgress status. We have removed the Success and Failure status which are + never returned by our APIs. + * api-change:``dynamodb``: [``botocore``] This release adds support for importing data from S3 into + a new DynamoDB table + * api-change:``ec2``: [``botocore``] This release adds support for VPN log options , a new feature + allowing S2S VPN connections to send IKE activity logs to CloudWatch Logs + * api-change:``networkmanager``: [``botocore``] Add TransitGatewayPeeringAttachmentId property to + TransitGatewayPeering Model +- from version 1.24.54 + * api-change:``appmesh``: [``botocore``] AWS App Mesh release to support Multiple Listener and + Access Log Format feature + * api-change:``connectcampaigns``: [``botocore``] Updated exceptions for Amazon Connect Outbound + Campaign api's. + * api-change:``kendra``: [``botocore``] This release adds Zendesk connector (which allows you to + specify Zendesk SAAS platform as data source), Proxy Support for Sharepoint and Confluence Server + (which allows you to specify the proxy configuration if proxy is required to connect to your + Sharepoint/Confluence Server as data source). + * api-change:``lakeformation``: [``botocore``] This release adds a new API support + "AssumeDecoratedRoleWithSAML" and also release updates the corresponding documentation. + * api-change:``lambda``: [``botocore``] Added support for customization of Consumer Group ID for + MSK and Kafka Event Source Mappings. + * api-change:``lexv2-models``: [``botocore``] Update lexv2-models client to latest version + * api-change:``rds``: [``botocore``] Adds support for Internet Protocol Version 6 (IPv6) for RDS + Aurora database clusters. + * api-change:``secretsmanager``: [``botocore``] Documentation updates for Secrets Manager. +- from version 1.24.53 + * api-change:``rekognition``: [``botocore``] This release adds APIs which support copying an Amazon + Rekognition Custom Labels model and managing project policies across AWS account. + * api-change:``servicecatalog``: [``botocore``] Documentation updates for Service Catalog +- from version 1.24.52 + * enhancement:AWSCRT: [``botocore``] Upgrade awscrt version to 0.14.0 + * api-change:``cloudfront``: [``botocore``] Adds Http 3 support to distributions + * api-change:``identitystore``: [``botocore``] Documentation updates to reflect service rename - + AWS IAM Identity Center (successor to AWS Single Sign-On) + * api-change:``sso``: [``botocore``] Documentation updates to reflect service rename - AWS IAM + Identity Center (successor to AWS Single Sign-On) + * api-change:``wisdom``: [``botocore``] This release introduces a new API PutFeedback that allows + submitting feedback to Wisdom on content relevance. +- from version 1.24.51 + * api-change:``amp``: [``botocore``] This release adds log APIs that allow customers to manage + logging for their Amazon Managed Service for Prometheus workspaces. + * api-change:``chime-sdk-messaging``: [``botocore``] The Amazon Chime SDK now supports channels + with up to one million participants with elastic channels. + * api-change:``ivs``: [``botocore``] Updates various list api MaxResults ranges + * api-change:``personalize-runtime``: [``botocore``] This release provides support for promotions + in AWS Personalize runtime. + * api-change:``rds``: [``botocore``] Adds support for RDS Custom to DBInstanceClass in + ModifyDBInstance +- from version 1.24.50 + * api-change:``backupstorage``: [``botocore``] This is the first public release of AWS Backup + Storage. We are exposing some previously-internal APIs for use by external services. These APIs are + not meant to be used directly by customers. + * api-change:``glue``: [``botocore``] Add support for Python 3.9 AWS Glue Python Shell jobs + * api-change:``privatenetworks``: [``botocore``] This is the initial SDK release for AWS Private + 5G. AWS Private 5G is a managed service that makes it easy to deploy, operate, and scale your own + private mobile network at your on-premises location. +- from version 1.24.49 + * api-change:``dlm``: [``botocore``] This release adds support for excluding specific data + (non-boot) volumes from multi-volume snapshot sets created by snapshot lifecycle policies + * api-change:``ec2``: [``botocore``] This release adds support for excluding specific data + (non-root) volumes from multi-volume snapshot sets created from instances. +- from version 1.24.48 + * api-change:``cloudwatch``: [``botocore``] Update cloudwatch client to latest version + * api-change:``location``: [``botocore``] Amazon Location Service now allows circular geofences in + BatchPutGeofence, PutGeofence, and GetGeofence APIs. + * api-change:``sagemaker-a2i-runtime``: [``botocore``] Fix bug with parsing ISO-8601 CreationTime + in Java SDK in DescribeHumanLoop + * api-change:``sagemaker``: [``botocore``] Amazon SageMaker Automatic Model Tuning now supports + specifying multiple alternate EC2 instance types to make tuning jobs more robust when the preferred + instance type is not available due to insufficient capacity. +- from version 1.24.47 + * api-change:``glue``: [``botocore``] Add an option to run non-urgent or non-time sensitive Glue + Jobs on spare capacity + * api-change:``identitystore``: [``botocore``] Documentation updates to reflect service rename - + AWS IAM Identity Center (successor to AWS Single Sign-On) + * api-change:``iotwireless``: [``botocore``] AWS IoT Wireless release support for sidewalk data + reliability. + * api-change:``pinpoint``: [``botocore``] Adds support for Advance Quiet Time in Journeys. Adds + RefreshOnSegmentUpdate and WaitForQuietTime to JourneyResponse. + * api-change:``quicksight``: [``botocore``] A series of documentation updates to the QuickSight API + reference. + * api-change:``sso-admin``: [``botocore``] Documentation updates to reflect service rename - AWS + IAM Identity Center (successor to AWS Single Sign-On) + * api-change:``sso-oidc``: [``botocore``] Documentation updates to reflect service rename - AWS IAM + Identity Center (successor to AWS Single Sign-On) + * api-change:``sso``: [``botocore``] Documentation updates to reflect service rename - AWS IAM + Identity Center (successor to AWS Single Sign-On) +- from version 1.24.46 + * enhancement:Lambda: [``botocore``] Add support for Trace ID in Lambda environments + * api-change:``chime-sdk-meetings``: [``botocore``] Adds support for Tags on Amazon Chime SDK + WebRTC sessions + * api-change:``config``: [``botocore``] Add resourceType enums for Athena, GlobalAccelerator, + Detective and EC2 types + * api-change:``dms``: [``botocore``] Documentation updates for Database Migration Service (DMS). + * api-change:``iot``: [``botocore``] The release is to support attach a provisioning template to + CACert for JITP function, Customer now doesn't have to hardcode a roleArn and templateBody during + register a CACert to enable JITP. +- Update BuildRequires and Requires from setup.py + +- Update to version 1.24.45 + * api-change:``cognito-idp``: [``botocore``] Add a new exception type, ForbiddenException, that is + returned when request is not allowed + * api-change:``wafv2``: [``botocore``] You can now associate an AWS WAF web ACL with an Amazon + Cognito user pool. +- from version 1.24.44 + * api-change:``license-manager-user-subscriptions``: [``botocore``] This release supports user + based subscription for Microsoft Visual Studio Professional and Enterprise on EC2. + * api-change:``personalize``: [``botocore``] This release adds support for incremental bulk + ingestion for the Personalize CreateDatasetImportJob API. +- from version 1.24.43 + * api-change:``config``: [``botocore``] Documentation update for PutConfigRule and + PutOrganizationConfigRule + * api-change:``workspaces``: [``botocore``] This release introduces ModifySamlProperties, a new API + that allows control of SAML properties associated with a WorkSpaces directory. The + DescribeWorkspaceDirectories API will now additionally return SAML properties in its responses. +- from version 1.24.42 + * bugfix:TraceId: [``botocore``] Rollback bugfix for obeying _X_AMZN_TRACE_ID env var +- from version 1.24.41 + * bugfix:Config: [``botocore``] Obey _X_AMZN_TRACE_ID environment variable instead of + _X_AMZ_TRACE_ID + * api-change:``ec2``: [``botocore``] Documentation updates for Amazon EC2. + * api-change:``fsx``: [``botocore``] Documentation updates for Amazon FSx + * api-change:``shield``: [``botocore``] AWS Shield Advanced now supports filtering for + ListProtections and ListProtectionGroups. +- from version 1.24.40 + * api-change:``ec2``: [``botocore``] Documentation updates for VM Import/Export. + * api-change:``es``: [``botocore``] This release adds support for gp3 EBS (Elastic Block Store) + storage. + * api-change:``lookoutvision``: [``botocore``] This release introduces support for image + segmentation models and updates CPU accelerator options for models hosted on edge devices. + * api-change:``opensearch``: [``botocore``] This release adds support for gp3 EBS (Elastic Block + Store) storage. +- from version 1.24.39 + * api-change:``auditmanager``: [``botocore``] This release adds an exceeded quota exception to + several APIs. We added a ServiceQuotaExceededException for the following operations: + CreateAssessment, CreateControl, CreateAssessmentFramework, and UpdateAssessmentStatus. + * api-change:``chime``: [``botocore``] Chime VoiceConnector will now support ValidateE911Address + which will allow customers to prevalidate their addresses included in their SIP invites for + emergency calling + * api-change:``config``: [``botocore``] This release adds ListConformancePackComplianceScores API + to support the new compliance score feature, which provides a percentage of the number of compliant + rule-resource combinations in a conformance pack compared to the number of total possible + rule-resource combinations in the conformance pack. + * api-change:``globalaccelerator``: [``botocore``] Global Accelerator now supports dual-stack + accelerators, enabling support for IPv4 and IPv6 traffic. + * api-change:``marketplace-catalog``: [``botocore``] The SDK for the StartChangeSet API will now + automatically set and use an idempotency token in the ClientRequestToken request parameter if the + customer does not provide it. + * api-change:``polly``: [``botocore``] Amazon Polly adds new English and Hindi voice - Kajal. Kajal + is available as Neural voice only. + * api-change:``ssm``: [``botocore``] Adding doc updates for OpsCenter support in Service Setting + actions. + * api-change:``workspaces``: [``botocore``] Added CreateWorkspaceImage API to create a new + WorkSpace image from an existing WorkSpace. +- from version 1.24.38 + * api-change:``appsync``: [``botocore``] Adds support for a new API to evaluate mapping templates + with mock data, allowing you to remotely unit test your AppSync resolvers and functions. + * api-change:``detective``: [``botocore``] Added the ability to get data source package information + for the behavior graph. Graph administrators can now start (or stop) optional datasources on the + behavior graph. + * api-change:``guardduty``: [``botocore``] Amazon GuardDuty introduces a new Malware Protection + feature that triggers malware scan on selected EC2 instance resources, after the service detects a + potentially malicious activity. + * api-change:``lookoutvision``: [``botocore``] This release introduces support for the automatic + scaling of inference units used by Amazon Lookout for Vision models. + * api-change:``macie2``: [``botocore``] This release adds support for retrieving (revealing) sample + occurrences of sensitive data that Amazon Macie detects and reports in findings. + * api-change:``rds``: [``botocore``] Adds support for using RDS Proxies with RDS for MariaDB + databases. + * api-change:``rekognition``: [``botocore``] This release introduces support for the automatic + scaling of inference units used by Amazon Rekognition Custom Labels models. + * api-change:``securityhub``: [``botocore``] Documentation updates for AWS Security Hub + * api-change:``transfer``: [``botocore``] AWS Transfer Family now supports Applicability Statement + 2 (AS2), a network protocol used for the secure and reliable transfer of critical + Business-to-Business (B2B) data over the public internet using HTTP/HTTPS as the transport + mechanism. +- Update BuildRequires and Requires from setup.py + +- Update to version 1.24.37 + * api-change:``autoscaling``: [``botocore``] Documentation update for Amazon EC2 Auto Scaling. +- from version 1.24.36 + * api-change:``account``: [``botocore``] This release enables customers to manage the primary + contact information for their AWS accounts. For more information, see + https://docs.aws.amazon.com/accounts/latest/reference/API_Operations.html + * api-change:``ec2``: [``botocore``] Added support for EC2 M1 Mac instances. For more information, + please visit aws.amazon.com/mac. + * api-change:``iotdeviceadvisor``: [``botocore``] Added new service feature (Early access only) - + Long Duration Test, where customers can test the IoT device to observe how it behaves when the + device is in operation for longer period. + * api-change:``medialive``: [``botocore``] Link devices now support remote rebooting. Link devices + now support maintenance windows. Maintenance windows allow a Link device to install software + updates without stopping the MediaLive channel. The channel will experience a brief loss of input + from the device while updates are installed. + * api-change:``rds``: [``botocore``] This release adds the "ModifyActivityStream" API with support + for audit policy state locking and unlocking. + * api-change:``transcribe``: [``botocore``] Remove unsupported language codes for + StartTranscriptionJob and update VocabularyFileUri for UpdateMedicalVocabulary +- from version 1.24.35 + * api-change:``athena``: [``botocore``] This feature allows customers to retrieve runtime + statistics for completed queries + * api-change:``cloudwatch``: [``botocore``] Update cloudwatch client to latest version + * api-change:``dms``: [``botocore``] Documentation updates for Database Migration Service (DMS). + * api-change:``docdb``: [``botocore``] Enable copy-on-write restore type + * api-change:``ec2-instance-connect``: [``botocore``] This release includes a new exception type + "EC2InstanceUnavailableException" for SendSSHPublicKey and SendSerialConsoleSSHPublicKey APIs. + * api-change:``frauddetector``: [``botocore``] The release introduces Account Takeover Insights + (ATI) model. The ATI model detects fraud relating to account takeover. This release also adds + support for new variable types: ARE_CREDENTIALS_VALID and SESSION_ID and adds new structures to + Model Version APIs. + * api-change:``iotsitewise``: [``botocore``] Added asynchronous API to ingest bulk historical and + current data into IoT SiteWise. + * api-change:``kendra``: [``botocore``] Amazon Kendra now provides Oauth2 support for SharePoint + Online. For more information, see + https://docs.aws.amazon.com/kendra/latest/dg/data-source-sharepoint.html + * api-change:``network-firewall``: [``botocore``] Network Firewall now supports referencing dynamic + IP sets from stateful rule groups, for IP sets stored in Amazon VPC prefix lists. + * api-change:``rds``: [``botocore``] Adds support for creating an RDS Proxy for an RDS for MariaDB + database. +- from version 1.24.34 + * api-change:``acm-pca``: [``botocore``] AWS Certificate Manager (ACM) Private Certificate + Authority (PCA) documentation updates + * api-change:``iot``: [``botocore``] GA release the ability to enable/disable IoT Fleet Indexing + for Device Defender and Named Shadow information, and search them through IoT Fleet Indexing APIs. + This includes Named Shadow Selection as a part of the UpdateIndexingConfiguration API. +- from version 1.24.33 + * api-change:``devops-guru``: [``botocore``] Added new APIs for log anomaly detection feature. + * api-change:``glue``: [``botocore``] Documentation updates for AWS Glue Job Timeout and Autoscaling + * api-change:``sagemaker-edge``: [``botocore``] Amazon SageMaker Edge Manager provides lightweight + model deployment feature to deploy machine learning models on requested devices. + * api-change:``sagemaker``: [``botocore``] Fixed an issue with cross account QueryLineage + * api-change:``workspaces``: [``botocore``] Increased the character limit of the login message from + 850 to 2000 characters. +- from version 1.24.32 + * api-change:``discovery``: [``botocore``] Add AWS Agentless Collector details to the + GetDiscoverySummary API response + * api-change:``ec2``: [``botocore``] Documentation updates for Amazon EC2. + * api-change:``elasticache``: [``botocore``] Adding AutoMinorVersionUpgrade in the + DescribeReplicationGroups API + * api-change:``kms``: [``botocore``] Added support for the SM2 KeySpec in China Partition Regions + * api-change:``mediapackage``: [``botocore``] This release adds "IncludeIframeOnlyStream" for Dash + endpoints and increases the number of supported video and audio encryption presets for Speke v2 + * api-change:``sagemaker``: [``botocore``] Amazon SageMaker Edge Manager provides lightweight model + deployment feature to deploy machine learning models on requested devices. + * api-change:``sso-admin``: [``botocore``] AWS SSO now supports attaching customer managed policies + and a permissions boundary to your permission sets. This release adds new API operations to manage + and view the customer managed policies and the permissions boundary for a given permission set. +- from version 1.24.31 + * api-change:``datasync``: [``botocore``] Documentation updates for AWS DataSync regarding + configuring Amazon FSx for ONTAP location security groups and SMB user permissions. + * api-change:``drs``: [``botocore``] Changed existing APIs to allow choosing a dynamic volume type + for replicating volumes, to reduce costs for customers. + * api-change:``evidently``: [``botocore``] This release adds support for the new segmentation + feature. + * api-change:``wafv2``: [``botocore``] This SDK release provide customers ability to add + sensitivity level for WAF SQLI Match Statements. +- Update BuildRequires and Requires from setup.py + +- Update to version 1.24.30 + * api-change:``athena``: [``botocore``] This release updates data types that contain either + QueryExecutionId, NamedQueryId or ExpectedBucketOwner. Ids must be between 1 and 128 characters and + contain only non-whitespace characters. ExpectedBucketOwner must be 12-digit string. + * api-change:``codeartifact``: [``botocore``] This release introduces Package Origin Controls, a + mechanism used to counteract Dependency Confusion attacks. Adds two new APIs, + PutPackageOriginConfiguration and DescribePackage, and updates the ListPackage, + DescribePackageVersion and ListPackageVersion APIs in support of the feature. + * api-change:``config``: [``botocore``] Update ResourceType enum with values for Route53Resolver, + Batch, DMS, Workspaces, Stepfunctions, SageMaker, ElasticLoadBalancingV2, MSK types + * api-change:``ec2``: [``botocore``] This release adds flow logs for Transit Gateway to allow + customers to gain deeper visibility and insights into network traffic through their Transit + Gateways. + * api-change:``fms``: [``botocore``] Adds support for strict ordering in stateful rule groups in + Network Firewall policies. + * api-change:``glue``: [``botocore``] This release adds an additional worker type for Glue + Streaming jobs. + * api-change:``inspector2``: [``botocore``] This release adds support for Inspector V2 scan + configurations through the get and update configuration APIs. Currently this allows configuring ECR + automated re-scan duration to lifetime or 180 days or 30 days. + * api-change:``kendra``: [``botocore``] This release adds AccessControlConfigurations which allow + you to redefine your document level access control without the need for content re-indexing. + * api-change:``nimble``: [``botocore``] Amazon Nimble Studio adds support for IAM-based access to + AWS resources for Nimble Studio components and custom studio components. Studio Component scripts + use these roles on Nimble Studio workstation to mount filesystems, access S3 buckets, or other + configured resources in the Studio's AWS account + * api-change:``outposts``: [``botocore``] This release adds the ShipmentInformation and + AssetInformationList fields to the GetOrder API response. + * api-change:``sagemaker``: [``botocore``] This release adds support for G5, P4d, and C6i instance + types in Amazon SageMaker Inference and increases the number of hyperparameters that can be + searched from 20 to 30 in Amazon SageMaker Automatic Model Tuning +- from version 1.24.29 + * api-change:``appconfig``: [``botocore``] Adding Create, Get, Update, Delete, and List APIs for + new two new resources: Extensions and ExtensionAssociations. +- from version 1.24.28 + * api-change:``networkmanager``: [``botocore``] This release adds general availability API support + for AWS Cloud WAN. +- from version 1.24.27 + * api-change:``ec2``: [``botocore``] Build, manage, and monitor a unified global network that + connects resources running across your cloud and on-premises environments using the AWS Cloud WAN + APIs. + * api-change:``redshift-serverless``: [``botocore``] Removed prerelease language for GA launch. + * api-change:``redshift``: [``botocore``] This release adds a new --snapshot-arn field for + describe-cluster-snapshots, describe-node-configuration-options, restore-from-cluster-snapshot, + authorize-snapshot-acsess, and revoke-snapshot-acsess APIs. It allows customers to give a Redshift + snapshot ARN or a Redshift Serverless ARN as input. +- from version 1.24.26 + * api-change:``backup``: [``botocore``] This release adds support for authentication using IAM user + identity instead of passed IAM role, identified by excluding the IamRoleArn field in the + StartRestoreJob API. This feature applies to only resource clients with a destructive restore + nature (e.g. SAP HANA). +- from version 1.24.25 + * api-change:``chime-sdk-meetings``: [``botocore``] Adds support for AppKeys and TenantIds in + Amazon Chime SDK WebRTC sessions + * api-change:``dms``: [``botocore``] New api to migrate event subscriptions to event bridge rules + * api-change:``iot``: [``botocore``] This release adds support to register a CA certificate without + having to provide a verification certificate. This also allows multiple AWS accounts to register + the same CA in the same region. + * api-change:``iotwireless``: [``botocore``] Adds 5 APIs: PutPositionConfiguration, + GetPositionConfiguration, ListPositionConfigurations, UpdatePosition, GetPosition for the new + Positioning Service feature which enables customers to configure solvers to calculate position of + LoRaWAN devices, or specify position of LoRaWAN devices & gateways. + * api-change:``sagemaker``: [``botocore``] Heterogeneous clusters: the ability to launch training + jobs with multiple instance types. This enables running component of the training job on the + instance type that is most suitable for it. e.g. doing data processing and augmentation on CPU + instances and neural network training on GPU instances +- from version 1.24.24 + * api-change:``cloudformation``: [``botocore``] My AWS Service (placeholder) - Add a new feature + Account-level Targeting for StackSet operation + * api-change:``synthetics``: [``botocore``] This release introduces Group feature, which enables + users to group cross-region canaries. +- from version 1.24.23 + * api-change:``config``: [``botocore``] Updating documentation service limits + * api-change:``lexv2-models``: [``botocore``] Update lexv2-models client to latest version + * api-change:``quicksight``: [``botocore``] This release allows customers to programmatically + create QuickSight accounts with Enterprise and Enterprise + Q editions. It also releases + allowlisting domains for embedding QuickSight dashboards at runtime through the embedding APIs. + * api-change:``rds``: [``botocore``] Adds waiters support for DBCluster. + * api-change:``rolesanywhere``: [``botocore``] IAM Roles Anywhere allows your workloads such as + servers, containers, and applications to obtain temporary AWS credentials and use the same IAM + roles and policies that you have configured for your AWS workloads to access AWS resources. + * api-change:``ssm-incidents``: [``botocore``] Adds support for tagging incident-record on creation + by providing incident tags in the template within a response-plan. +- from version 1.24.22 + * api-change:``dms``: [``botocore``] Added new features for AWS DMS version 3.4.7 that includes new + endpoint settings for S3, OpenSearch, Postgres, SQLServer and Oracle. + * api-change:``rds``: [``botocore``] Adds support for additional retention periods to Performance + Insights. +- from version 1.24.21 + * api-change:``athena``: [``botocore``] This feature introduces the API support for Athena's + parameterized query and BatchGetPreparedStatement API. + * api-change:``customer-profiles``: [``botocore``] This release adds the optional + MinAllowedConfidenceScoreForMerging parameter to the CreateDomain, UpdateDomain, and + GetAutoMergingPreview APIs in Customer Profiles. This parameter is used as a threshold to influence + the profile auto-merging step of the Identity Resolution process. + * api-change:``emr``: [``botocore``] Update emr client to latest version + * api-change:``glue``: [``botocore``] This release adds tag as an input of CreateDatabase + * api-change:``kendra``: [``botocore``] Amazon Kendra now provides a data source connector for + alfresco + * api-change:``mwaa``: [``botocore``] Documentation updates for Amazon Managed Workflows for Apache + Airflow. + * api-change:``pricing``: [``botocore``] Documentation update for GetProducts Response. + * api-change:``wellarchitected``: [``botocore``] Added support for UpdateGlobalSettings API. Added + status filter to ListWorkloadShares and ListLensShares. + * api-change:``workmail``: [``botocore``] This release adds support for managing user availability + configurations in Amazon WorkMail. +- Update BuildRequires and Requires from setup.py + +- Update to version 1.24.20 + * api-change:``appstream``: [``botocore``] Includes support for StreamingExperienceSettings in + CreateStack and UpdateStack APIs + * api-change:``elbv2``: [``botocore``] Update elbv2 client to latest version + * api-change:``emr``: [``botocore``] Update emr client to latest version + * api-change:``medialive``: [``botocore``] This release adds support for automatic renewal of + MediaLive reservations at the end of each reservation term. Automatic renewal is optional. This + release also adds support for labelling accessibility-focused audio and caption tracks in HLS + outputs. + * api-change:``redshift-serverless``: [``botocore``] Add new API operations for Amazon Redshift + Serverless, a new way of using Amazon Redshift without needing to manually manage provisioned + clusters. The new operations let you interact with Redshift Serverless resources, such as create + snapshots, list VPC endpoints, delete resource policies, and more. + * api-change:``sagemaker``: [``botocore``] This release adds: UpdateFeatureGroup, + UpdateFeatureMetadata, DescribeFeatureMetadata APIs; FeatureMetadata type in Search API; + LastModifiedTime, LastUpdateStatus, OnlineStoreTotalSizeBytes in DescribeFeatureGroup API. + * api-change:``translate``: [``botocore``] Added ListLanguages API which can be used to list the + languages supported by Translate. +- from version 1.24.19 + * api-change:``datasync``: [``botocore``] AWS DataSync now supports Amazon FSx for NetApp ONTAP + locations. + * api-change:``ec2``: [``botocore``] This release adds a new spread placement group to EC2 + Placement Groups: host level spread, which spread instances between physical hosts, available to + Outpost customers only. CreatePlacementGroup and DescribePlacementGroups APIs were updated with a + new parameter: SpreadLevel to support this feature. + * api-change:``finspace-data``: [``botocore``] Release new API GetExternalDataViewAccessDetails + * api-change:``polly``: [``botocore``] Add 4 new neural voices - Pedro (es-US), Liam (fr-CA), + Daniel (de-DE) and Arthur (en-GB). +- from version 1.24.18 + * api-change:``iot``: [``botocore``] This release ease the restriction for the input of tag value + to align with AWS standard, now instead of min length 1, we change it to min length 0. +- from version 1.24.17 + * api-change:``glue``: [``botocore``] This release enables the new ListCrawls API for viewing the + AWS Glue Crawler run history. + * api-change:``rds-data``: [``botocore``] Documentation updates for RDS Data API +- from version 1.24.16 + * api-change:``lookoutequipment``: [``botocore``] This release adds visualizations to the scheduled + inference results. Users will be able to see interference results, including diagnostic results + from their running inference schedulers. + * api-change:``mediaconvert``: [``botocore``] AWS Elemental MediaConvert SDK has released support + for automatic DolbyVision metadata generation when converting HDR10 to DolbyVision. + * api-change:``mgn``: [``botocore``] New and modified APIs for the Post-Migration Framework + * api-change:``migration-hub-refactor-spaces``: [``botocore``] This release adds the new API + UpdateRoute that allows route to be updated to ACTIVE/INACTIVE state. In addition, CreateRoute API + will now allow users to create route in ACTIVE/INACTIVE state. + * api-change:``sagemaker``: [``botocore``] SageMaker Ground Truth now supports Virtual Private + Cloud. Customers can launch labeling jobs and access to their private workforce in VPC mode. +- from version 1.24.15 + * api-change:``apigateway``: [``botocore``] Documentation updates for Amazon API Gateway + * api-change:``pricing``: [``botocore``] This release introduces 1 update to the GetProducts API. + The serviceCode attribute is now required when you use the GetProductsRequest. + * api-change:``transfer``: [``botocore``] Until today, the service supported only RSA host keys and + user keys. Now with this launch, Transfer Family has expanded the support for ECDSA and ED25519 + host keys and user keys, enabling customers to support a broader set of clients by choosing RSA, + ECDSA, and ED25519 host and user keys. +- from version 1.24.14 + * api-change:``ec2``: [``botocore``] This release adds support for Private IP VPNs, a new feature + allowing S2S VPN connections to use private ip addresses as the tunnel outside ip address over + Direct Connect as transport. + * api-change:``ecs``: [``botocore``] Amazon ECS UpdateService now supports the following + parameters: PlacementStrategies, PlacementConstraints and CapacityProviderStrategy. + * api-change:``wellarchitected``: [``botocore``] Adds support for lens tagging, Adds support for + multiple helpful-resource urls and multiple improvement-plan urls. +- from version 1.24.13 + * api-change:``ds``: [``botocore``] This release adds support for describing and updating AWS + Managed Microsoft AD settings + * api-change:``kafka``: [``botocore``] Documentation updates to use Az Id during cluster creation. + * api-change:``outposts``: [``botocore``] This release adds the AssetLocation structure to the + ListAssets response. AssetLocation includes the RackElevation for an Asset. +- from version 1.24.12 + * api-change:``connect``: [``botocore``] This release updates these APIs: UpdateInstanceAttribute, + DescribeInstanceAttribute and ListInstanceAttributes. You can use it to programmatically + enable/disable High volume outbound communications using attribute type HIGH_VOLUME_OUTBOUND on the + specified Amazon Connect instance. + * api-change:``connectcampaigns``: [``botocore``] Added Amazon Connect high volume outbound + communications SDK. + * api-change:``dynamodb``: [``botocore``] Doc only update for DynamoDB service + * api-change:``dynamodbstreams``: [``botocore``] Update dynamodbstreams client to latest version +- from version 1.24.11 + * api-change:``redshift-data``: [``botocore``] This release adds a new --workgroup-name field to + operations that connect to an endpoint. Customers can now execute queries against their serverless + workgroups. + * api-change:``redshiftserverless``: [``botocore``] Add new API operations for Amazon Redshift + Serverless, a new way of using Amazon Redshift without needing to manually manage provisioned + clusters. The new operations let you interact with Redshift Serverless resources, such as create + snapshots, list VPC endpoints, delete resource policies, and more. + * api-change:``secretsmanager``: [``botocore``] Documentation updates for Secrets Manager + * api-change:``securityhub``: [``botocore``] Added Threats field for security findings. Added new + resource details for ECS Container, ECS Task, RDS SecurityGroup, Kinesis Stream, EC2 + TransitGateway, EFS AccessPoint, CloudFormation Stack, CloudWatch Alarm, VPC Peering Connection and + WAF Rules +- from version 1.24.10 + * api-change:``finspace-data``: [``botocore``] This release adds a new set of APIs, + GetPermissionGroup, DisassociateUserFromPermissionGroup, AssociateUserToPermissionGroup, + ListPermissionGroupsByUser, ListUsersByPermissionGroup. + * api-change:``guardduty``: [``botocore``] Adds finding fields available from GuardDuty Console. + Adds FreeTrial related operations. Deprecates the use of various APIs related to Master Accounts + and Replace them with Administrator Accounts. + * api-change:``servicecatalog-appregistry``: [``botocore``] This release adds a new API + ListAttributeGroupsForApplication that returns associated attribute groups of an application. In + addition, the UpdateApplication and UpdateAttributeGroup APIs will not allow users to update the + 'Name' attribute. + * api-change:``workspaces``: [``botocore``] Added new field "reason" to + OperationNotSupportedException. Receiving this exception in the DeregisterWorkspaceDirectory API + will now return a reason giving more context on the failure. +- from version 1.24.9 + * api-change:``budgets``: [``botocore``] Add a budgets ThrottlingException. Update the CostFilters + value pattern. + * api-change:``lookoutmetrics``: [``botocore``] Adding filters to Alert and adding new UpdateAlert + API. + * api-change:``mediaconvert``: [``botocore``] AWS Elemental MediaConvert SDK has added support for + rules that constrain Automatic-ABR rendition selection when generating ABR package ladders. +- from version 1.24.8 + * api-change:``outposts``: [``botocore``] This release adds API operations AWS uses to install + Outpost servers. +- from version 1.24.7 + * api-change:``frauddetector``: [``botocore``] Documentation updates for Amazon Fraud Detector + (AWSHawksNest) +- from version 1.24.6 + * api-change:``chime-sdk-meetings``: [``botocore``] Adds support for live transcription in AWS + GovCloud (US) Regions. +- from version 1.24.5 + * api-change:``dms``: [``botocore``] This release adds DMS Fleet Advisor APIs and exposes + functionality for DMS Fleet Advisor. It adds functionality to create and modify fleet advisor + instances, and to collect and analyze information about the local data infrastructure. + * api-change:``iam``: [``botocore``] Documentation updates for AWS Identity and Access Management + (IAM). + * api-change:``m2``: [``botocore``] AWS Mainframe Modernization service is a managed mainframe + service and set of tools for planning, migrating, modernizing, and running mainframe workloads on + AWS + * api-change:``neptune``: [``botocore``] This release adds support for Neptune to be configured as + a global database, with a primary DB cluster in one region, and up to five secondary DB clusters in + other regions. + * api-change:``redshift-serverless``: [``botocore``] Add new API operations for Amazon Redshift + Serverless, a new way of using Amazon Redshift without needing to manually manage provisioned + clusters. The new operations let you interact with Redshift Serverless resources, such as create + snapshots, list VPC endpoints, delete resource policies, and more. + * api-change:``redshift``: [``botocore``] Adds new API GetClusterCredentialsWithIAM to return + temporary credentials. +- from version 1.24.4 + * api-change:``auditmanager``: [``botocore``] This release introduces 2 updates to the Audit + Manager API. The roleType and roleArn attributes are now required when you use the CreateAssessment + or UpdateAssessment operation. We also added a throttling exception to the RegisterAccount API + operation. + * api-change:``ce``: [``botocore``] Added two new APIs to support cost allocation tags operations: + ListCostAllocationTags, UpdateCostAllocationTagsStatus. +- from version 1.24.3 + * api-change:``chime-sdk-messaging``: [``botocore``] This release adds support for searching + channels by members via the SearchChannels API, removes required restrictions for Name and Mode in + UpdateChannel API and enhances CreateChannel API by exposing member and moderator list as well as + channel id as optional parameters. + * api-change:``connect``: [``botocore``] This release adds a new API, GetCurrentUserData, which + returns real-time details about users' current activity. +- Update BuildRequires and Requires from setup.py + +- Update to version 1.24.2 + * api-change:``codeartifact``: [``botocore``] Documentation updates for CodeArtifact + * api-change:``voice-id``: [``botocore``] Added a new attribute ServerSideEncryptionUpdateDetails + to Domain and DomainSummary. + * api-change:``proton``: [``botocore``] Add new "Components" API to enable users to Create, Delete + and Update AWS Proton components. + * api-change:``connect``: [``botocore``] This release adds the following features: 1) New APIs to + manage (create, list, update) task template resources, 2) Updates to startTaskContact API to + support task templates, and 3) new TransferContact API to programmatically transfer in-progress + tasks via a contact flow. + * api-change:``application-insights``: [``botocore``] Provide Account Level onboarding support + through CFN/CLI + * api-change:``kendra``: [``botocore``] Amazon Kendra now provides a data source connector for + GitHub. For more information, see + https://docs.aws.amazon.com/kendra/latest/dg/data-source-github.html +- from version 1.24.1 + * api-change:``backup-gateway``: [``botocore``] Adds GetGateway and UpdateGatewaySoftwareNow API + and adds hypervisor name to UpdateHypervisor API + * api-change:``forecast``: [``botocore``] Added Format field to Import and Export APIs in Amazon + Forecast. Added TimeSeriesSelector to Create Forecast API. + * api-change:``chime-sdk-meetings``: [``botocore``] Adds support for centrally controlling each + participant's ability to send and receive audio, video and screen share within a WebRTC session. + Attendee capabilities can be specified when the attendee is created and updated during the session + with the new BatchUpdateAttendeeCapabilitiesExcept API. + * api-change:``route53``: [``botocore``] Add new APIs to support Route 53 IP Based Routing +- from version 1.24.0 + * api-change:``iotsitewise``: [``botocore``] This release adds the following new optional field to + the IoT SiteWise asset resource: assetDescription. + * api-change:``lookoutmetrics``: [``botocore``] Adding backtest mode to detectors using the + Cloudwatch data source. + * api-change:``transcribe``: [``botocore``] Amazon Transcribe now supports automatic language + identification for multi-lingual audio in batch mode. + * feature:Python: Dropped support for Python 3.6 + * feature:Python: [``botocore``] Dropped support for Python 3.6 + * api-change:``cognito-idp``: [``botocore``] Amazon Cognito now supports IP Address propagation for + all unauthenticated APIs (e.g. SignUp, ForgotPassword). + * api-change:``drs``: [``botocore``] Changed existing APIs and added new APIs to accommodate using + multiple AWS accounts with AWS Elastic Disaster Recovery. + * api-change:``sagemaker``: [``botocore``] Amazon SageMaker Notebook Instances now support Jupyter + Lab 3. +- from version 1.23.10 + * api-change:``sagemaker``: [``botocore``] Amazon SageMaker Notebook Instances now allows + configuration of Instance Metadata Service version and Amazon SageMaker Studio now supports G5 + instance types. + * api-change:``appflow``: [``botocore``] Adding the following features/changes: Parquet output that + preserves typing from the source connector, Failed executions threshold before deactivation for + scheduled flows, increasing max size of access and refresh token from 2048 to 4096 + * api-change:``datasync``: [``botocore``] AWS DataSync now supports TLS encryption in transit, file + system policies and access points for EFS locations. + * api-change:``emr-serverless``: [``botocore``] This release adds support for Amazon EMR + Serverless, a serverless runtime environment that simplifies running analytics applications using + the latest open source frameworks such as Apache Spark and Apache Hive. +- from version 1.23.9 + * api-change:``lightsail``: [``botocore``] Amazon Lightsail now supports the ability to configure a + Lightsail Container Service to pull images from Amazon ECR private repositories in your account. + * api-change:``emr-serverless``: [``botocore``] This release adds support for Amazon EMR + Serverless, a serverless runtime environment that simplifies running analytics applications using + the latest open source frameworks such as Apache Spark and Apache Hive. + * api-change:``ec2``: [``botocore``] C7g instances, powered by the latest generation AWS Graviton3 + processors, provide the best price performance in Amazon EC2 for compute-intensive workloads. + * api-change:``forecast``: [``botocore``] Introduced a new field in Auto Predictor as Time + Alignment Boundary. It helps in aligning the timestamps generated during Forecast exports +- from version 1.23.8 + * api-change:``secretsmanager``: [``botocore``] Documentation updates for Secrets Manager + * api-change:``fsx``: [``botocore``] This release adds root squash support to FSx for Lustre to + restrict root level access from clients by mapping root users to a less-privileged user/group with + limited permissions. + * api-change:``lookoutmetrics``: [``botocore``] Adding AthenaSourceConfig for MetricSet APIs to + support Athena as a data source. + * api-change:``voice-id``: [``botocore``] VoiceID will now automatically expire Speakers if they + haven't been accessed for Enrollment, Re-enrollment or Successful Auth for three years. The Speaker + APIs now return a "LastAccessedAt" time for Speakers, and the EvaluateSession API returns + "SPEAKER_EXPIRED" Auth Decision for EXPIRED Speakers. + * api-change:``cloudformation``: [``botocore``] Add a new parameter statusReason to + DescribeStackSetOperation output for additional details + * api-change:``apigateway``: [``botocore``] Documentation updates for Amazon API Gateway + * api-change:``apprunner``: [``botocore``] Documentation-only update added for CodeConfiguration. + * api-change:``sagemaker``: [``botocore``] Amazon SageMaker Autopilot adds support for manually + selecting features from the input dataset using the CreateAutoMLJob API. +- from version 1.23.7 + * api-change:``mediaconvert``: [``botocore``] AWS Elemental MediaConvert SDK has added support for + rules that constrain Automatic-ABR rendition selection when generating ABR package ladders. + * api-change:``cognito-idp``: [``botocore``] Amazon Cognito now supports requiring attribute + verification (ex. email and phone number) before update. + * api-change:``networkmanager``: [``botocore``] This release adds Multi Account API support for a + TGW Global Network, to enable and disable AWSServiceAccess with AwsOrganizations for Network + Manager service and dependency CloudFormation StackSets service. + * api-change:``ivschat``: [``botocore``] Doc-only update. For MessageReviewHandler structure, added + timeout period in the description of the fallbackResult field + * api-change:``ec2``: [``botocore``] Stop Protection feature enables customers to protect their + instances from accidental stop actions. +- from version 1.23.6 + * api-change:``elasticache``: [``botocore``] Added support for encryption in transit for Memcached + clusters. Customers can now launch Memcached cluster with encryption in transit enabled when using + Memcached version 1.6.12 or later. + * api-change:``forecast``: [``botocore``] New APIs for Monitor that help you understand how your + predictors perform over time. + * api-change:``personalize``: [``botocore``] Adding modelMetrics as part of DescribeRecommender API + response for Personalize. +- from version 1.23.5 + * api-change:``comprehend``: [``botocore``] Comprehend releases 14 new entity types for + DetectPiiEntities and ContainsPiiEntities APIs. + * api-change:``logs``: [``botocore``] Doc-only update to publish the new valid values for log + retention +- Update BuildRequires and Requires from setup.py + python-botocore +- Update in SLE-15 (bsc#1209255, jsc#PED-3780) +- Add python-python-dateutil and python-jmespath to BuildRequires +- Remove version constraint on python-pytest in BuildRequires +- Revert changes to Requires that introduced new incompatible syntax + +- Update to 1.29.89 + * api-change:``ivschat``: This release adds a new exception returned when calling AWS IVS chat + UpdateLoggingConfiguration. Now UpdateLoggingConfiguration can return ConflictException when + invalid updates are made in sequence to Logging Configurations. + * api-change:``secretsmanager``: The type definitions of SecretString and SecretBinary now have a + minimum length of 1 in the model to match the exception thrown when you pass in empty values. +- from version 1.29.88 + * api-change:``codeartifact``: This release introduces the generic package format, a mechanism for + storing arbitrary binary assets. It also adds a new API, PublishPackageVersion, to allow for + publishing generic packages. + * api-change:``connect``: This release adds a new API, GetMetricDataV2, which returns metric data + for Amazon Connect. + * api-change:``evidently``: Updated entity override documentation + * api-change:``networkmanager``: This update provides example usage for TransitGatewayRouteTableArn. + * api-change:``quicksight``: This release has two changes: add state persistence feature for + embedded dashboard and console in GenerateEmbedUrlForRegisteredUser API; add properties for hidden + collapsed row dimensions in PivotTableOptions. + * api-change:``redshift-data``: Added support for Redshift Serverless workgroup-arn wherever the + WorkgroupName parameter is available. + * api-change:``sagemaker``: Amazon SageMaker Inference now allows SSM access to customer's model + container by setting the "EnableSSMAccess" parameter for a ProductionVariant in + CreateEndpointConfig API. + * api-change:``servicediscovery``: Updated all AWS Cloud Map APIs to provide consistent throttling + exception (RequestLimitExceeded) + * api-change:``sesv2``: This release introduces a new recommendation in Virtual Deliverability + Manager Advisor, which detects missing or misconfigured Brand Indicator for Message Identification + (BIMI) DNS records for customer sending identities. +- from version 1.29.87 + * api-change:``athena``: A new field SubstatementType is added to GetQueryExecution API, so + customers have an error free way to detect the query type and interpret the result. + * api-change:``dynamodb``: Adds deletion protection support to DynamoDB tables. Tables with + deletion protection enabled cannot be deleted. Deletion protection is disabled by default, can be + enabled via the CreateTable or UpdateTable APIs, and is visible in TableDescription. This setting + is not replicated for Global Tables. + * api-change:``ec2``: Introducing Amazon EC2 C7g, M7g and R7g instances, powered by the latest + generation AWS Graviton3 processors and deliver up to 25% better performance over Graviton2-based + instances. + * api-change:``lakeformation``: This release adds two new API support "GetDataCellsFiler" and + "UpdateDataCellsFilter", and also updates the corresponding documentation. + * api-change:``mediapackage-vod``: This release provides the date and time VOD resources were + created. + * api-change:``mediapackage``: This release provides the date and time live resources were created. + * api-change:``route53resolver``: Add dual-stack and IPv6 support for Route 53 Resolver + Endpoint,Add IPv6 target IP in Route 53 Resolver Forwarding Rule + * api-change:``sagemaker``: There needs to be a user identity to specify the SageMaker user who + perform each action regarding the entity. However, these is a not a unified concept of user + identity across SageMaker service that could be used today. +- from version 1.29.86 + * api-change:``dms``: This release adds DMS Fleet Advisor Target Recommendation APIs and exposes + functionality for DMS Fleet Advisor. It adds functionality to start Target Recommendation + calculation. + * api-change:``location``: Documentation update for the release of 3 additional map styles for use + with Open Data Maps: Open Data Standard Dark, Open Data Visualization Light & Open Data + Visualization Dark. +- from version 1.29.85 + * api-change:``account``: AWS Account alternate contact email addresses can now have a length of + 254 characters and contain the character "|". + * api-change:``ivs``: Updated text description in DeleteChannel, Stream, and StreamSummary. +- from version 1.29.84 + * api-change:``dynamodb``: Documentation updates for DynamoDB. + * api-change:``ec2``: This release adds support for a new boot mode for EC2 instances called 'UEFI + Preferred'. + * api-change:``macie2``: Documentation updates for Amazon Macie + * api-change:``mediaconvert``: The AWS Elemental MediaConvert SDK has improved handling for + different input and output color space combinations. + * api-change:``medialive``: AWS Elemental MediaLive adds support for Nielsen watermark timezones. + * api-change:``transcribe``: Amazon Transcribe now supports role access for these API operations: + CreateVocabulary, UpdateVocabulary, CreateVocabularyFilter, and UpdateVocabularyFilter. +- from version 1.29.83 + * api-change:``iot``: A recurring maintenance window is an optional configuration used for rolling + out the job document to all devices in the target group observing a predetermined start time, + duration, and frequency that the maintenance window occurs. + * api-change:``migrationhubstrategy``: This release updates the File Import API to allow importing + servers already discovered by customers with reduced pre-requisites. + * api-change:``organizations``: This release introduces a new reason code, + ACCOUNT_CREATION_NOT_COMPLETE, to ConstraintViolationException in CreateOrganization API. + * api-change:``pi``: This release adds a new field PeriodAlignment to allow the customer specifying + the returned timestamp of time periods to be either the start or end time. + * api-change:``pipes``: This release fixes some input parameter range and patterns. + * api-change:``sagemaker``: Add a new field "EndpointMetrics" in SageMaker Inference Recommender + "ListInferenceRecommendationsJobSteps" API response. +- from version 1.29.82 + * api-change:``codecatalyst``: Published Dev Environments StopDevEnvironmentSession API + * api-change:``pricing``: This release adds 2 new APIs - ListPriceLists which returns a list of + applicable price lists, and GetPriceListFileUrl which outputs a URL to retrieve your price lists + from the generated file from ListPriceLists + * api-change:``s3outposts``: S3 on Outposts introduces a new API ListOutpostsWithS3, with this API + you can list all your Outposts with S3 capacity. +- from version 1.29.81 + * enhancement:Documentation: Splits service documentation into multiple sub-pages for better + organization and faster loading time. + * api-change:``comprehend``: Amazon Comprehend now supports flywheels to help you train and manage + new model versions for custom models. + * api-change:``ec2``: This release allows IMDS support to be set to v2-only on an existing AMI, so + that all future instances launched from that AMI will use IMDSv2 by default. + * api-change:``kms``: AWS KMS is deprecating the RSAES_PKCS1_V1_5 wrapping algorithm option in the + GetParametersForImport API that is used in the AWS KMS Import Key Material feature. AWS KMS will + end support for this wrapping algorithm by October 1, 2023. + * api-change:``lightsail``: This release adds Lightsail for Research feature support, such as GUI + session access, cost estimates, stop instance on idle, and disk auto mount. + * api-change:``managedblockchain``: This release adds support for tagging to the accessor resource + in Amazon Managed Blockchain + * api-change:``omics``: Minor model changes to accomodate batch imports feature +- from version 1.29.80 + * api-change:``devops-guru``: This release adds the description field on ListAnomaliesForInsight + and DescribeAnomaly API responses for proactive anomalies. + * api-change:``drs``: New fields were added to reflect availability zone data in source server and + recovery instance description commands responses, as well as source server launch status. + * api-change:``internetmonitor``: CloudWatch Internet Monitor is a a new service within CloudWatch + that will help application developers and network engineers continuously monitor internet + performance metrics such as availability and performance between their AWS-hosted applications and + end-users of these applications + * api-change:``lambda``: This release adds the ability to create ESMs with Document DB change + streams as event source. For more information see + https://docs.aws.amazon.com/lambda/latest/dg/with-documentdb.html. + * api-change:``mediaconvert``: The AWS Elemental MediaConvert SDK has added support for HDR10 to + SDR tone mapping, and animated GIF video input sources. + * api-change:``timestream-write``: This release adds the ability to ingest batched historical data + or migrate data in bulk from S3 into Timestream using CSV files. +- from version 1.29.79 + * api-change:``connect``: StartTaskContact API now supports linked task creation with a new + optional RelatedContactId parameter + * api-change:``connectcases``: This release adds the ability to delete domains through the + DeleteDomain API. For more information see + https://docs.aws.amazon.com/cases/latest/APIReference/Welcome.html + * api-change:``redshift``: Documentation updates for Redshift API bringing it in line with IAM best + practices. + * api-change:``securityhub``: New Security Hub APIs and updates to existing APIs that help you + consolidate control findings and enable and disable controls across all supported standards + * api-change:``servicecatalog``: Documentation updates for Service Catalog + +- Update to 1.29.78 + * api-change:``appflow``: This release enables the customers to choose whether to use Private Link + for Metadata and Authorization call when using a private Salesforce connections + * api-change:``ecs``: This release supports deleting Amazon ECS task definitions that are in the + INACTIVE state. + * api-change:``grafana``: Doc-only update. Updated information on attached role policies for + customer provided roles + * api-change:``guardduty``: Updated API and data types descriptions for CreateFilter, UpdateFilter, + and TriggerDetails. + * api-change:``iotwireless``: In this release, we add additional capabilities for the FUOTA which + allows user to configure the fragment size, the sending interval and the redundancy ratio of the + FUOTA tasks + * api-change:``location``: This release adds support for using Maps APIs with an API Key in + addition to AWS Cognito. This includes support for adding, listing, updating and deleting API Keys. + * api-change:``macie2``: This release adds support for a new finding type, + Policy:IAMUser/S3BucketSharedWithCloudFront, and S3 bucket metadata that indicates if a bucket is + shared with an Amazon CloudFront OAI or OAC. + * api-change:``wafv2``: You can now associate an AWS WAF v2 web ACL with an AWS App Runner service. +- from version 1.29.77 + * api-change:``chime-sdk-voice``: This release introduces support for Voice Connector media metrics + in the Amazon Chime SDK Voice namespace + * api-change:``cloudfront``: CloudFront now supports block lists in origin request policies so that + you can forward all headers, cookies, or query string from viewer requests to the origin *except* + for those specified in the block list. + * api-change:``datasync``: AWS DataSync has relaxed the minimum length constraint of AccessKey for + Object Storage locations to 1. + * api-change:``opensearch``: This release lets customers configure Off-peak window and software + update related properties for a new/existing domain. It enhances the capabilities of + StartServiceSoftwareUpdate API; adds 2 new APIs - ListScheduledActions & UpdateScheduledAction; and + allows Auto-tune to make use of Off-peak window. + * api-change:``rum``: CloudWatch RUM now supports CloudWatch Custom Metrics + * api-change:``ssm``: Document only update for Feb 2023 +- from version 1.29.76 + * api-change:``quicksight``: S3 data sources now accept a custom IAM role. + * api-change:``resiliencehub``: In this release we improved resilience hub application creation and + maintenance by introducing new resource and app component crud APIs, improving visibility and + maintenance of application input sources and added support for additional information attributes to + be provided by customers. + * api-change:``securityhub``: Documentation updates for AWS Security Hub + * api-change:``tnb``: This is the initial SDK release for AWS Telco Network Builder (TNB). AWS + Telco Network Builder is a network automation service that helps you deploy and manage telecom + networks. +- from version 1.29.75 + * bugfix:SSO: Fixes aws/aws-cli`#7496 `__ by using the + correct profile name rather than the one set in the session. + * api-change:``auditmanager``: This release introduces a ServiceQuotaExceededException to the + UpdateAssessmentFrameworkShare API operation. + * api-change:``connect``: Reasons for failed diff has been approved by SDK Reviewer +- from version 1.29.74 + * api-change:``apprunner``: This release supports removing MaxSize limit for + AutoScalingConfiguration. + * api-change:``glue``: Release of Delta Lake Data Lake Format for Glue Studio Service +- from version 1.29.73 + * api-change:``emr``: Update emr client to latest version + * api-change:``grafana``: With this release Amazon Managed Grafana now supports inbound Network + Access Control that helps you to restrict user access to your Grafana workspaces + * api-change:``ivs``: Doc-only update. Updated text description in DeleteChannel, Stream, and + StreamSummary. + * api-change:``wafv2``: Added a notice for account takeover prevention (ATP). The interface + incorrectly lets you to configure ATP response inspection in regional web ACLs in Region US East + (N. Virginia), without returning an error. ATP response inspection is only available in web ACLs + that protect CloudFront distributions. +- from version 1.29.72 + * api-change:``cloudtrail``: This release adds an InsufficientEncryptionPolicyException type to the + StartImport endpoint + * api-change:``efs``: Update efs client to latest version + * api-change:``frauddetector``: This release introduces Lists feature which allows customers to + reference a set of values in Fraud Detector's rules. With Lists, customers can dynamically manage + these attributes in real time. Lists can be created/deleted and its contents can be modified using + the Fraud Detector API. + * api-change:``glue``: Fix DirectJDBCSource not showing up in CLI code gen + * api-change:``privatenetworks``: This release introduces a new StartNetworkResourceUpdate API, + which enables return/replacement of hardware from a NetworkSite. + * api-change:``rds``: Database Activity Stream support for RDS for SQL Server. + * api-change:``wafv2``: For protected CloudFront distributions, you can now use the AWS WAF Fraud + Control account takeover prevention (ATP) managed rule group to block new login attempts from + clients that have recently submitted too many failed login attempts. + +- Update to 1.29.71 + * api-change:``appconfig``: AWS AppConfig now offers the option to set a version label on hosted + configuration versions. Version labels allow you to identify specific hosted configuration versions + based on an alternate versioning scheme that you define. + * api-change:``datasync``: With this launch, we are giving customers the ability to use older SMB + protocol versions, enabling them to use DataSync to copy data to and from their legacy storage + arrays. + * api-change:``ec2``: With this release customers can turn host maintenance on or off when + allocating or modifying a supported dedicated host. Host maintenance is turned on by default for + supported hosts. +- from version 1.29.70 + * api-change:``account``: This release of the Account Management API enables customers to view and + manage whether AWS Opt-In Regions are enabled or disabled for their Account. For more information, + see https://docs.aws.amazon.com/accounts/latest/reference/manage-acct-regions.html + * api-change:``appconfigdata``: AWS AppConfig now offers the option to set a version label on + hosted configuration versions. If a labeled hosted configuration version is deployed, its version + label is available in the GetLatestConfiguration response. + * api-change:``snowball``: Adds support for EKS Anywhere on Snowball. AWS Snow Family customers can + now install EKS Anywhere service on Snowball Edge Compute Optimized devices. +- from version 1.29.69 + * api-change:``autoscaling``: You can now either terminate/replace, ignore, or wait for EC2 Auto + Scaling instances on standby or protected from scale in. Also, you can also roll back changes from + a failed instance refresh. + * api-change:``connect``: This update provides the Wisdom session ARN for contacts enabled for + Wisdom in the chat channel. + * api-change:``ec2``: Adds support for waiters that automatically poll for an imported snapshot + until it reaches the completed state. + * api-change:``polly``: Amazon Polly adds two new neural Japanese voices - Kazuha, Tomoko + * api-change:``sagemaker``: Amazon SageMaker Autopilot adds support for selecting algorithms in + CreateAutoMLJob API. + * api-change:``sns``: This release adds support for SNS X-Ray active tracing as well as other + updates. +- from version 1.29.68 + * api-change:``chime-sdk-meetings``: Documentation updates for Chime Meetings SDK + * api-change:``emr-containers``: EMR on EKS allows configuring retry policies for job runs through + the StartJobRun API. Using retry policies, a job cause a driver pod to be restarted automatically + if it fails or is deleted. The job's status can be seen in the DescribeJobRun and ListJobRun APIs + and monitored using CloudWatch events. + * api-change:``evidently``: Updated entity overrides parameter to accept up to 2500 overrides or a + total of 40KB. + * api-change:``lexv2-models``: Update lexv2-models client to latest version + * api-change:``lexv2-runtime``: Update lexv2-runtime client to latest version + * api-change:``lightsail``: Documentation updates for Lightsail + * api-change:``migration-hub-refactor-spaces``: This release adds support for creating environments + with a network fabric type of NONE + * api-change:``workdocs``: Doc only update for the WorkDocs APIs. + * api-change:``workspaces``: Removed Windows Server 2016 BYOL and made changes based on IAM + campaign. +- from version 1.29.67 + * api-change:``backup``: This release added one attribute (resource name) in the output model of + our 9 existing APIs in AWS backup so that customers will see the resource name at the output. No + input required from Customers. + * api-change:``cloudfront``: CloudFront Origin Access Control extends support to AWS Elemental + MediaStore origins. + * api-change:``glue``: DirectJDBCSource + Glue 4.0 streaming options + * api-change:``lakeformation``: This release removes the LFTagpolicyResource expression limits. + +- Update to 1.29.66 + * api-change:``transfer``: Updated the documentation for the ImportCertificate API call, and added + examples. +- from version 1.29.65 + * api-change:``compute-optimizer``: AWS Compute optimizer can now infer if Kafka is running on an + instance. + * api-change:``customer-profiles``: This release deprecates the PartyType and Gender enum data + types from the Profile model and replaces them with new PartyTypeString and GenderString + attributes, which accept any string of length up to 255. + * api-change:``frauddetector``: My AWS Service (Amazon Fraud Detector) - This release introduces + Cold Start Model Training which optimizes training for small datasets and adds intelligent methods + for treating unlabeled data. You can now train Online Fraud Insights or Transaction Fraud Insights + models with minimal historical-data. + * api-change:``mediaconvert``: The AWS Elemental MediaConvert SDK has added improved scene change + detection capabilities and a bandwidth reduction filter, along with video quality enhancements, to + the AVC encoder. + * api-change:``outposts``: Adds OrderType to Order structure. Adds PreviousOrderId and + PreviousLineItemId to LineItem structure. Adds new line item status REPLACED. Increases maximum + length of pagination token. +- from version 1.29.64 + * enhancement:AWSCRT: Upgrade awscrt version to 0.16.9 + * api-change:``proton``: Add new GetResourcesSummary API + * api-change:``redshift``: Corrects descriptions of the parameters for the API operations + RestoreFromClusterSnapshot, RestoreTableFromClusterSnapshot, and CreateCluster. +- from version 1.29.63 + * api-change:``appconfig``: AWS AppConfig introduces KMS customer-managed key (CMK) encryption of + configuration data, along with AWS Secrets Manager as a new configuration data source. S3 objects + using SSE-KMS encryption and SSM Parameter Store SecureStrings are also now supported. + * api-change:``connect``: Enabled FIPS endpoints for GovCloud (US) regions in SDK. + * api-change:``ec2``: Documentation updates for EC2. + * api-change:``elbv2``: Update elbv2 client to latest version + * api-change:``keyspaces``: Enabled FIPS endpoints for GovCloud (US) regions in SDK. + * api-change:``quicksight``: QuickSight support for Radar Chart and Dashboard Publish Options + * api-change:``redshift``: Enabled FIPS endpoints for GovCloud (US) regions in SDK. + * api-change:``sso-admin``: Enabled FIPS endpoints for GovCloud (US) regions in SDK. +- from version 1.29.62 + * bugfix:``s3``: boto3 no longer overwrites user supplied `Content-Encoding` with `aws-chunked` + when user also supplies `ChecksumAlgorithm`. + * api-change:``devops-guru``: This release adds filter support ListAnomalyForInsight API. + * api-change:``forecast``: This release will enable customer select INCREMENTAL as ImportModel in + Forecast's CreateDatasetImportJob API. Verified latest SDK containing required attribute, following + https://w.amazon.com/bin/view/AWS-Seer/Launch/Trebuchet/ + * api-change:``iam``: Documentation updates for AWS Identity and Access Management (IAM). + * api-change:``mediatailor``: The AWS Elemental MediaTailor SDK for Channel Assembly has added + support for program updates, and the ability to clip the end of VOD sources in programs. + * api-change:``sns``: Additional attributes added for set-topic-attributes. +- from version 1.29.61 + * api-change:``accessanalyzer``: Enabled FIPS endpoints for GovCloud (US) regions in SDK. + * api-change:``appsync``: This release introduces the feature to support EventBridge as AppSync + data source. + * api-change:``cloudtrail-data``: Add CloudTrail Data Service to enable users to ingest activity + events from non-AWS sources into CloudTrail Lake. + * api-change:``cloudtrail``: Add new "Channel" APIs to enable users to manage channels used for + CloudTrail Lake integrations, and "Resource Policy" APIs to enable users to manage the + resource-based permissions policy attached to a channel. + * api-change:``codeartifact``: This release introduces a new DeletePackage API, which enables + deletion of a package and all of its versions from a repository. + * api-change:``connectparticipant``: Enabled FIPS endpoints for GovCloud (US) regions in SDK. + * api-change:``ec2``: This launch allows customers to associate up to 8 IP addresses to their NAT + Gateways to increase the limit on concurrent connections to a single destination by eight times + from 55K to 440K. + * api-change:``groundstation``: DigIF Expansion changes to the Customer APIs. + * api-change:``iot``: Added support for IoT Rules Engine Cloudwatch Logs action batch mode. + * api-change:``kinesis``: Enabled FIPS endpoints for GovCloud (US) regions in SDK. + * api-change:``opensearch``: Amazon OpenSearch Service adds the option for a VPC endpoint + connection between two domains when the local domain uses OpenSearch version 1.3 or 2.3. You can + now use remote reindex to copy indices from one VPC domain to another without a reverse proxy. + * api-change:``outposts``: Enabled FIPS endpoints for GovCloud (US) regions in SDK. + * api-change:``polly``: Amazon Polly adds two new neural American English voices - Ruth, Stephen + * api-change:``sagemaker``: Amazon SageMaker Automatic Model Tuning now supports more completion + criteria for Hyperparameter Optimization. + * api-change:``securityhub``: New fields have been added to the AWS Security Finding Format. + Compliance.SecurityControlId is a unique identifier for a security control across standards. + Compliance.AssociatedStandards contains all enabled standards in which a security control is + enabled. + * api-change:``support``: This fixes incorrect endpoint construction when a customer is explicitly + setting a region. + +- Update to 1.29.60 + * api-change:``clouddirectory``: Enabled FIPS endpoints for GovCloud (US) regions in SDK. + * api-change:``cloudformation``: This feature provides a method of obtaining which regions a + stackset has stack instances deployed in. + * api-change:``discovery``: Update ImportName validation to 255 from the current length of 100 + * api-change:``dlm``: Enabled FIPS endpoints for GovCloud (US) regions in SDK. + * api-change:``ec2``: We add Prefix Lists as a new route destination option for LocalGatewayRoutes. + This will allow customers to create routes to Prefix Lists. Prefix List routes will allow customers + to group individual CIDR routes with the same target into a single route. + * api-change:``imagebuilder``: Enabled FIPS endpoints for GovCloud (US) regions in SDK. + * api-change:``kafka``: Enabled FIPS endpoints for GovCloud (US) regions in SDK. + * api-change:``mediaconvert``: Enabled FIPS endpoints for GovCloud (US) regions in SDK. + * api-change:``swf``: Enabled FIPS endpoints for GovCloud (US) regions in SDK. +- from version 1.29.59 + * api-change:``application-autoscaling``: Enabled FIPS endpoints for GovCloud (US) regions in SDK. + * api-change:``appstream``: Fixing the issue where Appstream waiters hang for fleet_started and + fleet_stopped. + * api-change:``elasticbeanstalk``: Enabled FIPS endpoints for GovCloud (US) regions in SDK. + * api-change:``fis``: Enabled FIPS endpoints for GovCloud (US) regions in SDK. + * api-change:``glacier``: Enabled FIPS endpoints for GovCloud (US) regions in SDK. + * api-change:``greengrass``: Enabled FIPS endpoints for GovCloud (US) regions in SDK. + * api-change:``greengrassv2``: Enabled FIPS endpoints for GovCloud (US) in SDK. + * api-change:``mediatailor``: This release introduces the As Run logging type, along with API and + documentation updates. + * api-change:``outposts``: Adding support for payment term in GetOrder, CreateOrder responses. + * api-change:``sagemaker-runtime``: Update sagemaker-runtime client to latest version + * api-change:``sagemaker``: This release supports running SageMaker Training jobs with container + images that are in a private Docker registry. + * api-change:``serverlessrepo``: Enabled FIPS endpoints for GovCloud (US) regions in SDK. + +- Update to 1.29.58 + * api-change:``events``: Update events client to latest version + * api-change:``iotfleetwise``: Add model validation to BatchCreateVehicle and BatchUpdateVehicle + operations that invalidate requests with an empty vehicles list. + * api-change:``s3``: Allow FIPS to be used with path-style URLs. +- from version 1.29.57 + * api-change:``cloudformation``: Enabled FIPS aws-us-gov endpoints in SDK. + * api-change:``ec2``: This release adds new functionality that allows customers to provision IPv6 + CIDR blocks through Amazon VPC IP Address Manager (IPAM) as well as allowing customers to utilize + IPAM Resource Discovery APIs. + * api-change:``m2``: Add returnCode, batchJobIdentifier in GetBatchJobExecution response, for user + to view the batch job execution result & unique identifier from engine. Also removed unused headers + from REST APIs + * api-change:``polly``: Add 5 new neural voices - Sergio (es-ES), Andres (es-MX), Remi (fr-FR), + Adriano (it-IT) and Thiago (pt-BR). + * api-change:``redshift-serverless``: Added query monitoring rules as possible parameters for + create and update workgroup operations. + * api-change:``s3control``: Add additional endpoint tests for S3 Control. Fix missing endpoint + parameters for PutBucketVersioning and GetBucketVersioning. Prior to this fix, those operations may + have resulted in an invalid endpoint being resolved. + * api-change:``sagemaker``: SageMaker Inference Recommender now decouples from Model Registry and + could accept Model Name to invoke inference recommendations job; Inference Recommender now provides + CPU/Memory Utilization metrics data in recommendation output. + * api-change:``sts``: Doc only change to update wording in a key topic +- from version 1.29.56 + * api-change:``databrew``: Enabled FIPS us-gov-west-1 endpoints in SDK. + * api-change:``route53``: Amazon Route 53 now supports the Asia Pacific (Melbourne) Region + (ap-southeast-4) for latency records, geoproximity records, and private DNS for Amazon VPCs in that + region. + * api-change:``ssm-sap``: This release provides updates to documentation and support for listing + operations performed by AWS Systems Manager for SAP. +- from version 1.29.55 + * api-change:``lambda``: Release Lambda RuntimeManagementConfig, enabling customers to better + manage runtime updates to their Lambda functions. This release adds two new APIs, + GetRuntimeManagementConfig and PutRuntimeManagementConfig, as well as support on existing + Create/Get/Update function APIs. + * api-change:``sagemaker``: Amazon SageMaker Inference now supports P4de instance types. +- from version 1.29.54 + * api-change:``ec2``: C6in, M6in, M6idn, R6in and R6idn instances are powered by 3rd Generation + Intel Xeon Scalable processors (code named Ice Lake) with an all-core turbo frequency of 3.5 GHz. + * api-change:``ivs``: API and Doc update. Update to arns field in BatchGetStreamKey. Also updates + to operations and structures. + * api-change:``quicksight``: This release adds support for data bars in QuickSight table and + increases pivot table field well limit. +- from version 1.29.53 + * api-change:``appflow``: Adding support for Salesforce Pardot connector in Amazon AppFlow. + * api-change:``codeartifact``: Documentation updates for CodeArtifact + * api-change:``connect``: Amazon Connect Chat introduces Persistent Chat, allowing customers to + resume previous conversations with context and transcripts carried over from previous chats, + eliminating the need to repeat themselves and allowing agents to provide personalized service with + access to entire conversation history. + * api-change:``connectparticipant``: This release updates Amazon Connect Participant's + GetTranscript api to provide transcripts of past chats on a persistent chat session. + * api-change:``ec2``: Adds SSM Parameter Resource Aliasing support to EC2 Launch Templates. Launch + Templates can now store parameter aliases in place of AMI Resource IDs. CreateLaunchTemplateVersion + and DescribeLaunchTemplateVersions now support a convenience flag, ResolveAlias, to return the + resolved parameter value. + * api-change:``glue``: Release Glue Studio Hudi Data Lake Format for SDK/CLI + * api-change:``groundstation``: Add configurable prepass and postpass times for + DataflowEndpointGroup. Add Waiter to allow customers to wait for a contact that was reserved + through ReserveContact + * api-change:``logs``: Bug fix - Removed the regex pattern validation from CoralModel to avoid + potential security issue. + * api-change:``medialive``: AWS Elemental MediaLive adds support for SCTE 35 preRollMilliSeconds. + * api-change:``opensearch``: This release adds the enhanced dry run option, that checks for + validation errors that might occur when deploying configuration changes and provides a summary of + these errors, if any. The feature will also indicate whether a blue/green deployment will be + required to apply a change. + * api-change:``panorama``: Added AllowMajorVersionUpdate option to OTAJobConfig to make appliance + software major version updates opt-in. + * api-change:``sagemaker``: HyperParameterTuningJobs now allow passing environment variables into + the corresponding TrainingJobs + +- Update to 1.29.52 + * api-change:``cloudwatch``: Update cloudwatch client to latest version + * api-change:``efs``: Update efs client to latest version + * api-change:``ivschat``: Updates the range for a Chat Room's maximumMessageRatePerSecond field. + * api-change:``wafv2``: Improved the visibility of the guidance for updating AWS WAF resources, + such as web ACLs and rule groups. +- from version 1.29.51 + * api-change:``billingconductor``: This release adds support for SKU Scope for pricing plans. + * api-change:``cloud9``: Added minimum value to AutomaticStopTimeMinutes parameter. + * api-change:``imagebuilder``: Add support for AWS Marketplace product IDs as input during + CreateImageRecipe for the parent-image parameter. Add support for listing third-party components. + * api-change:``network-firewall``: Network Firewall now allows creation of dual stack endpoints, + enabling inspection of IPv6 traffic. + +- update to 1.29.50: + * api-change:``connect``: This release updates the responses of + UpdateContactFlowContent, UpdateContactFlowMetadata, UpdateContactFlowName + and DeleteContactFlow API with empty responses. + * api-change:``ec2``: Documentation updates for EC2. + * api-change:``outposts``: This release adds POWER_30_KVA as an option for + PowerDrawKva. PowerDrawKva is part of the RackPhysicalProperties structure + in the CreateSite request. + * api-change:``resource-groups``: AWS Resource Groups customers can now turn + on Group Lifecycle Events in their AWS account. When you turn this on, + Resource Groups monitors your groups for changes to group state or + membership. Those changes are sent to Amazon EventBridge as events that you + can respond to using rules you create. + * api-change:``cleanrooms``: Initial release of AWS Clean Rooms + * api-change:``lambda``: Add support for MaximumConcurrency parameter for SQS + event source. Customers can now limit the maximum concurrent invocations + for their SQS Event Source Mapping. + * api-change:``logs``: Bug fix: logGroupName is now not a required field in + GetLogEvents, FilterLogEvents, GetLogGroupFields, and DescribeLogStreams + APIs as logGroupIdentifier can be provided instead + * api-change:``mediaconvert``: The AWS Elemental MediaConvert SDK has added + support for compact DASH manifest generation, audio normalization using + TruePeak measurements, and the ability to clip the sample range in the + color corrector. + * api-change:``secretsmanager``: Update documentation for new ListSecrets and DescribeSecret parameters + * api-change:``kendra``: This release adds support to new document types - + RTF, XML, XSLT, MS_EXCEL, CSV, JSON, MD + * api-change:``location``: This release adds support for two new route travel + models, Bicycle and Motorcycle which can be used with Grab data source. + * api-change:``rds``: This release adds support for configuring allocated + storage on the CreateDBInstanceReadReplica, + RestoreDBInstanceFromDBSnapshot, and RestoreDBInstanceToPointInTime APIs. + * api-change:``ecr-public``: This release for Amazon ECR Public makes several + change to bring the SDK into sync with the API. + * api-change:``kendra-ranking``: Introducing Amazon Kendra Intelligent + Ranking, a new set of Kendra APIs that leverages Kendra semantic ranking + capabilities to improve the quality of search results from other search + services (i.e. OpenSearch, ElasticSearch, Solr). + * api-change:``network-firewall``: Network Firewall now supports the Suricata + rule action reject, in addition to the actions pass, drop, and alert. + * api-change:``ram``: Enabled FIPS aws-us-gov endpoints in SDK. + * api-change:``workspaces-web``: This release adds support for a new portal + authentication type: AWS IAM Identity Center (successor to AWS Single + Sign-On). + +- correct requires +- update to 1.29.45: + * api-change:``acm-pca``: Added revocation parameter validation: bucket names + must match S3 bucket naming rules and CNAMEs conform to RFC2396 restrictions + on the use of special characters in URIs. + * api-change:``auditmanager``: This release introduces a new data retention + option in your Audit Manager settings. You can now use the + DeregistrationPolicy parameter to specify if you want to delete your data + when you deregister Audit Manager. + * api-change:``amplifybackend``: Updated GetBackendAPIModels response to + include ModelIntrospectionSchema json string + * api-change:``apprunner``: This release adds support of securely referencing + secrets and configuration data that are stored in Secrets Manager and SSM + Parameter Store by adding them as environment secrets in your App Runner + service. + * api-change:``connect``: Documentation update for a new Initiation Method + value in DescribeContact API + * api-change:``emr-serverless``: Adds support for customized images. You can + now provide runtime images when creating or updating EMR Serverless + Applications. + * api-change:``lightsail``: Documentation updates for Amazon Lightsail. + * api-change:``mwaa``: MWAA supports Apache Airflow version 2.4.3. + * api-change:``rds``: This release adds support for specifying which + certificate authority (CA) to use for a DB instance's server certificate + during DB instance creation, as well as other CA enhancements. + * api-change:``application-autoscaling``: Customers can now use the existing + DescribeScalingActivities API to also see the detailed and machine-readable + reasons for Application Auto Scaling not scaling their resources and, if + needed, take the necessary corrective actions. + * api-change:``logs``: Update to remove sequenceToken as a required field in + PutLogEvents calls. + * api-change:``ssm``: Adding support for QuickSetup Document Type in Systems + Manager + * api-change:``securitylake``: Allow CreateSubscriber API to take string input + that allows setting more descriptive SubscriberDescription field. Make + souceTypes field required in model level for UpdateSubscriberRequest as it is + required for every API call on the backend. Allow ListSubscribers take any + String as nextToken param. + +- Update to 1.29.41 + * api-change:``cloudfront``: Extend response headers policy to support removing headers from viewer + responses + * api-change:``iotfleetwise``: Update documentation - correct the epoch constant value of default + value for expiryTime field in CreateCampaign request. +- from version 1.29.40 + * api-change:``apigateway``: Documentation updates for Amazon API Gateway + * api-change:``emr``: Update emr client to latest version + * api-change:``secretsmanager``: Added owning service filter, include planned deletion flag, and + next rotation date response parameter in ListSecrets. + * api-change:``wisdom``: This release extends Wisdom CreateContent and StartContentUpload APIs to + support PDF and MicrosoftWord docx document uploading. +- from version 1.29.39 + * api-change:``elasticache``: This release allows you to modify the encryption in transit setting, + for existing Redis clusters. You can now change the TLS configuration of your Redis clusters + without the need to re-build or re-provision the clusters or impact application availability. + * api-change:``network-firewall``: AWS Network Firewall now provides status messages for firewalls + to help you troubleshoot when your endpoint fails. + * api-change:``rds``: This release adds support for Custom Engine Version (CEV) on RDS Custom SQL + Server. + * api-change:``route53-recovery-control-config``: Added support for Python paginators in the + route53-recovery-control-config List* APIs. +- from version 1.29.38 + * api-change:``memorydb``: This release adds support for MemoryDB Reserved nodes which provides a + significant discount compared to on-demand node pricing. Reserved nodes are not physical nodes, but + rather a billing discount applied to the use of on-demand nodes in your account. + * api-change:``transfer``: Add additional operations to throw ThrottlingExceptions +- from version 1.29.37 + * api-change:``connect``: Support for Routing Profile filter, SortCriteria, and grouping by Routing + Profiles for GetCurrentMetricData API. Support for RoutingProfiles, UserHierarchyGroups, and Agents + as filters, NextStatus and AgentStatusName for GetCurrentUserData. Adds ApproximateTotalCount to + both APIs. + * api-change:``connectparticipant``: Amazon Connect Chat introduces the Message Receipts feature. + This feature allows agents and customers to receive message delivered and read receipts after they + send a chat message. + * api-change:``detective``: This release adds a missed AccessDeniedException type to several + endpoints. + * api-change:``fsx``: Fix a bug where a recent release might break certain existing SDKs. + * api-change:``inspector2``: Amazon Inspector adds support for scanning NodeJS 18.x and Go 1.x AWS + Lambda function runtimes. +- from version 1.29.36 + * api-change:``compute-optimizer``: This release enables AWS Compute Optimizer to analyze and + generate optimization recommendations for ecs services running on Fargate. + * api-change:``connect``: Amazon Connect Chat introduces the Idle Participant/Autodisconnect + feature, which allows users to set timeouts relating to the activity of chat participants, using + the new UpdateParticipantRoleConfig API. + * api-change:``iotdeviceadvisor``: This release adds the following new features: 1) Documentation + updates for IoT Device Advisor APIs. 2) Updated required request parameters for IoT Device Advisor + APIs. 3) Added new service feature: ability to provide the test endpoint when customer executing + the StartSuiteRun API. + * api-change:``kinesis-video-webrtc-storage``: Amazon Kinesis Video Streams offers capabilities to + stream video and audio in real-time via WebRTC to the cloud for storage, playback, and analytical + processing. Customers can use our enhanced WebRTC SDK and cloud APIs to enable real-time streaming, + as well as media ingestion to the cloud. + * api-change:``rds``: Add support for managing master user password in AWS Secrets Manager for the + DBInstance and DBCluster. + * api-change:``secretsmanager``: Documentation updates for Secrets Manager +- from version 1.29.35 + * api-change:``connect``: Amazon Connect Chat now allows for JSON (application/json) message types + to be sent as part of the initial message in the StartChatContact API. + * api-change:``connectparticipant``: Amazon Connect Chat now allows for JSON (application/json) + message types to be sent in the SendMessage API. + * api-change:``license-manager-linux-subscriptions``: AWS License Manager now offers cross-region, + cross-account tracking of commercial Linux subscriptions on AWS. This includes subscriptions + purchased as part of EC2 subscription-included AMIs, on the AWS Marketplace, or brought to AWS via + Red Hat Cloud Access Program. + * api-change:``macie2``: This release adds support for analyzing Amazon S3 objects that use the S3 + Glacier Instant Retrieval (Glacier_IR) storage class. + * api-change:``sagemaker``: This release enables adding RStudio Workbench support to an existing + Amazon SageMaker Studio domain. It allows setting your RStudio on SageMaker environment + configuration parameters and also updating the RStudioConnectUrl and RStudioPackageManagerUrl + parameters for existing domains + * api-change:``scheduler``: Updated the ListSchedules and ListScheduleGroups APIs to allow the + NamePrefix field to start with a number. Updated the validation for executionRole field to support + any role name. + * api-change:``ssm``: Doc-only updates for December 2022. + * api-change:``support``: Documentation updates for the AWS Support API + * api-change:``transfer``: This release adds support for Decrypt as a workflow step type. +- from version 1.29.34 + * api-change:``batch``: Adds isCancelled and isTerminated to DescribeJobs response. + * api-change:``ec2``: Adds support for pagination in the EC2 DescribeImages API. + * api-change:``lookoutequipment``: This release adds support for listing inference schedulers by + status. + * api-change:``medialive``: This release adds support for two new features to AWS Elemental + MediaLive. First, you can now burn-in timecodes to your MediaLive outputs. Second, we now now + support the ability to decode Dolby E audio when it comes in on an input. + * api-change:``nimble``: Amazon Nimble Studio now supports configuring session storage volumes and + persistence, as well as backup and restore sessions through launch profiles. + * api-change:``resource-explorer-2``: Documentation updates for AWS Resource Explorer. + * api-change:``route53domains``: Use Route 53 domain APIs to change owner, create/delete DS record, + modify IPS tag, resend authorization. New: AssociateDelegationSignerToDomain, + DisassociateDelegationSignerFromDomain, PushDomain, ResendOperationAuthorization. Updated: + UpdateDomainContact, ListOperations, CheckDomainTransferability. + * api-change:``sagemaker``: Amazon SageMaker Autopilot adds support for new objective metrics in + CreateAutoMLJob API. + * api-change:``transcribe``: Enable our batch transcription jobs for Swedish and Vietnamese. +- from version 1.29.33 + * api-change:``athena``: Add missed InvalidRequestException in + GetCalculationExecutionCode,StopCalculationExecution APIs. Correct required parameters (Payload and + Type) in UpdateNotebook API. Change Notebook size from 15 Mb to 10 Mb. + * api-change:``ecs``: This release adds support for alarm-based rollbacks in ECS, a new feature + that allows customers to add automated safeguards for Amazon ECS service rolling updates. + * api-change:``kinesis-video-webrtc-storage``: Amazon Kinesis Video Streams offers capabilities to + stream video and audio in real-time via WebRTC to the cloud for storage, playback, and analytical + processing. Customers can use our enhanced WebRTC SDK and cloud APIs to enable real-time streaming, + as well as media ingestion to the cloud. + * api-change:``kinesisvideo``: Amazon Kinesis Video Streams offers capabilities to stream video and + audio in real-time via WebRTC to the cloud for storage, playback, and analytical processing. + Customers can use our enhanced WebRTC SDK and cloud APIs to enable real-time streaming, as well as + media ingestion to the cloud. + * api-change:``rds``: Add support for --enable-customer-owned-ip to RDS + create-db-instance-read-replica API for RDS on Outposts. + * api-change:``sagemaker``: AWS Sagemaker - Sagemaker Images now supports Aliases as secondary + identifiers for ImageVersions. SageMaker Images now supports additional metadata for ImageVersions + for better images management. +- from version 1.29.32 + * api-change:``appflow``: This release updates the ListConnectorEntities API action so that it + returns paginated responses that customers can retrieve with next tokens. + * api-change:``cloudfront``: Updated documentation for CloudFront + * api-change:``datasync``: AWS DataSync now supports the use of tags with task executions. With + this new feature, you can apply tags each time you execute a task, giving you greater control and + management over your task executions. + * api-change:``efs``: Update efs client to latest version + * api-change:``guardduty``: This release provides the valid characters for the Description and Name + field. + * api-change:``iotfleetwise``: Updated error handling for empty resource names in + "UpdateSignalCatalog" and "GetModelManifest" operations. + * api-change:``sagemaker``: AWS sagemaker - Features: This release adds support for random seed, + it's an integer value used to initialize a pseudo-random number generator. Setting a random seed + will allow the hyperparameter tuning search strategies to produce more consistent configurations + for the same tuning job. +- from version 1.29.31 + * api-change:``backup-gateway``: This release adds support for VMware vSphere tags, enabling + customer to protect VMware virtual machines using tag-based policies for AWS tags mapped from + vSphere tags. This release also adds support for customer-accessible gateway-hypervisor interaction + log and upload bandwidth rate limit schedule. + * api-change:``connect``: Added support for "English - New Zealand" and "English - South African" + to be used with Amazon Connect Custom Vocabulary APIs. + * api-change:``ecs``: This release adds support for container port ranges in ECS, a new capability + that allows customers to provide container port ranges to simplify use cases where multiple ports + are in use in a container. This release updates TaskDefinition mutation APIs and the Task + description APIs. + * api-change:``eks``: Add support for Windows managed nodes groups. + * api-change:``glue``: This release adds support for AWS Glue Crawler with native DeltaLake tables, + allowing Crawlers to classify Delta Lake format tables and catalog them for query engines to query + against. + * api-change:``kinesis``: Added StreamARN parameter for Kinesis Data Streams APIs. Added a new + opaque pagination token for ListStreams. SDKs will auto-generate Account Endpoint when accessing + Kinesis Data Streams. + * api-change:``location``: This release adds support for a new style, "VectorOpenDataStandardLight" + which can be used with the new data source, "Open Data Maps (Preview)". + * api-change:``m2``: Adds an optional create-only `KmsKeyId` property to Environment and + Application resources. + * api-change:``sagemaker``: SageMaker Inference Recommender now allows customers to load tests + their models on various instance types using private VPC. + * api-change:``securityhub``: Added new resource details objects to ASFF, including resources for + AwsEc2LaunchTemplate, AwsSageMakerNotebookInstance, AwsWafv2WebAcl and AwsWafv2RuleGroup. + * api-change:``translate``: Raised the input byte size limit of the Text field in the TranslateText + API to 10000 bytes. +- from version 1.29.30 + * api-change:``ce``: This release supports percentage-based thresholds on Cost Anomaly Detection + alert subscriptions. + * api-change:``cloudwatch``: Update cloudwatch client to latest version + * api-change:``networkmanager``: Appliance Mode support for AWS Cloud WAN. + * api-change:``redshift-data``: This release adds a new --client-token field to ExecuteStatement + and BatchExecuteStatement operations. Customers can now run queries with the additional client + token parameter to ensures idempotency. + * api-change:``sagemaker-metrics``: Update SageMaker Metrics documentation. +- from version 1.29.29 + * api-change:``cloudtrail``: Merging mainline branch for service model into mainline release + branch. There are no new APIs. + * api-change:``rds``: This deployment adds ClientPasswordAuthType field to the Auth structure of + the DBProxy. +- from version 1.29.28 + * bugfix:Endpoint provider: Updates ARN parsing ``resourceId`` delimiters + * api-change:``customer-profiles``: This release allows custom strings in PartyType and Gender + through 2 new attributes in the CreateProfile and UpdateProfile APIs: PartyTypeString and + GenderString. + * api-change:``ec2``: This release updates DescribeFpgaImages to show supported instance types of + AFIs in its response. + * api-change:``kinesisvideo``: This release adds support for public preview of Kinesis Video Stream + at Edge enabling customers to provide configuration for the Kinesis Video Stream EdgeAgent running + on an on-premise IoT device. Customers can now locally record from cameras and stream videos to the + cloud on configured schedule. + * api-change:``lookoutvision``: This documentation update adds kms:GenerateDataKey as a required + permission to StartModelPackagingJob. + * api-change:``migration-hub-refactor-spaces``: This release adds support for Lambda alias service + endpoints. Lambda alias ARNs can now be passed into CreateService. + * api-change:``rds``: Update the RDS API model to support copying option groups during the + CopyDBSnapshot operation + * api-change:``rekognition``: Adds support for "aliases" and "categories", inclusion and exclusion + filters for labels and label categories, and aggregating labels by video segment timestamps for + Stored Video Label Detection APIs. + * api-change:``sagemaker-metrics``: This release introduces support SageMaker Metrics APIs. + * api-change:``wafv2``: Documents the naming requirement for logging destinations that you use with + web ACLs. +- from version 1.29.27 + * api-change:``iotfleetwise``: Deprecated assignedValue property for actuators and attributes. + Added a message to invalid nodes and invalid decoder manifest exceptions. + * api-change:``logs``: Doc-only update for CloudWatch Logs, for Tagging Permissions clarifications + * api-change:``medialive``: Link devices now support buffer size (latency) configuration. A higher + latency value means a longer delay in transmitting from the device to MediaLive, but improved + resiliency. A lower latency value means a shorter delay, but less resiliency. + * api-change:``mediapackage-vod``: This release provides the approximate number of assets in a + packaging group. + +- Update to 1.29.26 + * enhancement:Endpoint Provider Standard Library: Correct spelling of 'library' in + ``StandardLibrary`` class + * api-change:``autoscaling``: Adds support for metric math for target tracking scaling policies, + saving you the cost and effort of publishing a custom metric to CloudWatch. Also adds support for + VPC Lattice by adding the Attach/Detach/DescribeTrafficSources APIs and a new health check type to + the CreateAutoScalingGroup API. + * api-change:``iottwinmaker``: This release adds the following new features: 1) New APIs for + managing a continuous sync of assets and asset models from AWS IoT SiteWise. 2) Support user + friendly names for component types (ComponentTypeName) and properties (DisplayName). + * api-change:``migrationhubstrategy``: This release adds known application filtering, server + selection for assessments, support for potential recommendations, and indications for configuration + and assessment status. For more information, see the AWS Migration Hub documentation at + https://docs.aws.amazon.com/migrationhub/index.html +- from version 1.29.25 + * api-change:``ce``: This release adds the LinkedAccountName field to the GetAnomalies API response + under RootCause + * api-change:``cloudfront``: Introducing UpdateDistributionWithStagingConfig that can be used to + promote the staging configuration to the production. + * api-change:``eks``: Adds support for EKS add-ons configurationValues fields and + DescribeAddonConfiguration function + * api-change:``kms``: Updated examples and exceptions for External Key Store (XKS). +- from version 1.29.24 + * api-change:``billingconductor``: This release adds the Tiering Pricing Rule feature. + * api-change:``connect``: This release provides APIs that enable you to programmatically manage + rules for Contact Lens conversational analytics and third party applications. For more information, + see https://docs.aws.amazon.com/connect/latest/APIReference/rules-api.html + * api-change:``dynamodb``: Endpoint Ruleset update: Use http instead of https for the "local" + region. + * api-change:``dynamodbstreams``: Update dynamodbstreams client to latest version + * api-change:``rds``: This release adds the BlueGreenDeploymentNotFoundFault to the + AddTagsToResource, ListTagsForResource, and RemoveTagsFromResource operations. + * api-change:``sagemaker-featurestore-runtime``: For online + offline Feature Groups, added ability + to target PutRecord and DeleteRecord actions to only online store, or only offline store. If target + store parameter is not specified, actions will apply to both stores. +- from version 1.29.23 + * api-change:``ce``: This release introduces two new APIs that offer a 1-click experience to + refresh Savings Plans recommendations. The two APIs are + StartSavingsPlansPurchaseRecommendationGeneration and + ListSavingsPlansPurchaseRecommendationGeneration. + * api-change:``ec2``: Documentation updates for EC2. + * api-change:``ivschat``: Adds PendingVerification error type to messaging APIs to block the + resource usage for accounts identified as being fraudulent. + * api-change:``rds``: This release adds the InvalidDBInstanceStateFault to the + RestoreDBClusterFromSnapshot operation. + * api-change:``transcribe``: Amazon Transcribe now supports creating custom language models in the + following languages: Japanese (ja-JP) and German (de-DE). +- from version 1.29.22 + * api-change:``appsync``: Fixes the URI for the evaluatecode endpoint to include the /v1 prefix + (ie. "/v1/dataplane-evaluatecode"). + * api-change:``ecs``: Documentation updates for Amazon ECS + * api-change:``fms``: AWS Firewall Manager now supports Fortigate Cloud Native Firewall as a + Service as a third-party policy type. + * api-change:``mediaconvert``: The AWS Elemental MediaConvert SDK has added support for + configurable ID3 eMSG box attributes and the ability to signal them with InbandEventStream tags in + DASH and CMAF outputs. + * api-change:``medialive``: Updates to Event Signaling and Management (ESAM) API and documentation. + * api-change:``polly``: Add language code for Finnish (fi-FI) + * api-change:``proton``: CreateEnvironmentAccountConnection RoleArn input is now optional + * api-change:``redshift-serverless``: Add Table Level Restore operations for Amazon Redshift + Serverless. Add multi-port support for Amazon Redshift Serverless endpoints. Add Tagging support to + Snapshots and Recovery Points in Amazon Redshift Serverless. + * api-change:``sns``: This release adds the message payload-filtering feature to the SNS Subscribe, + SetSubscriptionAttributes, and GetSubscriptionAttributes API actions + +- Update to 1.29.21 + * api-change:``codecatalyst``: This release adds operations that support customers using the AWS + Toolkits and Amazon CodeCatalyst, a unified software development service that helps developers + develop, deploy, and maintain applications in the cloud. For more information, see the + documentation. + * api-change:``comprehend``: Comprehend now supports semi-structured documents (such as PDF files + or image files) as inputs for custom analysis using the synchronous APIs (ClassifyDocument and + DetectEntities). + * api-change:``gamelift``: GameLift introduces a new feature, GameLift Anywhere. GameLift Anywhere + allows you to integrate your own compute resources with GameLift. You can also use GameLift + Anywhere to iteratively test your game servers without uploading the build to GameLift for every + iteration. + * api-change:``pipes``: AWS introduces new Amazon EventBridge Pipes which allow you to connect + sources (SQS, Kinesis, DDB, Kafka, MQ) to Targets (14+ EventBridge Targets) without any code, with + filtering, batching, input transformation, and an optional Enrichment stage (Lambda, StepFunctions, + ApiGateway, ApiDestinations) + * api-change:``stepfunctions``: Update stepfunctions client to latest version +- from version 1.29.20 + * api-change:``accessanalyzer``: This release adds support for S3 cross account access points. IAM + Access Analyzer will now produce public or cross account findings when it detects bucket delegation + to external account access points. + * api-change:``athena``: This release includes support for using Apache Spark in Amazon Athena. + * api-change:``dataexchange``: This release enables data providers to license direct access to data + in their Amazon S3 buckets or AWS Lake Formation data lakes through AWS Data Exchange. Subscribers + get read-only access to the data and can use it in downstream AWS services, like Amazon Athena, + without creating or managing copies. + * api-change:``docdb-elastic``: Launched Amazon DocumentDB Elastic Clusters. You can now use the + SDK to create, list, update and delete Amazon DocumentDB Elastic Cluster resources + * api-change:``glue``: This release adds support for AWS Glue Data Quality, which helps you + evaluate and monitor the quality of your data and includes the API for creating, deleting, or + updating data quality rulesets, runs and evaluations. + * api-change:``s3control``: Amazon S3 now supports cross-account access points. S3 bucket owners + can now allow trusted AWS accounts to create access points associated with their bucket. + * api-change:``sagemaker-geospatial``: This release provides Amazon SageMaker geospatial APIs to + build, train, deploy and visualize geospatial models. + * api-change:``sagemaker``: Added Models as part of the Search API. Added Model shadow deployments + in realtime inference, and shadow testing in managed inference. Added support for shared spaces, + geospatial APIs, Model Cards, AutoMLJobStep in pipelines, Git repositories on user profiles and + domains, Model sharing in Jumpstart. +- from version 1.29.19 + * api-change:``ec2``: This release adds support for AWS Verified Access and the Hpc6id Amazon EC2 + compute optimized instance type, which features 3rd generation Intel Xeon Scalable processors. + * api-change:``firehose``: Allow support for the Serverless offering for Amazon OpenSearch Service + as a Kinesis Data Firehose delivery destination. + * api-change:``kms``: AWS KMS introduces the External Key Store (XKS), a new feature for customers + who want to protect their data with encryption keys stored in an external key management system + under their control. + * api-change:``omics``: Amazon Omics is a new, purpose-built service that can be used by healthcare + and life science organizations to store, query, and analyze omics data. The insights from that data + can be used to accelerate scientific discoveries and improve healthcare. + * api-change:``opensearchserverless``: Publish SDK for Amazon OpenSearch Serverless + * api-change:``securitylake``: Amazon Security Lake automatically centralizes security data from + cloud, on-premises, and custom sources into a purpose-built data lake stored in your account. + Security Lake makes it easier to analyze security data, so you can improve the protection of your + workloads, applications, and data + * api-change:``simspaceweaver``: AWS SimSpace Weaver is a new service that helps customers build + spatial simulations at new levels of scale - resulting in virtual worlds with millions of dynamic + entities. See the AWS SimSpace Weaver developer guide for more details on how to get started. + https://docs.aws.amazon.com/simspaceweaver +- from version 1.29.18 + * api-change:``arc-zonal-shift``: Amazon Route 53 Application Recovery Controller Zonal Shift is a + new service that makes it easy to shift traffic away from an Availability Zone in a Region. See the + developer guide for more information: + https://docs.aws.amazon.com/r53recovery/latest/dg/what-is-route53-recovery.html + * api-change:``compute-optimizer``: Adds support for a new recommendation preference that makes it + possible for customers to optimize their EC2 recommendations by utilizing an external metrics + ingestion service to provide metrics. + * api-change:``config``: With this release, you can use AWS Config to evaluate your resources for + compliance with Config rules before they are created or updated. Using Config rules in proactive + mode enables you to test and build compliant resource templates or check resource configurations at + the time they are provisioned. + * api-change:``ec2``: Introduces ENA Express, which uses AWS SRD and dynamic routing to increase + throughput and minimize latency, adds support for trust relationships between Reachability Analyzer + and AWS Organizations to enable cross-account analysis, and adds support for Infrastructure + Performance metric subscriptions. + * api-change:``eks``: Adds support for additional EKS add-ons metadata and filtering fields + * api-change:``fsx``: This release adds support for 4GB/s / 160K PIOPS FSx for ONTAP file systems + and 10GB/s / 350K PIOPS FSx for OpenZFS file systems (Single_AZ_2). For FSx for ONTAP, this also + adds support for DP volumes, snapshot policy, copy tags to backups, and Multi-AZ route table + updates. + * api-change:``glue``: This release allows the creation of Custom Visual Transforms (Dynamic + Transforms) to be created via AWS Glue CLI/SDK. + * api-change:``inspector2``: This release adds support for Inspector to scan AWS Lambda. + * api-change:``lambda``: Adds support for Lambda SnapStart, which helps improve the startup + performance of functions. Customers can now manage SnapStart based functions via CreateFunction and + UpdateFunctionConfiguration APIs + * api-change:``license-manager-user-subscriptions``: AWS now offers fully-compliant, + Amazon-provided licenses for Microsoft Office Professional Plus 2021 Amazon Machine Images (AMIs) + on Amazon EC2. These AMIs are now available on the Amazon EC2 console and on AWS Marketplace to + launch instances on-demand without any long-term licensing commitments. + * api-change:``macie2``: Added support for configuring Macie to continually sample objects from S3 + buckets and inspect them for sensitive data. Results appear in statistics, findings, and other data + that Macie provides. + * api-change:``quicksight``: This release adds new Describe APIs and updates Create and Update APIs + to support the data model for Dashboards, Analyses, and Templates. + * api-change:``s3control``: Added two new APIs to support Amazon S3 Multi-Region Access Point + failover controls: GetMultiRegionAccessPointRoutes and SubmitMultiRegionAccessPointRoutes. The + failover control APIs are supported in the following Regions: us-east-1, us-west-2, eu-west-1, + ap-southeast-2, and ap-northeast-1. + * api-change:``securityhub``: Adding StandardsManagedBy field to DescribeStandards API response +- from version 1.29.17 + * api-change:``backup``: AWS Backup introduces support for legal hold and application stack + backups. AWS Backup Audit Manager introduces support for cross-Region, cross-account reports. + * api-change:``cloudwatch``: Update cloudwatch client to latest version + * api-change:``drs``: Non breaking changes to existing APIs, and additional APIs added to support + in-AWS failing back using AWS Elastic Disaster Recovery. + * api-change:``ecs``: This release adds support for ECS Service Connect, a new capability that + simplifies writing and operating resilient distributed applications. This release updates the + TaskDefinition, Cluster, Service mutation APIs with Service connect constructs and also adds a new + ListServicesByNamespace API. + * api-change:``efs``: Update efs client to latest version + * api-change:``iot-data``: This release adds support for MQTT5 properties to AWS IoT HTTP Publish + API. + * api-change:``iot``: Job scheduling enables the scheduled rollout of a Job with start and end + times and a customizable end behavior when end time is reached. This is available for continuous + and snapshot jobs. Added support for MQTT5 properties to AWS IoT TopicRule Republish Action. + * api-change:``iotwireless``: This release includes a new feature for customers to calculate the + position of their devices by adding three new APIs: UpdateResourcePosition, GetResourcePosition, + and GetPositionEstimate. + * api-change:``kendra``: Amazon Kendra now supports preview of table information from HTML tables + in the search results. The most relevant cells with their corresponding rows, columns are displayed + as a preview in the search result. The most relevant table cell or cells are also highlighted in + table preview. + * api-change:``logs``: Updates to support CloudWatch Logs data protection and CloudWatch + cross-account observability + * api-change:``mgn``: This release adds support for Application and Wave management. We also now + support custom post-launch actions. + * api-change:``oam``: Amazon CloudWatch Observability Access Manager is a new service that allows + configuration of the CloudWatch cross-account observability feature. + * api-change:``organizations``: This release introduces delegated administrator for AWS + Organizations, a new feature to help you delegate the management of your Organizations policies, + enabling you to govern your AWS organization in a decentralized way. You can now allow member + accounts to manage Organizations policies. + * api-change:``rds``: This release enables new Aurora and RDS feature called Blue/Green Deployments + that makes updates to databases safer, simpler and faster. + * api-change:``textract``: This release adds support for classifying and splitting lending + documents by type, and extracting information by using the Analyze Lending APIs. This release also + includes support for summarized information of the processed lending document package, in addition + to per document results. + * api-change:``transcribe``: This release adds support for 'inputType' for post-call and real-time + (streaming) Call Analytics within Amazon Transcribe. +- from version 1.29.16 + * api-change:``grafana``: This release includes support for configuring a Grafana workspace to + connect to a datasource within a VPC as well as new APIs for configuring Grafana settings. + * api-change:``rbin``: This release adds support for Rule Lock for Recycle Bin, which allows you to + lock retention rules so that they can no longer be modified or deleted. +- from version 1.29.15 + * bugfix:Endpoints: Resolve endpoint with default partition when no region is set + * bugfix:s3: fixes missing x-amz-content-sha256 header for s3 object lambda + * api-change:``appflow``: Adding support for Amazon AppFlow to transfer the data to Amazon Redshift + databases through Amazon Redshift Data API service. This feature will support the Redshift + destination connector on both public and private accessible Amazon Redshift Clusters and Amazon + Redshift Serverless. + * api-change:``kinesisanalyticsv2``: Support for Apache Flink 1.15 in Kinesis Data Analytics. +- from version 1.29.14 + * api-change:``route53``: Amazon Route 53 now supports the Asia Pacific (Hyderabad) Region + (ap-south-2) for latency records, geoproximity records, and private DNS for Amazon VPCs in that + region. +- from version 1.29.13 + * api-change:``appflow``: AppFlow provides a new API called UpdateConnectorRegistration to update a + custom connector that customers have previously registered. With this API, customers no longer need + to unregister and then register a connector to make an update. + * api-change:``auditmanager``: This release introduces a new feature for Audit Manager: Evidence + finder. You can now use evidence finder to quickly query your evidence, and add the matching + evidence results to an assessment report. + * api-change:``chime-sdk-voice``: Amazon Chime Voice Connector, Voice Connector Group and PSTN + Audio Service APIs are now available in the Amazon Chime SDK Voice namespace. See + https://docs.aws.amazon.com/chime-sdk/latest/dg/sdk-available-regions.html for more details. + * api-change:``cloudfront``: CloudFront API support for staging distributions and associated + traffic management policies. + * api-change:``connect``: Added AllowedAccessControlTags and TagRestrictedResource for Tag Based + Access Control on Amazon Connect Webpage + * api-change:``dynamodb``: Updated minor fixes for DynamoDB documentation. + * api-change:``dynamodbstreams``: Update dynamodbstreams client to latest version + * api-change:``ec2``: This release adds support for copying an Amazon Machine Image's tags when + copying an AMI. + * api-change:``glue``: AWSGlue Crawler - Adding support for Table and Column level Comments with + database level datatypes for JDBC based crawler. + * api-change:``iot-roborunner``: AWS IoT RoboRunner is a new service that makes it easy to build + applications that help multi-vendor robots work together seamlessly. See the IoT RoboRunner + developer guide for more details on getting started. + https://docs.aws.amazon.com/iotroborunner/latest/dev/iotroborunner-welcome.html + * api-change:``quicksight``: This release adds the following: 1) Asset management for centralized + assets governance 2) QuickSight Q now supports public embedding 3) New Termination protection flag + to mitigate accidental deletes 4) Athena data sources now accept a custom IAM role 5) QuickSight + supports connectivity to Databricks + * api-change:``sagemaker``: Added DisableProfiler flag as a new field in ProfilerConfig + * api-change:``servicecatalog``: This release 1. adds support for Principal Name Sharing with + Service Catalog portfolio sharing. 2. Introduces repo sourced products which are created and + managed with existing SC APIs. These products are synced to external repos and auto create new + product versions based on changes in the repo. + * api-change:``ssm-sap``: AWS Systems Manager for SAP provides simplified operations and management + of SAP applications such as SAP HANA. With this release, SAP customers and partners can automate + and simplify their SAP system administration tasks such as backup/restore of SAP HANA. + * api-change:``stepfunctions``: Update stepfunctions client to latest version + * api-change:``transfer``: Adds a NONE encryption algorithm type to AS2 connectors, providing + support for skipping encryption of the AS2 message body when a HTTPS URL is also specified. +- from version 1.29.12 + * api-change:``amplify``: Adds a new value (WEB_COMPUTE) to the Platform enum that allows customers + to create Amplify Apps with Server-Side Rendering support. + * api-change:``appflow``: AppFlow simplifies the preparation and cataloging of SaaS data into the + AWS Glue Data Catalog where your data can be discovered and accessed by AWS analytics and ML + services. AppFlow now also supports data field partitioning and file size optimization to improve + query performance and reduce cost. + * api-change:``appsync``: This release introduces the APPSYNC_JS runtime, and adds support for + JavaScript in AppSync functions and AppSync pipeline resolvers. + * api-change:``dms``: Adds support for Internet Protocol Version 6 (IPv6) on DMS Replication + Instances + * api-change:``ec2``: This release adds a new optional parameter "privateIpAddress" for the + CreateNatGateway API. PrivateIPAddress will allow customers to select a custom Private IPv4 address + instead of having it be auto-assigned. + * api-change:``elbv2``: Update elbv2 client to latest version + * api-change:``emr-serverless``: Adds support for AWS Graviton2 based applications. You can now + select CPU architecture when creating new applications or updating existing ones. + * api-change:``ivschat``: Adds LoggingConfiguration APIs for IVS Chat - a feature that allows + customers to store and record sent messages in a chat room to S3 buckets, CloudWatch logs, or + Kinesis firehose. + * api-change:``lambda``: Add Node 18 (nodejs18.x) support to AWS Lambda. + * api-change:``personalize``: This release provides support for creation and use of metric + attributions in AWS Personalize + * api-change:``polly``: Add two new neural voices - Ola (pl-PL) and Hala (ar-AE). + * api-change:``rum``: CloudWatch RUM now supports custom events. To use custom events, create an + app monitor or update an app monitor with CustomEvent Status as ENABLED. + * api-change:``s3control``: Added 34 new S3 Storage Lens metrics to support additional customer use + cases. + * api-change:``secretsmanager``: Documentation updates for Secrets Manager. + * api-change:``securityhub``: Added SourceLayerArn and SourceLayerHash field for security findings. + Updated AwsLambdaFunction Resource detail + * api-change:``servicecatalog-appregistry``: This release adds support for tagged resource + associations, which allows you to associate a group of resources with a defined resource tag key + and value to the application. + * api-change:``sts``: Documentation updates for AWS Security Token Service. + * api-change:``textract``: This release adds support for specifying and extracting information from + documents using the Signatures feature within Analyze Document API + * api-change:``workspaces``: The release introduces CreateStandbyWorkspaces, an API that allows you + to create standby WorkSpaces associated with a primary WorkSpace in another Region. + DescribeWorkspaces now includes related WorkSpaces properties. DescribeWorkspaceBundles and + CreateWorkspaceBundle now return more bundle details. +- from version 1.29.11 + * api-change:``batch``: Documentation updates related to Batch on EKS + * api-change:``billingconductor``: This release adds a new feature BillingEntity pricing rule. + * api-change:``cloudformation``: Added UnsupportedTarget HandlerErrorCode for use with CFN Resource + Hooks + * api-change:``comprehendmedical``: This release supports new set of entities and traits. It also + adds new category (BEHAVIORAL_ENVIRONMENTAL_SOCIAL). + * api-change:``connect``: This release adds a new MonitorContact API for initiating monitoring of + ongoing Voice and Chat contacts. + * api-change:``eks``: Adds support for customer-provided placement groups for Kubernetes control + plane instances when creating local EKS clusters on Outposts + * api-change:``elasticache``: for Redis now supports AWS Identity and Access Management + authentication access to Redis clusters starting with redis-engine version 7.0 + * api-change:``iottwinmaker``: This release adds the following: 1) ExecuteQuery API allows users to + query their AWS IoT TwinMaker Knowledge Graph 2) Pricing plan APIs allow users to configure and + manage their pricing mode 3) Support for property groups and tabular property values in existing + AWS IoT TwinMaker APIs. + * api-change:``personalize-events``: This release provides support for creation and use of metric + attributions in AWS Personalize + * api-change:``proton``: Add support for sorting and filtering in ListServiceInstances + * api-change:``rds``: This release adds support for container databases (CDBs) to Amazon RDS Custom + for Oracle. A CDB contains one PDB at creation. You can add more PDBs using Oracle SQL. You can + also customize your database installation by setting the Oracle base, Oracle home, and the OS user + name and group. + * api-change:``ssm-incidents``: Add support for PagerDuty integrations on ResponsePlan, + IncidentRecord, and RelatedItem APIs + * api-change:``ssm``: This release adds support for cross account access in CreateOpsItem, + UpdateOpsItem and GetOpsItem. It introduces new APIs to setup resource policies for SSM resources: + PutResourcePolicy, GetResourcePolicies and DeleteResourcePolicy. + * api-change:``transfer``: Allow additional operations to throw ThrottlingException + * api-change:``xray``: This release adds new APIs - PutResourcePolicy, DeleteResourcePolicy, + ListResourcePolicies for supporting resource based policies for AWS X-Ray. +- from version 1.29.10 + * bugfix:s3: fixes missing x-amz-content-sha256 header for s3 on outpost + * enhancement:sso: Add support for loading sso-session profiles from the aws config + * api-change:``connect``: This release updates the APIs: UpdateInstanceAttribute, + DescribeInstanceAttribute, and ListInstanceAttributes. You can use it to programmatically + enable/disable enhanced contact monitoring using attribute type ENHANCED_CONTACT_MONITORING on the + specified Amazon Connect instance. + * api-change:``greengrassv2``: Adds new parent target ARN paramater to CreateDeployment, + GetDeployment, and ListDeployments APIs for the new subdeployments feature. + * api-change:``route53``: Amazon Route 53 now supports the Europe (Spain) Region (eu-south-2) for + latency records, geoproximity records, and private DNS for Amazon VPCs in that region. + * api-change:``workspaces``: This release introduces ModifyCertificateBasedAuthProperties, a new + API that allows control of certificate-based auth properties associated with a WorkSpaces + directory. The DescribeWorkspaceDirectories API will now additionally return certificate-based auth + properties in its responses. +- from version 1.29.9 + * api-change:``customer-profiles``: This release enhances the SearchProfiles API by providing + functionality to search for profiles using multiple keys and logical operators. + * api-change:``lakeformation``: This release adds a new parameter "Parameters" in the + DataLakeSettings. + * api-change:``managedblockchain``: Updating the API docs data type: NetworkEthereumAttributes, and + the operations DeleteNode, and CreateNode to also include the supported Goerli network. + * api-change:``proton``: Add support for CodeBuild Provisioning + * api-change:``rds``: This release adds support for restoring an RDS Multi-AZ DB cluster snapshot + to a Single-AZ deployment or a Multi-AZ DB instance deployment. + * api-change:``workdocs``: Added 2 new document related operations, DeleteDocumentVersion and + RestoreDocumentVersions. + * api-change:``xray``: This release enhances GetServiceGraph API to support new type of edge to + represent links between SQS and Lambda in event-driven applications. + +- Update to 1.29.8 + * api-change:``glue``: Added links related to enabling job bookmarks. + * api-change:``iot``: This release add new api listRelatedResourcesForAuditFinding and new member + type IssuerCertificates for Iot device device defender Audit. + * api-change:``license-manager``: AWS License Manager now supports onboarded Management Accounts or + Delegated Admins to view granted licenses aggregated from all accounts in the organization. + * api-change:``marketplace-catalog``: Added three new APIs to support tagging and tag-based + authorization: TagResource, UntagResource, and ListTagsForResource. Added optional parameters to + the StartChangeSet API to support tagging a resource while making a request to create it. + * api-change:``rekognition``: Adding support for ImageProperties feature to detect dominant colors + and image brightness, sharpness, and contrast, inclusion and exclusion filters for labels and label + categories, new fields to the API response, "aliases" and "categories" + * api-change:``securityhub``: Documentation updates for Security Hub + * api-change:``ssm-incidents``: RelatedItems now have an ID field which can be used for referencing + them else where. Introducing event references in TimelineEvent API and increasing maximum length of + "eventData" to 12K characters. +- from version 1.29.7 + * api-change:``autoscaling``: This release adds a new price capacity optimized allocation strategy + for Spot Instances to help customers optimize provisioning of Spot Instances via EC2 Auto Scaling, + EC2 Fleet, and Spot Fleet. It allocates Spot Instances based on both spare capacity availability + and Spot Instance price. + * api-change:``ec2``: This release adds a new price capacity optimized allocation strategy for Spot + Instances to help customers optimize provisioning of Spot Instances via EC2 Auto Scaling, EC2 + Fleet, and Spot Fleet. It allocates Spot Instances based on both spare capacity availability and + Spot Instance price. + * api-change:``ecs``: This release adds support for task scale-in protection with + updateTaskProtection and getTaskProtection APIs. UpdateTaskProtection API can be used to protect a + service managed task from being terminated by scale-in events and getTaskProtection API to get the + scale-in protection status of a task. + * api-change:``es``: Amazon OpenSearch Service now offers managed VPC endpoints to connect to your + Amazon OpenSearch Service VPC-enabled domain in a Virtual Private Cloud (VPC). This feature allows + you to privately access OpenSearch Service domain without using public IPs or requiring traffic to + traverse the Internet. + * api-change:``resource-explorer-2``: Text only updates to some Resource Explorer descriptions. + * api-change:``scheduler``: AWS introduces the new Amazon EventBridge Scheduler. EventBridge + Scheduler is a serverless scheduler that allows you to create, run, and manage tasks from one + central, managed service. +- from version 1.29.6 + * api-change:``connect``: This release adds new fields SignInUrl, UserArn, and UserId to + GetFederationToken response payload. + * api-change:``connectcases``: This release adds the ability to disable templates through the + UpdateTemplate API. Disabling templates prevents customers from creating cases using the template. + For more information see https://docs.aws.amazon.com/cases/latest/APIReference/Welcome.html + * api-change:``ec2``: Amazon EC2 Trn1 instances, powered by AWS Trainium chips, are purpose built + for high-performance deep learning training. u-24tb1.112xlarge and u-18tb1.112xlarge High Memory + instances are purpose-built to run large in-memory databases. + * api-change:``groundstation``: This release adds the preview of customer-provided ephemeris + support for AWS Ground Station, allowing space vehicle owners to provide their own position and + trajectory information for a satellite. + * api-change:``mediapackage-vod``: This release adds "IncludeIframeOnlyStream" for Dash endpoints. + * api-change:``endpoint-rules``: Update endpoint-rules client to latest version +- from version 1.29.5 + * api-change:``acm``: Support added for requesting elliptic curve certificate key algorithm types + P-256 (EC_prime256v1) and P-384 (EC_secp384r1). + * api-change:``billingconductor``: This release adds the Recurring Custom Line Item feature along + with a new API ListCustomLineItemVersions. + * api-change:``ec2``: This release enables sharing of EC2 Placement Groups across accounts and + within AWS Organizations using Resource Access Manager + * api-change:``endpoint-rules``: Update endpoint-rules client to latest version + * api-change:``fms``: AWS Firewall Manager now supports importing existing AWS Network Firewall + firewalls into Firewall Manager policies. + * api-change:``lightsail``: This release adds support for Amazon Lightsail to automate the + delegation of domains registered through Amazon Route 53 to Lightsail DNS management and to + automate record creation for DNS validation of Lightsail SSL/TLS certificates. + * api-change:``opensearch``: Amazon OpenSearch Service now offers managed VPC endpoints to connect + to your Amazon OpenSearch Service VPC-enabled domain in a Virtual Private Cloud (VPC). This feature + allows you to privately access OpenSearch Service domain without using public IPs or requiring + traffic to traverse the Internet. + * api-change:``polly``: Amazon Polly adds new voices: Elin (sv-SE), Ida (nb-NO), Laura (nl-NL) and + Suvi (fi-FI). They are available as neural voices only. + * api-change:``resource-explorer-2``: This is the initial SDK release for AWS Resource Explorer. + AWS Resource Explorer lets your users search for and discover your AWS resources across the AWS + Regions in your account. + * api-change:``route53``: Amazon Route 53 now supports the Europe (Zurich) Region (eu-central-2) + for latency records, geoproximity records, and private DNS for Amazon VPCs in that region. +- from version 1.29.4 + * api-change:``athena``: Adds support for using Query Result Reuse + * api-change:``autoscaling``: This release adds support for two new attributes for attribute-based + instance type selection - NetworkBandwidthGbps and AllowedInstanceTypes. + * api-change:``cloudtrail``: This release includes support for configuring a delegated + administrator to manage an AWS Organizations organization CloudTrail trails and event data stores, + and AWS Key Management Service encryption of CloudTrail Lake event data stores. + * api-change:``ec2``: This release adds support for two new attributes for attribute-based instance + type selection - NetworkBandwidthGbps and AllowedInstanceTypes. + * api-change:``elasticache``: Added support for IPv6 and dual stack for Memcached and Redis + clusters. Customers can now launch new Redis and Memcached clusters with IPv6 and dual stack + networking support. + * api-change:``lexv2-models``: Update lexv2-models client to latest version + * api-change:``mediaconvert``: The AWS Elemental MediaConvert SDK has added support for setting the + SDR reference white point for HDR conversions and conversion of HDR10 to DolbyVision without + mastering metadata. + * api-change:``ssm``: This release includes support for applying a CloudWatch alarm to multi + account multi region Systems Manager Automation + * api-change:``wafv2``: The geo match statement now adds labels for country and region. You can + match requests at the region level by combining a geo match statement with label match statements. + * api-change:``wellarchitected``: This release adds support for integrations with AWS Trusted + Advisor and AWS Service Catalog AppRegistry to improve workload discovery and speed up your + workload reviews. + * api-change:``workspaces``: This release adds protocols attribute to workspaces properties data + type. This enables customers to migrate workspaces from PC over IP (PCoIP) to WorkSpaces Streaming + Protocol (WSP) using create and modify workspaces public APIs. + * api-change:``endpoint-rules``: Update endpoint-rules client to latest version +- from version 1.29.3 + * api-change:``ec2``: This release adds API support for the recipient of an AMI account share to + remove shared AMI launch permissions. + * api-change:``emr-containers``: Adding support for Job templates. Job templates allow you to + create and store templates to configure Spark applications parameters. This helps you ensure + consistent settings across applications by reusing and enforcing configuration overrides in data + pipelines. + * api-change:``logs``: Doc-only update for bug fixes and support of export to buckets encrypted + with SSE-KMS + * api-change:``endpoint-rules``: Update endpoint-rules client to latest version +- Add psuffix on the name to have the multibuild flavor packages identify themselves by a different name + +- Update to 1.29.2 + * api-change:``memorydb``: Adding support for r6gd instances for MemoryDB Redis with data tiering. + In a cluster with data tiering enabled, when available memory capacity is exhausted, the least + recently used data is automatically tiered to solid state drives for cost-effective capacity + scaling with minimal performance impact. + * api-change:``sagemaker``: Amazon SageMaker now supports running training jobs on ml.trn1 instance + types. + * api-change:``endpoint-rules``: Update endpoint-rules client to latest version +- from version 1.29.1 + * api-change:``iotsitewise``: This release adds the ListAssetModelProperties and + ListAssetProperties APIs. You can list all properties that belong to a single asset model or asset + using these two new APIs. + * api-change:``s3control``: S3 on Outposts launches support for Lifecycle configuration for + Outposts buckets. With S3 Lifecycle configuration, you can mange objects so they are stored cost + effectively. You can manage objects using size-based rules and specify how many noncurrent versions + bucket will retain. + * api-change:``sagemaker``: This release updates Framework model regex for ModelPackage to support + new Framework version xgboost, sklearn. + * api-change:``ssm-incidents``: Adds support for tagging replication-set on creation. +- from version 1.29.0 + * feature:Endpoints: Migrate all services to use new AWS Endpoint Resolution framework + * Enhancement:Endpoints: Discontinued use of `sslCommonName` hosts as detailed in 1.27.0 (see + `#2705 `__ for more info) + * api-change:``rds``: Relational Database Service - This release adds support for configuring + Storage Throughput on RDS database instances. + * api-change:``textract``: Add ocr results in AnalyzeIDResponse as blocks +- from version 1.28.5 + * api-change:``apprunner``: This release adds support for private App Runner services. Services may + now be configured to be made private and only accessible from a VPC. The changes include a new + VpcIngressConnection resource and several new and modified APIs. + * api-change:``connect``: Amazon connect now support a new API DismissUserContact to dismiss or + remove terminated contacts in Agent CCP + * api-change:``ec2``: Elastic IP transfer is a new Amazon VPC feature that allows you to transfer + your Elastic IP addresses from one AWS Account to another. + * api-change:``iot``: This release adds the Amazon Location action to IoT Rules Engine. + * api-change:``logs``: SDK release to support tagging for destinations and log groups with + TagResource. Also supports tag on create with PutDestination. + * api-change:``sesv2``: This release includes support for interacting with the Virtual + Deliverability Manager, allowing you to opt in/out of the feature and to retrieve recommendations + and metric data. + * api-change:``textract``: This release introduces additional support for 30+ normalized fields + such as vendor address and currency. It also includes OCR output in the response and accuracy + improvements for the already supported fields in previous version +- from version 1.28.4 + * api-change:``apprunner``: AWS App Runner adds .NET 6, Go 1, PHP 8.1 and Ruby 3.1 runtimes. + * api-change:``appstream``: This release includes CertificateBasedAuthProperties in + CreateDirectoryConfig and UpdateDirectoryConfig. + * api-change:``cloud9``: Update to the documentation section of the Cloud9 API Reference guide. + * api-change:``cloudformation``: This release adds more fields to improves visibility of AWS + CloudFormation StackSets information in following APIs: ListStackInstances, DescribeStackInstance, + ListStackSetOperationResults, ListStackSetOperations, DescribeStackSetOperation. + * api-change:``gamesparks``: Add LATEST as a possible GameSDK Version on snapshot + * api-change:``mediatailor``: This release introduces support for SCTE-35 segmentation descriptor + messages which can be sent within time signal messages. +- from version 1.28.3 + * api-change:``ec2``: Feature supports the replacement of instance root volume using an updated AMI + without requiring customers to stop their instance. + * api-change:``fms``: Add support NetworkFirewall Managed Rule Group Override flag in + GetViolationDetails API + * api-change:``glue``: Added support for custom datatypes when using custom csv classifier. + * api-change:``redshift``: This release clarifies use for the ElasticIp parameter of the + CreateCluster and RestoreFromClusterSnapshot APIs. + * api-change:``sagemaker``: This change allows customers to provide a custom entrypoint script for + the docker container to be run while executing training jobs, and provide custom arguments to the + entrypoint script. + * api-change:``wafv2``: This release adds the following: Challenge rule action, to silently verify + client browsers; rule group rule action override to any valid rule action, not just Count; token + sharing between protected applications for challenge/CAPTCHA token; targeted rules option for Bot + Control managed rule group. +- from version 1.28.2 + * api-change:``iam``: Doc only update that corrects instances of CLI not using an entity. + * api-change:``kafka``: This release adds support for Tiered Storage. UpdateStorage allows you to + control the Storage Mode for supported storage tiers. + * api-change:``neptune``: Added a new cluster-level attribute to set the capacity range for Neptune + Serverless instances. + * api-change:``sagemaker``: Amazon SageMaker Automatic Model Tuning now supports specifying Grid + Search strategy for tuning jobs, which evaluates all hyperparameter combinations exhaustively based + on the categorical hyperparameters provided. +- from version 1.28.1 + * api-change:``accessanalyzer``: This release adds support for six new resource types in IAM Access + Analyzer to help you easily identify public and cross-account access to your AWS resources. Updated + service API, documentation, and paginators. + * api-change:``location``: Added new map styles with satellite imagery for map resources using HERE + as a data provider. + * api-change:``mediatailor``: This release is a documentation update + * api-change:``rds``: Relational Database Service - This release adds support for exporting DB + cluster data to Amazon S3. + * api-change:``workspaces``: This release adds new enums for supporting Workspaces Core features, + including creating Manual running mode workspaces, importing regular Workspaces Core images and + importing g4dn Workspaces Core images. + +- Update in SLE-15 (bsc#1204537, jsc#PED-2333) + +- Update to 1.28.0 + * feature:Endpoints: Implemented new endpoint ruleset system to dynamically derive endpoints and + settings for services + * api-change:``acm-pca``: AWS Private Certificate Authority (AWS Private CA) now offers usage modes + which are combination of features to address specific use cases. + * api-change:``batch``: This release adds support for AWS Batch on Amazon EKS. + * api-change:``datasync``: Added support for self-signed certificates when using object storage + locations; added BytesCompressed to the TaskExecution response. + * api-change:``sagemaker``: SageMaker Inference Recommender now supports a new API + ListInferenceRecommendationJobSteps to return the details of all the benchmark we create for an + inference recommendation job. +- from version 1.27.96 + * api-change:``cognito-idp``: This release adds a new "DeletionProtection" field to the UserPool in + Cognito. Application admins can configure this value with either ACTIVE or INACTIVE value. Setting + this field to ACTIVE will prevent a user pool from accidental deletion. + * api-change:``sagemaker``: CreateInferenceRecommenderjob API now supports passing endpoint details + directly, that will help customers to identify the max invocation and max latency they can achieve + for their model and the associated endpoint along with getting recommendations on other instances. +- from version 1.27.95 + * api-change:``devops-guru``: This release adds information about the resources DevOps Guru is + analyzing. + * api-change:``globalaccelerator``: Global Accelerator now supports AddEndpoints and + RemoveEndpoints operations for standard endpoint groups. + * api-change:``resiliencehub``: In this release, we are introducing support for regional + optimization for AWS Resilience Hub applications. It also includes a few documentation updates to + improve clarity. + * api-change:``rum``: CloudWatch RUM now supports Extended CloudWatch Metrics with Additional + Dimensions +- from version 1.27.94 + * api-change:``chime-sdk-messaging``: Documentation updates for Chime Messaging SDK + * api-change:``cloudtrail``: This release includes support for exporting CloudTrail Lake query + results to an Amazon S3 bucket. + * api-change:``config``: This release adds resourceType enums for AppConfig, AppSync, DataSync, + EC2, EKS, Glue, GuardDuty, SageMaker, ServiceDiscovery, SES, Route53 types. + * api-change:``connect``: This release adds API support for managing phone numbers that can be used + across multiple AWS regions through telephony traffic distribution. + * api-change:``events``: Update events client to latest version + * api-change:``managedblockchain``: Adding new Accessor APIs for Amazon Managed Blockchain + * api-change:``s3``: Updates internal logic for constructing API endpoints. We have added + rule-based endpoints and internal model parameters. + * api-change:``s3control``: Updates internal logic for constructing API endpoints. We have added + rule-based endpoints and internal model parameters. + * api-change:``support-app``: This release adds the RegisterSlackWorkspaceForOrganization API. You + can use the API to register a Slack workspace for an AWS account that is part of an organization. + * api-change:``workspaces-web``: WorkSpaces Web now supports user access logging for recording + session start, stop, and URL navigation. +- from version 1.27.93 + * api-change:``frauddetector``: Documentation Updates for Amazon Fraud Detector + * api-change:``sagemaker``: This change allows customers to enable data capturing while running a + batch transform job, and configure monitoring schedule to monitoring the captured data. + * api-change:``servicediscovery``: Updated the ListNamespaces API to support the NAME and HTTP_NAME + filters, and the BEGINS_WITH filter condition. + * api-change:``sesv2``: This release allows subscribers to enable Dedicated IPs (managed) to send + email via a fully managed dedicated IP experience. It also adds identities' VerificationStatus in + the response of GetEmailIdentity and ListEmailIdentities APIs, and ImportJobs counts in the + response of ListImportJobs API. +- from version 1.27.92 + * api-change:``greengrass``: This change allows customers to specify FunctionRuntimeOverride in + FunctionDefinitionVersion. This configuration can be used if the runtime on the device is different + from the AWS Lambda runtime specified for that function. + * api-change:``sagemaker``: This release adds support for C7g, C6g, C6gd, C6gn, M6g, M6gd, R6g, and + R6gn Graviton instance types in Amazon SageMaker Inference. + +- Remove version constraint for python-pytest in BuildRequires + +- Update to 1.27.91 + * api-change:``mediaconvert``: MediaConvert now supports specifying the minimum percentage of the + HRD buffer available at the end of each encoded video segment. +- from version 1.27.90 + * api-change:``amplifyuibuilder``: We are releasing the ability for fields to be configured as + arrays. + * api-change:``appflow``: With this update, you can choose which Salesforce API is used by Amazon + AppFlow to transfer data to or from your Salesforce account. You can choose the Salesforce REST API + or Bulk API 2.0. You can also choose for Amazon AppFlow to pick the API automatically. + * api-change:``connect``: This release adds support for a secondary email and a mobile number for + Amazon Connect instance users. + * api-change:``ds``: This release adds support for describing and updating AWS Managed Microsoft AD + set up. + * api-change:``ecs``: Documentation update to address tickets. + * api-change:``guardduty``: Add UnprocessedDataSources to CreateDetectorResponse which specifies + the data sources that couldn't be enabled during the CreateDetector request. In addition, update + documentations. + * api-change:``iam``: Documentation updates for the AWS Identity and Access Management API + Reference. + * api-change:``iotfleetwise``: Documentation update for AWS IoT FleetWise + * api-change:``medialive``: AWS Elemental MediaLive now supports forwarding SCTE-35 messages + through the Event Signaling and Management (ESAM) API, and can read those SCTE-35 messages from an + inactive source. + * api-change:``mediapackage-vod``: This release adds SPEKE v2 support for MediaPackage VOD. Speke + v2 is an upgrade to the existing SPEKE API to support multiple encryption keys, based on an + encryption contract selected by the customer. + * api-change:``panorama``: Pause and resume camera stream processing with + SignalApplicationInstanceNodeInstances. Reboot an appliance with CreateJobForDevices. More + application state information in DescribeApplicationInstance response. + * api-change:``rds-data``: Doc update to reflect no support for schema parameter on + BatchExecuteStatement API + * api-change:``ssm-incidents``: Update RelatedItem enum to support Tasks + * api-change:``ssm``: Support of AmazonLinux2022 by Patch Manager + * api-change:``transfer``: This release adds an option for customers to configure workflows that + are triggered when files are only partially received from a client due to premature session + disconnect. + * api-change:``translate``: This release enables customers to specify multiple target languages in + asynchronous batch translation requests. + * api-change:``wisdom``: This release updates the GetRecommendations API to include a trigger event + list for classifying and grouping recommendations. +- from version 1.27.89 + * api-change:``codeguru-reviewer``: Documentation update to replace broken link. + * api-change:``elbv2``: Update elbv2 client to latest version + * api-change:``greengrassv2``: This release adds error status details for deployments and + components that failed on a device and adds features to improve visibility into component + installation. + * api-change:``quicksight``: Amazon QuickSight now supports SecretsManager Secret ARN in place of + CredentialPair for DataSource creation and update. This release also has some minor documentation + updates and removes CountryCode as a required parameter in GeoSpatialColumnGroup +- from version 1.27.88 + * api-change:``resiliencehub``: Documentation change for AWS Resilience Hub. Doc-only update to fix + Documentation layout +- from version 1.27.87 + * api-change:``glue``: This SDK release adds support to sync glue jobs with source control + provider. Additionally, a new parameter called SourceControlDetails will be added to Job model. + * api-change:``network-firewall``: StreamExceptionPolicy configures how AWS Network Firewall + processes traffic when a network connection breaks midstream + * api-change:``outposts``: This release adds the Asset state information to the ListAssets + response. The ListAssets request supports filtering on Asset state. +- from version 1.27.86 + * api-change:``connect``: Updated the CreateIntegrationAssociation API to support the CASES_DOMAIN + IntegrationType. + * api-change:``connectcases``: This release adds APIs for Amazon Connect Cases. Cases allows your + agents to quickly track and manage customer issues that require multiple interactions, follow-up + tasks, and teams in your contact center. For more information, see + https://docs.aws.amazon.com/cases/latest/APIReference/Welcome.html + * api-change:``ec2``: Added EnableNetworkAddressUsageMetrics flag for ModifyVpcAttribute, + DescribeVpcAttribute APIs. + * api-change:``ecs``: Documentation updates to address various Amazon ECS tickets. + * api-change:``s3control``: S3 Object Lambda adds support to allow customers to intercept + HeadObject and ListObjects requests and introduce their own compute. These requests were previously + proxied to S3. + * api-change:``workmail``: This release adds support for impersonation roles in Amazon WorkMail. + +- drop remove-six.patch, rejected by upstream and breaks + all dependent projects of botocore + +- Add remove-six.patch, which eliminates need for the six dependency. + +- Update to 1.27.85 + * api-change:``accessanalyzer``: AWS IAM Access Analyzer policy validation introduces new checks + for role trust policies. As customers author a policy, IAM Access Analyzer policy validation + evaluates the policy for any issues to make it easier for customers to author secure policies. + * api-change:``ec2``: Adding an imdsSupport attribute to EC2 AMIs + * api-change:``snowball``: Adds support for V3_5C. This is a refreshed AWS Snowball Edge Compute + Optimized device type with 28TB SSD, 104 vCPU and 416GB memory (customer usable). +- from version 1.27.84 + * api-change:``codedeploy``: This release allows you to override the alarm configurations when + creating a deployment. + * api-change:``devops-guru``: This release adds filter feature on AddNotificationChannel API, + enable customer to configure the SNS notification messages by Severity or MessageTypes + * api-change:``dlm``: This release adds support for archival of single-volume snapshots created by + Amazon Data Lifecycle Manager policies + * api-change:``sagemaker-runtime``: Update sagemaker-runtime client to latest version + * api-change:``sagemaker``: A new parameter called ExplainerConfig is added to CreateEndpointConfig + API to enable SageMaker Clarify online explainability feature. + * api-change:``sso-oidc``: Documentation updates for the IAM Identity Center OIDC CLI Reference. +- from version 1.27.83 + * api-change:``acm``: This update returns additional certificate details such as certificate SANs + and allows sorting in the ListCertificates API. + * api-change:``ec2``: u-3tb1 instances are powered by Intel Xeon Platinum 8176M (Skylake) + processors and are purpose-built to run large in-memory databases. + * api-change:``emr-serverless``: This release adds API support to debug Amazon EMR Serverless jobs + in real-time with live application UIs + * api-change:``fsx``: This release adds support for Amazon File Cache. + * api-change:``migrationhuborchestrator``: Introducing AWS MigrationHubOrchestrator. This is the + first public release of AWS MigrationHubOrchestrator. + * api-change:``polly``: Added support for the new Cantonese voice - Hiujin. Hiujin is available as + a Neural voice only. + * api-change:``proton``: This release adds an option to delete pipeline provisioning repositories + using the UpdateAccountSettings API + * api-change:``sagemaker``: SageMaker Training Managed Warm Pools let you retain provisioned + infrastructure to reduce latency for repetitive training workloads. + * api-change:``secretsmanager``: Documentation updates for Secrets Manager + * api-change:``translate``: This release enables customers to access control rights on Translate + resources like Parallel Data and Custom Terminology using Tag Based Authorization. + * api-change:``workspaces``: This release includes diagnostic log uploading feature. If it is + enabled, the log files of WorkSpaces Windows client will be sent to Amazon WorkSpaces automatically + for troubleshooting. You can use modifyClientProperty api to enable/disable this feature. +- from version 1.27.82 + * api-change:``ce``: This release is to support retroactive Cost Categories. The new field will + enable you to retroactively apply new and existing cost category rules to previous months. + * api-change:``kendra``: My AWS Service (placeholder) - Amazon Kendra now provides a data source + connector for DropBox. For more information, see + https://docs.aws.amazon.com/kendra/latest/dg/data-source-dropbox.html + * api-change:``location``: This release adds place IDs, which are unique identifiers of places, + along with a new GetPlace operation, which can be used with place IDs to find a place again later. + UnitNumber and UnitType are also added as new properties of places. +- from version 1.27.81 + * api-change:``cur``: This release adds two new support regions(me-central-1/eu-south-2) for OSG. + * api-change:``iotfleetwise``: General availability (GA) for AWS IoT Fleetwise. It adds AWS IoT + Fleetwise to AWS SDK. For more information, see + https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/Welcome.html. + * api-change:``ssm``: This release includes support for applying a CloudWatch alarm to Systems + Manager capabilities like Automation, Run Command, State Manager, and Maintenance Windows. +- from version 1.27.80 + * api-change:``apprunner``: AWS App Runner adds a Node.js 16 runtime. + * api-change:``ec2``: Letting external AWS customers provide ImageId as a Launch Template override + in FleetLaunchTemplateOverridesRequest + * api-change:``lexv2-models``: Update lexv2-models client to latest version + * api-change:``lightsail``: This release adds Instance Metadata Service (IMDS) support for + Lightsail instances. + * api-change:``nimble``: Amazon Nimble Studio adds support for on-demand Amazon Elastic Compute + Cloud (EC2) G3 and G5 instances, allowing customers to utilize additional GPU instance types for + their creative projects. + * api-change:``ssm``: This release adds new SSM document types ConformancePackTemplate and + CloudFormation + * api-change:``wafv2``: Add the default specification for ResourceType in ListResourcesForWebACL. +- from version 1.27.79 + * api-change:``backup-gateway``: Changes include: new GetVirtualMachineApi to fetch a single user's + VM, improving ListVirtualMachines to fetch filtered VMs as well as all VMs, and improving + GetGatewayApi to now also return the gateway's MaintenanceStartTime. + * api-change:``devicefarm``: This release adds the support for VPC-ENI based connectivity for + private devices on AWS Device Farm. + * api-change:``ec2``: Documentation updates for Amazon EC2. + * api-change:``glue``: Added support for S3 Event Notifications for Catalog Target Crawlers. + * api-change:``identitystore``: Documentation updates for the Identity Store CLI Reference. +- from version 1.27.78 + * api-change:``comprehend``: Amazon Comprehend now supports synchronous mode for targeted sentiment + API operations. + * api-change:``s3control``: S3 on Outposts launches support for object versioning for Outposts + buckets. With S3 Versioning, you can preserve, retrieve, and restore every version of every object + stored in your buckets. You can recover from both unintended user actions and application failures. + * api-change:``sagemaker``: SageMaker now allows customization on Canvas Application settings, + including enabling/disabling time-series forecasting and specifying an Amazon Forecast execution + role at both the Domain and UserProfile levels. +- from version 1.27.77 + * api-change:``ec2``: This release adds support for blocked paths to Amazon VPC Reachability + Analyzer. + +- Update to 1.27.76 + * api-change:``cloudtrail``: This release includes support for importing existing trails into + CloudTrail Lake. + * api-change:``ec2``: This release adds CapacityAllocations field to DescribeCapacityReservations + * api-change:``mediaconnect``: This change allows the customer to use the SRT Caller protocol as + part of their flows + * api-change:``rds``: This release adds support for Amazon RDS Proxy with SQL Server compatibility. +- from version 1.27.75 + * api-change:``codestar-notifications``: This release adds tag based access control for the + UntagResource API. + * api-change:``ecs``: This release supports new task definition sizes. +- from version 1.27.74 + * api-change:``dynamodb``: Increased DynamoDB transaction limit from 25 to 100. + * api-change:``ec2``: This feature allows customers to create tags for vpc-endpoint-connections and + vpc-endpoint-service-permissions. + * api-change:``sagemaker``: Amazon SageMaker Automatic Model Tuning now supports specifying + Hyperband strategy for tuning jobs, which uses a multi-fidelity based tuning strategy to stop + underperforming hyperparameter configurations early. +- from version 1.27.73 + * api-change:``amplifyuibuilder``: Amplify Studio UIBuilder is introducing forms functionality. + Forms can be configured from Data Store models, JSON, or from scratch. These forms can then be + generated in your project and used like any other React components. + * api-change:``ec2``: This update introduces API operations to manage and create local gateway + route tables, CoIP pools, and VIF group associations. + +- Update to 1.27.72 + * api-change:``customer-profiles``: Added isUnstructured in response for Customer Profiles + Integration APIs + * api-change:``drs``: Fixed the data type of lagDuration that is returned in Describe Source Server + API + * api-change:``ec2``: Two new features for local gateway route tables: support for static routes + targeting Elastic Network Interfaces and direct VPC routing. + * api-change:``evidently``: This release adds support for the client-side evaluation - powered by + AWS AppConfig feature. + * api-change:``kendra``: This release enables our customer to choose the option of Sharepoint 2019 + for the on-premise Sharepoint connector. + * api-change:``transfer``: This release introduces the ability to have multiple server host keys + for any of your Transfer Family servers that use the SFTP protocol. +- from version 1.27.71 + * api-change:``eks``: Adding support for local Amazon EKS clusters on Outposts +- from version 1.27.70 + * api-change:``cloudtrail``: This release adds CloudTrail getChannel and listChannels APIs to allow + customer to view the ServiceLinkedChannel configurations. + * api-change:``lexv2-models``: Update lexv2-models client to latest version + * api-change:``lexv2-runtime``: Update lexv2-runtime client to latest version + * api-change:``pi``: Increases the maximum values of two RDS Performance Insights APIs. The maximum + value of the Limit parameter of DimensionGroup is 25. The MaxResult maximum is now 25 for the + following APIs: DescribeDimensionKeys, GetResourceMetrics, ListAvailableResourceDimensions, and + ListAvailableResourceMetrics. + * api-change:``redshift``: This release updates documentation for AQUA features and other + description updates. +- from version 1.27.69 + * api-change:``ec2``: This release adds support to send VPC Flow Logs to kinesis-data-firehose as + new destination type + * api-change:``emr-containers``: EMR on EKS now allows running Spark SQL using the newly introduced + Spark SQL Job Driver in the Start Job Run API + * api-change:``lookoutmetrics``: Release dimension value filtering feature to allow customers to + define dimension filters for including only a subset of their dataset to be used by LookoutMetrics. + * api-change:``medialive``: This change exposes API settings which allow Dolby Atmos and Dolby + Vision to be used when running a channel using Elemental Media Live + * api-change:``route53``: Amazon Route 53 now supports the Middle East (UAE) Region (me-central-1) + for latency records, geoproximity records, and private DNS for Amazon VPCs in that region. + * api-change:``sagemaker``: This release adds Mode to AutoMLJobConfig. + * api-change:``ssm``: This release adds support for Systems Manager State Manager Association + tagging. +- from version 1.27.68 + * api-change:``dataexchange``: Documentation updates for AWS Data Exchange. + * api-change:``ec2``: Documentation updates for Amazon EC2. + * api-change:``eks``: Adds support for EKS Addons ResolveConflicts "preserve" flag. Also adds new + update failed status for EKS Addons. + * api-change:``fsx``: Documentation update for Amazon FSx. + * api-change:``inspector2``: This release adds new fields like fixAvailable, fixedInVersion and + remediation to the finding model. The requirement to have vulnerablePackages in the finding model + has also been removed. The documentation has been updated to reflect these changes. + * api-change:``iotsitewise``: Allow specifying units in Asset Properties + * api-change:``sagemaker``: SageMaker Hosting now allows customization on ML instance storage + volume size, model data download timeout and inference container startup ping health check timeout + for each ProductionVariant in CreateEndpointConfig API. + * api-change:``sns``: Amazon SNS introduces the Data Protection Policy APIs, which enable customers + to attach a data protection policy to an SNS topic. This allows topic owners to enable the new + message data protection feature to audit and block sensitive data that is exchanged through their + topics. +- from version 1.27.67 + * api-change:``identitystore``: Documentation updates for the Identity Store CLI Reference. + * api-change:``sagemaker``: This release adds HyperParameterTuningJob type in Search API. +- from version 1.27.66 + * api-change:``cognito-idp``: This release adds a new "AuthSessionValidity" field to the + UserPoolClient in Cognito. Application admins can configure this value for their users' + authentication duration, which is currently fixed at 3 minutes, up to 15 minutes. Setting this + field will also apply to the SMS MFA authentication flow. + * api-change:``connect``: This release adds search APIs for Routing Profiles and Queues, which can + be used to search for those resources within a Connect Instance. + * api-change:``mediapackage``: Added support for AES_CTR encryption to CMAF origin endpoints + * api-change:``sagemaker``: This release enables administrators to attribute user activity and API + calls from Studio notebooks, Data Wrangler and Canvas to specific users even when users share the + same execution IAM role. ExecutionRoleIdentityConfig at Sagemaker domain level enables this + feature. +- from version 1.27.65 + * api-change:``codeguru-reviewer``: Documentation updates to fix formatting issues in CLI and SDK + documentation. + * api-change:``controltower``: This release contains the first SDK for AWS Control Tower. It + introduces a new set of APIs: EnableControl, DisableControl, GetControlOperation, and + ListEnabledControls. + * api-change:``route53``: Documentation updates for Amazon Route 53. + +- Update to 1.27.64 + * api-change:``cloudfront``: Update API documentation for CloudFront origin access control (OAC) + * api-change:``identitystore``: Expand IdentityStore API to support Create, Read, Update, Delete + and Get operations for User, Group and GroupMembership resources. + * api-change:``iotthingsgraph``: This release deprecates all APIs of the ThingsGraph service + * api-change:``ivs``: IVS Merge Fragmented Streams. This release adds support for + recordingReconnectWindow field in IVS recordingConfigurations. For more information see + https://docs.aws.amazon.com/ivs/latest/APIReference/Welcome.html + * api-change:``rds-data``: Documentation updates for RDS Data API + * api-change:``sagemaker``: SageMaker Inference Recommender now accepts Inference Recommender + fields: Domain, Task, Framework, SamplePayloadUrl, SupportedContentTypes, SupportedInstanceTypes, + directly in our CreateInferenceRecommendationsJob API through ContainerConfig +- from version 1.27.63 + * enhancement:Endpoints: Deprecate SSL common name + * api-change:``greengrassv2``: Adds topologyFilter to ListInstalledComponentsRequest which allows + filtration of components by ROOT or ALL (including root and dependency components). Adds + lastStatusChangeTimestamp to ListInstalledComponents response to show the last time a component + changed state on a device. + * api-change:``identitystore``: Documentation updates for the Identity Store CLI Reference. + * api-change:``lookoutequipment``: This release adds new apis for providing labels. + * api-change:``macie2``: This release of the Amazon Macie API adds support for using allow lists to + define specific text and text patterns to ignore when inspecting data sources for sensitive data. + * api-change:``sso-admin``: Documentation updates for the AWS IAM Identity Center CLI Reference. + * api-change:``sso``: Documentation updates for the AWS IAM Identity Center Portal CLI Reference. +- from version 1.27.62 + * api-change:``fsx``: Documentation updates for Amazon FSx for NetApp ONTAP. + * api-change:``voice-id``: Amazon Connect Voice ID now detects voice spoofing. When a prospective + fraudster tries to spoof caller audio using audio playback or synthesized speech, Voice ID will + return a risk score and outcome to indicate the how likely it is that the voice is spoofed. +- from version 1.27.61 + * api-change:``mediapackage``: This release adds Ads AdTriggers and AdsOnDeliveryRestrictions to + describe calls for CMAF endpoints on MediaPackage. + * api-change:``rds``: Removes support for RDS Custom from DBInstanceClass in ModifyDBInstance + +- Update to 1.27.60 + * enhancement:Identity: TokenProvider added for bearer auth support + * api-change:``elbv2``: Update elbv2 client to latest version + * api-change:``gamelift``: This release adds support for eight EC2 local zones as fleet locations; + Atlanta, Chicago, Dallas, Denver, Houston, Kansas City (us-east-1-mci-1a), Los Angeles, and + Phoenix. It also adds support for C5d, C6a, C6i, and R5d EC2 instance families. + * api-change:``iotwireless``: This release includes a new feature for the customers to enable the + LoRa gateways to send out beacons for Class B devices and an option to select one or more gateways + for Class C devices when sending the LoRaWAN downlink messages. + * api-change:``ivschat``: Documentation change for IVS Chat API Reference. Doc-only update to add a + paragraph on ARNs to the Welcome section. + * api-change:``panorama``: Support sorting and filtering in ListDevices API, and add more fields to + device listings and single device detail + * api-change:``sso-oidc``: Updated required request parameters on IAM Identity Center's OIDC + CreateToken action. +- from version 1.27.59 + * api-change:``cloudfront``: Adds support for CloudFront origin access control (OAC), making it + possible to restrict public access to S3 bucket origins in all AWS Regions, those with SSE-KMS, and + more. + * api-change:``config``: AWS Config now supports ConformancePackTemplate documents in SSM Docs for + the deployment and update of conformance packs. + * api-change:``iam``: Documentation updates for AWS Identity and Access Management (IAM). + * api-change:``ivs``: Documentation Change for IVS API Reference - Doc-only update to type field + description for CreateChannel and UpdateChannel actions and for Channel data type. Also added + Amazon Resource Names (ARNs) paragraph to Welcome section. + * api-change:``quicksight``: Added a new optional property DashboardVisual under + ExperienceConfiguration parameter of GenerateEmbedUrlForAnonymousUser and + GenerateEmbedUrlForRegisteredUser API operations. This supports embedding of specific visuals in + QuickSight dashboards. + * api-change:``transfer``: Documentation updates for AWS Transfer Family +- from version 1.27.58 + * api-change:``rds``: RDS for Oracle supports Oracle Data Guard switchover and read replica backups. + * api-change:``sso-admin``: Documentation updates to reflect service rename - AWS IAM Identity + Center (successor to AWS Single Sign-On) +- from version 1.27.57 + * api-change:``docdb``: Update document for volume clone + * api-change:``ec2``: R6a instances are powered by 3rd generation AMD EPYC (Milan) processors + delivering all-core turbo frequency of 3.6 GHz. C6id, M6id, and R6id instances are powered by 3rd + generation Intel Xeon Scalable processor (Ice Lake) delivering all-core turbo frequency of 3.5 GHz. + * api-change:``forecast``: releasing What-If Analysis APIs and update ARN regex pattern to be more + strict in accordance with security recommendation + * api-change:``forecastquery``: releasing What-If Analysis APIs + * api-change:``iotsitewise``: Enable non-unique asset names under different hierarchies + * api-change:``lexv2-models``: Update lexv2-models client to latest version + * api-change:``securityhub``: Added new resource details objects to ASFF, including resources for + AwsBackupBackupVault, AwsBackupBackupPlan and AwsBackupRecoveryPoint. Added FixAvailable, + FixedInVersion and Remediation to Vulnerability. + * api-change:``support-app``: This is the initial SDK release for the AWS Support App in Slack. +- from version 1.27.56 + * api-change:``connect``: This release adds SearchSecurityProfiles API which can be used to search + for Security Profile resources within a Connect Instance. + * api-change:``ivschat``: Documentation Change for IVS Chat API Reference - Doc-only update to + change text/description for tags field. + * api-change:``kendra``: This release adds support for a new authentication type - Personal Access + Token (PAT) for confluence server. + * api-change:``lookoutmetrics``: This release is to make GetDataQualityMetrics API publicly + available. + +- Update to 1.27.55 + * api-change:``chime-sdk-media-pipelines``: The Amazon Chime SDK now supports live streaming of + real-time video from the Amazon Chime SDK sessions to streaming platforms such as Amazon IVS and + Amazon Elemental MediaLive. We have also added support for concatenation to create a single media + capture file. + * api-change:``cloudwatch``: Update cloudwatch client to latest version + * api-change:``cognito-idp``: This change is being made simply to fix the public documentation + based on the models. We have included the PasswordChange and ResendCode events, along with the + Pass, Fail and InProgress status. We have removed the Success and Failure status which are never + returned by our APIs. + * api-change:``dynamodb``: This release adds support for importing data from S3 into a new DynamoDB + table + * api-change:``ec2``: This release adds support for VPN log options , a new feature allowing S2S + VPN connections to send IKE activity logs to CloudWatch Logs + * api-change:``networkmanager``: Add TransitGatewayPeeringAttachmentId property to + TransitGatewayPeering Model +- from version 1.27.54 + * api-change:``appmesh``: AWS App Mesh release to support Multiple Listener and Access Log Format + feature + * api-change:``connectcampaigns``: Updated exceptions for Amazon Connect Outbound Campaign api's. + * api-change:``kendra``: This release adds Zendesk connector (which allows you to specify Zendesk + SAAS platform as data source), Proxy Support for Sharepoint and Confluence Server (which allows you + to specify the proxy configuration if proxy is required to connect to your Sharepoint/Confluence + Server as data source). + * api-change:``lakeformation``: This release adds a new API support "AssumeDecoratedRoleWithSAML" + and also release updates the corresponding documentation. + * api-change:``lambda``: Added support for customization of Consumer Group ID for MSK and Kafka + Event Source Mappings. + * api-change:``lexv2-models``: Update lexv2-models client to latest version + * api-change:``rds``: Adds support for Internet Protocol Version 6 (IPv6) for RDS Aurora database + clusters. + * api-change:``secretsmanager``: Documentation updates for Secrets Manager. +- from version 1.27.53 + * api-change:``rekognition``: This release adds APIs which support copying an Amazon Rekognition + Custom Labels model and managing project policies across AWS account. + * api-change:``servicecatalog``: Documentation updates for Service Catalog +- from version 1.27.52 + * enhancement:AWSCRT: Upgrade awscrt version to 0.14.0 + * api-change:``cloudfront``: Adds Http 3 support to distributions + * api-change:``identitystore``: Documentation updates to reflect service rename - AWS IAM Identity + Center (successor to AWS Single Sign-On) + * api-change:``sso``: Documentation updates to reflect service rename - AWS IAM Identity Center + (successor to AWS Single Sign-On) + * api-change:``wisdom``: This release introduces a new API PutFeedback that allows submitting + feedback to Wisdom on content relevance. +- from version 1.27.51 + * api-change:``amp``: This release adds log APIs that allow customers to manage logging for their + Amazon Managed Service for Prometheus workspaces. + * api-change:``chime-sdk-messaging``: The Amazon Chime SDK now supports channels with up to one + million participants with elastic channels. + * api-change:``ivs``: Updates various list api MaxResults ranges + * api-change:``personalize-runtime``: This release provides support for promotions in AWS + Personalize runtime. + * api-change:``rds``: Adds support for RDS Custom to DBInstanceClass in ModifyDBInstance +- from version 1.27.50 + * api-change:``backupstorage``: This is the first public release of AWS Backup Storage. We are + exposing some previously-internal APIs for use by external services. These APIs are not meant to be + used directly by customers. + * api-change:``glue``: Add support for Python 3.9 AWS Glue Python Shell jobs + * api-change:``privatenetworks``: This is the initial SDK release for AWS Private 5G. AWS Private + 5G is a managed service that makes it easy to deploy, operate, and scale your own private mobile + network at your on-premises location. +- from version 1.27.49 + * api-change:``dlm``: This release adds support for excluding specific data (non-boot) volumes from + multi-volume snapshot sets created by snapshot lifecycle policies + * api-change:``ec2``: This release adds support for excluding specific data (non-root) volumes from + multi-volume snapshot sets created from instances. +- from version 1.27.48 + * api-change:``cloudwatch``: Update cloudwatch client to latest version + * api-change:``location``: Amazon Location Service now allows circular geofences in + BatchPutGeofence, PutGeofence, and GetGeofence APIs. + * api-change:``sagemaker-a2i-runtime``: Fix bug with parsing ISO-8601 CreationTime in Java SDK in + DescribeHumanLoop + * api-change:``sagemaker``: Amazon SageMaker Automatic Model Tuning now supports specifying + multiple alternate EC2 instance types to make tuning jobs more robust when the preferred instance + type is not available due to insufficient capacity. +- from version 1.27.47 + * api-change:``glue``: Add an option to run non-urgent or non-time sensitive Glue Jobs on spare + capacity + * api-change:``identitystore``: Documentation updates to reflect service rename - AWS IAM Identity + Center (successor to AWS Single Sign-On) + * api-change:``iotwireless``: AWS IoT Wireless release support for sidewalk data reliability. + * api-change:``pinpoint``: Adds support for Advance Quiet Time in Journeys. Adds + RefreshOnSegmentUpdate and WaitForQuietTime to JourneyResponse. + * api-change:``quicksight``: A series of documentation updates to the QuickSight API reference. + * api-change:``sso-admin``: Documentation updates to reflect service rename - AWS IAM Identity + Center (successor to AWS Single Sign-On) + * api-change:``sso-oidc``: Documentation updates to reflect service rename - AWS IAM Identity + Center (successor to AWS Single Sign-On) + * api-change:``sso``: Documentation updates to reflect service rename - AWS IAM Identity Center + (successor to AWS Single Sign-On) +- from version 1.27.46 + * enhancement:Lambda: Add support for Trace ID in Lambda environments + * api-change:``chime-sdk-meetings``: Adds support for Tags on Amazon Chime SDK WebRTC sessions + * api-change:``config``: Add resourceType enums for Athena, GlobalAccelerator, Detective and EC2 + types + * api-change:``dms``: Documentation updates for Database Migration Service (DMS). + * api-change:``iot``: The release is to support attach a provisioning template to CACert for JITP + function, Customer now doesn't have to hardcode a roleArn and templateBody during register a + CACert to enable JITP. + +- Update to 1.27.45 + * api-change:``cognito-idp``: Add a new exception type, ForbiddenException, that is returned when + request is not allowed + * api-change:``wafv2``: You can now associate an AWS WAF web ACL with an Amazon Cognito user pool. +- from version 1.27.44 + * api-change:``license-manager-user-subscriptions``: This release supports user based subscription + for Microsoft Visual Studio Professional and Enterprise on EC2. + * api-change:``personalize``: This release adds support for incremental bulk ingestion for the + Personalize CreateDatasetImportJob API. +- from version 1.27.43 + * api-change:``config``: Documentation update for PutConfigRule and PutOrganizationConfigRule + * api-change:``workspaces``: This release introduces ModifySamlProperties, a new API that allows + control of SAML properties associated with a WorkSpaces directory. The DescribeWorkspaceDirectories + API will now additionally return SAML properties in its responses. +- from version 1.27.42 + * bugfix:TraceId: Rollback bugfix for obeying _X_AMZN_TRACE_ID env var +- from version 1.27.41 + * bugfix:Config: Obey _X_AMZN_TRACE_ID environment variable instead of _X_AMZ_TRACE_ID + * api-change:``ec2``: Documentation updates for Amazon EC2. + * api-change:``fsx``: Documentation updates for Amazon FSx + * api-change:``shield``: AWS Shield Advanced now supports filtering for ListProtections and + ListProtectionGroups. +- from version 1.27.40 + * api-change:``ec2``: Documentation updates for VM Import/Export. + * api-change:``es``: This release adds support for gp3 EBS (Elastic Block Store) storage. + * api-change:``lookoutvision``: This release introduces support for image segmentation models and + updates CPU accelerator options for models hosted on edge devices. + * api-change:``opensearch``: This release adds support for gp3 EBS (Elastic Block Store) storage. +- from version 1.27.39 + * api-change:``auditmanager``: This release adds an exceeded quota exception to several APIs. We + added a ServiceQuotaExceededException for the following operations: CreateAssessment, + CreateControl, CreateAssessmentFramework, and UpdateAssessmentStatus. + * api-change:``chime``: Chime VoiceConnector will now support ValidateE911Address which will allow + customers to prevalidate their addresses included in their SIP invites for emergency calling + * api-change:``config``: This release adds ListConformancePackComplianceScores API to support the + new compliance score feature, which provides a percentage of the number of compliant rule-resource + combinations in a conformance pack compared to the number of total possible rule-resource + combinations in the conformance pack. + * api-change:``globalaccelerator``: Global Accelerator now supports dual-stack accelerators, + enabling support for IPv4 and IPv6 traffic. + * api-change:``marketplace-catalog``: The SDK for the StartChangeSet API will now automatically set + and use an idempotency token in the ClientRequestToken request parameter if the customer does not + provide it. + * api-change:``polly``: Amazon Polly adds new English and Hindi voice - Kajal. Kajal is available + as Neural voice only. + * api-change:``ssm``: Adding doc updates for OpsCenter support in Service Setting actions. + * api-change:``workspaces``: Added CreateWorkspaceImage API to create a new WorkSpace image from an + existing WorkSpace. +- from version 1.27.38 + * api-change:``appsync``: Adds support for a new API to evaluate mapping templates with mock data, + allowing you to remotely unit test your AppSync resolvers and functions. + * api-change:``detective``: Added the ability to get data source package information for the + behavior graph. Graph administrators can now start (or stop) optional datasources on the behavior + graph. + * api-change:``guardduty``: Amazon GuardDuty introduces a new Malware Protection feature that + triggers malware scan on selected EC2 instance resources, after the service detects a potentially + malicious activity. + * api-change:``lookoutvision``: This release introduces support for the automatic scaling of + inference units used by Amazon Lookout for Vision models. + * api-change:``macie2``: This release adds support for retrieving (revealing) sample occurrences of + sensitive data that Amazon Macie detects and reports in findings. + * api-change:``rds``: Adds support for using RDS Proxies with RDS for MariaDB databases. + * api-change:``rekognition``: This release introduces support for the automatic scaling of + inference units used by Amazon Rekognition Custom Labels models. + * api-change:``securityhub``: Documentation updates for AWS Security Hub + * api-change:``transfer``: AWS Transfer Family now supports Applicability Statement 2 (AS2), a + network protocol used for the secure and reliable transfer of critical Business-to-Business (B2B) + data over the public internet using HTTP/HTTPS as the transport mechanism. + +- Update to 1.27.37 + * api-change:``autoscaling``: Documentation update for Amazon EC2 Auto Scaling. +- from version 1.27.36 + * api-change:``account``: This release enables customers to manage the primary contact information + for their AWS accounts. For more information, see + https://docs.aws.amazon.com/accounts/latest/reference/API_Operations.html + * api-change:``ec2``: Added support for EC2 M1 Mac instances. For more information, please visit + aws.amazon.com/mac. + * api-change:``iotdeviceadvisor``: Added new service feature (Early access only) - Long Duration + Test, where customers can test the IoT device to observe how it behaves when the device is in + operation for longer period. + * api-change:``medialive``: Link devices now support remote rebooting. Link devices now support + maintenance windows. Maintenance windows allow a Link device to install software updates without + stopping the MediaLive channel. The channel will experience a brief loss of input from the device + while updates are installed. + * api-change:``rds``: This release adds the "ModifyActivityStream" API with support for audit + policy state locking and unlocking. + * api-change:``transcribe``: Remove unsupported language codes for StartTranscriptionJob and update + VocabularyFileUri for UpdateMedicalVocabulary +- from version 1.27.35 + * api-change:``athena``: This feature allows customers to retrieve runtime statistics for completed + queries + * api-change:``cloudwatch``: Update cloudwatch client to latest version + * api-change:``dms``: Documentation updates for Database Migration Service (DMS). + * api-change:``docdb``: Enable copy-on-write restore type + * api-change:``ec2-instance-connect``: This release includes a new exception type + "EC2InstanceUnavailableException" for SendSSHPublicKey and SendSerialConsoleSSHPublicKey APIs. + * api-change:``frauddetector``: The release introduces Account Takeover Insights (ATI) model. The + ATI model detects fraud relating to account takeover. This release also adds support for new + variable types: ARE_CREDENTIALS_VALID and SESSION_ID and adds new structures to Model Version APIs. + * api-change:``iotsitewise``: Added asynchronous API to ingest bulk historical and current data + into IoT SiteWise. + * api-change:``kendra``: Amazon Kendra now provides Oauth2 support for SharePoint Online. For more + information, see https://docs.aws.amazon.com/kendra/latest/dg/data-source-sharepoint.html + * api-change:``network-firewall``: Network Firewall now supports referencing dynamic IP sets from + stateful rule groups, for IP sets stored in Amazon VPC prefix lists. + * api-change:``rds``: Adds support for creating an RDS Proxy for an RDS for MariaDB database. +- from version 1.27.34 + * api-change:``acm-pca``: AWS Certificate Manager (ACM) Private Certificate Authority (PCA) + documentation updates + * api-change:``iot``: GA release the ability to enable/disable IoT Fleet Indexing for Device + Defender and Named Shadow information, and search them through IoT Fleet Indexing APIs. This + includes Named Shadow Selection as a part of the UpdateIndexingConfiguration API. +- from version 1.27.33 + * api-change:``devops-guru``: Added new APIs for log anomaly detection feature. + * api-change:``glue``: Documentation updates for AWS Glue Job Timeout and Autoscaling + * api-change:``sagemaker-edge``: Amazon SageMaker Edge Manager provides lightweight model + deployment feature to deploy machine learning models on requested devices. + * api-change:``sagemaker``: Fixed an issue with cross account QueryLineage + * api-change:``workspaces``: Increased the character limit of the login message from 850 to 2000 + characters. +- from version 1.27.32 + * api-change:``discovery``: Add AWS Agentless Collector details to the GetDiscoverySummary API + response + * api-change:``ec2``: Documentation updates for Amazon EC2. + * api-change:``elasticache``: Adding AutoMinorVersionUpgrade in the DescribeReplicationGroups API + * api-change:``kms``: Added support for the SM2 KeySpec in China Partition Regions + * api-change:``mediapackage``: This release adds "IncludeIframeOnlyStream" for Dash endpoints and + increases the number of supported video and audio encryption presets for Speke v2 + * api-change:``sagemaker``: Amazon SageMaker Edge Manager provides lightweight model deployment + feature to deploy machine learning models on requested devices. + * api-change:``sso-admin``: AWS SSO now supports attaching customer managed policies and a + permissions boundary to your permission sets. This release adds new API operations to manage and + view the customer managed policies and the permissions boundary for a given permission set. +- from version 1.27.31 + * api-change:``datasync``: Documentation updates for AWS DataSync regarding configuring Amazon FSx + for ONTAP location security groups and SMB user permissions. + * api-change:``drs``: Changed existing APIs to allow choosing a dynamic volume type for replicating + volumes, to reduce costs for customers. + * api-change:``evidently``: This release adds support for the new segmentation feature. + * api-change:``wafv2``: This SDK release provide customers ability to add sensitivity level for WAF + SQLI Match Statements. + +- Update to 1.27.30 + * api-change:``athena``: This release updates data types that contain either QueryExecutionId, + NamedQueryId or ExpectedBucketOwner. Ids must be between 1 and 128 characters and contain only + non-whitespace characters. ExpectedBucketOwner must be 12-digit string. + * api-change:``codeartifact``: This release introduces Package Origin Controls, a mechanism used to + counteract Dependency Confusion attacks. Adds two new APIs, PutPackageOriginConfiguration and + DescribePackage, and updates the ListPackage, DescribePackageVersion and ListPackageVersion APIs in + support of the feature. + * api-change:``config``: Update ResourceType enum with values for Route53Resolver, Batch, DMS, + Workspaces, Stepfunctions, SageMaker, ElasticLoadBalancingV2, MSK types + * api-change:``ec2``: This release adds flow logs for Transit Gateway to allow customers to gain + deeper visibility and insights into network traffic through their Transit Gateways. + * api-change:``fms``: Adds support for strict ordering in stateful rule groups in Network Firewall + policies. + * api-change:``glue``: This release adds an additional worker type for Glue Streaming jobs. + * api-change:``inspector2``: This release adds support for Inspector V2 scan configurations through + the get and update configuration APIs. Currently this allows configuring ECR automated re-scan + duration to lifetime or 180 days or 30 days. + * api-change:``kendra``: This release adds AccessControlConfigurations which allow you to redefine + your document level access control without the need for content re-indexing. + * api-change:``nimble``: Amazon Nimble Studio adds support for IAM-based access to AWS resources + for Nimble Studio components and custom studio components. Studio Component scripts use these roles + on Nimble Studio workstation to mount filesystems, access S3 buckets, or other configured resources + in the Studio's AWS account + * api-change:``outposts``: This release adds the ShipmentInformation and AssetInformationList + fields to the GetOrder API response. + * api-change:``sagemaker``: This release adds support for G5, P4d, and C6i instance types in Amazon + SageMaker Inference and increases the number of hyperparameters that can be searched from 20 to 30 + in Amazon SageMaker Automatic Model Tuning +- from version 1.27.29 + * api-change:``appconfig``: Adding Create, Get, Update, Delete, and List APIs for new two new + resources: Extensions and ExtensionAssociations. +- from version 1.27.28 + * api-change:``networkmanager``: This release adds general availability API support for AWS Cloud + WAN. +- from version 1.27.27 + * api-change:``ec2``: Build, manage, and monitor a unified global network that connects resources + running across your cloud and on-premises environments using the AWS Cloud WAN APIs. + * api-change:``redshift-serverless``: Removed prerelease language for GA launch. + * api-change:``redshift``: This release adds a new --snapshot-arn field for + describe-cluster-snapshots, describe-node-configuration-options, restore-from-cluster-snapshot, + authorize-snapshot-acsess, and revoke-snapshot-acsess APIs. It allows customers to give a Redshift + snapshot ARN or a Redshift Serverless ARN as input. +- from version 1.27.26 + * api-change:``backup``: This release adds support for authentication using IAM user identity + instead of passed IAM role, identified by excluding the IamRoleArn field in the StartRestoreJob + API. This feature applies to only resource clients with a destructive restore nature (e.g. SAP + HANA). +- from version 1.27.25 + * api-change:``chime-sdk-meetings``: Adds support for AppKeys and TenantIds in Amazon Chime SDK + WebRTC sessions + * api-change:``dms``: New api to migrate event subscriptions to event bridge rules + * api-change:``iot``: This release adds support to register a CA certificate without having to + provide a verification certificate. This also allows multiple AWS accounts to register the same CA + in the same region. + * api-change:``iotwireless``: Adds 5 APIs: PutPositionConfiguration, GetPositionConfiguration, + ListPositionConfigurations, UpdatePosition, GetPosition for the new Positioning Service feature + which enables customers to configure solvers to calculate position of LoRaWAN devices, or specify + position of LoRaWAN devices & gateways. + * api-change:``sagemaker``: Heterogeneous clusters: the ability to launch training jobs with + multiple instance types. This enables running component of the training job on the instance type + that is most suitable for it. e.g. doing data processing and augmentation on CPU instances and + neural network training on GPU instances +- from version 1.27.24 + * api-change:``cloudformation``: My AWS Service (placeholder) - Add a new feature Account-level + Targeting for StackSet operation + * api-change:``synthetics``: This release introduces Group feature, which enables users to group + cross-region canaries. +- from version 1.27.23 + * api-change:``config``: Updating documentation service limits + * api-change:``lexv2-models``: Update lexv2-models client to latest version + * api-change:``quicksight``: This release allows customers to programmatically create QuickSight + accounts with Enterprise and Enterprise + Q editions. It also releases allowlisting domains for + embedding QuickSight dashboards at runtime through the embedding APIs. + * api-change:``rds``: Adds waiters support for DBCluster. + * api-change:``rolesanywhere``: IAM Roles Anywhere allows your workloads such as servers, + containers, and applications to obtain temporary AWS credentials and use the same IAM roles and + policies that you have configured for your AWS workloads to access AWS resources. + * api-change:``ssm-incidents``: Adds support for tagging incident-record on creation by providing + incident tags in the template within a response-plan. +- from version 1.27.22 + * api-change:``dms``: Added new features for AWS DMS version 3.4.7 that includes new endpoint + settings for S3, OpenSearch, Postgres, SQLServer and Oracle. + * api-change:``rds``: Adds support for additional retention periods to Performance Insights. +- from version 1.27.21 + * api-change:``athena``: This feature introduces the API support for Athena's parameterized query + and BatchGetPreparedStatement API. + * api-change:``customer-profiles``: This release adds the optional + MinAllowedConfidenceScoreForMerging parameter to the CreateDomain, UpdateDomain, and + GetAutoMergingPreview APIs in Customer Profiles. This parameter is used as a threshold to influence + the profile auto-merging step of the Identity Resolution process. + * api-change:``emr``: Update emr client to latest version + * api-change:``glue``: This release adds tag as an input of CreateDatabase + * api-change:``kendra``: Amazon Kendra now provides a data source connector for alfresco + * api-change:``mwaa``: Documentation updates for Amazon Managed Workflows for Apache Airflow. + * api-change:``pricing``: Documentation update for GetProducts Response. + * api-change:``wellarchitected``: Added support for UpdateGlobalSettings API. Added status filter + to ListWorkloadShares and ListLensShares. + * api-change:``workmail``: This release adds support for managing user availability configurations + in Amazon WorkMail. + +- Update to 1.27.20 + * api-change:``appstream``: Includes support for StreamingExperienceSettings in CreateStack and + UpdateStack APIs + * api-change:``elbv2``: Update elbv2 client to latest version + * api-change:``emr``: Update emr client to latest version + * api-change:``medialive``: This release adds support for automatic renewal of MediaLive + reservations at the end of each reservation term. Automatic renewal is optional. This release also + adds support for labelling accessibility-focused audio and caption tracks in HLS outputs. + * api-change:``redshift-serverless``: Add new API operations for Amazon Redshift Serverless, a new + way of using Amazon Redshift without needing to manually manage provisioned clusters. The new + operations let you interact with Redshift Serverless resources, such as create snapshots, list VPC + endpoints, delete resource policies, and more. + * api-change:``sagemaker``: This release adds: UpdateFeatureGroup, UpdateFeatureMetadata, + DescribeFeatureMetadata APIs; FeatureMetadata type in Search API; LastModifiedTime, + LastUpdateStatus, OnlineStoreTotalSizeBytes in DescribeFeatureGroup API. + * api-change:``translate``: Added ListLanguages API which can be used to list the languages + supported by Translate. +- from version 1.27.19 + * api-change:``datasync``: AWS DataSync now supports Amazon FSx for NetApp ONTAP locations. + * api-change:``ec2``: This release adds a new spread placement group to EC2 Placement Groups: host + level spread, which spread instances between physical hosts, available to Outpost customers only. + CreatePlacementGroup and DescribePlacementGroups APIs were updated with a new parameter: + SpreadLevel to support this feature. + * api-change:``finspace-data``: Release new API GetExternalDataViewAccessDetails + * api-change:``polly``: Add 4 new neural voices - Pedro (es-US), Liam (fr-CA), Daniel (de-DE) and + Arthur (en-GB). +- from version 1.27.18 + * api-change:``iot``: This release ease the restriction for the input of tag value to align with + AWS standard, now instead of min length 1, we change it to min length 0. +- from version 1.27.17 + * api-change:``glue``: This release enables the new ListCrawls API for viewing the AWS Glue Crawler + run history. + * api-change:``rds-data``: Documentation updates for RDS Data API +- from version 1.27.16 + * api-change:``lookoutequipment``: This release adds visualizations to the scheduled inference + results. Users will be able to see interference results, including diagnostic results from their + running inference schedulers. + * api-change:``mediaconvert``: AWS Elemental MediaConvert SDK has released support for automatic + DolbyVision metadata generation when converting HDR10 to DolbyVision. + * api-change:``mgn``: New and modified APIs for the Post-Migration Framework + * api-change:``migration-hub-refactor-spaces``: This release adds the new API UpdateRoute that + allows route to be updated to ACTIVE/INACTIVE state. In addition, CreateRoute API will now allow + users to create route in ACTIVE/INACTIVE state. + * api-change:``sagemaker``: SageMaker Ground Truth now supports Virtual Private Cloud. Customers + can launch labeling jobs and access to their private workforce in VPC mode. +- from version 1.27.15 + * api-change:``apigateway``: Documentation updates for Amazon API Gateway + * api-change:``pricing``: This release introduces 1 update to the GetProducts API. The serviceCode + attribute is now required when you use the GetProductsRequest. + * api-change:``transfer``: Until today, the service supported only RSA host keys and user keys. Now + with this launch, Transfer Family has expanded the support for ECDSA and ED25519 host keys and user + keys, enabling customers to support a broader set of clients by choosing RSA, ECDSA, and ED25519 + host and user keys. +- from version 1.27.14 + * api-change:``ec2``: This release adds support for Private IP VPNs, a new feature allowing S2S VPN + connections to use private ip addresses as the tunnel outside ip address over Direct Connect as + transport. + * api-change:``ecs``: Amazon ECS UpdateService now supports the following parameters: + PlacementStrategies, PlacementConstraints and CapacityProviderStrategy. + * api-change:``wellarchitected``: Adds support for lens tagging, Adds support for multiple + helpful-resource urls and multiple improvement-plan urls. +- from version 1.27.13 + * api-change:``ds``: This release adds support for describing and updating AWS Managed Microsoft AD + settings + * api-change:``kafka``: Documentation updates to use Az Id during cluster creation. + * api-change:``outposts``: This release adds the AssetLocation structure to the ListAssets + response. AssetLocation includes the RackElevation for an Asset. +- from version 1.27.12 + * api-change:``connect``: This release updates these APIs: UpdateInstanceAttribute, + DescribeInstanceAttribute and ListInstanceAttributes. You can use it to programmatically + enable/disable High volume outbound communications using attribute type HIGH_VOLUME_OUTBOUND on the + specified Amazon Connect instance. + * api-change:``connectcampaigns``: Added Amazon Connect high volume outbound communications SDK. + * api-change:``dynamodb``: Doc only update for DynamoDB service + * api-change:``dynamodbstreams``: Update dynamodbstreams client to latest version +- from version 1.27.11 + * api-change:``redshift-data``: This release adds a new --workgroup-name field to operations that + connect to an endpoint. Customers can now execute queries against their serverless workgroups. + * api-change:``secretsmanager``: Documentation updates for Secrets Manager + * api-change:``securityhub``: Added Threats field for security findings. Added new resource details + for ECS Container, ECS Task, RDS SecurityGroup, Kinesis Stream, EC2 TransitGateway, EFS + AccessPoint, CloudFormation Stack, CloudWatch Alarm, VPC Peering Connection and WAF Rules +- from version 1.27.10 + * api-change:``finspace-data``: This release adds a new set of APIs, GetPermissionGroup, + DisassociateUserFromPermissionGroup, AssociateUserToPermissionGroup, ListPermissionGroupsByUser, + ListUsersByPermissionGroup. + * api-change:``guardduty``: Adds finding fields available from GuardDuty Console. Adds FreeTrial + related operations. Deprecates the use of various APIs related to Master Accounts and Replace them + with Administrator Accounts. + * api-change:``servicecatalog-appregistry``: This release adds a new API + ListAttributeGroupsForApplication that returns associated attribute groups of an application. In + addition, the UpdateApplication and UpdateAttributeGroup APIs will not allow users to update the + 'Name' attribute. + * api-change:``workspaces``: Added new field "reason" to OperationNotSupportedException. Receiving + this exception in the DeregisterWorkspaceDirectory API will now return a reason giving more context + on the failure. +- from version 1.27.9 + * api-change:``budgets``: Add a budgets ThrottlingException. Update the CostFilters value pattern. + * api-change:``lookoutmetrics``: Adding filters to Alert and adding new UpdateAlert API. + * api-change:``mediaconvert``: AWS Elemental MediaConvert SDK has added support for rules that + constrain Automatic-ABR rendition selection when generating ABR package ladders. +- from version 1.27.8 + * api-change:``outposts``: This release adds API operations AWS uses to install Outpost servers. +- from version 1.27.7 + * api-change:``frauddetector``: Documentation updates for Amazon Fraud Detector (AWSHawksNest) +- from version 1.27.6 + * api-change:``chime-sdk-meetings``: Adds support for live transcription in AWS GovCloud (US) + Regions. +- from version 1.27.5 + * api-change:``dms``: This release adds DMS Fleet Advisor APIs and exposes functionality for DMS + Fleet Advisor. It adds functionality to create and modify fleet advisor instances, and to collect + and analyze information about the local data infrastructure. + * api-change:``iam``: Documentation updates for AWS Identity and Access Management (IAM). + * api-change:``m2``: AWS Mainframe Modernization service is a managed mainframe service and set of + tools for planning, migrating, modernizing, and running mainframe workloads on AWS + * api-change:``neptune``: This release adds support for Neptune to be configured as a global + database, with a primary DB cluster in one region, and up to five secondary DB clusters in other + regions. + * api-change:``redshift``: Adds new API GetClusterCredentialsWithIAM to return temporary + credentials. +- from version 1.27.4 + * api-change:``auditmanager``: This release introduces 2 updates to the Audit Manager API. The + roleType and roleArn attributes are now required when you use the CreateAssessment or + UpdateAssessment operation. We also added a throttling exception to the RegisterAccount API + operation. + * api-change:``ce``: Added two new APIs to support cost allocation tags operations: + ListCostAllocationTags, UpdateCostAllocationTagsStatus. +- from version 1.27.3 + * api-change:``chime-sdk-messaging``: This release adds support for searching channels by members + via the SearchChannels API, removes required restrictions for Name and Mode in UpdateChannel API + and enhances CreateChannel API by exposing member and moderator list as well as channel id as + optional parameters. + * api-change:``connect``: This release adds a new API, GetCurrentUserData, which returns real-time + details about users' current activity. + +- Update to 1.27.2 + * api-change:``codeartifact``: Documentation updates for CodeArtifact + * api-change:``voice-id``: Added a new attribute ServerSideEncryptionUpdateDetails to Domain and + DomainSummary. + * api-change:``proton``: Add new "Components" API to enable users to Create, Delete and Update AWS + Proton components. + * api-change:``connect``: This release adds the following features: 1) New APIs to manage (create, + list, update) task template resources, 2) Updates to startTaskContact API to support task + templates, and 3) new TransferContact API to programmatically transfer in-progress tasks via a + contact flow. + * api-change:``application-insights``: Provide Account Level onboarding support through CFN/CLI + * api-change:``kendra``: Amazon Kendra now provides a data source connector for GitHub. For more + information, see https://docs.aws.amazon.com/kendra/latest/dg/data-source-github.html +- from version 1.27.1 + * api-change:``backup-gateway``: Adds GetGateway and UpdateGatewaySoftwareNow API and adds + hypervisor name to UpdateHypervisor API + * api-change:``forecast``: Added Format field to Import and Export APIs in Amazon Forecast. Added + TimeSeriesSelector to Create Forecast API. + * api-change:``chime-sdk-meetings``: Adds support for centrally controlling each participant's + ability to send and receive audio, video and screen share within a WebRTC session. Attendee + capabilities can be specified when the attendee is created and updated during the session with the + new BatchUpdateAttendeeCapabilitiesExcept API. + * api-change:``route53``: Add new APIs to support Route 53 IP Based Routing +- from version 1.27.0 + * api-change:``iotsitewise``: This release adds the following new optional field to the IoT + SiteWise asset resource: assetDescription. + * api-change:``lookoutmetrics``: Adding backtest mode to detectors using the Cloudwatch data source. + * api-change:``transcribe``: Amazon Transcribe now supports automatic language identification for + multi-lingual audio in batch mode. + * feature:Python: Dropped support for Python 3.6 + * api-change:``cognito-idp``: Amazon Cognito now supports IP Address propagation for all + unauthenticated APIs (e.g. SignUp, ForgotPassword). + * api-change:``drs``: Changed existing APIs and added new APIs to accommodate using multiple AWS + accounts with AWS Elastic Disaster Recovery. + * api-change:``sagemaker``: Amazon SageMaker Notebook Instances now support Jupyter Lab 3. +- from version 1.26.10 + * api-change:``sagemaker``: Amazon SageMaker Notebook Instances now allows configuration of + Instance Metadata Service version and Amazon SageMaker Studio now supports G5 instance types. + * api-change:``appflow``: Adding the following features/changes: Parquet output that preserves + typing from the source connector, Failed executions threshold before deactivation for scheduled + flows, increasing max size of access and refresh token from 2048 to 4096 + * api-change:``datasync``: AWS DataSync now supports TLS encryption in transit, file system + policies and access points for EFS locations. + * api-change:``emr-serverless``: This release adds support for Amazon EMR Serverless, a serverless + runtime environment that simplifies running analytics applications using the latest open source + frameworks such as Apache Spark and Apache Hive. +- from version 1.26.9 + * api-change:``lightsail``: Amazon Lightsail now supports the ability to configure a Lightsail + Container Service to pull images from Amazon ECR private repositories in your account. + * api-change:``emr-serverless``: This release adds support for Amazon EMR Serverless, a serverless + runtime environment that simplifies running analytics applications using the latest open source + frameworks such as Apache Spark and Apache Hive. + * api-change:``ec2``: C7g instances, powered by the latest generation AWS Graviton3 processors, + provide the best price performance in Amazon EC2 for compute-intensive workloads. + * api-change:``forecast``: Introduced a new field in Auto Predictor as Time Alignment Boundary. It + helps in aligning the timestamps generated during Forecast exports +- from version 1.26.8 + * api-change:``secretsmanager``: Documentation updates for Secrets Manager + * api-change:``fsx``: This release adds root squash support to FSx for Lustre to restrict root + level access from clients by mapping root users to a less-privileged user/group with limited + permissions. + * api-change:``lookoutmetrics``: Adding AthenaSourceConfig for MetricSet APIs to support Athena as + a data source. + * api-change:``voice-id``: VoiceID will now automatically expire Speakers if they haven't been + accessed for Enrollment, Re-enrollment or Successful Auth for three years. The Speaker APIs now + return a "LastAccessedAt" time for Speakers, and the EvaluateSession API returns "SPEAKER_EXPIRED" + Auth Decision for EXPIRED Speakers. + * api-change:``cloudformation``: Add a new parameter statusReason to DescribeStackSetOperation + output for additional details + * api-change:``apigateway``: Documentation updates for Amazon API Gateway + * api-change:``apprunner``: Documentation-only update added for CodeConfiguration. + * api-change:``sagemaker``: Amazon SageMaker Autopilot adds support for manually selecting features + from the input dataset using the CreateAutoMLJob API. +- from version 1.26.7 + * api-change:``mediaconvert``: AWS Elemental MediaConvert SDK has added support for rules that + constrain Automatic-ABR rendition selection when generating ABR package ladders. + * api-change:``cognito-idp``: Amazon Cognito now supports requiring attribute verification (ex. + email and phone number) before update. + * api-change:``networkmanager``: This release adds Multi Account API support for a TGW Global + Network, to enable and disable AWSServiceAccess with AwsOrganizations for Network Manager service + and dependency CloudFormation StackSets service. + * api-change:``ivschat``: Doc-only update. For MessageReviewHandler structure, added timeout period + in the description of the fallbackResult field + * api-change:``ec2``: Stop Protection feature enables customers to protect their instances from + accidental stop actions. +- from version 1.26.6 + * api-change:``elasticache``: Added support for encryption in transit for Memcached clusters. + Customers can now launch Memcached cluster with encryption in transit enabled when using Memcached + version 1.6.12 or later. + * api-change:``forecast``: New APIs for Monitor that help you understand how your predictors + perform over time. + * api-change:``personalize``: Adding modelMetrics as part of DescribeRecommender API response for + Personalize. +- from version 1.26.5 + * api-change:``comprehend``: Comprehend releases 14 new entity types for DetectPiiEntities and + ContainsPiiEntities APIs. + * api-change:``logs``: Doc-only update to publish the new valid values for log retention + python-pip +- add sle15_python_module_pythons (jsc#PED-68) + +- Make calling of %{sle15modernpython} optional. + +- Update to 22.3.1: (bsc#1205478) + * Deprecations and Removals + + Deprecate installation with setup.py install when no-binary is enabled + for source distributions without pyproject.toml. (#11452) + + Deprecate installation with setup.py install when the wheel package is + absent for source distributions without pyproject.toml. (#8559) + + Drop --use-deprecated=out-of-tree-build. (#11001) + * Features + + Use the data-dist-info-metadata attribute from PEP 658 to resolve + distribution metadata without downloading the dist yet. (#11111) + + Add --dry-run option to pip install, to let it print what it would + install but not actually make changes in the target environment. (#11096) + + Add pip inspect command to obtain the list of installed distributions + and other information about the Python environment, in JSON. (#11245) + + Add option to install and uninstall commands to opt-out from + running-as-root warning. (#10556) + + Add a user interface for supplying config settings to build backends. + (#11059) + + Explains why specified version cannot be retrieved when Requires-Python + is not satisfied. (#9615) + + Validate build dependencies when using --no-build-isolation. (#9794) + * Bug Fixes + + Fix entry point generation of pip.X, pipX.Y, and easy_install-X.Y to + correctly account for multi-digit Python version segments. (#11547) + + Fix --no-index when --index-url or --extra-index-url is specified + inside a requirements file. (#11276) + + Ignore distributions with invalid Name in metadata instead of crashing, + when using the importlib.metadata backend. (#11352) + + Raise RequirementsFileParseError when parsing malformed requirements + options that can’t be sucessfully parsed by shlex. (#11491) + + Show pip deprecation warnings by default. (#11330) + + Send the pip upgrade prompt to stderr. (#11282) + + Ensure that things work correctly in environments where + setuptools-injected distutils is available by default. (#11298) + + pip config now normalizes names by converting underscores into + dashes. (#9330) + + Fallback to pyproject.toml-based builds if setup.py is present in a + project, but setuptools cannot be imported. (#10717) + + When checking for conflicts in the build environment, correctly skip + requirements containing markers that do not match the current + environment. (#10883) + + Fix pip install issues using a proxy due to an inconsistency in how + Requests is currently handling variable precedence in session. (#9691) +- Refresh all patches. +- Stop skipping a lot of tests, no longer required. +- Add installer to BuildRequires for the test flavor. + +- skip subversion tests, not that relevant to pull in + dozens of dependencies into small bootstrap + +- Add distutils-reproducible-compile.patch to make installed + files ordered correctly and thus builds reproducible again + (port of the fix for bpo#29708 and gh#python/cpython#8057). + +- Avoid cycle: BuildRequire ca-certificates only in tests + +- Update requirements: v22 is not compatible with Python 3.6 and + thus not suitable for SLE/Leap 15. + +- Update to 22.0.4: + - Drop the doctype check, that presented a warning for index + pages that use non-compliant HTML 5. +- Update to 22.0.3: + - Print the exception via rich.traceback, when running with + - -debug. + - Only calculate topological installation order, for packages + that are going to be installed/upgraded. + - This fixes an AssertionError that occured when determining + installation order, for a very specific combination of + upgrading-already-installed-package + change of dependencies + + fetching some packages from a package index. This + combination was especially common in Read the Docs' + builds. + - Use html.parser by default, instead of falling back + to html5lib when --use-deprecated=html5lib is not + passed. + - Clarify that using per-requirement overrides disables the + usage of wheels. +- Update to 22.0.2: + - Instead of failing on index pages that use non-compliant + HTML 5, print a deprecation warning and fall back to + html5lib-based parsing for now. This simplifies the migration + for non-compliant index pages, by letting such indexes + function with a warning. +- Update to 22.0.1: + - Accept lowercase on index pages. + - Properly handle links parsed by html5lib, when using + - -use-deprecated=html5lib. +- Update to 22.0: + - Completely replace :pypi:`tox` in our development workflow, + with :pypi:`nox`. + - Deprecate alternative progress bar styles, leaving only on + and off as available choices. + - Drop support for Python 3.6. + - Disable location mismatch warnings on Python versions prior + to 3.10. + - These warnings were helping identify potential issues as part + of the sysconfig -> distutils transition, and we no longer + need to rely on reports from older Python versions for + information on the transition. + - Changed PackageFinder to parse HTML documents using the + stdlib :class:`html.parser.HTMLParser` class instead of the + html5lib package. + - For now, the deprecated html5lib code remains and can be used + with the --use-deprecated=html5lib command line option. + However, it will be removed in a future pip release. + - Utilise rich for presenting pip's default download progress + bar. + - Present a better error message when an invalid wheel file is + encountered, providing more context where the invalid wheel + file is. + - Documents the --require-virtualenv flag for pip install. + - pip install autocompletes paths. + - Allow Python distributors to opt-out from or opt-in to the + sysconfig installation scheme backend by setting + sysconfig._PIP_USE_SYSCONFIG to True or False. + - Make it possible to deselect tests requiring cryptography + package on systems where it cannot be installed. + - Start using Rich for presenting error messages in + a consistent format. + - Improve presentation of errors from subprocesses. + - Forward pip's verbosity configuration to VCS tools to control + their output accordingly. + - Optimize installation order calculation to improve + performance when installing requirements that form a complex + dependency graph with a large amount of edges. + - When a package is requested by the user for upgrade, + correctly identify that the extra-ed variant of that same + package depended by another user-requested package is + requesting the same package, and upgrade it accordingly. + - Prevent pip from installing yanked releases unless explicitly + pinned via the == or === operators. + - Stop backtracking on build failures, by instead surfacing + them to the user and aborting immediately. This behaviour + provides more immediate feedback when a package cannot be + built due to missing build dependencies or platform + incompatibility. + - Silence Value for does not match warning caused by + an erroneous patch in Slackware-distributed Python 3.9. + - Fix an issue where pip did not consider dependencies with and + without extras to be equal + +- update to 21.3.1: + * Always refuse installing or building projects that have no ``pyproject.toml`` nor + ``setup.py``. + * Tweak running-as-root detection, to check ``os.getuid`` if it exists, on + Unix-y and non-Linux/non-MacOS machines. + * When installing projects with a ``pyproject.toml`` in editable mode, and the build + backend does not support :pep:`660`, prepare metadata using + ``prepare_metadata_for_build_wheel`` instead of ``setup.py egg_info``. Also, refuse + installing projects that only have a ``setup.cfg`` and no ``setup.py`` nor + ``pyproject.toml``. These restore the pre-21.3 behaviour. + * Restore compatibility of where configuration files are loaded from on MacOS + * Upgrade pep517 to 0.12.0 + * Improve deprecation warning regarding the copying of source trees when + installing from a local directory. + * Suppress location mismatch warnings when pip is invoked from a Python source + tree, so ``ensurepip`` does not emit warnings on CPython ``make install``. + * On Python 3.10 or later, the installation scheme backend has been changed to use + ``sysconfig``. This is to anticipate the deprecation of ``distutils`` in Python + 3.10, and its scheduled removal in 3.12. For compatibility considerations, pip + installations running on Python 3.9 or lower will continue to use ``distutils``. + * Remove the ``--build-dir`` option and aliases, one last time. + * In-tree builds are now the default. ``--use-feature=in-tree-build`` is now + ignored. ``--use-deprecated=out-of-tree-build`` may be used temporarily to ease + the transition. + * Un-deprecate source distribution re-installation behaviour. + * Replace vendored appdirs with platformdirs. + * Support `PEP 610 `_ to detect + editable installs in ``pip freeze`` and ``pip list``. The ``pip list`` column output + has a new ``Editable project location`` column, and the JSON output has a new + ``editable_project_location`` field. + * ``pip freeze`` will now always fallback to reporting the editable project + location when it encounters a VCS error while analyzing an editable + requirement. Before, it sometimes reported the requirement as non-editable. + * ``pip show`` now sorts ``Requires`` and ``Required-By`` alphabetically. + * Do not raise error when there are no files to remove with ``pip cache purge/remove``. + Instead log a warning and continue (to log that we removed 0 files). + * When backtracking during dependency resolution, prefer the dependencies + which are involved in the most recent conflict. This can significantly + reduce the amount of backtracking required. + * Cache requirement objects, to improve performance reducing reparses of requirement strings. + * Support editable installs for projects that have a ``pyproject.toml`` and use a + build backend that supports :pep:`660`. + * When a revision is specified in a Git URL, use git's partial clone feature + to speed up source retrieval. + * Add a ``--debug`` flag, to enable a mode that doesn't log errors and + propagates them to the top level instead. This is primarily to aid with + debugging pip's crashes. + * If a host is explicitly specified as trusted by the user (via the + - -trusted-host option), cache HTTP responses from it in addition to HTTPS + ones. + * Present a better error message, when a ``file:`` URL is not found. + * Fix the auth credential cache to allow for the case in which + the index url contains the username, but the password comes + from an external source, such as keyring. + * Fix double unescape of HTML ``data-requires-python`` and ``data-yanked`` attributes. + * New resolver: Fixes depth ordering of packages during resolution, e.g. a + dependency 2 levels deep will be ordered before a dependecy 3 levels deep. +- drop remove_mock.patch (upstream) + +- Use libalternatives instead of update-alternatives. + +- Update to 20.2.4: + Deprecations and Removals + * Document that certain removals can be fast tracked. + * Document that Python versions are generally supported until + PyPI usage falls below 5% + Features + * New resolver: Avoid accessing indexes when the installed + candidate is preferred and considered good enough + * Improve error message friendliness when an environment + has packages with corrupted metadata + * Cache package listings on index packages so they are guarenteed + to stay stable during a pip command session. This also improves + performance when a index page is accessed multiple times during + the command session + * New resolver: Tweak resolution logic to improve user experience + when user-supplied requirements conflict + Bug Fixes + * New resolver: Correctly respect ``Requires-Python`` metadata + to reject incompatible packages in ``--no-deps`` mode + * New resolver: Pick up hash declarations in constraints files + and use them to filter available distributions + * New resolver: If a package appears multiple times in user + specification with different ``--hash`` options, only hashes + that present in all specifications should be allowed + +- Fix the condition to really not break Python 2.7 in Leap + +- We don't need to break Python 2.7 + +- Add remove_mock.patch to remove dependency on the external mock + package (gh#pypa/pip#9266). + +- Actually, test the new structure of package. :$ +- Remove the additional sourced setuptools*.whl and use BR on + python-setuptools-wheel. + -- Switch this package to use update-alternatives for all files - in %{_bindir} so it doesn't collide with the versions on - "the latest" versions of Python interpreter (jsc#SLE-18038, - bsc#1195831). - -- Add CVE-2021-3572-split-unicode-separators.patch stopping the script - from splitting references on Unicode separators (CVE-2021-3572, - bsc#1186819). - -- Update in SLE-15 (bsc#1175297, jsc#ECO-3035, jsc#PM-2318) - -- add pypa-pip-issue-6413-fix.patch - * addresses CVE-2019-20916 (bsc#1176262, SOC-11388) - * backport of download.py changes from https://github.com/pypa/pip/issues/6413 fix +- Make executables setup compatible with multiple python3 flavors + * gh#openSUSE/python-rpm-macros#66 + * update-alternatives for pip3 + * use %python_clone and %python_install_alternative for sip and + sip3 + * use original bin/sip%{python_bin_suffix} as is + * effect: consistent shebangs and specifiers inside the + entry_point scripts + +- Update to 20.2.3 + Deprecations and Removals + * Deprecate support for Python 3.5 (#8181) + Features + * Make the setup.py install deprecation warning less + noisy. We warn only when setup.py install succeeded and + setup.py bdist_wheel failed, as situations where both + fails are most probably irrelevant to this deprecation. + (#8752) +- 20.2.2 + Bug Fixes + * Only attempt to use the keyring once and if it fails, don’t try + again. This prevents spamming users with several keyring unlock + prompts when they cannot unlock or don’t want to do so. (#8090) + * Fix regression that distributions in system site-packages are + not correctly found when a virtual environment is configured + with system-site-packages on. (#8695) + * Disable caching for range requests, which causes corrupted + wheels when pip tries to obtain metadata using the feature + fast-deps. (#8701, #8716) + * Always use UTF-8 to read pyvenv.cfg to match the built-in venv. + (#8717) + * 2020 Resolver: Correctly handle marker evaluation in + constraints and exclude them if their markers do not match the + current environment. (#8724) +- 20.2.1 + Features + * Ignore require-virtualenv in pip list (#8603) + Bug Fixes + * Correctly find already-installed distributions with dot (.) in + the name and uninstall them when needed. (#8645) + * Trace a better error message on installation failure due to + invalid .data files in wheels. (#8654) + * Fix SVN version detection for alternative SVN distributions. + (#8665) + * New resolver: Correctly include the base package when specified + with extras in --no-deps mode. (#8677) + * Use UTF-8 to handle ZIP archive entries on Python 2 according + to PEP 427, so non-ASCII paths can be resolved as expected. + (#8684) + Improved Documentation + * Add details on old resolver deprecation and removal to + migration documentation. (#8371) + * Fix feature flag name in docs. (#8660) +- 20.2 (2020-07-29) + Deprecations and Removals + * Deprecate setup.py-based builds that do not generate an .egg- + info directory. (#6998, #8617) + * Disallow passing install-location-related arguments in -- + install-options. (#7309) + * Add deprecation warning for invalid requirements format + “base>=1.0[extra]” (#8288) + * Deprecate legacy setup.py install when building a wheel failed + for source distributions without pyproject.toml (#8368) + * Deprecate -b/--build/--build-dir/--build-directory. Its current + behaviour is confusing and breaks in case different versions of + the same distribution need to be built during the resolution + process. Using the TMPDIR/TEMP/TMP environment variable, + possibly combined with --no-clean covers known use cases. + (#8372) + * Remove undocumented and deprecated option --always-unzip + (#8408) + Features + * Log debugging information about pip, in pip install --verbose. + (#3166) + * Refine error messages to avoid showing Python tracebacks when + an HTTP error occurs. (#5380) + * Install wheel files directly instead of extracting them to a + temp directory. (#6030) + * Add a beta version of pip’s next-generation dependency + resolver. + * Move pip’s new resolver into beta, remove the --unstable- + feature=resolver flag, and enable the --use-feature=2020- + resolver flag. The new resolver is significantly stricter and + more consistent when it receives incompatible instructions, and + reduces support for certain kinds of Constraints Files, so some + workarounds and workflows may break. More details about how to + test and migrate, and how to report issues, at Changes to the + pip dependency resolver in 20.2 (2020) . Maintainers are + preparing to release pip 20.3, with the new resolver on by + default, in October. (#6536) + * Introduce a new ResolutionImpossible error, raised when pip + encounters un-satisfiable dependency conflicts (#8546, #8377) + * Add a subcommand debug to pip config to list available + configuration sources and the key-value pairs defined in them. + (#6741) + * Warn if index pages have unexpected content-type (#6754) + * Allow specifying --prefer-binary option in a requirements file (#7693) + * Generate PEP 376 REQUESTED metadata for user supplied + requirements installed by pip. (#7811) + * Warn if package url is a vcs or an archive url with invalid + scheme (#8128) + * Parallelize network operations in pip list. (#8504) + * Allow the new resolver to obtain dependency information through + wheels lazily downloaded using HTTP range requests. To enable + this feature, invoke pip with --use-feature=fast-deps. (#8588) + * Support --use-feature in requirements files (#8601) + * Bug Fixes + * Use canonical package names while looking up already installed + packages. (#5021) + * Fix normalizing path on Windows when installing package on + another logical disk. (#7625) + * The VCS commands run by pip as subprocesses don’t merge stdout + and stderr anymore, improving the output parsing by subsequent + commands. (#7968) + * Correctly treat non-ASCII entry point declarations in wheels so + they can be installed on Windows. (#8342) + * Update author email in config and tests to reflect + decommissioning of pypa-dev list. (#8454) + * Headers provided by wheels in .data directories are now + correctly installed into the user-provided locations, such as + - -prefix, instead of the virtual environment pip is running in. + (#8521) + Vendored Libraries + * Vendored htmlib5 no longer imports deprecated + xml.etree.cElementTree on Python 3. + * Upgrade appdirs to 1.4.4 + * Upgrade certifi to 2020.6.20 + * Upgrade distlib to 0.3.1 + * Upgrade html5lib to 1.1 + * Upgrade idna to 2.10 + * Upgrade packaging to 20.4 + * Upgrade requests to 2.24.0 + * Upgrade six to 1.15.0 + * Upgrade toml to 0.10.1 + * Upgrade urllib3 to 1.25.9 + Improved Documentation + * Add --no-input option to pip docs (#7688) + * List of options supported in requirements file are extracted + from source of truth, instead of being maintained manually. + (#7908) + * Fix pip config docstring so that the subcommands render + correctly in the docs (#8072) + * replace links to the old pypa-dev mailing list with https:// + mail.python.org/mailman3/lists/distutils-sig.python.org/ + (#8353) + * Fix example for defining multiple values for options which + support them (#8373) + * Add documentation for the ResolutionImpossible error that helps + the user fix dependency conflicts (#8459) + * Add feature flags to docs (#8512) + * Document how to install package extras from git branch and + source distributions. (#8576) +- 20.2b1 + Bug Fixes + * Correctly treat wheels containing non-ASCII file contents so + they can be installed on Windows. (#5712) + * Prompt the user for password if the keyring backend doesn’t + return one (#7998) + Improved Documentation + * Add GitHub issue template for reporting when the dependency + resolver fails (#8207) +- 20.1.1 + Deprecations and Removals + * Revert building of local directories in place, restoring the + pre-20.1 behaviour of copying to a temporary directory. (#7555) + * Drop parallelization from pip list --outdated. (#8167) + Bug Fixes + * Fix metadata permission issues when umask has the executable + bit set. (#8164) + * Avoid unnecessary message about the wheel package not being + installed when a wheel would not have been built. Additionally, + clarify the message. (#8178) +- 20.1 + Process + * Document that pip 21.0 will drop support for Python 2.7. + Features + * Add pip cache dir to show the cache directory. (#7350) + Bug Fixes + * Abort pip cache commands early when cache is disabled. (#8124) + * Correctly set permissions on metadata files during wheel + installation, to permit non-privileged users to read from + system site-packages. (#8139) +- 20.1b1 + Deprecations and Removals + * Remove emails from AUTHORS.txt to prevent usage for spamming, + and only populate names in AUTHORS.txt at time of release + (#5979) + * Remove deprecated --skip-requirements-regex option. (#7297) + * Building of local directories is now done in place, instead of + a temporary location containing a copy of the directory tree. + (#7555) + * Remove unused tests/scripts/test_all_pip.py test script and the + tests/scripts folder. (#7680) + Features + * pip now implements PEP 610, so pip freeze has better fidelity + in presence of distributions installed from Direct URL + requirements. (#609) + * Add pip cache command for inspecting/managing pip’s wheel + cache. (#6391) + * Raise error if --user and --target are used together in pip + install (#7249) + * Significantly improve performance when --find-links points to a + very large HTML page. (#7729) + * Indicate when wheel building is skipped, due to lack of the + wheel package. (#7768) + * Change default behaviour to always cache responses from + trusted-host source. (#7847) + * An alpha version of a new resolver is available via --unstable- + feature=resolver. (#988) + Bug Fixes + * Correctly freeze a VCS editable package when it is nested + inside another VCS repository. (#3988) + * Correctly handle %2F in URL parameters to avoid accidentally + unescape them into /. (#6446) + * Reject VCS URLs with an empty revision. (#7402) + * Warn when an invalid URL is passed with --index-url (#7430) + * Use better mechanism for handling temporary files, when + recording metadata about installed files (RECORD) and the + installer (INSTALLER). (#7699) + * Correctly detect global site-packages availability of virtual + environments created by PyPA’s virtualenv>=20.0. (#7718) + * Remove current directory from sys.path when invoked as + python -m pip (#7731) + * Stop failing uninstallation, when trying to remove non- + existent files. (#7856) + * Prevent an infinite recursion with pip wheel when $TMPDIR is + within the source directory. (#7872) + * Significantly speedup pip list --outdated by parallelizing + index interaction. (#7962) + * Improve Windows compatibility when detecting writability in + folder. (#8013) + Vendored Libraries + * Update semi-supported debundling script to reflect that + appdirs is vendored. + * Add ResolveLib as a vendored dependency. + * Upgrade certifi to 2020.04.05.1 + * Upgrade contextlib2 to 0.6.0.post1 + * Upgrade distro to 1.5.0. + * Upgrade idna to 2.9. + * Upgrade msgpack to 1.0.0. + * Upgrade packaging to 20.3. + * Upgrade pep517 to 0.8.2. + * Upgrade pyparsing to 2.4.7. + * Remove pytoml as a vendored dependency. + * Upgrade requests to 2.23.0. + * Add toml as a vendored dependency. + * Upgrade urllib3 to 1.25.8. + Improved Documentation + * Emphasize that VCS URLs using git, git+git and git+http are + insecure due to lack of authentication and encryption (#1983) + * Clarify the usage of --no-binary command. (#3191) + * Clarify the usage of freeze command in the example of Using pip in your program (#7008) + * Add a “Copyright” page. (#7767) + * Added example of defining multiple values for options which + support them (#7803) +- Test on test flavor without installing package +- Update pip-shipped-requests-cabundle.patch for newer certifi -- from version 19.2.0 - * Drop support for EOL Python 3.4. (#6685) - * Improve deprecation messages to include the version in which - the functionality will be removed. (#6549) - * Credentials will now be loaded using keyring when installed. (#5948) - * Fully support using --trusted-host inside requirements files. (#3799) - * Update timestamps in pip’s --log file to include milliseconds. (#6587) - * Respect whether a file has been marked as “yanked” from a simple - repository (see PEP 592 for details). (#6633) - * When choosing candidates to install, prefer candidates with a - hash matching one of the user-provided hashes. (#5874) - * Improve the error message when METADATA or PKG-INFO is None - when accessing metadata. (#5082) - * Add a new command pip debug that can display e.g. the - list of compatible tags for the current Python. (#6638) - * Display hint on installing with --pre when search results - include pre-release versions. (#5169) - * Report to Warehouse that pip is running under CI - if the PIP_IS_CI environment variable is set. (#5499) - * Allow --python-version to be passed as a dotted - version string (e.g. 3.7 or 3.7.3). (#6585) - * Log the final filename and SHA256 of a .whl file when done building a wheel. (#5908) - * Include the wheel’s tags in the log message explanation when - a candidate wheel link is found incompatible. (#6121) - * Add a --path argument to pip freeze to support --target installations. (#6404) - * Add a --path argument to pip list to support --target installations. (#6551) - * Set sys.argv[0] to the underlying setup.py when invoking setup.py via - the setuptools shim so setuptools doesn’t think the path is -c. (#1890) - * Update pip download to respect the given --python-version - when checking "Requires-Python". (#5369) - * Respect --global-option and --install-option when installing - from a version control url (e.g. git). (#5518) - * Make the “ascii” progress bar really be “ascii” and not Unicode. (#5671) - * Fail elegantly when trying to set an incorrectly formatted key in config. (#5963) - * Prevent DistutilsOptionError when prefix is indicated in the - global environment and --target is used. (#6008) - * Fix pip install to respect --ignore-requires-python when evaluating links. (#6371) - * Fix a debug log message when freezing an editable, - non-version controlled requirement. (#6383) - * Extend to Subversion 1.8+ the behavior of calling Subversion - in interactive mode when pip is run interactively. (#6386) - * Prevent pip install from permitting directory traversal if e.g. a malicious - server sends a Content-Disposition header with a filename containing ../ or ..\\. - (#6413) (bsc#1176262, CVE-2019-20916) - * Hide passwords in output when using --find-links. (#6489) - * Include more details in the log message if pip freeze can’t generate - a requirement string for a particular distribution. (#6513) - * Add the line number and file location to the error message when reading an - invalid requirements file in certain situations. (#6527) - * Prefer os.confstr to ctypes when extracting glibc version info. (#6543, #6675) - * Improve error message printed when an invalid editable requirement is provided. (#6648) - * Improve error message formatting when a command errors out in a subprocess. (#6651) python-rpm-macros +- Update to version 20230304.050c1a4 (bsc#1209881, bsc#1209353): + * Add %#FLAVOR#_fix_shebang macro, call in %#FLAVOR#_pyproject_install + * Strip buildroot from pyc files (#151) + * Create python312 macros + * fix double expanded compileall in %{$python_pyproject_install} + * forgotten '%' + * fix gh#openSUSE/python-rpm-macros#141: allow parameters in sections + * more compact alternative scriptlets without newline + * Update flavor sets in README + * Document flavored PEP517 macros + * flavorize pyproject macros + * Avoid to install incorrect PEP610 metadata + python-s3transfer +- Update in SLE-15 (bsc#1209255, jsc#PED-3780) +- Add python-python-dateutil and python-jmespath to BuildRequires + +- Update in SLE-15 (bsc#1204537, jsc#PED-2333) + +- Update to 0.6.0 + * feature:Python: Dropped support for Python 3.6 +- from version 0.5.2 + * enhancement:``s3``: Added support for flexible checksums + when uploading or downloading objects. +- from version 0.5.1 + * enhancement:Python: Officially add Python 3.10 support +- Drop unused python-mock dependency from BuildRequires +- Refresh patches for new version + + no-bundled-packages.patch + python-setuptools -- Add CVE-2022-40897-ReDos.patch to fix Regular Expression Denial of Service - (ReDoS) in package_index.py. - bsc#1206667 +- Update to 67.7.2: + * #3902: Fixed wrong URLs used in warnings and logs. + * #3898: Fixes setuptools.dist:invalid_unless_false when value is false + don’t raise error + * #3849: Overhaul warning system for better visibility. + * #3884: Add a stacklevel parameter to warnings.warn() to provide more + information to the user. +- Add patch use-tarfile-extraction_filter.patch: + * Set an extraction_filter to avoid a warning. + +- add sle15_python_module_pythons (jsc#PED-68) + +- update to 67.6.1: + * #3865: Fixed ``_WouldIgnoreField`` warnings for ``scripts`` + and ``gui_scripts``, when ``entry-points`` is not listed in dynamic. + * #3875: Update code generated by ``validate-pyproject`` to use + v0.12.2. + * This should fix default license patterns when + ``pyproject.toml`` is used. + +- Refresh sort-for-reproducibility.patch + +- Update to 67.6.0: + * Deprecations + + #3434: Added deprecation warning for pkg_resources.declare_namespace. + * Breaking Changes + + #3741: Removed patching of distutils._msvccompiler.gen_lib_options for + compatibility with Numpy < 1.11.2 -- by :user:`mgorny` + + #2497: Support for PEP 440 non-conforming versions has been removed. + * Changes + + #3804: Added caching for supported wheel tags. + + #3846: Added pruning heuristics to PackageFinder based on exclude. + + #3843: Although pkg_resources has been discouraged for use, some + projects still consider pkg_resources viable for usage. This change + makes it clear that pkg_resources should not be used, emitting a + DeprecationWarning when imported. + + #3809: Merge with distutils@8c3c3d29, including fix for + sysconfig.get_python_inc() (pypa/distutils#178), fix for segfault on + MinGW (pypa/distutils#196), and better has_function + support (pypa/distutils#195, #3648). + + #3795: Ensured that __file__ is an absolute path when executing setup.py + as part of setuptools.build_meta. + + #3685: Fix improper usage of deprecated/removed pkgutil APIs in + Python 3.12+. + + #3769: Replace 'appdirs' with 'platformdirs'. + * Misc + + #3838: Improved error messages for pyproject.toml validations. + + #3839: Fixed pkg_resources errors caused when parsing metadata of + packages that are already installed but do not conform with PEP 440. + + #3823: Fixes egg_info code path triggered during integration with pip. + + #3782: Fixed problem with file directive in tool.setuptools.dynamic + when value is a simple string instead of list. + +- Update to 65.6.3: + * #3709: Fix condition to patch distutils.dist.log to only apply when using + distutils from the stdlib. +- v65.6.2 + * No significant changes. + +- Update to 65.6.1: + * #3689: Document that distutils.cfg might be ignored unless + SETUPTOOLS_USE_DISTUTILS=stdlib. + * #3678: Improve clib builds reproducibility by sorting sources -- by + :user:`danigm`, fixing bsc#1201127 + * #3684: Improved exception/traceback when invalid entry-points are + specified. + * #3690: Fixed logging errors: 'underlying buffer has been detached' (issue + [#1631]). + * #3693: Merge pypa/distutils@3e9d47e with compatibility fix for + distutils.log.Log. + * #3704: Fix temporary build directories interference with auto-discovery. +- v65.6.0: + * #3674: Sync with pypa/distutils@e0787fa, including pypa/distutils#183 + updating distutils to use the Python logging framework. + +- Delete remove_mock.patch, that's not needed anymore, it's upstreamed +- Update to 65.5.1: + * #3638: Drop a test dependency on the mock package, always use + :external+python:py:mod:`unittest.mock` -- by :user:`hroncok` + * #3659: Fixed REDoS vector in package_index. + +- Skip test_pbr_integration because it tries to install pbr using pip from + network + +- Add fix-get-python-lib-python38.patch to fix get_python_lib() method in + python3.8 bsc#1204395 +- Update to version 65.5.0: + * #3624: Fixed editable install for multi-module/no-package src-layout + projects. + * #3626: Minor refactorings to support distutils using stdlib logging module. + * #3419: Updated the example version numbers to be compliant with PEP-440 on + the "Specifying Your Project’s Version" page of the user guide. + * #3569: Improved information about conflicting entries in the current + working directory and editable install (in documentation and as an + informational warning). + * #3576: Updated version of validate_pyproject. +- v65.4.1 + * #3613: Fixed encoding errors in expand.StaticModule when system default + encoding doesn't match expectations for source files. + * #3617: Merge with pypa/distutils@6852b20 including fix for + pypa/distutils#181. +- v65.4.0 + * #3609: Merge with pypa/distutils@d82d926 including support for + DIST_EXTRA_CONFIG in pypa/distutils#177. +- v65.3.0 + * #3547: Stop ConfigDiscovery.analyse_name from splatting the + Distribution.name attribute -- by :user:`jeamland` + * #3554: Changed requires to requests in the pyproject.toml example in the + :doc:`Dependency management section of the Quickstart guide + ` -- by :user:`mfbutner` + * #3561: Fixed accidental name matching in editable hooks. +- v65.2.0 + * #3553: Sync with pypa/distutils@22b9bcf, including fixed cross-compiling + support and removing deprecation warning per pypa/distutils#169. +- v65.1.1 + * #3551: Avoided circular imports in meta path finder for editable installs + when a missing module has the same name as its parent. +- v65.1.0 + * #3536: Remove monkeypatching of msvc9compiler. + * #3538: Corrected documentation on how to use the legacy-editable mode. +- v65.0.2 + * #3505: Restored distutils msvccompiler and msvc9compiler modules and marked + as deprecated (pypa/distutils@c802880). +- v65.0.1 + * #3529: Added clarification to :doc:`/userguide/quickstart` about support to + setup.py. + * #3526: Fixed backward compatibility of editable installs and custom + build_ext commands inheriting directly from distutils. + * #3528: Fixed buid_meta.prepare_metadata_for_build_wheel when given + metadata_directory is ".". +- v65.0.0 + * #3505: Removed 'msvccompiler' and 'msvc9compiler' modules from distutils. + * #3521: Remove bdist_msi and bdist_wininst commands, which have been + deprecated since Python 3.9. Use older Setuptools for these behaviors if + needed. + * #3519: Changed the note in keywords documentation regarding editable + installations to specify which setuptools version require a minimal + setup.py file or not. +- v64.0.3 + * #3515: Fixed "inline" file copying for editable installations and optional + extensions. + * #3517: Fixed editable_wheel to ensure other commands are finalized before + using them. This should prevent errors with plugins trying to use different + commands or reinitializing them. + * #3517: Augmented filter to prevent transient/temporary source files from + being considered package_data or data_files. +- v64.0.2 + * #3506: Suppress errors in custom build_py implementations when running + editable installs in favor of a warning indicating what is the most + appropriate migration path. This is a transitional measure. Errors might be + raised in future versions of setuptools. + * #3512: Added capability of handling namespace packages created + accidentally/purposefully via discovery configuration during editable + installs. This should emulate the behaviour of a non-editable installation. +- v64.0.1 + * #3497: Fixed editable_wheel for legacy namespaces. + * #3502: Fixed issue with editable install and single module distributions. + * #3503: Added filter to ignore external .egg-info files in manifest. + * Some plugins might rely on the fact that the .egg-info directory is + produced inside the project dir, which may not be the case in editable + installs (the .egg-info directory is produced inside the metadata directory + given by the build frontend via PEP 660 hooks). +- v64.0.0 + * #3380: Passing some types of parameters via --global-option to setuptools + PEP 517/PEP 660 backend is now considered deprecated. The user can pass the + same arbitrary parameter via --build-option (--global-option is now + reserved for flags like --verbose or --quiet). + * Both --build-option and --global-option are supported as a transitional + effort (a.k.a. "escape hatch"). In the future a proper list of allowed + config_settings may be created. + * #3265: Added implementation for editable install hooks (PEP 660). + * #3380: Improved the handling of the config_settings parameter in both PEP + 517 and PEP 660 interfaces: + * #3392: Exposed get_output_mapping() from build_py and build_ext + subcommands. This interface is reserved for the use of setuptools + Extensions and third part packages are explicitly disallowed to calling it. + However, any implementation overwriting build_py or build_ext are required + to honour this interface. + * #3412: Added ability of collecting source files from custom build + sub-commands to sdist. This allows plugins and customization scripts to + automatically add required source files in the source distribution. + * #3414: Users can temporarily specify an environment variable + SETUPTOOLS_ENABLE_FEATURES=legacy-editable as a escape hatch for the PEP + 660 behavior. This setting is transitional and may be removed in the + future. + * #3484: Added transient compat mode to editable installs. This more will be + temporarily available (to facilitate the transition period) for those that + want to emulate the behavior of the develop command (in terms of what is + added to sys.path). This mode is provided "as is", with limited support, + and will be removed in future versions of setuptools. + * #3414: Updated :doc:`Development Mode ` to + reflect on the implementation of PEP 660. +- v63.4.3 + * #3496: Update to pypa/distutils@b65aa40 including more robust support for + library/include dir handling in msvccompiler (pypa/distutils#153) and test + suite improvements. +- v63.4.2 + * #3453: Bump vendored version of :pypi:`pyparsing` to 3.0.9. + * #3481: Add warning for potential install_requires and extras_require + misconfiguration in setup.cfg + * #3487: Modified pyproject.toml validation exception handling to make + relevant debugging information easier to spot. +- v63.4.1 + * #3482: Sync with pypa/distutils@274758f1c02048d295efdbc13d2f88d9923547f8, + restoring compatibility shim in bdist.format_commands. +- v63.4.0 + * #2971: upload_docs command is deprecated once again. + * #3443: Installed sphinx-hoverxref extension to show tooltips on internal an + external references. -- by :user:`humitos` + * #3444: Installed sphinx-notfound-page extension to generate nice 404 pages. + - - by :user:`humitos` + * #3480: Merge with pypa/distutils@c397f4c +- v63.3.0 + * #3475: Merge with pypa/distutils@129480b, including substantial delinting + and cleanup, some refactoring around compiler logic, better messaging in + cygwincompiler (pypa/distutils#161). + +- update to version 63.2.0: + * Changes + + #3395: Included a performance optimization: + setuptools.build_meta no longer tries to :func:`compile` the + setup script code before :func:`exec`-ing it. + * Misc + + #3435: Corrected issue in macOS framework builds on Python 3.9 + not installed by homebrew (pypa/distutils#158). + +- Remove dependency on packaging -- boo#1178257 +- Enable ini2toml[lite] tests + +- Update to version 63.1.0 + * #3430: Merge with pypa/distutils@152c13d including + pypa/distutils#155 (improved compatibility for editable + installs on homebrew Python 3.9), pypa/distutils#150 (better + handling of runtime_library_dirs on cygwin), and + pypa/distutils#151 (remove warnings for namespace packages). +- v63.0.0 + * #3421: Drop setuptools' support for installing an entrypoint + extra requirements at load time: + - the functionality has been broken since v60.8.0. + - the mechanism to do so is deprecated (fetch_build_eggs). + - that use case (e.g. a custom command class entrypoint) is + covered by making sure the necessary build requirements are + declared. Documentation changes + * #3397: Fix reference for keywords to point to the Core Metadata + Specification instead of PEP 314 (the live standard is kept + always up-to-date and consolidates several PEPs together in a + single document). +- v62.6.0 + * #3253: Enabled using file: for requirements in setup.cfg -- by + :user:`akx` (this feature is currently considered to be in beta + stage). + * #3255: Enabled using file: for dependencies and + optional-dependencies in pyproject.toml -- by :user:`akx` (this + feature is currently considered to be in beta stage). + * #3391: Updated attr: to also extract simple constants with type + annotations -- by :user:`karlotness` +- v62.5.0 + * #3347: Changed warnings and documentation notes about + experimental aspect of pyproject.toml configuration: now + [project] is a fully supported configuration interface, but the + [tool.setuptools] table and sub-tables are still considered to + be in beta stage. + * #3383: In _distutils_hack, suppress/undo the use of local + distutils when select tests are imported in CPython. + * #3385: Modules used to parse and evaluate configuration from + pyproject.toml files are intended for internal use only and + that not part of the public API. +- v62.4.0 + * #3256: Added setuptools.command.build command to match + distutils.command.build -- by :user:`isuruf` + * #3366: Merge with pypa/distutils@75ed79d including reformat + using black, fix for Cygwin support (pypa/distutils#139), and + improved support for cross compiling (pypa/distutils#144 and + pypa/distutils#145). +- v62.3.4 + * #3354: Improve clarity in warning about unlisted namespace + packages. +- v62.3.3 + * #3336: Modified test_setup_install_includes_dependencies to + work with custom PYTHONPATH –- by :user:`hroncok` +- v62.3.2 + * #3328: Include a first line summary to some of the existing + multi-line warnings. +- v62.3.1 + * #3320: Fixed typo which causes namespace_packages to raise an + error instead of warning. +- v62.3.0 + * #3262: Formally added deprecation messages for + namespace_packages. The methodology that uses pkg_resources and + namespace_packages for creating namespaces was already + discouraged by the :doc:`setuptools docs + ` and the :doc:`Python Packaging + User Guide `, + therefore this change just make the deprecation more official. + Users can consider migrating to native/implicit namespaces (as + introduced in PEP 420). + * #3308: Relying on include_package_data to ensure sub-packages + are automatically added to the build wheel distribution (as + "data") is now considered a deprecated practice. This behaviour + was controversial and caused inconsistencies (#3260). Instead, + projects are encouraged to properly configure packages or use + discovery tools. General information can be found in + :doc:`userguide/package_discovery`. + * #1806: Allowed recursive globs (**) in package_data. -- by + :user:`nullableVoidPtr` + * #3206: Fixed behaviour when both install_requires (in setup.py) + and dependencies (in pyproject.toml) are specified. The + configuration in pyproject.toml will take precedence over + setup.py (in accordance with PEP 621). A warning was added to + inform users. + * #3274: Updated version of vendored pyparsing to 3.0.8 to avoid + problems with upcoming deprecation in Python 3.11. + * #3292: Added warning about incompatibility with old versions of + importlib-metadata. +- v62.2.0 + * #3299: Optional metadata fields are now truly optional. + Includes merge with pypa/distutils@a7cfb56 per + pypa/distutils#138. + * #3282: Added CI cache for setup.cfg examples used when testing + setuptools.config. +- v62.1.0 + * #3249: Simplified package_dir obtained via auto-discovery. +- v62.0.0 + * #3151: Made setup.py develop --user install to the user site + packages directory even if it is disabled in the current + interpreter. + * #3153: When resolving requirements use both canonical and + normalized names -- by :user:`ldaniluk` + * #3167: Honor unix file mode in ZipFile when installing wheel + via install_as_egg -- by :user:`delijati` + * #3088: Fixed duplicated tag with the dist-info command. + * #3247: Fixed problem preventing readme specified as dynamic in + pyproject.toml from being dynamically specified in setup.py. +- v61.3.1 + * #3233: Included missing test file setupcfg_examples.txt in + sdist. + * #3233: Added script that allows developers to download + setupcfg_examples.txt prior to running tests. By caching these + files it should be possible to run the test suite offline. +- v61.3.0 + * #3229: Disabled automatic download of trove-classifiers to + facilitate reproducibility. + * #3229: Updated pyproject.toml validation via validate-pyproject + v0.7.1. + * #3229: New internal tool made available for updating the code + responsible for the validation of pyproject.toml. This tool can + be executed via tox -e generate-validation-code. +- v61.2.0 + * #3215: Ignored a subgroup of invalid pyproject.toml files that + use the [project] table to specify only requires-python + (transitional). + * Warning: Please note that future releases of setuptools will + halt the build process if a pyproject.toml file that does not + match the PyPA Specification + is given. + * #3215: Updated pyproject.toml validation, as generated by + validate-pyproject==0.6.1. + * #3218: Prevented builds from erroring if the project specifies + metadata via pyproject.toml, but uses other files (e.g. + setup.py) to complement it, without setting dynamic properly. + * Important: This is a transitional behaviour. Future releases of + setuptools may simply ignore externally set metadata not backed + by dynamic or even halt the build with an error. + * #3224: Merge changes from pypa/distutils@e1d5c9b1f6 + + #3223: Fixed missing requirements with environment markers when + optional-dependencies is set in pyproject.toml. +- v61.1.1 + * #3212: Fixed missing dependencies when running setup.py + install. Note that calling setup.py install directly is still + deprecated and will be removed in future versions of + setuptools. Please check the release notes for + :ref:`setup_install_deprecation_note`. +- v61.1.0 + * #3206: Changed setuptools.convert_path to an internal function + that is not exposed as part of setuptools API. Future releases + of setuptools are likely to remove this function. + * #3202: Changed behaviour of auto-discovery to not explicitly + expand package_dir for flat-layouts and to not use relative + paths starting with ./. + * #3203: Prevented pyproject.toml parsing from overwriting + dist.include_package_data explicitly set in setup.py with + default value. + * #3208: Added a warning for non existing files listed with the + file directive in setup.cfg and pyproject.toml. + * #3208: Added a default value for dynamic classifiers in + pyproject.toml when files are missing and errors being ignored. + * #3211: Disabled auto-discovery when distribution class has a + configuration attribute (e.g. when the setup.py script contains + setup(..., configuration=...)). This is done to ensure + extension-only packages created with + numpy.distutils.misc_util.Configuration are not broken by the + safe guard behaviour to avoid accidental multiple top-level + packages in a flat-layout. + * Note Users that don't set packages, py_modules, or + configuration are still likely to observe the auto-discovery + behavior, which may halt the build if the project contains + multiple directories and/or multiple Python files directly + under the project root. To disable auto-discovery please + explicitly set either packages or py_modules. Alternatively you + can also configure :ref:`custom-discovery`. +- v61.0.0 + * #3068: Deprecated setuptools.config.read_configuration, + setuptools.config.parse_configuration and other functions or + classes from setuptools.config. + * Users that still need to parse and process configuration from + setup.cfg can import a direct replacement from + setuptools.config.setupcfg, however this module is transitional + and might be removed in the future (the setup.cfg configuration + format itself is likely to be deprecated in the future). + * #2894: If you purposefully want to create an "empty + distribution", please be aware that some Python files (or + general folders) might be automatically detected and included. + * Projects that currently don't specify both packages and + py_modules in their configuration and contain extra folders or + Python files (not meant for distribution), might see these + files being included in the wheel archive or even experience + the build to fail. + * You can check details about the automatic discovery (and how to + configure a different behaviour) in + :doc:`/userguide/package_discovery`. + * #3067: If the file pyproject.toml exists and it includes + project metadata/config (via [project] table or + [tool.setuptools]), a series of new behaviors that are not + backward compatible may take place: + - The default value of include_package_data will be considered + to be True. + - Setuptools will attempt to validate the pyproject.toml file + according to PEP 621 specification. + - The values specified in pyproject.toml will take precedence + over those specified in setup.cfg or setup.py. + * #2887: [EXPERIMENTAL] Added automatic discovery for py_modules + and packages -- by :user:`abravalheri`. + - Setuptools will try to find these values assuming that the + package uses either the src-layout (a src directory + containing all the packages or modules), the flat-layout + (package directories directly under the project root), or the + single-module approach (an isolated Python file, directly + under the project root). + - The automatic discovery will also respect layouts that are + explicitly configured using the package_dir option. + - For backward-compatibility, this behavior will be observed + only if both py_modules and packages are not set. (Note: + specifying ext_modules might also prevent auto-discover from + taking place) + - If setuptools detects modules or packages that are not + supposed to be in the distribution, please manually set + py_modules and packages in your setup.cfg or setup.py file. + If you are using a flat-layout, you can also consider + switching to src-layout. + * #2887: [EXPERIMENTAL] Added automatic configuration for the + name metadata -- by :user:`abravalheri`. + - Setuptools will adopt the name of the top-level package (or + module in the case of single-module distributions), only when + name is not explicitly provided. + - Please note that it is not possible to automatically derive a + single name when the distribution consists of multiple + top-level packages or modules. + * #3066: Added vendored dependencies for :pypi:`tomli`, + :pypi:`validate-pyproject`. + - These dependencies are used to read pyproject.toml files and + validate them. + * #3067: [EXPERIMENTAL] When using pyproject.toml metadata, the + default value of include_package_data is changed to True. + * #3068: [EXPERIMENTAL] Add support for pyproject.toml + configuration (as introduced by PEP 621). Configuration + parameters not covered by standards are handled in the + [tool.setuptools] sub-table. + - In the future, existing setup.cfg configuration may be + automatically converted into the pyproject.toml equivalent + before taking effect (as proposed in #1688). Meanwhile users + can use automated tools like :pypi:`ini2toml` to help in the + transition. + - Please note that the legacy backend is not guaranteed to work + with pyproject.toml configuration. + * #3125: Implicit namespaces (as introduced in PEP 420) are now + considered by default during :doc:`package discovery + `, when setuptools configuration + and project metadata are added to the pyproject.toml file. + - To disable this behaviour, use namespaces = False when + explicitly setting the [tool.setuptools.packages.find] + section in pyproject.toml. + - This change is backwards compatible and does not affect the + behaviour of configuration done in setup.cfg or setup.py. + * #3152: [EXPERIMENTAL] Added support for attr: and cmdclass + configurations in setup.cfg and pyproject.toml when package_dir + is implicitly found via auto-discovery. + * #3178: Postponed importing ctypes when hiding files on Windows. + This helps to prevent errors in systems that might not have + libffi installed. + * #3179: Merge with pypa/distutils@267dbd25ac +- v60.10.0 + * #2971: Deprecated upload_docs command, to be removed in the + future. + * #3137: Use samefile from stdlib, supported on Windows since + Python 3.2. + * #3170: Adopt nspektr (vendored) to implement + Distribution._install_dependencies. + * #3120: Added workaround for intermittent failures of backend + tests on PyPy. These tests now are marked with XFAIL, instead + of erroring out directly. + * #3124: Improved configuration for :pypi:`rst-linker` (extension + used to build the changelog). + * #3133: Enhanced isolation of tests using virtual environments - + PYTHONPATH is not leaking to spawned subprocesses -- by + :user:`befeleme` + * #3147: Added options to provide a pre-built setuptools wheel or + sdist for being used during tests with virtual environments. + Paths for these pre-built distribution files can now be set via + the environment variables: PRE_BUILT_SETUPTOOLS_SDIST and + PRE_BUILT_SETUPTOOLS_WHEEL. +- v60.9.2 + * #3035: When loading distutils from the vendored copy, rewrite + __name__ to ensure consistent importing from inside and out. +- v60.9.1 + * #3102: Prevent vendored importlib_metadata from loading + distributions from older importlib_metadata. + * #3103: Fixed issue where string-based entry points would be + omitted. + * #3107: Bump importlib_metadata to 4.11.1 addressing issue with + parsing requirements in egg-info as found in PyPy. +- v60.9.0 + * #2876: In the build backend, allow single config settings to be + supplied. + * #2993: Removed workaround in distutils hack for get-pip now + that pypa/get-pip#137 is closed. + * #3085: Setuptools no longer relies on pkg_resources for entry + point handling. + * #3098: Bump vendored packaging to 21.3. + * Removed bootstrap script. + * Warning: Users trying to install the unmaintained + :pypi:`pathlib` backport from PyPI/sdist/source code may find + problems when using setuptools >= 60.9.0. This happens because + during the installation, the unmaintained implementation of + pathlib is loaded and may cause compatibility problems (it does + not expose the same public API defined in the Python standard + library). Whenever possible users should avoid declaring + pathlib as a dependency. An alternative is to pre-build a wheel + for pathlib using a separated virtual environment with an older + version of setuptools and install the library directly from the + pre-built wheel. +- v60.8.2 + * #3091: Make concurrent.futures import lazy in vendored + more_itertools package to a avoid importing threading as a side + effect (which caused gevent/gevent#1865). -- by + :user:`maciejp-ro` +- v60.8.1 + * #3084: When vendoring jaraco packages, ensure the namespace + package is converted to a simple package to support zip + importer. +- v60.8.0 + * #3085: Setuptools now vendors importlib_resources and + importlib_metadata and jaraco.text. Setuptools no longer relies + on pkg_resources for ensure_directory nor parse_requirements. +- v60.7.1 + * #3072: Remove lorem_ipsum from jaraco.text when vendored. +- v60.7.0 + * #3061: Vendored jaraco.text and use line processing from that + library in pkg_resources. + * #3070: Avoid AttributeError in easy_install.create_home_path + when sysconfig.get_config_vars values are not strings. +- v60.6.0 + * #3043: Merge with pypa/distutils@bb018f1ac3 including + consolidated behavior in sysconfig.get_platform + (pypa/distutils#104). + * #3057: Don't include optional Home-page in metadata if no url + is specified. -- by :user:`cdce8p` + * #3062: Merge with pypa/distutils@b53a824ec3 including improved + support for lib directories on non-x64 Windows builds. + * #3054: Used Py3 syntax super().__init__() -- by + :user:`imba-tjd` +- v60.5.4 + * #3009: Remove filtering of distutils warnings. + * #3031: Suppress distutils replacement when building or testing + CPython. +- v60.5.3 + * #3026: Honor sysconfig variables in easy_install. +- v60.5.2 + * #2993: In _distutils_hack, for get-pip, simulate existence of + setuptools. +- v60.5.1 + * #2918: Correct support for Python 3 native loaders. +- v60.5.0 + * #2990: Set the .origin attribute of the distutils module to the + module's __file__. +- v60.4.0 + * #2839: Removed requires sorting when installing wheels as an + egg dir. + * #2953: Fixed a bug that easy install incorrectly parsed Python + 3.10 version string. + * #3006: Fixed startup performance issue of Python interpreter + due to imports of costly modules in _distutils_hack -- by + :user:`tiran` + * #2862: Added integration tests that focus on building and + installing some packages in the Python ecosystem via pip -- by + :user:`abravalheri` + * #2952: Modified "vendoring" logic to keep license files. + * #2968: Improved isolation for some tests that where + inadvertently using the project root for builds, and therefore + creating directories (e.g. build, dist, *.egg-info) that could + interfere with the outcome of other tests -- by + :user:`abravalheri`. + * #2968: Introduced new test fixtures venv, + venv_without_setuptools, bare_venv that rely on the jaraco.envs + package. These new test fixtures were also used to remove the + (currently problematic) dependency on the pytest_virtualenv + plugin. + * #2968: Removed tmp_src test fixture. Previously this fixture + was copying all the files and folders under the project root, + including the .git directory, which is error prone and + increases testing time. Since tmp_src was used to populate + virtual environments (installing the version of setuptools + under test via the source tree), it was replaced by the new + setuptools_sdist and setuptools_wheel fixtures (that are build + only once per session testing and can be shared between all the + workers for read-only usage). +- v60.3.1 + * #3002: Suppress AttributeError when detecting get-pip. +- v60.3.0 + * #2993: In _distutils_hack, bypass the distutils exception for + pip when get-pip is being invoked, because it imports + setuptools. + * #2989: Merge with pypa/distutils@788cc159. Includes fix for + config vars missing from sysconfig. +- v60.2.0 + * #2974: Setuptools now relies on the Python logging + infrastructure to log messages. Instead of using + distutils.log.*, use logging.getLogger(name).*. + * #2987: Sync with + pypa/distutils@2def21c5d74fdd2fe7996ee4030ac145a9d751bd, + including fix for missing get_versions attribute (#2969), more + reliance on sysconfig from stdlib. + * #2962: Avoid attempting to use local distutils when the + presiding version of Setuptools on the path doesn't have one. + * #2983: Restore 'add_shim' as the way to invoke the hook. Avoids + compatibility issues between different versions of Setuptools + with the distutils local implementation. +- v60.1.1 + * #2980: Bypass distutils loader when setuptools module is no + longer available on sys.path. +- v60.1.0 + * #2958: In distutils_hack, only add the metadata finder once. In + ensure_local_distutils, rely on a context manager for reliable + manipulation. + * #2963: Merge with pypa/distutils@a5af364910. Includes revisited + fix for pypa/distutils#15 and improved MinGW/Cygwin support + from pypa/distutils#77. +- v60.0.5 + * #2960: Install schemes fall back to default scheme for headers. +- v60.0.4 + * #2954: Merge with pypa/distutils@eba2bcd310. Adds platsubdir to + config vars available for substitution. +- v60.0.3 + * #2940: Avoid KeyError in distutils hack when pip is imported + during ensurepip. +- v60.0.2 + * #2938: Select 'posix_user' for the scheme unless falling back + to stdlib, then use 'unix_user'. +- v60.0.1 + * #2944: Add support for extended install schemes in + easy_install. +- v60.0.0 + * #2896: Setuptools once again makes its local copy of distutils + the default. To override, set SETUPTOOLS_USE_DISTUTILS=stdlib. +- v59.8.0 + * #2935: Merge + pypa/distutils@460b59f0e68dba17e2465e8dd421bbc14b994d1f. +- v59.7.0 + * #2930: Require Python 3.7 +- v59.6.0 + * #2925: Merge with pypa/distutils@92082ee42c including + introduction of deprecation warning on Version classes. +- v59.4.0 + * #2893: Restore deprecated support for newlines in the Summary + field. +- v59.3.0 + * #2906: In ensure_local_distutils, re-use DistutilsMetaFinder to + load the module. Avoids race conditions when + _distutils_system_mod is employed. +- v59.2.0 + * #2875: Introduce changes from pypa/distutils@514e9d0, including + support for overrides from Debian and pkgsrc, unlocking the + possibility of making SETUPTOOLS_USE_DISTUTILS=local the + default again. +- v59.1.1 + + #2885: Fixed errors when encountering LegacyVersions. +- v59.1.0 + * #2497: Update packaging to 21.2. + * #2877: Back out deprecation of setup_requires and replace + instead by a deprecation of setuptools.installer and + fetch_build_egg. Now setup_requires is still supported when + installed as part of a PEP 517 build, but is deprecated when an + unsatisfied requirement is encountered. +- v59.0.1 + * #2880: Removed URL requirement for pytest-virtualenv in + setup.cfg. PyPI rejects packages with dependencies external to + itself. Instead the test dependency was overwritten via tox.ini +- v59.0.0 + * #2856: Support for custom commands that inherit directly from + distutils is deprecated. Users should extend classes provided + by setuptools instead. + * #2870: Started failing on invalid inline description with line + breaks :class:`ValueError` -- by :user:`webknjaz` + * #2698: Exposed exception classes from distutils.errors via + setuptools.errors. + * #2866: Incorporate changes from pypa/distutils@f1b0a2b. +- v58.5.3 + * #2849: Add fallback for custom build_py commands inheriting + directly from :mod:`distutils`, while still handling + include_package_data=True for sdist. +- v58.5.2 + * #2847: Suppress 'setup.py install' warning under bdist_wheel. +- v58.5.1 + * #2846: Move PkgResourcesDeprecationWarning above + implicitly-called function so that it's in the namespace when + version warnings are generated in an environment that contains + them. +- v58.5.0 + * #1461: Fix inconsistency with include_package_data and + packages_data in sdist by replacing the loop breaking mechanism + between the sdist and egg_info commands -- by + :user:`abravalheri` +- v58.4.0 + * #2497: Officially deprecated PEP 440 non-compliant versions. +- Refresh patches + * sort-for-reproducibility.patch + * remove_mock.patch +- Do not replace the vendored imports from .extern anymore + * Upstream vendors more packages than before and we need to avoid + buildcycles, too. + * The vendored stuff was packaged all the time. + * Update License tag for vendored stuff. + * Drop remove-more-itertools-dependency-cycle.patch + +- Refresh remove_mock.patch to add a missing file to it. + +- update to 58.3.0: + * ``setup.py install`` and ``easy_install`` commands are now officially + deprecated. Use other standards-based installers (like pip) and builders (like + build). Workloads reliant on this behavior should pin to this major version of + Setuptools. + * #1988: Deprecated the ``bdist_rpm`` command. + * #2785: Replace confirparser's readfp with read_file, deprecated since Python 3.2. + * #2823: Officially deprecated support for ``setup_requires``. Users are + encouraged instead to migrate to PEP 518 ``build-system.requires`` in + ``pyproject.toml``. Users reliant on ``setup_requires`` should consider + pinning to this major version to avoid disruption. + * #2762: Changed codecov.yml to configure the threshold to be lower + * #2757: Add windows arm64 launchers for scripts generated by easy_install. + * #2800: Added ``--owner`` and ``--group`` options to the ``sdist`` command, + for specifying file ownership within the produced tarball (similarly + to the corresponding distutils ``sdist`` options). + * #2792: Document how the legacy and non-legacy versions are compared, and + reference to the `PEP 440 `_ + scheme. + * #2773: Retain case in setup.cfg during sdist. + * #2777: Build does not fail fast when ``use_2to3`` is supplied but set to a + false value. + * #2769: Build now fails fast when ``use_2to3`` is supplied. + * #2765: In Distribution.finalize_options, suppress known removed entry points + to avoid issues with older Setuptools. + * #2086: Removed support for 2to3 during builds. Projects should port to a + unified codebase or pin to an older version of Setuptools using PEP 518 + build-requires. + * #2712: Added implicit globbing support for `[options.data_files]` values. + * #2737: fix various syntax and style errors in code snippets in docs + +- Remove unzip BuildRequires: the tarball is proper gz compressed, + no zip files to decompress here. + +- update to version 57.4.0: + * Changes + + #2722: Added support for SETUPTOOLS_EXT_SUFFIX environment + variable to override the suffix normally detected from the + sysconfig module. +- changes from version 57.3.0: + * Changes + + #2465: Documentation is now published using the Furo theme. +- changes from version 57.2.0: + * Changes + + #2724: Added detection of Windows ARM64 build environments using + the VSCMD_ARG_TGT_ARCH environment variable. +- changes from version 57.1.0: + * Changes + + #2692: Globs are now sorted in 'license_files' restoring + reproducibility by eliminating variance from disk order. + + #2714: Update to distutils at pypa/distutils@e2627b7. + + #2715: Removed reliance on deprecated ssl.match_hostname by + removing the ssl support. Now any index operations rely on the + native SSL implementation. + * Documentation changes + + #2604: Revamped the backward/cross tool compatibility section to + remove some confusion. Add some examples and the version since + when entry_points are supported in declarative + configuration. Tried to make the reading flow a bit leaner, + gather some informations that were a bit dispersed. + +- Add patch to remove a dependency cycle between + python-more-itertools and python-setuptools (which requires the + former just for one simple function): + * remove-more-itertools-dependency-cycle.patch + +- Update to 57.0.0 + * big changelog since 44.1, see CHANGES.rst. +- No python2 support anymore. +- Refresh sort-for-reproducibility.patch and remove_mock.patch. +- Drop importlib.patch, fixed upstream. +- Remove testdata.tar.gz, packaged upstream. +- Update requirements. + * New Ring-1 dep: python-jaraco.path <-- python-singledispatch + +- Add python dist provides for setuptools, pkg_resources and + easy_install: work around boo#1186870 +- Dont create a package for -test flavor python-ujson +- Add CVE-2021-45958-fix-buffer-overflows.patch (bsc#1194261) + python-urlgrabber +- Raise proper exception from urlgrab() when local file is not found (bsc#1208288) +- Added: + * fix-urlgrab-file-schema-comparison.patch + python311 +- Switch off obsoleting previous interpreters. + +- Update to 3.11.2: + Bug fixes, no changes in API and no security bugs. + +- Add python310 Obsoletes line to obsolete_python_versioned macro. + +- Add provides for readline and sqlite3 to the main Python + package. + +- Disable NIS for new products, it's deprecated and gets removed + +- build GLIBC hwcaps optimized versions of the interpreter + -- For jsc#PED-1570, providing Python 3.11 for SLE-15-SP5. +- For jsc#PED-1570, jsc#PED-2217 and jsc#PED-68, + providing Python 3.11 for SLE-15-SP4. qt6-svg +- Add upstream change (boo#1211298, CVE-2023-32573): + * CVE-2023-32573-qtsvg-6.5.diff + qt6-svg:docs +- Add upstream change (boo#1211298, CVE-2023-32573): + * CVE-2023-32573-qtsvg-6.5.diff + radare2 +- Update to 5.8.6 + For details, check full release notes: + https://github.com/radareorg/radare2/releases/tag/5.8.6 +- Remove radare2-CVE-2023-1605.patch (boo#1209686). + redis +- Fix CVE-2023-28856, HINCRBYFLOAT invalid key crash + (bsc#1210548 CVE-2023-28856) + * redis-CVE-2023-28856.patch +- Fix CVE-2022-36021 + Specially crafted SRANDMEMBER, ZRANDMEMBER, and HRANDFIELD commands can trigger an integer overflow + (bsc#1208790 CVE-2022-36021) + * redis-CVE-2022-36021.patch +- Fix CVE-2023-25155 + Integer Overflow in RAND commands can lead to assertion + (bsc#1208793 CVE-2023-25155) + * redis-CVE-2023-25155.patch + rmw +- rmw 0.9.1: + * bugfix: In some cases, trashinfo file doesn't get removed + rust +- Update to version 1.69.0 - for details see the rust1.69 package + rust1 -- Really disable test of issue-71519 on aarch64 +- Disable fdupes on SLE/Leap due to incorrect debuginfo extraction -- Re-add obsoletes on rust1.62 to prevent file conflicts. - -Version 1.68.0 (2023-03-09) +Version 1.69.0 (2023-04-20) -- [Stabilize default_alloc_error_handler](https://github.com/rust-lang/rust/pull/102318/) - This allows usage of `alloc` on stable without requiring the - definition of a handler for allocation failure. Defining custom handlers is still unstable. -- [Stabilize `efiapi` calling convention.](https://github.com/rust-lang/rust/pull/105795/) -- [Remove implicit promotion for types with drop glue](https://github.com/rust-lang/rust/pull/105085/) +- [Deriving built-in traits on packed structs works with `Copy` fields.](https://github.com/rust-lang/rust/pull/104429/) +- [Stabilize the `cmpxchg16b` target feature on x86 and x86_64.](https://github.com/rust-lang/rust/pull/106774/) +- [Improve analysis of trait bounds for associated types.](https://github.com/rust-lang/rust/pull/103695/) +- [Allow associated types to be used as union fields.](https://github.com/rust-lang/rust/pull/106938/) +- [Allow `Self: Autotrait` bounds on dyn-safe trait methods.](https://github.com/rust-lang/rust/pull/107082/) +- [Treat `str` as containing `[u8]` for auto trait purposes.](https://github.com/rust-lang/rust/pull/107941/) -- [Change `bindings_with_variant_name` to deny-by-default](https://github.com/rust-lang/rust/pull/104154/) -- [Allow .. to be parsed as let initializer](https://github.com/rust-lang/rust/pull/105701/) -- [Add `armv7-sony-vita-newlibeabihf` as a tier 3 target](https://github.com/rust-lang/rust/pull/105712/) -- [Always check alignment during compile-time const evaluation](https://github.com/rust-lang/rust/pull/104616/) -- [Disable "split dwarf inlining" by default.](https://github.com/rust-lang/rust/pull/106709/) -- [Add vendor to Fuchsia's target triple](https://github.com/rust-lang/rust/pull/106429/) -- [Enable sanitizers for s390x-linux](https://github.com/rust-lang/rust/pull/107127/) +- [Upgrade `*-pc-windows-gnu` on CI to mingw-w64 v10 and GCC 12.2.](https://github.com/rust-lang/rust/pull/100178/) +- [Rework min_choice algorithm of member constraints.](https://github.com/rust-lang/rust/pull/105300/) +- [Support `true` and `false` as boolean flags in compiler arguments.](https://github.com/rust-lang/rust/pull/107043/) +- [Default `repr(C)` enums to `c_int` size.](https://github.com/rust-lang/rust/pull/107592/) -- [Loosen the bound on the Debug implementation of Weak.](https://github.com/rust-lang/rust/pull/90291/) -- [Make `std::task::Context` !Send and !Sync](https://github.com/rust-lang/rust/pull/95985/) -- [PhantomData layout guarantees](https://github.com/rust-lang/rust/pull/104081/) -- [Don't derive Debug for `OnceWith` & `RepeatWith`](https://github.com/rust-lang/rust/pull/104163/) -- [Implement DerefMut for PathBuf](https://github.com/rust-lang/rust/pull/105018/) -- [Add O(1) `Vec -> VecDeque` conversion guarantee](https://github.com/rust-lang/rust/pull/105128/) -- [Leak amplification for peek_mut() to ensure BinaryHeap's invariant is always met](https://github.com/rust-lang/rust/pull/105851/) +- [Implement the unstable `DispatchFromDyn` for cell types, allowing downstream experimentation with custom method receivers.](https://github.com/rust-lang/rust/pull/97373/) +- [Document that `fmt::Arguments::as_str()` may return `Some(_)` in more cases after optimization, subject to change.](https://github.com/rust-lang/rust/pull/106823/) +- [Implement `AsFd` and `AsRawFd` for `Rc`.](https://github.com/rust-lang/rust/pull/107317/) -- [`{core,std}::pin::pin!`](https://doc.rust-lang.org/stable/std/pin/macro.pin.html) -- [`impl From for {f32,f64}`](https://doc.rust-lang.org/stable/std/primitive.f32.html#impl-From%3Cbool%3E-for-f32) -- [`std::path::MAIN_SEPARATOR_STR`](https://doc.rust-lang.org/stable/std/path/constant.MAIN_SEPARATOR_STR.html) -- [`impl DerefMut for PathBuf`](https://doc.rust-lang.org/stable/std/path/struct.PathBuf.html#impl-DerefMut-for-PathBuf) +- [`CStr::from_bytes_until_nul`](https://doc.rust-lang.org/stable/core/ffi/struct.CStr.html#method.from_bytes_until_nul) +- [`core::ffi::FromBytesUntilNulError`](https://doc.rust-lang.org/stable/core/ffi/struct.FromBytesUntilNulError.html) -- [`VecDeque::new`](https://doc.rust-lang.org/stable/std/collections/struct.VecDeque.html#method.new) +- [`SocketAddr::new`](https://doc.rust-lang.org/stable/std/net/enum.SocketAddr.html#method.new) +- [`SocketAddr::ip`](https://doc.rust-lang.org/stable/std/net/enum.SocketAddr.html#method.ip) +- [`SocketAddr::port`](https://doc.rust-lang.org/stable/std/net/enum.SocketAddr.html#method.port) +- [`SocketAddr::is_ipv4`](https://doc.rust-lang.org/stable/std/net/enum.SocketAddr.html#method.is_ipv4) +- [`SocketAddr::is_ipv6`](https://doc.rust-lang.org/stable/std/net/enum.SocketAddr.html#method.is_ipv6) +- [`SocketAddrV4::new`](https://doc.rust-lang.org/stable/std/net/struct.SocketAddrV4.html#method.new) +- [`SocketAddrV4::ip`](https://doc.rust-lang.org/stable/std/net/struct.SocketAddrV4.html#method.ip) +- [`SocketAddrV4::port`](https://doc.rust-lang.org/stable/std/net/struct.SocketAddrV4.html#method.port) +- [`SocketAddrV6::new`](https://doc.rust-lang.org/stable/std/net/struct.SocketAddrV6.html#method.new) +- [`SocketAddrV6::ip`](https://doc.rust-lang.org/stable/std/net/struct.SocketAddrV6.html#method.ip) +- [`SocketAddrV6::port`](https://doc.rust-lang.org/stable/std/net/struct.SocketAddrV6.html#method.port) +- [`SocketAddrV6::flowinfo`](https://doc.rust-lang.org/stable/std/net/struct.SocketAddrV6.html#method.flowinfo) +- [`SocketAddrV6::scope_id`](https://doc.rust-lang.org/stable/std/net/struct.SocketAddrV6.html#method.scope_id) -- [Stabilize sparse registry support for crates.io](https://github.com/rust-lang/cargo/pull/11224/) -- [`cargo build --verbose` tells you more about why it recompiles.](https://github.com/rust-lang/cargo/pull/11407/) -- [Show progress of crates.io index update even `net.git-fetch-with-cli` option enabled](https://github.com/rust-lang/cargo/pull/11579/) - - Misc ----- +- [Cargo now suggests `cargo fix` or `cargo clippy --fix` when compilation warnings are auto-fixable.](https://github.com/rust-lang/cargo/pull/11558/) +- [Cargo now suggests `cargo add` if you try to install a library crate.](https://github.com/rust-lang/cargo/pull/11410/) +- [Cargo now sets the `CARGO_BIN_NAME` environment variable also for binary examples.](https://github.com/rust-lang/cargo/pull/11705/) + Rustdoc +----- +- [Vertically compact trait bound formatting.](https://github.com/rust-lang/rust/pull/102842/) +- [Only include stable lints in `rustdoc::all` group.](https://github.com/rust-lang/rust/pull/106316/) +- [Compute maximum Levenshtein distance based on the query.](https://github.com/rust-lang/rust/pull/107141/) +- [Remove inconsistently-present sidebar tooltips.](https://github.com/rust-lang/rust/pull/107490/) +- [Search by macro when query ends with `!`.](https://github.com/rust-lang/rust/pull/108143/) -- [Add `SEMICOLON_IN_EXPRESSIONS_FROM_MACROS` to future-incompat report](https://github.com/rust-lang/rust/pull/103418/) -- [Only specify `--target` by default for `-Zgcc-ld=lld` on wasm](https://github.com/rust-lang/rust/pull/101792/) -- [Bump `IMPLIED_BOUNDS_ENTAILMENT` to Deny + ReportNow](https://github.com/rust-lang/rust/pull/106465/) -- [`std::task::Context` no longer implements Send and Sync](https://github.com/rust-lang/rust/pull/95985) +- [The `rust-analysis` component from `rustup` now only contains a warning placeholder.](https://github.com/rust-lang/rust/pull/101841/) This was primarily intended for RLS, and the corresponding `-Zsave-analysis` flag has been removed from the compiler as well. +- [Unaligned references to packed fields are now a hard error.](https://github.com/rust-lang/rust/pull/102513/) This has been a warning since 1.53, and denied by default with a future-compatibility warning since 1.62. +- [Update the minimum external LLVM to 14.](https://github.com/rust-lang/rust/pull/107573/) +- [Cargo now emits errors on invalid characters in a registry token.](https://github.com/rust-lang/cargo/pull/11600/) +- [When `default-features` is set to false of a workspace dependency, and an inherited dependency of a member has `default-features = true`, Cargo will enable default features of that dependency.](https://github.com/rust-lang/cargo/pull/11409/) +- [Cargo denies `CARGO_HOME` in the `[env]` configuration table. Cargo itself doesn't pick up this value, but recursive calls to cargo would, which was not intended.](https://github.com/rust-lang/cargo/pull/11644/) +- [Debuginfo for build dependencies is now off if not explicitly set. This is expected to improve the overall build time.](https://github.com/rust-lang/cargo/pull/11252/) s390-tools +- Applied patches for ziomon: fix for SCSI devices of type disk without block dev + (bsc#1211008) + * s390-tools-sles15sp5-01-ziomon-ziorep_config-fix-missing-SG-major-minor-for-.patch + * s390-tools-sles15sp5-02-ziomon-ziorep_config-fix-for-SCSI-devices-of-type-di.patch + +- Applies a fix, splitting of rd.zdev-parameters, in + * s390-tools-ALP-zdev-live.patch + +- Tailored the .spec, added a patch + * s390-tools-ALP-zdev-live.patch + +- Allow activation of devices at boot via kernel command line + for live installation media (jsc#PED-2975) + * Added a Source dracut-zdev-live-20230321.tar + * Updated the .spec file for the new Source +- Amended read_value.c + samba +- Update to 4.17.7 + * CVE-2023-0922: Samba AD DC admin tool samba-tool sends passwords + in cleartext; (bso#15315); (bsc#1209481). + * CVE-2023-0225: Samba AD DC "dnsHostname" attribute can be + deleted by unprivileged authenticated users; (bso#15276); + (bsc#1209483). + * CVE-2023-0614: samba: Access controlled AD LDAP attributes can + be discovered; (bso#15270); (bsc#1209485). + * large_ldap test is inefficient; (bso#15332). + * CVE-2020-25720 [SECURITY] Create Child permission should not + allow full write to all attributes (additional changes); + (bso#14810). +- Update to 4.17.6 + * streams_xattr is creating unexpected locks on folders; + (bso#15314). + * Use of the Azure AD Connect cloud sync tool is now supported + for password hash synchronisation, allowing Samba AD Domains + to synchronise passwords with this popular cloud environment; + (bso#10635). + * Spotlight doesn't work with latest macOS Ventura; + (bso#15299). + * New samba-dcerpc architecture does not scale gracefully; + (bso#15310). + * vfs_ceph incorrectly uses fsp_get_io_fd() instead of + fsp_get_pathref_fd() in close and fstat; (bso#15307). + * With clustering enabled samba-bgqd can core dump due to use + after free; (bso#15293). + * fd_load() function implicitly closes the fd where it should + not; (bso#15311). +- Update to 4.17.5 + * smbc_getxattr() return value is incorrect; (bso#14808). + * Compound SMB2 FLUSH+CLOSE requests from MacOSX are not + handled correctly; (bso#15172). + * synthetic_pathref AFP_AfpInfo failed errors; (bso#15210). + * samba-tool gpo listall fails IPv6 only - finddcs() fails to + find DC when there is only an AAAA record for the DC in DNS; + (bso#15226). + * smbd crashes if an FSCTL request is done on a stream handle; + (bso#15236). + * DFS links don't work anymore on Mac clients since 4.17; + (bso#15277). + * vfs_virusfilter segfault on access, directory edgecase + (accessing NULL value); (bso#15283). + * CVE-2022-38023 [SECURITY] Samba should refuse RC4 (aka md5) + based SChannel on NETLOGON (additional changes); (bso#15240). + * %U for include directive doesn't work for share listing + (netshareenum); (bso#15243). + * Shares missing from netshareenum response in samba 4.17.4; + (bso#15266). + * ctdb: use-after-free in run_proc; (bso#15269). + * irpc_destructor may crash during shutdown; (bso#15280). + * auth3_generate_session_info_pac leaks wbcAuthUserInfo; + (bso#15286). + * smbclient segfaults with use after free on an optimized + build; (bso#15268). + * smbstatus leaking files in msg.sock and msg.lock; + (bso#15282). + * Leak in wbcCtxPingDc2; (bso#15164). + * Access based share enum does not work in Samba 4.16+; + (bso#15265). + * Crash during share enumeration; (bso#15267). + * rep_listxattr on FreeBSD does not properly check for reads + off end of returned buffer; (bso#15271). + * Avoid relying on C89 features in a few places; (bso#15281). + sbt +- Fix build against maven 3.8.6 + shadow +- bsc#1210507 (CVE-2023-29383): + Check for control characters +- Add shadow-CVE-2023-29383.patch + shim +- Updated shim.changes to add CVE-2022-28737 number for bsc#1198458. + The issue be fixed by upgrade to shim 15.7. (bsc#1198458, CVE-2022-28737) + +- Sometimes SLE shim signature be Microsoft updated before openSUSE shim + signature. When submit request on IBS for updating SLE shim, the submitreq + project be generated, but it always be blocked by checking the signature + of openSUSE shim. + It doesn't make sense checking openSUSE shim signature when building + SLE shim on SLE platform, and vice versa. So the following change adds the + logic to compare suffix (sles, opensuse) with distro_id (sle, opensuse). + When and only when hash mismatch and distro_id match with suffix, stop + building. + [#] compare suffix (sles, opensuse) with distro_id (sle, opensuse) + [#] when hash mismatch and distro_id match with suffix, stop building + +- Upgrade shim-install for bsc#1210382 + After closing Leap-gap project since Leap 15.3, openSUSE Leap direct + uses shim from SLE. So the ca_string is 'SUSE Linux Enterprise Secure Boot + CA1', not 'openSUSE Secure Boot CA1'. It causes that the update_boot=no, + so all files in /boot/efi/EFI/boot are not updated. + The 86b73d1 patch added the logic that using ID field in os-release for + checking Leap distro and set ca_string to 'SUSE Linux Enterprise Secure + Boot CA1'. Then /boot/efi/EFI/boot/* can also be updated. +- https://github.com/SUSE/shim-resources (git log --oneline) + 86b73d1 Fix that bootx64.efi is not updated on Leap + f2e8143 Use the long name to specify the grub2 key protector + 7283012 cryptodisk: support TPM authorized policies + 49e7a0d Do not use tpm_record_pcrs unless the command is in command.lst + 26c6bd5 Have grub take a snapshot of "relevant" TPM PCRs + 5c2c3ad Handle different cases of controlling cryptomount volumes during first stage boot + a5c5734 Introduce --no-grub-install option + - signature-sles.x86_64.asc, signature-sles.aarch64.asc (bsc#1198458) + signature-sles.x86_64.asc, signature-sles.aarch64.asc (bsc#1198458, CVE-2022-28737) snapper +- avoid stale btrfs qgroups on transactional systems (bsc#1210151) + * added pr805.patch +- wait for existing btrfs quota rescans to finish (bsc#1210150) + * added pr790.patch + targetcli-fb +- Added one upstream commit for CVE-2020-13867 (bsc#1172743), + part 2. This time, only modify permisssions on directory where + config is stored if it is /etc/target, adding patch: + * Fix-changing-savedir-directory-mode.patch + usbguard +- Fix build failure with gcc13, add build_gcc13.patch. + +- update to 1.1.2 + * Fixed + - Polkit: Always allow getParameter/listDevices/listRules in active sessions + - D-Bus: Send reply on auth failure + - Polkit: Unreference PolkitAuthorizationResult and PolkitAuthority structs if needed + +- When running autoreconf, do it complete so that it does not trip + over different versions of libtool being used. + +- update to 1.1.1 + * Fixed/Changed + - Use authentication instead of authentification + - Restore support for access control filenames without a group + +- Enable dbus support (bsc#1196621, jsc#PED-3789). + vim +- Fixing bsc#1211144 - [Build 96.1] openQA test fails in zypper_migration - conflict between xxd and vim + * Revert the creation standalone xxd packages + +- Updated to version 9.0 with patch level 1443, fixes the following security problems + * Fixing bsc#1209042 (CVE-2023-1264) - VUL-0: CVE-2023-1264: vim: NULL Pointer Dereference vim prior to 9.0.1392 + * Fixing bsc#1209187 (CVE-2023-1355) - VUL-0: CVE-2023-1355: vim: NULL Pointer Dereference prior to 9.0.1402. + * Fixing bsc#1208828 (CVE-2023-1127) - VUL-1: CVE-2023-1127: vim: divide by zero in scrolldown() +- drop vim-8.0-ttytype-test.patch as it changes test_options.vim which we + remove during %prep anyway. And this breaks quilt setup. +- for the complete list of changes see + https://github.com/vim/vim/compare/v9.0.1386...v9.0.1443 + webkit2gtk3 +- Update to version 2.38.6 (boo#1210295 boo#1210731): + + Enable the Asynchronous Clipboard API to make certain pages + work (e.g. GithHub started recently requiring it). + + Support :has() CSS selectors in content filters. + + Apply basic font properties as font variation settings. + + The Bubblewrap sandbox no longer requires setting an + application identifier via GApplication to operate correctly. + Using GApplication is still recommended, but optional. + + Improvements to the GStreamer multimedia playback, in + particular around MSE, WebRTC, and seeking. + + Fix the build with journald support enabled when using elogind + instead of the systemd libraries. + + Fix the build with Link-Time Optimization enabled (-flto=auto). + + Fix context menus not working in the remote Web Inspector. + + Fix usage of the remote Web Inspector over HTTP. + + Fix debug logs not being emitted in release builds. + + Fix several crashes and rendering issues. + + Security fixes: CVE-2022-0108, CVE-2023-28205, CVE-2022-32885, + CVE-2023-27932, CVE-2023-27954. + - + Security fixes: CVE-2022-32886, CVE-2022-32912. + + Security fixes: CVE-2022-32886, CVE-2022-32912, CVE-2023-25358, + CVE-2023-25360, CVE-2023-25361, CVE-2023-25362, CVE-2023-25363. xmvn-mojo +- The build does not depend on easymock + yast2-network +- Do not write the EAP auth attribute when writing a wireless + wicked configuration using the EAP mode as TLS (bsc#1211026) +- 4.5.20 + +- Fix summary crash when there is no interface available + (bsc#1209589, bsc#1211161). +- 4.5.19 + zlib +- Fix deflateBound() before deflateInit(), bsc#1210593, bsc#1211005 + bsc1210593.patch +