Changelog
### 12.2.0
```
-------
Features:
- Add a `make_writable` method to `Frame` instances (:issue:`1414`).
- Use `av_guess_sample_aspect_ratio` to report sample and display aspect ratios.
Fixes:
- Fix a crash when assigning an `AudioLayout` to `AudioCodecContext.layout` (:issue:`1434`).
- Remove a circular reference which caused `AudioSampler` to occupy memory until garbage collected (:issue:`1429`).
- Fix more type stubs, remove incorrect `__init__.pyi`.
```
Links
- PyPI: https://pypi.org/project/av
- Changelog: https://data.safetycli.com/changelogs/av/
- Repo: https://github.com/PyAV-Org/PyAV
Changelog
### 1.34.136
```
========
* api-change:``acm-pca``: [``botocore``] Added CCPC_LEVEL_1_OR_HIGHER KeyStorageSecurityStandard and SM2 KeyAlgorithm and SM3WITHSM2 SigningAlgorithm for China regions.
* api-change:``cloudhsmv2``: [``botocore``] Added 3 new APIs to support backup sharing: GetResourcePolicy, PutResourcePolicy, and DeleteResourcePolicy. Added BackupArn to the output of the DescribeBackups API. Added support for BackupArn in the CreateCluster API.
* api-change:``connect``: [``botocore``] This release supports showing PreferredAgentRouting step via DescribeContact API.
* api-change:``emr``: [``botocore``] This release provides the support for new allocation strategies i.e. CAPACITY_OPTIMIZED_PRIORITIZED for Spot and PRIORITIZED for On-Demand by taking input of priority value for each instance type for instance fleet clusters.
* api-change:``glue``: [``botocore``] Added AttributesToGet parameter to Glue GetDatabases, allowing caller to limit output to include only the database name.
* api-change:``kinesisanalyticsv2``: [``botocore``] Support for Flink 1.19 in Managed Service for Apache Flink
* api-change:``opensearch``: [``botocore``] This release removes support for enabling or disabling Natural Language Query Processing feature for Amazon OpenSearch Service domains.
* api-change:``pi``: [``botocore``] Noting that the filter db.sql.db_id isn't available for RDS for SQL Server DB instances.
* api-change:``workspaces``: [``botocore``] Added support for Red Hat Enterprise Linux 8 on Amazon WorkSpaces Personal.
```
### 1.34.135
```
========
* api-change:``application-autoscaling``: [``botocore``] Amazon WorkSpaces customers can now use Application Auto Scaling to automatically scale the number of virtual desktops in a WorkSpaces pool.
* api-change:``chime-sdk-media-pipelines``: [``botocore``] Added Amazon Transcribe multi language identification to Chime SDK call analytics. Enabling customers sending single stream audio to generate call recordings using Chime SDK call analytics
* api-change:``cloudfront``: [``botocore``] Doc only update for CloudFront that fixes customer-reported issue
* api-change:``datazone``: [``botocore``] This release supports the data lineage feature of business data catalog in Amazon DataZone.
* api-change:``elasticache``: [``botocore``] Add v2 smoke tests and smithy smokeTests trait for SDK testing.
* api-change:``mq``: [``botocore``] This release makes the EngineVersion field optional for both broker and configuration and uses the latest available version by default. The AutoMinorVersionUpgrade field is also now optional for broker creation and defaults to 'true'.
* api-change:``qconnect``: [``botocore``] Adds CreateContentAssociation, ListContentAssociations, GetContentAssociation, and DeleteContentAssociation APIs.
* api-change:``quicksight``: [``botocore``] Adding support for Repeating Sections, Nested Filters
* api-change:``rds``: [``botocore``] Updates Amazon RDS documentation for TAZ export to S3.
* api-change:``sagemaker``: [``botocore``] Add capability for Admins to customize Studio experience for the user by showing or hiding Apps and MLTools.
* api-change:``workspaces``: [``botocore``] Added support for WorkSpaces Pools.
```
### 1.34.134
```
========
* api-change:``controltower``: [``botocore``] Added ListLandingZoneOperations API.
* api-change:``eks``: [``botocore``] Added support for disabling unmanaged addons during cluster creation.
* api-change:``ivs-realtime``: [``botocore``] IVS Real-Time now offers customers the ability to upload public keys for customer vended participant tokens.
* api-change:``kinesisanalyticsv2``: [``botocore``] This release adds support for new ListApplicationOperations and DescribeApplicationOperation APIs. It adds a new configuration to enable system rollbacks, adds field ApplicationVersionCreateTimestamp for clarity and improves support for pagination for APIs.
* api-change:``opensearch``: [``botocore``] This release adds support for enabling or disabling Natural Language Query Processing feature for Amazon OpenSearch Service domains, and provides visibility into the current state of the setup or tear-down.
```
### 1.34.133
```
========
* api-change:``autoscaling``: [``botocore``] Doc only update for Auto Scaling's TargetTrackingMetricDataQuery
* api-change:``ec2``: [``botocore``] This release is for the launch of the new u7ib-12tb.224xlarge, R8g, c7gn.metal and mac2-m1ultra.metal instance types
* api-change:``networkmanager``: [``botocore``] This is model changes & documentation update for the Asynchronous Error Reporting feature for AWS Cloud WAN. This feature allows customers to view errors that occur while their resources are being provisioned, enabling customers to fix their resources without needing external support.
* api-change:``workspaces-thin-client``: [``botocore``] This release adds the deviceCreationTags field to CreateEnvironment API input, UpdateEnvironment API input and GetEnvironment API output.
```
### 1.34.132
```
========
* api-change:``bedrock-runtime``: [``botocore``] Increases Converse API's document name length
* api-change:``customer-profiles``: [``botocore``] This release includes changes to ProfileObjectType APIs, adds functionality top set and get capacity for profile object types.
* api-change:``ec2``: [``botocore``] Fix EC2 multi-protocol info in models.
* api-change:``qbusiness``: [``botocore``] Allow enable/disable Q Apps when creating/updating a Q application; Return the Q Apps enablement information when getting a Q application.
* api-change:``ssm``: [``botocore``] Add sensitive trait to SSM IPAddress property for CloudTrail redaction
* api-change:``workspaces-web``: [``botocore``] Added ability to enable DeepLinking functionality on a Portal via UserSettings as well as added support for IdentityProvider resource tagging.
```
Links
- PyPI: https://pypi.org/project/boto3
- Changelog: https://data.safetycli.com/changelogs/boto3/
- Repo: https://github.com/boto/boto3
Changelog
### 1.34.136
```
========
* api-change:``acm-pca``: Added CCPC_LEVEL_1_OR_HIGHER KeyStorageSecurityStandard and SM2 KeyAlgorithm and SM3WITHSM2 SigningAlgorithm for China regions.
* api-change:``cloudhsmv2``: Added 3 new APIs to support backup sharing: GetResourcePolicy, PutResourcePolicy, and DeleteResourcePolicy. Added BackupArn to the output of the DescribeBackups API. Added support for BackupArn in the CreateCluster API.
* api-change:``connect``: This release supports showing PreferredAgentRouting step via DescribeContact API.
* api-change:``emr``: This release provides the support for new allocation strategies i.e. CAPACITY_OPTIMIZED_PRIORITIZED for Spot and PRIORITIZED for On-Demand by taking input of priority value for each instance type for instance fleet clusters.
* api-change:``glue``: Added AttributesToGet parameter to Glue GetDatabases, allowing caller to limit output to include only the database name.
* api-change:``kinesisanalyticsv2``: Support for Flink 1.19 in Managed Service for Apache Flink
* api-change:``opensearch``: This release removes support for enabling or disabling Natural Language Query Processing feature for Amazon OpenSearch Service domains.
* api-change:``pi``: Noting that the filter db.sql.db_id isn't available for RDS for SQL Server DB instances.
* api-change:``workspaces``: Added support for Red Hat Enterprise Linux 8 on Amazon WorkSpaces Personal.
```
### 1.34.135
```
========
* api-change:``application-autoscaling``: Amazon WorkSpaces customers can now use Application Auto Scaling to automatically scale the number of virtual desktops in a WorkSpaces pool.
* api-change:``chime-sdk-media-pipelines``: Added Amazon Transcribe multi language identification to Chime SDK call analytics. Enabling customers sending single stream audio to generate call recordings using Chime SDK call analytics
* api-change:``cloudfront``: Doc only update for CloudFront that fixes customer-reported issue
* api-change:``datazone``: This release supports the data lineage feature of business data catalog in Amazon DataZone.
* api-change:``elasticache``: Add v2 smoke tests and smithy smokeTests trait for SDK testing.
* api-change:``mq``: This release makes the EngineVersion field optional for both broker and configuration and uses the latest available version by default. The AutoMinorVersionUpgrade field is also now optional for broker creation and defaults to 'true'.
* api-change:``qconnect``: Adds CreateContentAssociation, ListContentAssociations, GetContentAssociation, and DeleteContentAssociation APIs.
* api-change:``quicksight``: Adding support for Repeating Sections, Nested Filters
* api-change:``rds``: Updates Amazon RDS documentation for TAZ export to S3.
* api-change:``sagemaker``: Add capability for Admins to customize Studio experience for the user by showing or hiding Apps and MLTools.
* api-change:``workspaces``: Added support for WorkSpaces Pools.
```
### 1.34.134
```
========
* api-change:``controltower``: Added ListLandingZoneOperations API.
* api-change:``eks``: Added support for disabling unmanaged addons during cluster creation.
* api-change:``ivs-realtime``: IVS Real-Time now offers customers the ability to upload public keys for customer vended participant tokens.
* api-change:``kinesisanalyticsv2``: This release adds support for new ListApplicationOperations and DescribeApplicationOperation APIs. It adds a new configuration to enable system rollbacks, adds field ApplicationVersionCreateTimestamp for clarity and improves support for pagination for APIs.
* api-change:``opensearch``: This release adds support for enabling or disabling Natural Language Query Processing feature for Amazon OpenSearch Service domains, and provides visibility into the current state of the setup or tear-down.
```
### 1.34.133
```
========
* api-change:``autoscaling``: Doc only update for Auto Scaling's TargetTrackingMetricDataQuery
* api-change:``ec2``: This release is for the launch of the new u7ib-12tb.224xlarge, R8g, c7gn.metal and mac2-m1ultra.metal instance types
* api-change:``networkmanager``: This is model changes & documentation update for the Asynchronous Error Reporting feature for AWS Cloud WAN. This feature allows customers to view errors that occur while their resources are being provisioned, enabling customers to fix their resources without needing external support.
* api-change:``workspaces-thin-client``: This release adds the deviceCreationTags field to CreateEnvironment API input, UpdateEnvironment API input and GetEnvironment API output.
```
### 1.34.132
```
========
* api-change:``bedrock-runtime``: Increases Converse API's document name length
* api-change:``customer-profiles``: This release includes changes to ProfileObjectType APIs, adds functionality top set and get capacity for profile object types.
* api-change:``ec2``: Fix EC2 multi-protocol info in models.
* api-change:``qbusiness``: Allow enable/disable Q Apps when creating/updating a Q application; Return the Q Apps enablement information when getting a Q application.
* api-change:``ssm``: Add sensitive trait to SSM IPAddress property for CloudTrail redaction
* api-change:``workspaces-web``: Added ability to enable DeepLinking functionality on a Portal via UserSettings as well as added support for IdentityProvider resource tagging.
```
Links
- PyPI: https://pypi.org/project/botocore
- Changelog: https://data.safetycli.com/changelogs/botocore/
- Repo: https://github.com/boto/botocore
Changelog
### 4.7.0
```
Chore
* chore(deps): update all non-major dependencies ([`88de2f0`](https://github.com/python-gitlab/python-gitlab/commit/88de2f0fc52f4f02e1d44139f4404acf172624d7))
* chore(deps): update all non-major dependencies ([`a510f43`](https://github.com/python-gitlab/python-gitlab/commit/a510f43d990c3a3fd169854218b64d4eb9491628))
* chore(deps): update gitlab/gitlab-ee docker tag to v17.0.2-ee.0 ([`51779c6`](https://github.com/python-gitlab/python-gitlab/commit/51779c63e6a58e1ae68e9b1c3ffff998211d4e66))
* chore(deps): update python-semantic-release/upload-to-gh-release digest to 6b7558f ([`fd0f0b0`](https://github.com/python-gitlab/python-gitlab/commit/fd0f0b0338623a98e9368c30b600d603b966f8b7))
* chore(deps): update all non-major dependencies ([`d4fdf90`](https://github.com/python-gitlab/python-gitlab/commit/d4fdf90655c2cb5124dc2ecd8b449e1e16d0add5))
* chore(deps): update dependency types-setuptools to v70 ([`7767514`](https://github.com/python-gitlab/python-gitlab/commit/7767514a1ad4269a92a6610aa71aa8c595565a7d))
* chore(deps): update gitlab/gitlab-ee docker tag to v17.0.1-ee.0 ([`df0ff4c`](https://github.com/python-gitlab/python-gitlab/commit/df0ff4c4c1497d6449488b8577ad7188b55c41a9))
* chore(deps): update python-semantic-release/upload-to-gh-release digest to 477a404 ([`02a551d`](https://github.com/python-gitlab/python-gitlab/commit/02a551d82327b879b7a903b56b7962da552d1089))
* chore(deps): update all non-major dependencies ([`d5de288`](https://github.com/python-gitlab/python-gitlab/commit/d5de28884f695a79e49605a698c4f17b868ddeb8))
* chore: add a help message for `gitlab project-key enable`
Add some help text for `gitlab project-key enable`. This both adds
help text and shows how to use the new `help` feature.
Example:
$ gitlab project-key --help
usage: gitlab project-key [-h] {list,get,create,update,delete,enable} ...
options:
-h, --help show this help message and exit
action:
{list,get,create,update,delete,enable}
Action to execute on the GitLab resource.
list List the GitLab resources
get Get a GitLab resource
create Create a GitLab resource
update Update a GitLab resource
delete Delete a GitLab resource
enable Enable a deploy key for the project ([`1291dbb`](https://github.com/python-gitlab/python-gitlab/commit/1291dbb588d3a5a54ee54d9bb93c444ce23efa8c))
* chore: sort CLI behavior-related args to remove
Sort the list of CLI behavior-related args that are to be removed. ([`9b4b0ef`](https://github.com/python-gitlab/python-gitlab/commit/9b4b0efa1ccfb155aee8384de9e00f922b989850))
Feature
* feat(api): add support for latest pipeline ([`635f5a7`](https://github.com/python-gitlab/python-gitlab/commit/635f5a7128c780880824f69a9aba23af148dfeb4))
* feat: add `--no-mask-credentials` CLI argument
This gives the ability to not mask credentials when using the
`--debug` argument. ([`18aa1fc`](https://github.com/python-gitlab/python-gitlab/commit/18aa1fc074b9f477cf0826933184bd594b63b489))
Fix
* fix: add ability to add help to custom_actions
Now when registering a custom_action can add help text if desired.
Also delete the VerticalHelpFormatter as no longer needed. When the
help value is set to `None` or some other value, the actions will get
printed vertically. Before when the help value was not set the actions
would all get put onto one line. ([`9acd2d2`](https://github.com/python-gitlab/python-gitlab/commit/9acd2d23dd8c87586aa99c70b4b47fa47528472b))
```
Links
- PyPI: https://pypi.org/project/python-gitlab
- Changelog: https://data.safetycli.com/changelogs/python-gitlab/
Changelog
### 8.13.40
```
Metadata changes:
- Updated phone metadata for region code(s): FI, GE, GY, HK, IL, MU, MX, TD
- Updated short number metadata for region code(s): FI
- Updated geocoding data for country calling code(s): 52 (en, es)
- Updated carrier data for country calling code(s):
230 (en), 235 (en), 592 (en), 852 (en, zh), 880 (en), 995 (en)
- Updated / refreshed time zone meta data.
```
Links
- PyPI: https://pypi.org/project/phonenumbers
- Changelog: https://data.safetycli.com/changelogs/phonenumbers/
- Repo: https://github.com/daviddrysdale/python-phonenumbers
Changelog
### 1.14.0
```
many new features, numerous bug-fixes, improved test coverage and better
documentation. There have been a number of deprecations and API changes
in this release, which are documented below. All users are encouraged to
upgrade to this release, as there are a large number of bug-fixes and
optimizations. Before upgrading, we recommend that users check that
their own code does not use deprecated SciPy functionality (to do so,
run your code with ``python -Wd`` and check for ``DeprecationWarning`` s).
Our development attention will now shift to bug-fix releases on the
1.14.x branch, and on adding new features on the main branch.
This release requires Python `3.10+` and NumPy `1.23.5` or greater.
For running on PyPy, PyPy3 6.0+ is required.
Highlights of this release
===================
- SciPy now supports the new Accelerate library introduced in macOS 13.3, and
has wheels built against Accelerate for macOS >=14 resulting in significant
performance improvements for many linear algebra operations.
- A new method, ``cobyqa``, has been added to `scipy.optimize.minimize` - this
is an interface for COBYQA (Constrained Optimization BY Quadratic
Approximations), a derivative-free optimization solver, designed to
supersede COBYLA, developed by the Department of Applied Mathematics, The
Hong Kong Polytechnic University.
- `scipy.sparse.linalg.spsolve_triangular` is now more than an order of
magnitude faster in many cases.
New features
==========
`scipy.fft` improvements
========================
- A new function, `scipy.fft.prev_fast_len`, has been added. This function
finds the largest composite of FFT radices that is less than the target
length. It is useful for discarding a minimal number of samples before FFT.
`scipy.io` improvements
=======================
- ``wavfile`` now supports reading and writing of ``wav`` files in the RF64
format, allowing files greater than 4 GB in size to be handled.
`scipy.constants` improvements
==============================
- Experimental support for the array API standard has been added.
`scipy.interpolate` improvements
================================
- `scipy.interpolate.Akima1DInterpolator` now supports extrapolation via the
``extrapolate`` argument.
`scipy.optimize` improvements
=============================
- `scipy.optimize.HessianUpdateStrategy` now also accepts square arrays for
``init_scale``.
- A new method, ``cobyqa``, has been added to `scipy.optimize.minimize` - this
is an interface for COBYQA (Constrained Optimization BY Quadratic
Approximations), a derivative-free optimization solver, designed to
supersede COBYLA, developed by the Department of Applied Mathematics, The
Hong Kong Polytechnic University.
- There are some performance improvements in
`scipy.optimize.differential_evolution`.
- `scipy.optimize.approx_fprime` now has linear space complexity.
`scipy.signal` improvements
===========================
- `scipy.signal.minimum_phase` has a new argument ``half``, allowing the
provision of a filter of the same length as the linear-phase FIR filter
coefficients and with the same magnitude spectrum.
`scipy.sparse` improvements
===========================
- A special case has been added to handle multiplying a ``dia_array`` by a
scalar, which avoids a potentially costly conversion to CSR format.
- `scipy.sparse.csgraph.yen` has been added, allowing usage of Yen's K-Shortest
Paths algorithm on a directed on undirected graph.
- Addition between DIA-format sparse arrays and matrices is now faster.
- `scipy.sparse.linalg.spsolve_triangular` is now more than an order of
magnitude faster in many cases.
`scipy.spatial` improvements
============================
- ``Rotation`` supports an alternative "scalar-first" convention of quaternion
component ordering. It is available via the keyword argument ``scalar_first``
of ``from_quat`` and ``as_quat`` methods.
- Some minor performance improvements for inverting of ``Rotation`` objects.
`scipy.special` improvements
============================
- Added `scipy.special.log_wright_bessel`, for calculation of the logarithm of
Wright's Bessel function.
- The relative error in `scipy.special.hyp2f1` calculations has improved
substantially.
- Improved behavior of ``boxcox``, ``inv_boxcox``, ``boxcox1p``, and
``inv_boxcox1p`` by preventing premature overflow.
`scipy.stats` improvements
==========================
- A new function `scipy.stats.power` can be used for simulating the power
of a hypothesis test with respect to a specified alternative.
- The Irwin-Hall (AKA Uniform Sum) distribution has been added as
`scipy.stats.irwinhall`.
- Exact p-value calculations of `scipy.stats.mannwhitneyu` are much faster
and use less memory.
- `scipy.stats.pearsonr` now accepts n-D arrays and computes the statistic
along a specified ``axis``.
- `scipy.stats.kstat`, `scipy.stats.kstatvar`, and `scipy.stats.bartlett`
are faster at performing calculations along an axis of a large n-D array.
Array API Standard Support
=====================
*Experimental* support for array libraries other than NumPy has been added to
existing sub-packages in recent versions of SciPy. Please consider testing
these features by setting an environment variable ``SCIPY_ARRAY_API=1`` and
providing PyTorch, JAX, or CuPy arrays as array arguments.
As of 1.14.0, there is support for
- `scipy.cluster`
- `scipy.fft`
- `scipy.constants`
- `scipy.special`: (select functions)
- `scipy.special.log_ndtr`
- `scipy.special.ndtr`
- `scipy.special.ndtri`
- `scipy.special.erf`
- `scipy.special.erfc`
- `scipy.special.i0`
- `scipy.special.i0e`
- `scipy.special.i1`
- `scipy.special.i1e`
- `scipy.special.gammaln`
- `scipy.special.gammainc`
- `scipy.special.gammaincc`
- `scipy.special.logit`
- `scipy.special.expit`
- `scipy.special.entr`
- `scipy.special.rel_entr`
- `scipy.special.xlogy`
- `scipy.special.chdtrc`
- `scipy.stats`: (select functions)
- `scipy.stats.moment`
- `scipy.stats.skew`
- `scipy.stats.kurtosis`
- `scipy.stats.kstat`
- `scipy.stats.kstatvar`
- `scipy.stats.circmean`
- `scipy.stats.circvar`
- `scipy.stats.circstd`
- `scipy.stats.entropy`
- `scipy.stats.variation`
- `scipy.stats.sem`
- `scipy.stats.ttest_1samp`
- `scipy.stats.pearsonr`
- `scipy.stats.chisquare`
- `scipy.stats.skewtest`
- `scipy.stats.kurtosistest`
- `scipy.stats.normaltest`
- `scipy.stats.jarque_bera`
- `scipy.stats.bartlett`
- `scipy.stats.power_divergence`
- `scipy.stats.monte_carlo_test`
Deprecated features
===============
- `scipy.stats.gstd`, `scipy.stats.chisquare`, and
`scipy.stats.power_divergence` have deprecated support for masked array
input.
- `scipy.stats.linregress` has deprecated support for specifying both samples
in one argument; ``x`` and ``y`` are to be provided as separate arguments.
- The ``conjtransp`` method for `scipy.sparse.dok_array` and
`scipy.sparse.dok_matrix` has been deprecated and will be removed in SciPy
1.16.0.
- The option ``quadrature="trapz"`` in `scipy.integrate.quad_vec` has been
deprecated in favour of ``quadrature="trapezoid"`` and will be removed in
SciPy 1.16.0.
- `scipy.special.comb` has deprecated support for use of ``exact=True`` in
conjunction with non-integral ``N`` and/or ``k``.
Backwards incompatible changes
=========================
- Many `scipy.stats` functions now produce a standardized warning message when
an input sample is too small (e.g. zero size). Previously, these functions
may have raised an error, emitted one or more less informative warnings, or
emitted no warnings. In most cases, returned results are unchanged; in almost
all cases the correct result is ``NaN``.
Expired deprecations
====================
There is an ongoing effort to follow through on long-standing deprecations.
The following previously deprecated features are affected:
- Several previously deprecated methods for sparse arrays were removed:
``asfptype``, ``getrow``, ``getcol``, ``get_shape``, ``getmaxprint``,
``set_shape``, ``getnnz``, and ``getformat``. Additionally, the ``.A`` and
``.H`` attributes were removed.
- ``scipy.integrate.{simps,trapz,cumtrapz}`` have been removed in favour of
``simpson``, ``trapezoid``, and ``cumulative_trapezoid``.
- The ``tol`` argument of ``scipy.sparse.linalg.{bcg,bicstab,cg,cgs,gcrotmk,
mres,lgmres,minres,qmr,tfqmr}`` has been removed in favour of ``rtol``.
Furthermore, the default value of ``atol`` for these functions has changed
to ``0.0``.
- The ``restrt`` argument of `scipy.sparse.linalg.gmres` has been removed in
favour of ``restart``.
- The ``initial_lexsort`` argument of `scipy.stats.kendalltau` has been
removed.
- The ``cond`` and ``rcond`` arguments of `scipy.linalg.pinv` have been
removed.
- The ``even`` argument of `scipy.integrate.simpson` has been removed.
- The ``turbo`` and ``eigvals`` arguments from ``scipy.linalg.{eigh,eigvalsh}``
have been removed.
- The ``legacy`` argument of `scipy.special.comb` has been removed.
- The ``hz``/``nyq`` argument of ``signal.{firls, firwin, firwin2, remez}`` has
been removed.
- Objects that weren't part of the public interface but were accessible through
deprecated submodules have been removed.
- ``float128``, ``float96``, and object arrays now raise an error in
`scipy.signal.medfilt` and `scipy.signal.order_filter`.
- ``scipy.interpolate.interp2d`` has been replaced by an empty stub (to be
removed completely in the future).
- Coinciding with changes to function signatures (e.g. removal of a deprecated
keyword), we had deprecated positional use of keyword arguments for the
affected functions, which will now raise an error. Affected functions are:
- ``sparse.linalg.{bicg, bicgstab, cg, cgs, gcrotmk, gmres, lgmres, minres,
qmr, tfqmr}``
- ``stats.kendalltau``
- ``linalg.pinv``
- ``integrate.simpson``
- ``linalg.{eigh,eigvalsh}``
- ``special.comb``
- ``signal.{firls, firwin, firwin2, remez}``
Other changes
===========
- SciPy now uses C17 as the C standard to build with, instead of C99. The C++
standard remains C++17.
- macOS Accelerate, which got a major upgrade in macOS 13.3, is now supported.
This results in significant performance improvements for linear algebra
operations, as well as smaller binary wheels.
- Cross-compilation should be smoother and QEMU or similar is no longer needed
to run the cross interpreter.
- Experimental array API support for the JAX backend has been added to several
parts of SciPy.
Authors
======
* Name (commits)
* h-vetinari (30)
* Steven Adams (1) +
* Max Aehle (1) +
* Ataf Fazledin Ahamed (2) +
* Trinh Quoc Anh (1) +
* Miguel A. Batalla (7) +
* Tim Beyer (1) +
* Andrea Blengino (1) +
* boatwrong (1)
* Jake Bowhay (47)
* Dietrich Brunn (2)
* Evgeni Burovski (174)
* Tim Butters (7) +
* CJ Carey (5)
* Sean Cheah (46)
* Lucas Colley (72)
* Giuseppe "Peppe" Dilillo (1) +
* DWesl (2)
* Pieter Eendebak (5)
* Kenji S Emerson (1) +
* Jonas Eschle (1)
* fancidev (2)
* Anthony Frazier (1) +
* Ilan Gold (1) +
* Ralf Gommers (122)
* Rohit Goswami (28)
* Ben Greiner (1) +
* Lorenzo Gualniera (1) +
* Matt Haberland (250)
* Shawn Hsu (1) +
* Budjen Jovan (3) +
* Jozsef Kutas (1)
* Eric Larson (3)
* Gregory R. Lee (4)
* Philip Loche (1) +
* Christian Lorentzen (5)
* Sijo Valayakkad Manikandan (2) +
* marinelay (2) +
* Nikolay Mayorov (1)
* Nicholas McKibben (2)
* Melissa Weber Mendonça (6)
* João Mendes (1) +
* Tomiță Militaru (2) +
* Andrew Nelson (32)
* Lysandros Nikolaou (1)
* Nick ODell (5) +
* Jacob Ogle (1) +
* Pearu Peterson (1)
* Matti Picus (4)
* Ilhan Polat (8)
* pwcnorthrop (3) +
* Bharat Raghunathan (1)
* Tom M. Ragonneau (2) +
* Tyler Reddy (47)
* Pamphile Roy (17)
* Atsushi Sakai (9)
* Daniel Schmitz (5)
* Julien Schueller (2) +
* Dan Schult (12)
* Tomer Sery (7)
* Scott Shambaugh (4)
* Tuhin Sharma (1) +
* Sheila-nk (4)
* Skylake (1) +
* Albert Steppi (214)
* Kai Striega (6)
* Zhibing Sun (2) +
* Nimish Telang (1) +
* toofooboo (1) +
* tpl2go (1) +
* Edgar Andrés Margffoy Tuay (44)
* Valerix (1) +
* Christian Veenhuis (1)
* void (2) +
* Warren Weckesser (3)
* Xuefeng Xu (1)
* Rory Yorke (1)
* Xiao Yuan (1)
* Irwin Zaid (35)
* Elmar Zander (1) +
* ਗਗਨਦੀਪ ਸਿੰਘ (Gagandeep Singh) (2) +
A total of 81 people contributed to this release.
People with a "+" by their names contributed a patch for the first time.
This list of names is automatically generated, and may not be fully complete.
```
Links
- PyPI: https://pypi.org/project/scipy
- Changelog: https://data.safetycli.com/changelogs/scipy/
- Homepage: https://scipy.org/
Changelog
### 2.8.0
```
[GitHub release](https://github.com/pydantic/pydantic/releases/tag/v2.8.0)
The code released in v2.8.0 is functionally identical to that of v2.8.0b1.
What's Changed
Packaging
* Update citation version automatically with new releases by sydney-runkle in [9673](https://github.com/pydantic/pydantic/pull/9673)
* Bump pyright to `v1.1.367` and add type checking tests for pipeline API by adriangb in [9674](https://github.com/pydantic/pydantic/pull/9674)
* Update `pydantic.v1` stub to `v1.10.17` by sydney-runkle in [9707](https://github.com/pydantic/pydantic/pull/9707)
* General package updates to prep for `v2.8.0b1` by sydney-runkle in [9741](https://github.com/pydantic/pydantic/pull/9741)
* Bump `pydantic-core` to `v2.20.0` by sydney-runkle in [9745](https://github.com/pydantic/pydantic/pull/9745)
* Add support for Python 3.13 by sydney-runkle in [9743](https://github.com/pydantic/pydantic/pull/9743)
* Update `pdm` version used for `pdm.lock` to v2.16.1 by sydney-runkle in [9761](https://github.com/pydantic/pydantic/pull/9761)
* Update to `ruff` `v0.4.8` by Viicos in [9585](https://github.com/pydantic/pydantic/pull/9585)
New Features
* Experimental: support `defer_build` for `TypeAdapter` by MarkusSintonen in [8939](https://github.com/pydantic/pydantic/pull/8939)
* Implement `deprecated` field in json schema by NeevCohen in [9298](https://github.com/pydantic/pydantic/pull/9298)
* Experimental: Add pipeline API by adriangb in [9459](https://github.com/pydantic/pydantic/pull/9459)
* Add support for programmatic title generation by NeevCohen in [9183](https://github.com/pydantic/pydantic/pull/9183)
* Implement `fail_fast` feature by uriyyo in [9708](https://github.com/pydantic/pydantic/pull/9708)
* Add `ser_json_inf_nan='strings'` mode to produce valid JSON by josh-newman in [pydantic/pydantic-core1307](https://github.com/pydantic/pydantic-core/pull/1307)
Changes
* Add warning when "alias" is set in ignored `Annotated` field by nix010 in [9170](https://github.com/pydantic/pydantic/pull/9170)
* Support serialization of some serializable defaults in JSON schema by sydney-runkle in [9624](https://github.com/pydantic/pydantic/pull/9624)
* Relax type specification for `__validators__` values in `create_model` by sydney-runkle in [9697](https://github.com/pydantic/pydantic/pull/9697)
* **Breaking Change:** Improve `smart` union matching logic by sydney-runkle in [pydantic/pydantic-core1322](https://github.com/pydantic/pydantic-core/pull/1322)
You can read more about our `smart` union matching logic [here](https://docs.pydantic.dev/dev/concepts/unions/#smart-mode). In some cases, if the old behavior
is desired, you can switch to `left-to-right` mode and change the order of your `Union` members.
Performance
Internal Improvements
* ⚡️ Speed up `_display_error_loc()` by 25% in `pydantic/v1/error_wrappers.py` by misrasaurabh1 in [9653](https://github.com/pydantic/pydantic/pull/9653)
* ⚡️ Speed up `_get_all_json_refs()` by 34% in `pydantic/json_schema.py` by misrasaurabh1 in [9650](https://github.com/pydantic/pydantic/pull/9650)
* ⚡️ Speed up `is_pydantic_dataclass()` by 41% in `pydantic/dataclasses.py` by misrasaurabh1 in [9652](https://github.com/pydantic/pydantic/pull/9652)
* ⚡️ Speed up `to_snake()` by 27% in `pydantic/alias_generators.py` by misrasaurabh1 in [9747](https://github.com/pydantic/pydantic/pull/9747)
* ⚡️ Speed up `unwrap_wrapped_function()` by 93% in `pydantic/_internal/_decorators.py` by misrasaurabh1 in [9727](https://github.com/pydantic/pydantic/pull/9727)
Fixes
* Replace `__spec__.parent` with `__package__` by hramezani in [9331](https://github.com/pydantic/pydantic/pull/9331)
* Fix Outputted Model JSON Schema for `Sequence` type by anesmemisevic in [9303](https://github.com/pydantic/pydantic/pull/9303)
* Fix typing of `_frame_depth` by Viicos in [9353](https://github.com/pydantic/pydantic/pull/9353)
* Make `ImportString` json schema compatible by amitschang in [9344](https://github.com/pydantic/pydantic/pull/9344)
* Hide private attributes (`PrivateAttr`) from `__init__` signature in type checkers by idan22moral in [9293](https://github.com/pydantic/pydantic/pull/9293)
* Make detection of `TypeVar` defaults robust to the CPython `PEP-696` implementation by AlexWaygood in [9426](https://github.com/pydantic/pydantic/pull/9426)
* Fix usage of `PlainSerializer` with builtin types by Viicos in [9450](https://github.com/pydantic/pydantic/pull/9450)
* Add more robust custom validation examples by ChrisPappalardo in [9468](https://github.com/pydantic/pydantic/pull/9468)
* Fix ignored `strict` specification for `StringConstraint(strict=False)` by vbmendes in [9476](https://github.com/pydantic/pydantic/pull/9476)
* Use `Self` where possible by Viicos in [9479](https://github.com/pydantic/pydantic/pull/9479)
* Do not alter `RootModel.model_construct` signature in the `mypy` plugin by Viicos in [9480](https://github.com/pydantic/pydantic/pull/9480)
* Fixed type hint of `validation_context` by OhioDschungel6 in [9508](https://github.com/pydantic/pydantic/pull/9508)
* Support context being passed to TypeAdapter's `dump_json`/`dump_python` by alexcouper in [9495](https://github.com/pydantic/pydantic/pull/9495)
* Updates type signature for `Field()` constructor by bjmc in [9484](https://github.com/pydantic/pydantic/pull/9484)
* Improve builtin alias generators by sydney-runkle in [9561](https://github.com/pydantic/pydantic/pull/9561)
* Fix typing of `TypeAdapter` by Viicos in [9570](https://github.com/pydantic/pydantic/pull/9570)
* Add fallback default value for private fields in `__setstate__` of BaseModel by anhpham1509 in [9584](https://github.com/pydantic/pydantic/pull/9584)
* Support `PEP 746` by adriangb in [9587](https://github.com/pydantic/pydantic/pull/9587)
* Allow validator and serializer functions to have default values by Viicos in [9478](https://github.com/pydantic/pydantic/pull/9478)
* Fix bug with mypy plugin's handling of covariant `TypeVar` fields by dmontagu in [9606](https://github.com/pydantic/pydantic/pull/9606)
* Fix multiple annotation / constraint application logic by sydney-runkle in [9623](https://github.com/pydantic/pydantic/pull/9623)
* Respect `regex` flags in validation and json schema by sydney-runkle in [9591](https://github.com/pydantic/pydantic/pull/9591)
* Fix type hint on `IpvAnyAddress` by sydney-runkle in [9640](https://github.com/pydantic/pydantic/pull/9640)
* Allow a field specifier on `__pydantic_extra__` by dmontagu in [9659](https://github.com/pydantic/pydantic/pull/9659)
* Use normalized case for file path comparison by sydney-runkle in [9737](https://github.com/pydantic/pydantic/pull/9737)
* Modify constraint application logic to allow field constraints on `Optional[Decimal]` by lazyhope in [9754](https://github.com/pydantic/pydantic/pull/9754)
* `validate_call` type params fix by sydney-runkle in [9760](https://github.com/pydantic/pydantic/pull/9760)
* Check all warnings returned by pytest.warns() by s-t-e-v-e-n-k in [9702](https://github.com/pydantic/pydantic/pull/9702)
* Reuse `re.Pattern` object in regex patterns to allow for regex flags by sydney-runkle in [pydantic/pydantic-core1318](https://github.com/pydantic/pydantic-core/pull/1318)
New Contributors
* idan22moral made their first contribution in [9294](https://github.com/pydantic/pydantic/pull/9294)
* anesmemisevic made their first contribution in [9303](https://github.com/pydantic/pydantic/pull/9303)
* max-muoto made their first contribution in [9338](https://github.com/pydantic/pydantic/pull/9338)
* amitschang made their first contribution in [9344](https://github.com/pydantic/pydantic/pull/9344)
* paulmartin91 made their first contribution in [9410](https://github.com/pydantic/pydantic/pull/9410)
* OhioDschungel6 made their first contribution in [9405](https://github.com/pydantic/pydantic/pull/9405)
* AlexWaygood made their first contribution in [9426](https://github.com/pydantic/pydantic/pull/9426)
* kinuax made their first contribution in [9433](https://github.com/pydantic/pydantic/pull/9433)
* antoni-jamiolkowski made their first contribution in [9431](https://github.com/pydantic/pydantic/pull/9431)
* candleindark made their first contribution in [9448](https://github.com/pydantic/pydantic/pull/9448)
* nix010 made their first contribution in [9170](https://github.com/pydantic/pydantic/pull/9170)
* tomy0000000 made their first contribution in [9457](https://github.com/pydantic/pydantic/pull/9457)
* vbmendes made their first contribution in [9470](https://github.com/pydantic/pydantic/pull/9470)
* micheleAlberto made their first contribution in [9471](https://github.com/pydantic/pydantic/pull/9471)
* ChrisPappalardo made their first contribution in [9468](https://github.com/pydantic/pydantic/pull/9468)
* blueTurtz made their first contribution in [9475](https://github.com/pydantic/pydantic/pull/9475)
* WinterBlue16 made their first contribution in [9477](https://github.com/pydantic/pydantic/pull/9477)
* bittner made their first contribution in [9500](https://github.com/pydantic/pydantic/pull/9500)
* alexcouper made their first contribution in [9495](https://github.com/pydantic/pydantic/pull/9495)
* bjmc made their first contribution in [9484](https://github.com/pydantic/pydantic/pull/9484)
* pjvv made their first contribution in [9529](https://github.com/pydantic/pydantic/pull/9529)
* nedbat made their first contribution in [9530](https://github.com/pydantic/pydantic/pull/9530)
* gunnellEvan made their first contribution in [9469](https://github.com/pydantic/pydantic/pull/9469)
* jaymbans made their first contribution in [9531](https://github.com/pydantic/pydantic/pull/9531)
* MarcBresson made their first contribution in [9534](https://github.com/pydantic/pydantic/pull/9534)
* anhpham1509 made their first contribution in [9584](https://github.com/pydantic/pydantic/pull/9584)
* K-dash made their first contribution in [9595](https://github.com/pydantic/pydantic/pull/9595)
* s-t-e-v-e-n-k made their first contribution in [9527](https://github.com/pydantic/pydantic/pull/9527)
* airwoodix made their first contribution in [9506](https://github.com/pydantic/pydantic/pull/9506)
* misrasaurabh1 made their first contribution in [9653](https://github.com/pydantic/pydantic/pull/9653)
* AlessandroMiola made their first contribution in [9740](https://github.com/pydantic/pydantic/pull/9740)
* mylapallilavanyaa made their first contribution in [9746](https://github.com/pydantic/pydantic/pull/9746)
* lazyhope made their first contribution in [9754](https://github.com/pydantic/pydantic/pull/9754)
* YassinNouh21 made their first contribution in [9759](https://github.com/pydantic/pydantic/pull/9759)
```
### 2.8.0b1
```
Pre-release, see [the GitHub release](https://github.com/pydantic/pydantic/releases/tag/v2.8.0b1) for details.
```
Links
- PyPI: https://pypi.org/project/pydantic
- Changelog: https://data.safetycli.com/changelogs/pydantic/
Changelog
### 0.5.0
```
Added
- The `itemlimit` now accepts a 2-tuple as an argument, indicating a separate limit for folders and files (respectively).
- Added two parameters for handling errors when trying to list the children of a directory:
- `acceptable_listdir_errors`: One or more error types (`Exceptions`) which are ignored when occurring during a directory listing call. E.g., a permissions error.
- `denied_string`: String to add to follow directory entries for which the error was triggered.
- More test cases added
Changed
- The main algorithm for folder tree traversal has been refactored.
- The unit tests are now structured for pytest.
- `seedir.folderstructure.FolderStructure` is now an abstract class that cannot be directly instantiated. The functions that previously needed to be provided as arguments for the constructor must now be implemented as part of a subclass (see [getting started for an example](https://earnestt1234.github.io/seedir/seedir/index.html#getting-started))
Deprecated
- `slash` is now totally deprecated; use `folderend` instead.
```
Links
- PyPI: https://pypi.org/project/seedir
- Changelog: https://data.safetycli.com/changelogs/seedir/
- Repo: https://github.com/earnestt1234/seedir
Changelog
### 2.3.0
```
* Add linting check to github workflow CI.
Idea and patch by sorairolake, thanks!
* Format the python code with ruff, and
add a check to github workflow CI.
Idea and initial patch by sorairolake, thanks!
Closes: GH bug 151
* Support tar --zstd for extracting TAR archives compressed with ZSTANDARD.
Closes: GH bug 162
* Use locale.getpreferredencoding() instead of sys.stderr.encoding for
logging output encoding.
Closes: GH bug 158
```
Links
- PyPI: https://pypi.org/project/patool
- Changelog: https://data.safetycli.com/changelogs/patool/
- Repo: https://github.com/wummel/patool
Update av from 12.1.0 to 12.2.0.
Changelog
### 12.2.0 ``` ------- Features: - Add a `make_writable` method to `Frame` instances (:issue:`1414`). - Use `av_guess_sample_aspect_ratio` to report sample and display aspect ratios. Fixes: - Fix a crash when assigning an `AudioLayout` to `AudioCodecContext.layout` (:issue:`1434`). - Remove a circular reference which caused `AudioSampler` to occupy memory until garbage collected (:issue:`1429`). - Fix more type stubs, remove incorrect `__init__.pyi`. ```Links
- PyPI: https://pypi.org/project/av - Changelog: https://data.safetycli.com/changelogs/av/ - Repo: https://github.com/PyAV-Org/PyAVUpdate bokeh from 3.4.1 to 3.4.2.
The bot wasn't able to find a changelog for this release. Got an idea?
Links
- PyPI: https://pypi.org/project/bokeh - Changelog: https://data.safetycli.com/changelogs/bokeh/Update boto3 from 1.34.131 to 1.34.136.
Changelog
### 1.34.136 ``` ======== * api-change:``acm-pca``: [``botocore``] Added CCPC_LEVEL_1_OR_HIGHER KeyStorageSecurityStandard and SM2 KeyAlgorithm and SM3WITHSM2 SigningAlgorithm for China regions. * api-change:``cloudhsmv2``: [``botocore``] Added 3 new APIs to support backup sharing: GetResourcePolicy, PutResourcePolicy, and DeleteResourcePolicy. Added BackupArn to the output of the DescribeBackups API. Added support for BackupArn in the CreateCluster API. * api-change:``connect``: [``botocore``] This release supports showing PreferredAgentRouting step via DescribeContact API. * api-change:``emr``: [``botocore``] This release provides the support for new allocation strategies i.e. CAPACITY_OPTIMIZED_PRIORITIZED for Spot and PRIORITIZED for On-Demand by taking input of priority value for each instance type for instance fleet clusters. * api-change:``glue``: [``botocore``] Added AttributesToGet parameter to Glue GetDatabases, allowing caller to limit output to include only the database name. * api-change:``kinesisanalyticsv2``: [``botocore``] Support for Flink 1.19 in Managed Service for Apache Flink * api-change:``opensearch``: [``botocore``] This release removes support for enabling or disabling Natural Language Query Processing feature for Amazon OpenSearch Service domains. * api-change:``pi``: [``botocore``] Noting that the filter db.sql.db_id isn't available for RDS for SQL Server DB instances. * api-change:``workspaces``: [``botocore``] Added support for Red Hat Enterprise Linux 8 on Amazon WorkSpaces Personal. ``` ### 1.34.135 ``` ======== * api-change:``application-autoscaling``: [``botocore``] Amazon WorkSpaces customers can now use Application Auto Scaling to automatically scale the number of virtual desktops in a WorkSpaces pool. * api-change:``chime-sdk-media-pipelines``: [``botocore``] Added Amazon Transcribe multi language identification to Chime SDK call analytics. Enabling customers sending single stream audio to generate call recordings using Chime SDK call analytics * api-change:``cloudfront``: [``botocore``] Doc only update for CloudFront that fixes customer-reported issue * api-change:``datazone``: [``botocore``] This release supports the data lineage feature of business data catalog in Amazon DataZone. * api-change:``elasticache``: [``botocore``] Add v2 smoke tests and smithy smokeTests trait for SDK testing. * api-change:``mq``: [``botocore``] This release makes the EngineVersion field optional for both broker and configuration and uses the latest available version by default. The AutoMinorVersionUpgrade field is also now optional for broker creation and defaults to 'true'. * api-change:``qconnect``: [``botocore``] Adds CreateContentAssociation, ListContentAssociations, GetContentAssociation, and DeleteContentAssociation APIs. * api-change:``quicksight``: [``botocore``] Adding support for Repeating Sections, Nested Filters * api-change:``rds``: [``botocore``] Updates Amazon RDS documentation for TAZ export to S3. * api-change:``sagemaker``: [``botocore``] Add capability for Admins to customize Studio experience for the user by showing or hiding Apps and MLTools. * api-change:``workspaces``: [``botocore``] Added support for WorkSpaces Pools. ``` ### 1.34.134 ``` ======== * api-change:``controltower``: [``botocore``] Added ListLandingZoneOperations API. * api-change:``eks``: [``botocore``] Added support for disabling unmanaged addons during cluster creation. * api-change:``ivs-realtime``: [``botocore``] IVS Real-Time now offers customers the ability to upload public keys for customer vended participant tokens. * api-change:``kinesisanalyticsv2``: [``botocore``] This release adds support for new ListApplicationOperations and DescribeApplicationOperation APIs. It adds a new configuration to enable system rollbacks, adds field ApplicationVersionCreateTimestamp for clarity and improves support for pagination for APIs. * api-change:``opensearch``: [``botocore``] This release adds support for enabling or disabling Natural Language Query Processing feature for Amazon OpenSearch Service domains, and provides visibility into the current state of the setup or tear-down. ``` ### 1.34.133 ``` ======== * api-change:``autoscaling``: [``botocore``] Doc only update for Auto Scaling's TargetTrackingMetricDataQuery * api-change:``ec2``: [``botocore``] This release is for the launch of the new u7ib-12tb.224xlarge, R8g, c7gn.metal and mac2-m1ultra.metal instance types * api-change:``networkmanager``: [``botocore``] This is model changes & documentation update for the Asynchronous Error Reporting feature for AWS Cloud WAN. This feature allows customers to view errors that occur while their resources are being provisioned, enabling customers to fix their resources without needing external support. * api-change:``workspaces-thin-client``: [``botocore``] This release adds the deviceCreationTags field to CreateEnvironment API input, UpdateEnvironment API input and GetEnvironment API output. ``` ### 1.34.132 ``` ======== * api-change:``bedrock-runtime``: [``botocore``] Increases Converse API's document name length * api-change:``customer-profiles``: [``botocore``] This release includes changes to ProfileObjectType APIs, adds functionality top set and get capacity for profile object types. * api-change:``ec2``: [``botocore``] Fix EC2 multi-protocol info in models. * api-change:``qbusiness``: [``botocore``] Allow enable/disable Q Apps when creating/updating a Q application; Return the Q Apps enablement information when getting a Q application. * api-change:``ssm``: [``botocore``] Add sensitive trait to SSM IPAddress property for CloudTrail redaction * api-change:``workspaces-web``: [``botocore``] Added ability to enable DeepLinking functionality on a Portal via UserSettings as well as added support for IdentityProvider resource tagging. ```Links
- PyPI: https://pypi.org/project/boto3 - Changelog: https://data.safetycli.com/changelogs/boto3/ - Repo: https://github.com/boto/boto3Update botocore from 1.34.131 to 1.34.136.
Changelog
### 1.34.136 ``` ======== * api-change:``acm-pca``: Added CCPC_LEVEL_1_OR_HIGHER KeyStorageSecurityStandard and SM2 KeyAlgorithm and SM3WITHSM2 SigningAlgorithm for China regions. * api-change:``cloudhsmv2``: Added 3 new APIs to support backup sharing: GetResourcePolicy, PutResourcePolicy, and DeleteResourcePolicy. Added BackupArn to the output of the DescribeBackups API. Added support for BackupArn in the CreateCluster API. * api-change:``connect``: This release supports showing PreferredAgentRouting step via DescribeContact API. * api-change:``emr``: This release provides the support for new allocation strategies i.e. CAPACITY_OPTIMIZED_PRIORITIZED for Spot and PRIORITIZED for On-Demand by taking input of priority value for each instance type for instance fleet clusters. * api-change:``glue``: Added AttributesToGet parameter to Glue GetDatabases, allowing caller to limit output to include only the database name. * api-change:``kinesisanalyticsv2``: Support for Flink 1.19 in Managed Service for Apache Flink * api-change:``opensearch``: This release removes support for enabling or disabling Natural Language Query Processing feature for Amazon OpenSearch Service domains. * api-change:``pi``: Noting that the filter db.sql.db_id isn't available for RDS for SQL Server DB instances. * api-change:``workspaces``: Added support for Red Hat Enterprise Linux 8 on Amazon WorkSpaces Personal. ``` ### 1.34.135 ``` ======== * api-change:``application-autoscaling``: Amazon WorkSpaces customers can now use Application Auto Scaling to automatically scale the number of virtual desktops in a WorkSpaces pool. * api-change:``chime-sdk-media-pipelines``: Added Amazon Transcribe multi language identification to Chime SDK call analytics. Enabling customers sending single stream audio to generate call recordings using Chime SDK call analytics * api-change:``cloudfront``: Doc only update for CloudFront that fixes customer-reported issue * api-change:``datazone``: This release supports the data lineage feature of business data catalog in Amazon DataZone. * api-change:``elasticache``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. * api-change:``mq``: This release makes the EngineVersion field optional for both broker and configuration and uses the latest available version by default. The AutoMinorVersionUpgrade field is also now optional for broker creation and defaults to 'true'. * api-change:``qconnect``: Adds CreateContentAssociation, ListContentAssociations, GetContentAssociation, and DeleteContentAssociation APIs. * api-change:``quicksight``: Adding support for Repeating Sections, Nested Filters * api-change:``rds``: Updates Amazon RDS documentation for TAZ export to S3. * api-change:``sagemaker``: Add capability for Admins to customize Studio experience for the user by showing or hiding Apps and MLTools. * api-change:``workspaces``: Added support for WorkSpaces Pools. ``` ### 1.34.134 ``` ======== * api-change:``controltower``: Added ListLandingZoneOperations API. * api-change:``eks``: Added support for disabling unmanaged addons during cluster creation. * api-change:``ivs-realtime``: IVS Real-Time now offers customers the ability to upload public keys for customer vended participant tokens. * api-change:``kinesisanalyticsv2``: This release adds support for new ListApplicationOperations and DescribeApplicationOperation APIs. It adds a new configuration to enable system rollbacks, adds field ApplicationVersionCreateTimestamp for clarity and improves support for pagination for APIs. * api-change:``opensearch``: This release adds support for enabling or disabling Natural Language Query Processing feature for Amazon OpenSearch Service domains, and provides visibility into the current state of the setup or tear-down. ``` ### 1.34.133 ``` ======== * api-change:``autoscaling``: Doc only update for Auto Scaling's TargetTrackingMetricDataQuery * api-change:``ec2``: This release is for the launch of the new u7ib-12tb.224xlarge, R8g, c7gn.metal and mac2-m1ultra.metal instance types * api-change:``networkmanager``: This is model changes & documentation update for the Asynchronous Error Reporting feature for AWS Cloud WAN. This feature allows customers to view errors that occur while their resources are being provisioned, enabling customers to fix their resources without needing external support. * api-change:``workspaces-thin-client``: This release adds the deviceCreationTags field to CreateEnvironment API input, UpdateEnvironment API input and GetEnvironment API output. ``` ### 1.34.132 ``` ======== * api-change:``bedrock-runtime``: Increases Converse API's document name length * api-change:``customer-profiles``: This release includes changes to ProfileObjectType APIs, adds functionality top set and get capacity for profile object types. * api-change:``ec2``: Fix EC2 multi-protocol info in models. * api-change:``qbusiness``: Allow enable/disable Q Apps when creating/updating a Q application; Return the Q Apps enablement information when getting a Q application. * api-change:``ssm``: Add sensitive trait to SSM IPAddress property for CloudTrail redaction * api-change:``workspaces-web``: Added ability to enable DeepLinking functionality on a Portal via UserSettings as well as added support for IdentityProvider resource tagging. ```Links
- PyPI: https://pypi.org/project/botocore - Changelog: https://data.safetycli.com/changelogs/botocore/ - Repo: https://github.com/boto/botocoreUpdate google-api-python-client from 2.134.0 to 2.135.0.
The bot wasn't able to find a changelog for this release. Got an idea?
Links
- PyPI: https://pypi.org/project/google-api-python-client - Changelog: https://data.safetycli.com/changelogs/google-api-python-client/ - Repo: https://github.com/googleapis/google-api-python-client/Update python-gitlab from 4.6.0 to 4.7.0.
Changelog
### 4.7.0 ``` Chore * chore(deps): update all non-major dependencies ([`88de2f0`](https://github.com/python-gitlab/python-gitlab/commit/88de2f0fc52f4f02e1d44139f4404acf172624d7)) * chore(deps): update all non-major dependencies ([`a510f43`](https://github.com/python-gitlab/python-gitlab/commit/a510f43d990c3a3fd169854218b64d4eb9491628)) * chore(deps): update gitlab/gitlab-ee docker tag to v17.0.2-ee.0 ([`51779c6`](https://github.com/python-gitlab/python-gitlab/commit/51779c63e6a58e1ae68e9b1c3ffff998211d4e66)) * chore(deps): update python-semantic-release/upload-to-gh-release digest to 6b7558f ([`fd0f0b0`](https://github.com/python-gitlab/python-gitlab/commit/fd0f0b0338623a98e9368c30b600d603b966f8b7)) * chore(deps): update all non-major dependencies ([`d4fdf90`](https://github.com/python-gitlab/python-gitlab/commit/d4fdf90655c2cb5124dc2ecd8b449e1e16d0add5)) * chore(deps): update dependency types-setuptools to v70 ([`7767514`](https://github.com/python-gitlab/python-gitlab/commit/7767514a1ad4269a92a6610aa71aa8c595565a7d)) * chore(deps): update gitlab/gitlab-ee docker tag to v17.0.1-ee.0 ([`df0ff4c`](https://github.com/python-gitlab/python-gitlab/commit/df0ff4c4c1497d6449488b8577ad7188b55c41a9)) * chore(deps): update python-semantic-release/upload-to-gh-release digest to 477a404 ([`02a551d`](https://github.com/python-gitlab/python-gitlab/commit/02a551d82327b879b7a903b56b7962da552d1089)) * chore(deps): update all non-major dependencies ([`d5de288`](https://github.com/python-gitlab/python-gitlab/commit/d5de28884f695a79e49605a698c4f17b868ddeb8)) * chore: add a help message for `gitlab project-key enable` Add some help text for `gitlab project-key enable`. This both adds help text and shows how to use the new `help` feature. Example: $ gitlab project-key --help usage: gitlab project-key [-h] {list,get,create,update,delete,enable} ... options: -h, --help show this help message and exit action: {list,get,create,update,delete,enable} Action to execute on the GitLab resource. list List the GitLab resources get Get a GitLab resource create Create a GitLab resource update Update a GitLab resource delete Delete a GitLab resource enable Enable a deploy key for the project ([`1291dbb`](https://github.com/python-gitlab/python-gitlab/commit/1291dbb588d3a5a54ee54d9bb93c444ce23efa8c)) * chore: sort CLI behavior-related args to remove Sort the list of CLI behavior-related args that are to be removed. ([`9b4b0ef`](https://github.com/python-gitlab/python-gitlab/commit/9b4b0efa1ccfb155aee8384de9e00f922b989850)) Feature * feat(api): add support for latest pipeline ([`635f5a7`](https://github.com/python-gitlab/python-gitlab/commit/635f5a7128c780880824f69a9aba23af148dfeb4)) * feat: add `--no-mask-credentials` CLI argument This gives the ability to not mask credentials when using the `--debug` argument. ([`18aa1fc`](https://github.com/python-gitlab/python-gitlab/commit/18aa1fc074b9f477cf0826933184bd594b63b489)) Fix * fix: add ability to add help to custom_actions Now when registering a custom_action can add help text if desired. Also delete the VerticalHelpFormatter as no longer needed. When the help value is set to `None` or some other value, the actions will get printed vertically. Before when the help value was not set the actions would all get put onto one line. ([`9acd2d2`](https://github.com/python-gitlab/python-gitlab/commit/9acd2d23dd8c87586aa99c70b4b47fa47528472b)) ```Links
- PyPI: https://pypi.org/project/python-gitlab - Changelog: https://data.safetycli.com/changelogs/python-gitlab/Update netCDF4 from 1.7.1 to 1.7.1.post1.
The bot wasn't able to find a changelog for this release. Got an idea?
Links
- PyPI: https://pypi.org/project/netcdf4Update Office365-REST-Python-Client from 2.5.10 to 2.5.11.
Changelog
### 2.5.11 ``` Changelog - 873: fix error when creating a choice field - 872: fix `shares.by_url` method ```Links
- PyPI: https://pypi.org/project/office365-rest-python-client - Changelog: https://data.safetycli.com/changelogs/office365-rest-python-client/ - Repo: https://github.com/vgrem/Office365-REST-Python-ClientUpdate openpyxl from 3.1.4 to 3.1.5.
The bot wasn't able to find a changelog for this release. Got an idea?
Links
- PyPI: https://pypi.org/project/openpyxl - Changelog: https://data.safetycli.com/changelogs/openpyxl/ - Docs: https://openpyxl.readthedocs.ioUpdate phonenumbers from 8.13.39 to 8.13.40.
Changelog
### 8.13.40 ``` Metadata changes: - Updated phone metadata for region code(s): FI, GE, GY, HK, IL, MU, MX, TD - Updated short number metadata for region code(s): FI - Updated geocoding data for country calling code(s): 52 (en, es) - Updated carrier data for country calling code(s): 230 (en), 235 (en), 592 (en), 852 (en, zh), 880 (en), 995 (en) - Updated / refreshed time zone meta data. ```Links
- PyPI: https://pypi.org/project/phonenumbers - Changelog: https://data.safetycli.com/changelogs/phonenumbers/ - Repo: https://github.com/daviddrysdale/python-phonenumbersUpdate pylint from 3.2.3 to 3.2.5.
The bot wasn't able to find a changelog for this release. Got an idea?
Links
- PyPI: https://pypi.org/project/pylint - Changelog: https://data.safetycli.com/changelogs/pylint/Update scipy from 1.13.1 to 1.14.0.
Changelog
### 1.14.0 ``` many new features, numerous bug-fixes, improved test coverage and better documentation. There have been a number of deprecations and API changes in this release, which are documented below. All users are encouraged to upgrade to this release, as there are a large number of bug-fixes and optimizations. Before upgrading, we recommend that users check that their own code does not use deprecated SciPy functionality (to do so, run your code with ``python -Wd`` and check for ``DeprecationWarning`` s). Our development attention will now shift to bug-fix releases on the 1.14.x branch, and on adding new features on the main branch. This release requires Python `3.10+` and NumPy `1.23.5` or greater. For running on PyPy, PyPy3 6.0+ is required. Highlights of this release =================== - SciPy now supports the new Accelerate library introduced in macOS 13.3, and has wheels built against Accelerate for macOS >=14 resulting in significant performance improvements for many linear algebra operations. - A new method, ``cobyqa``, has been added to `scipy.optimize.minimize` - this is an interface for COBYQA (Constrained Optimization BY Quadratic Approximations), a derivative-free optimization solver, designed to supersede COBYLA, developed by the Department of Applied Mathematics, The Hong Kong Polytechnic University. - `scipy.sparse.linalg.spsolve_triangular` is now more than an order of magnitude faster in many cases. New features ========== `scipy.fft` improvements ======================== - A new function, `scipy.fft.prev_fast_len`, has been added. This function finds the largest composite of FFT radices that is less than the target length. It is useful for discarding a minimal number of samples before FFT. `scipy.io` improvements ======================= - ``wavfile`` now supports reading and writing of ``wav`` files in the RF64 format, allowing files greater than 4 GB in size to be handled. `scipy.constants` improvements ============================== - Experimental support for the array API standard has been added. `scipy.interpolate` improvements ================================ - `scipy.interpolate.Akima1DInterpolator` now supports extrapolation via the ``extrapolate`` argument. `scipy.optimize` improvements ============================= - `scipy.optimize.HessianUpdateStrategy` now also accepts square arrays for ``init_scale``. - A new method, ``cobyqa``, has been added to `scipy.optimize.minimize` - this is an interface for COBYQA (Constrained Optimization BY Quadratic Approximations), a derivative-free optimization solver, designed to supersede COBYLA, developed by the Department of Applied Mathematics, The Hong Kong Polytechnic University. - There are some performance improvements in `scipy.optimize.differential_evolution`. - `scipy.optimize.approx_fprime` now has linear space complexity. `scipy.signal` improvements =========================== - `scipy.signal.minimum_phase` has a new argument ``half``, allowing the provision of a filter of the same length as the linear-phase FIR filter coefficients and with the same magnitude spectrum. `scipy.sparse` improvements =========================== - A special case has been added to handle multiplying a ``dia_array`` by a scalar, which avoids a potentially costly conversion to CSR format. - `scipy.sparse.csgraph.yen` has been added, allowing usage of Yen's K-Shortest Paths algorithm on a directed on undirected graph. - Addition between DIA-format sparse arrays and matrices is now faster. - `scipy.sparse.linalg.spsolve_triangular` is now more than an order of magnitude faster in many cases. `scipy.spatial` improvements ============================ - ``Rotation`` supports an alternative "scalar-first" convention of quaternion component ordering. It is available via the keyword argument ``scalar_first`` of ``from_quat`` and ``as_quat`` methods. - Some minor performance improvements for inverting of ``Rotation`` objects. `scipy.special` improvements ============================ - Added `scipy.special.log_wright_bessel`, for calculation of the logarithm of Wright's Bessel function. - The relative error in `scipy.special.hyp2f1` calculations has improved substantially. - Improved behavior of ``boxcox``, ``inv_boxcox``, ``boxcox1p``, and ``inv_boxcox1p`` by preventing premature overflow. `scipy.stats` improvements ========================== - A new function `scipy.stats.power` can be used for simulating the power of a hypothesis test with respect to a specified alternative. - The Irwin-Hall (AKA Uniform Sum) distribution has been added as `scipy.stats.irwinhall`. - Exact p-value calculations of `scipy.stats.mannwhitneyu` are much faster and use less memory. - `scipy.stats.pearsonr` now accepts n-D arrays and computes the statistic along a specified ``axis``. - `scipy.stats.kstat`, `scipy.stats.kstatvar`, and `scipy.stats.bartlett` are faster at performing calculations along an axis of a large n-D array. Array API Standard Support ===================== *Experimental* support for array libraries other than NumPy has been added to existing sub-packages in recent versions of SciPy. Please consider testing these features by setting an environment variable ``SCIPY_ARRAY_API=1`` and providing PyTorch, JAX, or CuPy arrays as array arguments. As of 1.14.0, there is support for - `scipy.cluster` - `scipy.fft` - `scipy.constants` - `scipy.special`: (select functions) - `scipy.special.log_ndtr` - `scipy.special.ndtr` - `scipy.special.ndtri` - `scipy.special.erf` - `scipy.special.erfc` - `scipy.special.i0` - `scipy.special.i0e` - `scipy.special.i1` - `scipy.special.i1e` - `scipy.special.gammaln` - `scipy.special.gammainc` - `scipy.special.gammaincc` - `scipy.special.logit` - `scipy.special.expit` - `scipy.special.entr` - `scipy.special.rel_entr` - `scipy.special.xlogy` - `scipy.special.chdtrc` - `scipy.stats`: (select functions) - `scipy.stats.moment` - `scipy.stats.skew` - `scipy.stats.kurtosis` - `scipy.stats.kstat` - `scipy.stats.kstatvar` - `scipy.stats.circmean` - `scipy.stats.circvar` - `scipy.stats.circstd` - `scipy.stats.entropy` - `scipy.stats.variation` - `scipy.stats.sem` - `scipy.stats.ttest_1samp` - `scipy.stats.pearsonr` - `scipy.stats.chisquare` - `scipy.stats.skewtest` - `scipy.stats.kurtosistest` - `scipy.stats.normaltest` - `scipy.stats.jarque_bera` - `scipy.stats.bartlett` - `scipy.stats.power_divergence` - `scipy.stats.monte_carlo_test` Deprecated features =============== - `scipy.stats.gstd`, `scipy.stats.chisquare`, and `scipy.stats.power_divergence` have deprecated support for masked array input. - `scipy.stats.linregress` has deprecated support for specifying both samples in one argument; ``x`` and ``y`` are to be provided as separate arguments. - The ``conjtransp`` method for `scipy.sparse.dok_array` and `scipy.sparse.dok_matrix` has been deprecated and will be removed in SciPy 1.16.0. - The option ``quadrature="trapz"`` in `scipy.integrate.quad_vec` has been deprecated in favour of ``quadrature="trapezoid"`` and will be removed in SciPy 1.16.0. - `scipy.special.comb` has deprecated support for use of ``exact=True`` in conjunction with non-integral ``N`` and/or ``k``. Backwards incompatible changes ========================= - Many `scipy.stats` functions now produce a standardized warning message when an input sample is too small (e.g. zero size). Previously, these functions may have raised an error, emitted one or more less informative warnings, or emitted no warnings. In most cases, returned results are unchanged; in almost all cases the correct result is ``NaN``. Expired deprecations ==================== There is an ongoing effort to follow through on long-standing deprecations. The following previously deprecated features are affected: - Several previously deprecated methods for sparse arrays were removed: ``asfptype``, ``getrow``, ``getcol``, ``get_shape``, ``getmaxprint``, ``set_shape``, ``getnnz``, and ``getformat``. Additionally, the ``.A`` and ``.H`` attributes were removed. - ``scipy.integrate.{simps,trapz,cumtrapz}`` have been removed in favour of ``simpson``, ``trapezoid``, and ``cumulative_trapezoid``. - The ``tol`` argument of ``scipy.sparse.linalg.{bcg,bicstab,cg,cgs,gcrotmk, mres,lgmres,minres,qmr,tfqmr}`` has been removed in favour of ``rtol``. Furthermore, the default value of ``atol`` for these functions has changed to ``0.0``. - The ``restrt`` argument of `scipy.sparse.linalg.gmres` has been removed in favour of ``restart``. - The ``initial_lexsort`` argument of `scipy.stats.kendalltau` has been removed. - The ``cond`` and ``rcond`` arguments of `scipy.linalg.pinv` have been removed. - The ``even`` argument of `scipy.integrate.simpson` has been removed. - The ``turbo`` and ``eigvals`` arguments from ``scipy.linalg.{eigh,eigvalsh}`` have been removed. - The ``legacy`` argument of `scipy.special.comb` has been removed. - The ``hz``/``nyq`` argument of ``signal.{firls, firwin, firwin2, remez}`` has been removed. - Objects that weren't part of the public interface but were accessible through deprecated submodules have been removed. - ``float128``, ``float96``, and object arrays now raise an error in `scipy.signal.medfilt` and `scipy.signal.order_filter`. - ``scipy.interpolate.interp2d`` has been replaced by an empty stub (to be removed completely in the future). - Coinciding with changes to function signatures (e.g. removal of a deprecated keyword), we had deprecated positional use of keyword arguments for the affected functions, which will now raise an error. Affected functions are: - ``sparse.linalg.{bicg, bicgstab, cg, cgs, gcrotmk, gmres, lgmres, minres, qmr, tfqmr}`` - ``stats.kendalltau`` - ``linalg.pinv`` - ``integrate.simpson`` - ``linalg.{eigh,eigvalsh}`` - ``special.comb`` - ``signal.{firls, firwin, firwin2, remez}`` Other changes =========== - SciPy now uses C17 as the C standard to build with, instead of C99. The C++ standard remains C++17. - macOS Accelerate, which got a major upgrade in macOS 13.3, is now supported. This results in significant performance improvements for linear algebra operations, as well as smaller binary wheels. - Cross-compilation should be smoother and QEMU or similar is no longer needed to run the cross interpreter. - Experimental array API support for the JAX backend has been added to several parts of SciPy. Authors ====== * Name (commits) * h-vetinari (30) * Steven Adams (1) + * Max Aehle (1) + * Ataf Fazledin Ahamed (2) + * Trinh Quoc Anh (1) + * Miguel A. Batalla (7) + * Tim Beyer (1) + * Andrea Blengino (1) + * boatwrong (1) * Jake Bowhay (47) * Dietrich Brunn (2) * Evgeni Burovski (174) * Tim Butters (7) + * CJ Carey (5) * Sean Cheah (46) * Lucas Colley (72) * Giuseppe "Peppe" Dilillo (1) + * DWesl (2) * Pieter Eendebak (5) * Kenji S Emerson (1) + * Jonas Eschle (1) * fancidev (2) * Anthony Frazier (1) + * Ilan Gold (1) + * Ralf Gommers (122) * Rohit Goswami (28) * Ben Greiner (1) + * Lorenzo Gualniera (1) + * Matt Haberland (250) * Shawn Hsu (1) + * Budjen Jovan (3) + * Jozsef Kutas (1) * Eric Larson (3) * Gregory R. Lee (4) * Philip Loche (1) + * Christian Lorentzen (5) * Sijo Valayakkad Manikandan (2) + * marinelay (2) + * Nikolay Mayorov (1) * Nicholas McKibben (2) * Melissa Weber Mendonça (6) * João Mendes (1) + * Tomiță Militaru (2) + * Andrew Nelson (32) * Lysandros Nikolaou (1) * Nick ODell (5) + * Jacob Ogle (1) + * Pearu Peterson (1) * Matti Picus (4) * Ilhan Polat (8) * pwcnorthrop (3) + * Bharat Raghunathan (1) * Tom M. Ragonneau (2) + * Tyler Reddy (47) * Pamphile Roy (17) * Atsushi Sakai (9) * Daniel Schmitz (5) * Julien Schueller (2) + * Dan Schult (12) * Tomer Sery (7) * Scott Shambaugh (4) * Tuhin Sharma (1) + * Sheila-nk (4) * Skylake (1) + * Albert Steppi (214) * Kai Striega (6) * Zhibing Sun (2) + * Nimish Telang (1) + * toofooboo (1) + * tpl2go (1) + * Edgar Andrés Margffoy Tuay (44) * Valerix (1) + * Christian Veenhuis (1) * void (2) + * Warren Weckesser (3) * Xuefeng Xu (1) * Rory Yorke (1) * Xiao Yuan (1) * Irwin Zaid (35) * Elmar Zander (1) + * ਗਗਨਦੀਪ ਸਿੰਘ (Gagandeep Singh) (2) + A total of 81 people contributed to this release. People with a "+" by their names contributed a patch for the first time. This list of names is automatically generated, and may not be fully complete. ```Links
- PyPI: https://pypi.org/project/scipy - Changelog: https://data.safetycli.com/changelogs/scipy/ - Homepage: https://scipy.org/Update sentry-sdk from 2.6.0 to 2.7.1.
The bot wasn't able to find a changelog for this release. Got an idea?
Links
- PyPI: https://pypi.org/project/sentry-sdk - Repo: https://github.com/getsentry/sentry-pythonUpdate swagger-spec-validator from 3.0.3 to 3.0.4.
The bot wasn't able to find a changelog for this release. Got an idea?
Links
- PyPI: https://pypi.org/project/swagger-spec-validator - Changelog: https://data.safetycli.com/changelogs/swagger-spec-validator/ - Repo: http://github.com/Yelp/swagger_spec_validatorUpdate web3 from 6.19.0 to 6.20.0.
The bot wasn't able to find a changelog for this release. Got an idea?
Links
- PyPI: https://pypi.org/project/web3 - Repo: https://github.com/ethereum/web3.pyUpdate great-expectations from 0.18.15 to 0.18.17.
Changelog
### 0.18.16 ``` - [FEATURE] Add new ConfigUri type (https://github.com/great-expectations/great_expectations/pull/10000) - [FEATURE] Snowflake - minimal support for key-pair auth (https://github.com/great-expectations/great_expectations/pull/10031) - [FEATURE] Snowflake - Forward compatibility updates (https://github.com/great-expectations/great_expectations/pull/10036) - [BUGFIX] fix snowflake schema introspection for expect_column_values_to_be_in_type_list and expect_column_values_to_be_of_type (https://github.com/great-expectations/great_expectations/pull/9906) - [BUGFIX] 0.18.x - Avoid writing to great_expectations.yml during init (https://github.com/great-expectations/great_expectations/pull/10040) - [BUGFIX] Snowflake - Fix private_key Unicode serialization errors (https://github.com/great-expectations/great_expectations/pull/10046) - [DOCS] release_prep 0.18.15 (https://github.com/great-expectations/great_expectations/pull/9984) - [MAINTENANCE] 0.18.x - mypy 1.7.1 -> 1.10 (https://github.com/great-expectations/great_expectations/pull/9988) - [MAINTENANCE] 0.18.x - CVE 2024 36039 (https://github.com/great-expectations/great_expectations/pull/10033) - [MAINTENANCE] Revert Snowflake field requirement changes for 0.18.x (https://github.com/great-expectations/great_expectations/pull/10012) - REVERTED - [FEATURE] SnowflakeDatasource - Require database and schema fields (https://github.com/great-expectations/great_expectations/pull/9980) - REVERTED - [FEATURE] Snowflake - use Datasource level schema when creating TableAsset (https://github.com/great-expectations/great_expectations/pull/9992) - REVERTED - [FEATURE] Restrict substitutable sections for Snowflake.connection_string (https://github.com/great-expectations/great_expectations/pull/10002) ```Links
- PyPI: https://pypi.org/project/great-expectations - Changelog: https://data.safetycli.com/changelogs/great-expectations/ - Repo: https://github.com/great-expectations/great_expectations - Homepage: https://greatexpectations.ioUpdate tensorflow from 2.16.1 to 2.16.2.
The bot wasn't able to find a changelog for this release. Got an idea?
Links
- PyPI: https://pypi.org/project/tensorflow - Changelog: https://data.safetycli.com/changelogs/tensorflow/ - Repo: https://github.com/tensorflow/tensorflow/tags - Homepage: https://www.tensorflow.org/Update pydantic from 2.7.4 to 2.8.0.
Changelog
### 2.8.0 ``` [GitHub release](https://github.com/pydantic/pydantic/releases/tag/v2.8.0) The code released in v2.8.0 is functionally identical to that of v2.8.0b1. What's Changed Packaging * Update citation version automatically with new releases by sydney-runkle in [9673](https://github.com/pydantic/pydantic/pull/9673) * Bump pyright to `v1.1.367` and add type checking tests for pipeline API by adriangb in [9674](https://github.com/pydantic/pydantic/pull/9674) * Update `pydantic.v1` stub to `v1.10.17` by sydney-runkle in [9707](https://github.com/pydantic/pydantic/pull/9707) * General package updates to prep for `v2.8.0b1` by sydney-runkle in [9741](https://github.com/pydantic/pydantic/pull/9741) * Bump `pydantic-core` to `v2.20.0` by sydney-runkle in [9745](https://github.com/pydantic/pydantic/pull/9745) * Add support for Python 3.13 by sydney-runkle in [9743](https://github.com/pydantic/pydantic/pull/9743) * Update `pdm` version used for `pdm.lock` to v2.16.1 by sydney-runkle in [9761](https://github.com/pydantic/pydantic/pull/9761) * Update to `ruff` `v0.4.8` by Viicos in [9585](https://github.com/pydantic/pydantic/pull/9585) New Features * Experimental: support `defer_build` for `TypeAdapter` by MarkusSintonen in [8939](https://github.com/pydantic/pydantic/pull/8939) * Implement `deprecated` field in json schema by NeevCohen in [9298](https://github.com/pydantic/pydantic/pull/9298) * Experimental: Add pipeline API by adriangb in [9459](https://github.com/pydantic/pydantic/pull/9459) * Add support for programmatic title generation by NeevCohen in [9183](https://github.com/pydantic/pydantic/pull/9183) * Implement `fail_fast` feature by uriyyo in [9708](https://github.com/pydantic/pydantic/pull/9708) * Add `ser_json_inf_nan='strings'` mode to produce valid JSON by josh-newman in [pydantic/pydantic-core1307](https://github.com/pydantic/pydantic-core/pull/1307) Changes * Add warning when "alias" is set in ignored `Annotated` field by nix010 in [9170](https://github.com/pydantic/pydantic/pull/9170) * Support serialization of some serializable defaults in JSON schema by sydney-runkle in [9624](https://github.com/pydantic/pydantic/pull/9624) * Relax type specification for `__validators__` values in `create_model` by sydney-runkle in [9697](https://github.com/pydantic/pydantic/pull/9697) * **Breaking Change:** Improve `smart` union matching logic by sydney-runkle in [pydantic/pydantic-core1322](https://github.com/pydantic/pydantic-core/pull/1322) You can read more about our `smart` union matching logic [here](https://docs.pydantic.dev/dev/concepts/unions/#smart-mode). In some cases, if the old behavior is desired, you can switch to `left-to-right` mode and change the order of your `Union` members. Performance Internal Improvements * ⚡️ Speed up `_display_error_loc()` by 25% in `pydantic/v1/error_wrappers.py` by misrasaurabh1 in [9653](https://github.com/pydantic/pydantic/pull/9653) * ⚡️ Speed up `_get_all_json_refs()` by 34% in `pydantic/json_schema.py` by misrasaurabh1 in [9650](https://github.com/pydantic/pydantic/pull/9650) * ⚡️ Speed up `is_pydantic_dataclass()` by 41% in `pydantic/dataclasses.py` by misrasaurabh1 in [9652](https://github.com/pydantic/pydantic/pull/9652) * ⚡️ Speed up `to_snake()` by 27% in `pydantic/alias_generators.py` by misrasaurabh1 in [9747](https://github.com/pydantic/pydantic/pull/9747) * ⚡️ Speed up `unwrap_wrapped_function()` by 93% in `pydantic/_internal/_decorators.py` by misrasaurabh1 in [9727](https://github.com/pydantic/pydantic/pull/9727) Fixes * Replace `__spec__.parent` with `__package__` by hramezani in [9331](https://github.com/pydantic/pydantic/pull/9331) * Fix Outputted Model JSON Schema for `Sequence` type by anesmemisevic in [9303](https://github.com/pydantic/pydantic/pull/9303) * Fix typing of `_frame_depth` by Viicos in [9353](https://github.com/pydantic/pydantic/pull/9353) * Make `ImportString` json schema compatible by amitschang in [9344](https://github.com/pydantic/pydantic/pull/9344) * Hide private attributes (`PrivateAttr`) from `__init__` signature in type checkers by idan22moral in [9293](https://github.com/pydantic/pydantic/pull/9293) * Make detection of `TypeVar` defaults robust to the CPython `PEP-696` implementation by AlexWaygood in [9426](https://github.com/pydantic/pydantic/pull/9426) * Fix usage of `PlainSerializer` with builtin types by Viicos in [9450](https://github.com/pydantic/pydantic/pull/9450) * Add more robust custom validation examples by ChrisPappalardo in [9468](https://github.com/pydantic/pydantic/pull/9468) * Fix ignored `strict` specification for `StringConstraint(strict=False)` by vbmendes in [9476](https://github.com/pydantic/pydantic/pull/9476) * Use `Self` where possible by Viicos in [9479](https://github.com/pydantic/pydantic/pull/9479) * Do not alter `RootModel.model_construct` signature in the `mypy` plugin by Viicos in [9480](https://github.com/pydantic/pydantic/pull/9480) * Fixed type hint of `validation_context` by OhioDschungel6 in [9508](https://github.com/pydantic/pydantic/pull/9508) * Support context being passed to TypeAdapter's `dump_json`/`dump_python` by alexcouper in [9495](https://github.com/pydantic/pydantic/pull/9495) * Updates type signature for `Field()` constructor by bjmc in [9484](https://github.com/pydantic/pydantic/pull/9484) * Improve builtin alias generators by sydney-runkle in [9561](https://github.com/pydantic/pydantic/pull/9561) * Fix typing of `TypeAdapter` by Viicos in [9570](https://github.com/pydantic/pydantic/pull/9570) * Add fallback default value for private fields in `__setstate__` of BaseModel by anhpham1509 in [9584](https://github.com/pydantic/pydantic/pull/9584) * Support `PEP 746` by adriangb in [9587](https://github.com/pydantic/pydantic/pull/9587) * Allow validator and serializer functions to have default values by Viicos in [9478](https://github.com/pydantic/pydantic/pull/9478) * Fix bug with mypy plugin's handling of covariant `TypeVar` fields by dmontagu in [9606](https://github.com/pydantic/pydantic/pull/9606) * Fix multiple annotation / constraint application logic by sydney-runkle in [9623](https://github.com/pydantic/pydantic/pull/9623) * Respect `regex` flags in validation and json schema by sydney-runkle in [9591](https://github.com/pydantic/pydantic/pull/9591) * Fix type hint on `IpvAnyAddress` by sydney-runkle in [9640](https://github.com/pydantic/pydantic/pull/9640) * Allow a field specifier on `__pydantic_extra__` by dmontagu in [9659](https://github.com/pydantic/pydantic/pull/9659) * Use normalized case for file path comparison by sydney-runkle in [9737](https://github.com/pydantic/pydantic/pull/9737) * Modify constraint application logic to allow field constraints on `Optional[Decimal]` by lazyhope in [9754](https://github.com/pydantic/pydantic/pull/9754) * `validate_call` type params fix by sydney-runkle in [9760](https://github.com/pydantic/pydantic/pull/9760) * Check all warnings returned by pytest.warns() by s-t-e-v-e-n-k in [9702](https://github.com/pydantic/pydantic/pull/9702) * Reuse `re.Pattern` object in regex patterns to allow for regex flags by sydney-runkle in [pydantic/pydantic-core1318](https://github.com/pydantic/pydantic-core/pull/1318) New Contributors * idan22moral made their first contribution in [9294](https://github.com/pydantic/pydantic/pull/9294) * anesmemisevic made their first contribution in [9303](https://github.com/pydantic/pydantic/pull/9303) * max-muoto made their first contribution in [9338](https://github.com/pydantic/pydantic/pull/9338) * amitschang made their first contribution in [9344](https://github.com/pydantic/pydantic/pull/9344) * paulmartin91 made their first contribution in [9410](https://github.com/pydantic/pydantic/pull/9410) * OhioDschungel6 made their first contribution in [9405](https://github.com/pydantic/pydantic/pull/9405) * AlexWaygood made their first contribution in [9426](https://github.com/pydantic/pydantic/pull/9426) * kinuax made their first contribution in [9433](https://github.com/pydantic/pydantic/pull/9433) * antoni-jamiolkowski made their first contribution in [9431](https://github.com/pydantic/pydantic/pull/9431) * candleindark made their first contribution in [9448](https://github.com/pydantic/pydantic/pull/9448) * nix010 made their first contribution in [9170](https://github.com/pydantic/pydantic/pull/9170) * tomy0000000 made their first contribution in [9457](https://github.com/pydantic/pydantic/pull/9457) * vbmendes made their first contribution in [9470](https://github.com/pydantic/pydantic/pull/9470) * micheleAlberto made their first contribution in [9471](https://github.com/pydantic/pydantic/pull/9471) * ChrisPappalardo made their first contribution in [9468](https://github.com/pydantic/pydantic/pull/9468) * blueTurtz made their first contribution in [9475](https://github.com/pydantic/pydantic/pull/9475) * WinterBlue16 made their first contribution in [9477](https://github.com/pydantic/pydantic/pull/9477) * bittner made their first contribution in [9500](https://github.com/pydantic/pydantic/pull/9500) * alexcouper made their first contribution in [9495](https://github.com/pydantic/pydantic/pull/9495) * bjmc made their first contribution in [9484](https://github.com/pydantic/pydantic/pull/9484) * pjvv made their first contribution in [9529](https://github.com/pydantic/pydantic/pull/9529) * nedbat made their first contribution in [9530](https://github.com/pydantic/pydantic/pull/9530) * gunnellEvan made their first contribution in [9469](https://github.com/pydantic/pydantic/pull/9469) * jaymbans made their first contribution in [9531](https://github.com/pydantic/pydantic/pull/9531) * MarcBresson made their first contribution in [9534](https://github.com/pydantic/pydantic/pull/9534) * anhpham1509 made their first contribution in [9584](https://github.com/pydantic/pydantic/pull/9584) * K-dash made their first contribution in [9595](https://github.com/pydantic/pydantic/pull/9595) * s-t-e-v-e-n-k made their first contribution in [9527](https://github.com/pydantic/pydantic/pull/9527) * airwoodix made their first contribution in [9506](https://github.com/pydantic/pydantic/pull/9506) * misrasaurabh1 made their first contribution in [9653](https://github.com/pydantic/pydantic/pull/9653) * AlessandroMiola made their first contribution in [9740](https://github.com/pydantic/pydantic/pull/9740) * mylapallilavanyaa made their first contribution in [9746](https://github.com/pydantic/pydantic/pull/9746) * lazyhope made their first contribution in [9754](https://github.com/pydantic/pydantic/pull/9754) * YassinNouh21 made their first contribution in [9759](https://github.com/pydantic/pydantic/pull/9759) ``` ### 2.8.0b1 ``` Pre-release, see [the GitHub release](https://github.com/pydantic/pydantic/releases/tag/v2.8.0b1) for details. ```Links
- PyPI: https://pypi.org/project/pydantic - Changelog: https://data.safetycli.com/changelogs/pydantic/Update pymorphy3 from 2.0.1 to 2.0.2.
The bot wasn't able to find a changelog for this release. Got an idea?
Links
- PyPI: https://pypi.org/project/pymorphy3 - Changelog: https://data.safetycli.com/changelogs/pymorphy3/ - Repo: https://github.com/no-plagiarism/pymorphy3Update langchain from 0.2.5 to 0.2.6.
Changelog
### 0.2.6 ``` What's Changed ```Links
- PyPI: https://pypi.org/project/langchain - Changelog: https://data.safetycli.com/changelogs/langchain/ - Repo: https://github.com/langchain-ai/langchainUpdate seedir from 0.4.2 to 0.5.0.
Changelog
### 0.5.0 ``` Added - The `itemlimit` now accepts a 2-tuple as an argument, indicating a separate limit for folders and files (respectively). - Added two parameters for handling errors when trying to list the children of a directory: - `acceptable_listdir_errors`: One or more error types (`Exceptions`) which are ignored when occurring during a directory listing call. E.g., a permissions error. - `denied_string`: String to add to follow directory entries for which the error was triggered. - More test cases added Changed - The main algorithm for folder tree traversal has been refactored. - The unit tests are now structured for pytest. - `seedir.folderstructure.FolderStructure` is now an abstract class that cannot be directly instantiated. The functions that previously needed to be provided as arguments for the constructor must now be implemented as part of a subclass (see [getting started for an example](https://earnestt1234.github.io/seedir/seedir/index.html#getting-started)) Deprecated - `slash` is now totally deprecated; use `folderend` instead. ```Links
- PyPI: https://pypi.org/project/seedir - Changelog: https://data.safetycli.com/changelogs/seedir/ - Repo: https://github.com/earnestt1234/seedirUpdate pygwalker from 0.4.8.10 to 0.4.9.
Changelog
### 0.4.9 ``` What's Changed * feat: add dev mode for app by longxiaofei in https://github.com/Kanaries/pygwalker/pull/583 **Full Changelog**: https://github.com/Kanaries/pygwalker/compare/0.4.8.10...0.4.9 ```Links
- PyPI: https://pypi.org/project/pygwalker - Changelog: https://data.safetycli.com/changelogs/pygwalker/Update patool from 2.2.0 to 2.3.0.
Changelog
### 2.3.0 ``` * Add linting check to github workflow CI. Idea and patch by sorairolake, thanks! * Format the python code with ruff, and add a check to github workflow CI. Idea and initial patch by sorairolake, thanks! Closes: GH bug 151 * Support tar --zstd for extracting TAR archives compressed with ZSTANDARD. Closes: GH bug 162 * Use locale.getpreferredencoding() instead of sys.stderr.encoding for logging output encoding. Closes: GH bug 158 ```Links
- PyPI: https://pypi.org/project/patool - Changelog: https://data.safetycli.com/changelogs/patool/ - Repo: https://github.com/wummel/patoolUpdate dbus-fast from 2.21.3 to 2.22.1.
Changelog
### 2.22.1 ``` Fix * Wheel build exclude for pp37 ([285](https://github.com/Bluetooth-Devices/dbus-fast/issues/285)) ([`c44eb2c`](https://github.com/Bluetooth-Devices/dbus-fast/commit/c44eb2cabd8a7c5156d9cb2228f058140c004c36)) ``` ### 2.22.0 ``` Feature * Build wheels for aarch64 to allow use in embedded systems ([283](https://github.com/Bluetooth-Devices/dbus-fast/issues/283)) ([`d0ac990`](https://github.com/Bluetooth-Devices/dbus-fast/commit/d0ac990a7aa9eec14d8c9c9720e4894de6dcf9b5)) ```Links
- PyPI: https://pypi.org/project/dbus-fast - Changelog: https://data.safetycli.com/changelogs/dbus-fast/ - Repo: https://github.com/bluetooth-devices/dbus-fast