Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scheduled weekly dependency update for week 32 #474

Merged
merged 17 commits into from
Aug 9, 2022

Conversation

pyup-bot
Copy link
Collaborator

@pyup-bot pyup-bot commented Aug 8, 2022

Update adbutils from 1.0.3 to 1.0.6.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update boto3 from 1.24.36 to 1.24.46.

Changelog

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.

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.

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.

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.

1.24.42

=======

* bugfix:TraceId: [``botocore``] Rollback bugfix for obeying _X_AMZN_TRACE_ID env var

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.

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.

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.

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.

1.24.37

=======

* api-change:``autoscaling``: [``botocore``] Documentation update for Amazon EC2 Auto Scaling.
Links

Update botocore from 1.27.36 to 1.27.46.

Changelog

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.

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.

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.

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.

1.27.42

=======

* bugfix:TraceId: Rollback bugfix for obeying _X_AMZN_TRACE_ID env var

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.

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.

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.

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.

1.27.37

=======

* api-change:``autoscaling``: Documentation update for Amazon EC2 Auto Scaling.
Links

Update dash from 2.6.0 to 2.6.1.

Changelog

2.6.1

Fixed

- [2175](https://github.com/plotly/dash/pull/2175) Fix [#2173](https://github.com/plotly/dash/issues/2173) callback output of ndarray and no_update check.
- [2146](https://github.com/plotly/dash/pull/2146) Remove leftover debug console.log statement.
- [2168](https://github.com/plotly/dash/pull/2168)  Reverts [#2126](https://github.com/plotly/dash/pull/2126) (supporting redirect from root when using pages) until the new bugs introduced by that PR are fixed.

Updated

- [2167](https://github.com/plotly/dash/pull/2167) Update Plotly.js to v2.13.3 (from v2.13.1) including [patch release v2.13.2](https://github.com/plotly/plotly.js/releases/tag/v2.13.2) and [patch release v2.13.3](https://github.com/plotly/plotly.js/releases/tag/v2.13.3).
- Emit `plotly_selected` event on plot API calls and GUI edits.
- Fix `sankey` select error (regression introduced in 2.13.0).
- Handle missing drag layer of invisible `sankey` traces to fix select error.
- Emit selection event in shape drawing `dragmode`s when an existing selection is modified.
Links

Update dash-bootstrap-components from 1.2.0 to 1.2.1.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update python-gitlab from 3.6.0 to 3.8.0.

Changelog

3.8.0

Feature
* **client:** Warn user on misconfigured URL in `auth()` ([`0040b43`](https://github.com/python-gitlab/python-gitlab/commit/0040b4337bae815cfe1a06f8371a7a720146f271))
* Support downloading archive subpaths ([`cadb0e5`](https://github.com/python-gitlab/python-gitlab/commit/cadb0e55347cdac149e49f611c99b9d53a105520))

Fix
* **client:** Ensure encoded query params are never duplicated ([`1398426`](https://github.com/python-gitlab/python-gitlab/commit/1398426cd748fdf492fe6184b03ac2fcb7e4fd6e))
* Optionally keep user-provided base URL for pagination ([2149](https://github.com/python-gitlab/python-gitlab/issues/2149)) ([`e2ea8b8`](https://github.com/python-gitlab/python-gitlab/commit/e2ea8b89a7b0aebdb1eb3b99196d7c0034076df8))

Documentation
* Describe self-revoking personal access tokens ([`5ea48fc`](https://github.com/python-gitlab/python-gitlab/commit/5ea48fc3c28f872dd1184957a6f2385da075281c))

3.7.0

Feature
* Allow sort/ordering for project releases ([`b1dd284`](https://github.com/python-gitlab/python-gitlab/commit/b1dd284066b4b94482b9d41310ac48b75bcddfee))
* **cli:** Add a custom help formatter ([`005ba93`](https://github.com/python-gitlab/python-gitlab/commit/005ba93074d391f818c39e46390723a0d0d16098))
* Add support for iterations API ([`194ee01`](https://github.com/python-gitlab/python-gitlab/commit/194ee0100c2868c1a9afb161c15f3145efb01c7c))
* **groups:** Add support for shared projects API ([`66461ba`](https://github.com/python-gitlab/python-gitlab/commit/66461ba519a85bfbd3cba284a0c8de11a3ac7cde))
* **issues:** Add support for issue reorder API ([`8703324`](https://github.com/python-gitlab/python-gitlab/commit/8703324dc21a30757e15e504b7d20472f25d2ab9))
* **namespaces:** Add support for namespace existence API ([`4882cb2`](https://github.com/python-gitlab/python-gitlab/commit/4882cb22f55c41d8495840110be2d338b5545a04))
* Add support for group and project invitations API ([`7afd340`](https://github.com/python-gitlab/python-gitlab/commit/7afd34027a26b5238a979e3303d8e5d8a0320a07))
* **projects:** Add support for project restore API ([`4794ecc`](https://github.com/python-gitlab/python-gitlab/commit/4794ecc45d7aa08785c622918d08bb046e7359ae))
* Add support for filtering jobs by scope ([`0e1c0dd`](https://github.com/python-gitlab/python-gitlab/commit/0e1c0dd795886ae4741136e64c33850b164084a1))
* Add `asdict()` and `to_json()` methods to Gitlab Objects ([`08ac071`](https://github.com/python-gitlab/python-gitlab/commit/08ac071abcbc28af04c0fa655576e25edbdaa4e2))
* **api:** Add support for instance-level registry repositories ([`284d739`](https://github.com/python-gitlab/python-gitlab/commit/284d73950ad5cf5dfbdec2f91152ed13931bd0ee))
* **groups:** Add support for group-level registry repositories ([`70148c6`](https://github.com/python-gitlab/python-gitlab/commit/70148c62a3aba16dd8a9c29f15ed16e77c01a247))
* Add 'merge_pipelines_enabled' project attribute ([`fc33c93`](https://github.com/python-gitlab/python-gitlab/commit/fc33c934d54fb94451bd9b9ad65645c9c3d6fe2e))
* Support validating CI lint results ([`3b1ede4`](https://github.com/python-gitlab/python-gitlab/commit/3b1ede4a27cd730982d4c579437c5c689a8799e5))
* **cli:** Add support for global CI lint ([`3f67c4b`](https://github.com/python-gitlab/python-gitlab/commit/3f67c4b0fb0b9a39c8b93529a05b1541fcebcabe))
* **objects:** Add Project CI Lint support ([`b213dd3`](https://github.com/python-gitlab/python-gitlab/commit/b213dd379a4108ab32181b9d3700d2526d950916))
* Add support for group push rules ([`b5cdc09`](https://github.com/python-gitlab/python-gitlab/commit/b5cdc097005c8a48a16e793a69c343198b14e035))
* **api:** Add support for `get` for a MR approval rule ([`89c18c6`](https://github.com/python-gitlab/python-gitlab/commit/89c18c6255ec912db319f73f141b47ace87a713b))

Fix
* Support array types for most resources ([`d9126cd`](https://github.com/python-gitlab/python-gitlab/commit/d9126cd802dd3cfe529fa940300113c4ead3054b))
* Use the [] after key names for array variables in `params` ([`1af44ce`](https://github.com/python-gitlab/python-gitlab/commit/1af44ce8761e6ee8a9467a3e192f6c4d19e5cefe))
* **runners:** Fix listing for /runners/all ([`c6dd57c`](https://github.com/python-gitlab/python-gitlab/commit/c6dd57c56e92abb6184badf4708f5f5e65c6d582))
* **config:** Raise error when gitlab id provided but no config section found ([`1ef7018`](https://github.com/python-gitlab/python-gitlab/commit/1ef70188da1e29cd8ba95bf58c994ba7dd3010c5))
* **config:** Raise error when gitlab id provided but no config file found ([`ac46c1c`](https://github.com/python-gitlab/python-gitlab/commit/ac46c1cb291c03ad14bc76f5f16c9f98f2a5a82d))
* Add `get_all` param (and `--get-all`) to allow passing `all` to API ([`7c71d5d`](https://github.com/python-gitlab/python-gitlab/commit/7c71d5db1199164b3fa9958e3c3bc6ec96efc78d))
* Results returned by `attributes` property to show updates ([`e5affc8`](https://github.com/python-gitlab/python-gitlab/commit/e5affc8749797293c1373c6af96334f194875038))
* Enable epic notes ([`5fc3216`](https://github.com/python-gitlab/python-gitlab/commit/5fc3216788342a2325662644b42e8c249b655ded))
* **cli:** Remove irrelevant MR approval rule list filters ([`0daec5f`](https://github.com/python-gitlab/python-gitlab/commit/0daec5fa1428a56a6a927b133613e8b296248167))
* Ensure path elements are escaped ([`5d9c198`](https://github.com/python-gitlab/python-gitlab/commit/5d9c198769b00c8e7661e62aaf5f930ed32ef829))

Documentation
* **cli:** Showcase use of token scopes ([`4a6f8d6`](https://github.com/python-gitlab/python-gitlab/commit/4a6f8d67a94a3d104a24081ad1dbad5b2e3d9c3e))
* **projects:** Document export with upload to URL ([`03f5484`](https://github.com/python-gitlab/python-gitlab/commit/03f548453d84d99354aae7b638f5267e5d751c59))
* Describe fetching existing export status ([`9c5b8d5`](https://github.com/python-gitlab/python-gitlab/commit/9c5b8d54745a58b9fe72ba535b7868d1510379c0))
* **authors:** Add John ([`e2afb84`](https://github.com/python-gitlab/python-gitlab/commit/e2afb84dc4a259e8f40b7cc83e56289983c7db47))
* Document CI Lint usage ([`d5de4b1`](https://github.com/python-gitlab/python-gitlab/commit/d5de4b1fe38bedc07862bd9446dfd48b92cb078d))
* **users:** Add docs about listing a user's projects ([`065a1a5`](https://github.com/python-gitlab/python-gitlab/commit/065a1a5a32d34286df44800084285b30b934f911))
* Update return type of pushrules ([`53cbecc`](https://github.com/python-gitlab/python-gitlab/commit/53cbeccd581318ce4ff6bec0acf3caf935bda0cf))
* Describe ROPC flow in place of password authentication ([`91c17b7`](https://github.com/python-gitlab/python-gitlab/commit/91c17b704f51e9a06b241d549f9a07a19c286118))
* **readme:** Remove redundant `-v` that breaks the command ([`c523e18`](https://github.com/python-gitlab/python-gitlab/commit/c523e186cc48f6bcac5245e3109b50a3852d16ef))
Links

Update humanize from 4.2.3 to 4.3.0.

Changelog

4.3.0

Added

* Add Greek translation (46) waseigo
* Polish: Added thousand, fixed big numbers (43) dejurin

Fixed

* Fix intword for negative numbers (41) vishket
Links

Update iminuit from 2.14.0 to 2.15.2.

Changelog

2.15.2

------------------------
- Improve docs for minimize (`777 <https://github.com/scikit-hep/iminuit/pull/777>`_)
- Fix for minuit.interactive when using an array-based function (`776 <https://github.com/scikit-hep/iminuit/pull/776>`_)

2.15.1

----------------------
- Fix pickling of all builtin cost functions (`773 <https://github.com/scikit-hep/iminuit/pull/773>`_)

2.15.0

----------------------
- Smart sampling (`769 <https://github.com/scikit-hep/iminuit/pull/769>`_)
- Enhance interactive (`768 <https://github.com/scikit-hep/iminuit/pull/768>`_)
Links

Update numcodecs from 0.10.0 to 0.10.2.

Changelog

0.10.2

------

Fix
~~~

* Add BitRound (0.10.0) to registry.
By :user:`Josh Moore <joshmoore>`, :issue:`342`.

.. _release_0.10.1:

0.10.1

------

Maintenance
~~~~~~~~~~~

* Add entrypoints to setup.py.
By :user:`Josh Moore <joshmoore>`, :issue:`332`.

* Fix spelling.
By :user:`Dimitri Papadopoulos Orfanos <DimitriPapadopoulos>`, :issue:`336`.

* Drop Python 3.6 from tests
By :user:`Dimitri Papadopoulos Orfanos <DimitriPapadopoulos>`,
:issue:`338`, :issue:`339`.

* Remove trailing spaces and empty lines.
By :user:`Dimitri Papadopoulos Orfanos <DimitriPapadopoulos>`, :issue:`341`.

* Add LGTM.com configuration file
By :user:`Dimitri Papadopoulos Orfanos <DimitriPapadopoulos>`, :issue:`337`.

.. _release_0.10.0:
Links

Update phonenumbers from 8.12.52 to 8.12.53.

Changelog

8.12.53

Metadata changes:
- Updated phone metadata for region code(s):
AT, BE, CL, CN, GE, GF, GH, HK, JM, PG, RE, US
- Updated short number metadata for region code(s): AT
- New geocoding data for country calling code(s): 1943 (en)
- Updated carrier data for country calling code(s):
34 (en), 56 (en), 57 (en), 86 (en), 233 (en), 972 (en), 992 (en)
- Updated / refreshed time zone meta data.
Links

Update scipy from 1.8.1 to 1.9.0.

Changelog

1.9.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.9.x branch, and on adding new features on the main branch.

This release requires Python `3.8+` and NumPy `1.18.5` or greater.

For running on PyPy, PyPy3 `6.0+` is required.


Highlights of this release
===================

- We have modernized our build system to use ``meson``, substantially reducing
our source build times
- Added `scipy.optimize.milp`, new function for mixed-integer linear
programming.
- Added `scipy.stats.fit` for fitting discrete and continuous distributions
to data.
- Tensor-product spline interpolation modes were added to
`scipy.interpolate.RegularGridInterpolator`.
- A new global optimizer (DIviding RECTangles algorithm)
`scipy.optimize.direct`



New features
===========


`scipy.interpolate` improvements
================================
- Speed up the ``RBFInterpolator`` evaluation with high dimensional
interpolants.
- Added new spline based interpolation methods for
`scipy.interpolate.RegularGridInterpolator` and its tutorial.
- `scipy.interpolate.RegularGridInterpolator` and `scipy.interpolate.interpn`
now accept descending ordered points.
- ``RegularGridInterpolator`` now handles length-1 grid axes.
- The ``BivariateSpline`` subclasses have a new method ``partial_derivative``
which constructs a new spline object representing a derivative of an
original spline. This mirrors the corresponding functionality for univariate
splines, ``splder`` and ``BSpline.derivative``, and can substantially speed
up repeated evaluation of derivatives.

`scipy.linalg` improvements
===========================
- `scipy.linalg.expm` now accepts nD arrays. Its speed is also improved.
- Minimum required LAPACK version is bumped to ``3.7.1``.


`scipy.fft` improvements
========================
- Added ``uarray`` multimethods for `scipy.fft.fht` and `scipy.fft.ifht`
to allow provision of third party backend implementations such as those
recently added to CuPy.

`scipy.optimize` improvements
=============================
- A new global optimizer, `scipy.optimize.direct` (DIviding RECTangles algorithm)
was added. For problems with inexpensive function evaluations, like the ones
in the SciPy benchmark suite, ``direct`` is competitive with the best other
solvers in SciPy (``dual_annealing`` and ``differential_evolution``) in terms
of execution time. See
`gh-14300 <https://github.com/scipy/scipy/pull/14300>`__ for more details.

- Add a ``full_output`` parameter to `scipy.optimize.curve_fit` to output
additional solution information.
- Add a ``integrality`` parameter to `scipy.optimize.differential_evolution`,
enabling integer constraints on parameters.
- Add a ``vectorized`` parameter to call a vectorized objective function only
once per iteration. This can improve minimization speed by reducing
interpreter overhead from the multiple objective function calls.
- The default method of `scipy.optimize.linprog` is now ``'highs'``.
- Added `scipy.optimize.milp`, new function for mixed-integer linear
programming.
- Added Newton-TFQMR method to ``newton_krylov``.
- Added support for the ``Bounds`` class in ``shgo`` and ``dual_annealing`` for
a more uniform API across `scipy.optimize`.
- Added the ``vectorized`` keyword to ``differential_evolution``.
- ``approx_fprime`` now works with vector-valued functions.

`scipy.signal` improvements
===========================
- The new window function `scipy.signal.windows.kaiser_bessel_derived` was
added to compute the Kaiser-Bessel derived window.
- Single-precision ``hilbert`` operations are now faster as a result of more
consistent ``dtype`` handling.

`scipy.sparse` improvements
===========================
- Add a ``copy`` parameter to `scipy.sparce.csgraph.laplacian`. Using inplace
computation with ``copy=False`` reduces the memory footprint.
- Add a ``dtype`` parameter to `scipy.sparce.csgraph.laplacian` for type casting.
- Add a ``symmetrized`` parameter to `scipy.sparce.csgraph.laplacian` to produce
symmetric Laplacian for directed graphs.
- Add a ``form`` parameter to `scipy.sparce.csgraph.laplacian` taking one of the
three values: ``array``, or ``function``, or ``lo`` determining the format of
the output Laplacian:
* ``array`` is a numpy array (backward compatible default);
* ``function`` is a pointer to a lambda-function evaluating the
Laplacian-vector or Laplacian-matrix product;
* ``lo`` results in the format of the ``LinearOperator``.

`scipy.sparse.linalg` improvements
==================================
- ``lobpcg`` performance improvements for small input cases.

`scipy.spatial` improvements
============================
- Add an ``order`` parameter to `scipy.spatial.transform.Rotation.from_quat` 
and `scipy.spatial.transform.Rotation.as_quat` to specify quaternion format.


`scipy.stats` improvements
==========================
- `scipy.stats.monte_carlo_test` performs one-sample Monte Carlo hypothesis
tests to assess whether a sample was drawn from a given distribution. Besides
reproducing the results of hypothesis tests like `scipy.stats.ks_1samp`,
`scipy.stats.normaltest`, and `scipy.stats.cramervonmises` without small sample
size limitations, it makes it possible to perform similar tests using arbitrary
statistics and distributions.

- Several `scipy.stats` functions support new ``axis`` (integer or tuple of
integers) and ``nan_policy`` ('raise', 'omit', or 'propagate'), and
``keepdims`` arguments.
These functions also support masked arrays as inputs, even if they do not have
a `scipy.stats.mstats` counterpart. Edge cases for multidimensional arrays,
such as when axis-slices have no unmasked elements or entire inputs are of
size zero, are handled consistently.

- Add a ``weight`` parameter to `scipy.stats.hmean`.

- Several improvements have been made to `scipy.stats.levy_stable`. Substantial
improvement has been made for numerical evaluation of the pdf and cdf,
resolving [12658](https://github.com/scipy/scipy/issues/12658) and
[14944](https://github.com/scipy/scipy/issues/14994). The improvement is
particularly dramatic for stability parameter ``alpha`` close to or equal to 1
and for ``alpha`` below but approaching its maximum value of 2. The alternative
fast Fourier transform based method for pdf calculation has also been updated
to use the approach of Wang and Zhang from their 2008 conference paper
*Simpson’s rule based FFT method to compute densities of stable distribution*,
making this method more competitive with the default method. In addition,
users now have the option to change the parametrization of the Levy Stable
distribution to Nolan's "S0" parametrization which is used internally by
SciPy's pdf and cdf implementations. The "S0"  parametrization is described in
Nolan's paper [*Numerical calculation of stable densities and distribution
functions*](https://doi.org/10.1080/15326349708807450) upon which SciPy's
implementation is based. "S0" has the advantage that ``delta`` and ``gamma``
are proper location and scale parameters. With ``delta`` and ``gamma`` fixed,
the location and scale of the resulting distribution remain unchanged as
``alpha`` and ``beta`` change. This is not the case for the default "S1"
parametrization. Finally, more options have been exposed to allow users to
trade off between runtime and accuracy for both the default and FFT methods of
pdf and cdf calculation. More information can be found in the documentation
here (to be linked).

- Added `scipy.stats.fit` for fitting discrete and continuous distributions to
data.

- The methods ``"pearson"`` and ``"tippet"`` from `scipy.stats.combine_pvalues`
have been fixed to return the correct p-values, resolving
[15373](https://github.com/scipy/scipy/issues/15373). In addition, the
documentation for `scipy.stats.combine_pvalues` has been expanded and improved.

- Unlike other reduction functions, ``stats.mode`` didn't consume the axis
being operated on and failed for negative axis inputs. Both the bugs have been
fixed. Note that ``stats.mode`` will now consume the input axis and return an
ndarray with the ``axis`` dimension removed.

- Replaced implementation of `scipy.stats.ncf` with the implementation from
Boost for improved reliability.

- Add a `bits` parameter to `scipy.stats.qmc.Sobol`. It allows to use from 0
to 64 bits to compute the sequence. Default is ``None`` which corresponds to
30 for backward compatibility. Using a higher value allow to sample more
points. Note: ``bits`` does not affect the output dtype.

- Add a `integers` method to `scipy.stats.qmc.QMCEngine`. It allows sampling
integers using any QMC sampler.

- Improved the fit speed and accuracy of ``stats.pareto``.

- Added ``qrvs`` method to ``NumericalInversePolynomial`` to match the
situation for ``NumericalInverseHermite``.

- Faster random variate generation for ``gennorm`` and ``nakagami``.

- ``lloyd_centroidal_voronoi_tessellation`` has been added to allow improved
sample distributions via iterative application of Voronoi diagrams and
centering operations

- Add `scipy.stats.qmc.PoissonDisk` to sample using the Poisson disk sampling
method. It guarantees that samples are separated from each other by a
given ``radius``.

- Add `scipy.stats.pmean` to calculate the weighted power mean also called
generalized mean.



Deprecated features
================

- Due to collision with the shape parameter ``n`` of several distributions,
use of the distribution ``moment`` method with keyword argument ``n`` is
deprecated. Keyword ``n`` is replaced with keyword ``order``. 
- Similarly, use of the distribution ``interval`` method with keyword arguments
``alpha`` is deprecated. Keyword ``alpha`` is replaced with keyword
``confidence``.
- The ``'simplex'``, ``'revised simplex'``, and ``'interior-point'`` methods
of `scipy.optimize.linprog` are deprecated. Methods ``highs``, ``highs-ds``,
or ``highs-ipm`` should be used in new code.
- Support for non-numeric arrays has been deprecated from ``stats.mode``.
``pandas.DataFrame.mode`` can be used instead.
- The function `spatial.distance.kulsinski` has been deprecated in favor
of `spatial.distance.kulczynski1`.
- The ``maxiter`` keyword of the truncated Newton (TNC) algorithm has been
deprecated in favour of ``maxfun``.
- The ``vertices`` keyword of ``Delauney.qhull`` now raises a
DeprecationWarning, after having been deprecated in documentation only
for a long time.
- The ``extradoc`` keyword of ``rv_continuous``, ``rv_discrete`` and
``rv_sample`` now raises a DeprecationWarning, after having been deprecated in
documentation only for a long time.


Expired Deprecations
=================
There is an ongoing effort to follow through on long-standing deprecations.
The following previously deprecated features are affected:

- Object arrays in sparse matrices now raise an error.
- Inexact indices into sparse matrices now raise an error.
- Passing ``radius=None`` to `scipy.spatial.SphericalVoronoi` now raises an
error (not adding ``radius`` defaults to 1, as before).
- Several BSpline methods now raise an error if inputs have ``ndim > 1``.
- The ``_rvs`` method of statistical distributions now requires a ``size``
parameter.
- Passing a ``fillvalue`` that cannot be cast to the output type in
`scipy.signal.convolve2d` now raises an error.
- `scipy.spatial.distance` now enforces that the input vectors are
one-dimensional.
- Removed ``stats.itemfreq``.
- Removed ``stats.median_absolute_deviation``.
- Removed ``n_jobs`` keyword argument and use of ``k=None`` from
``kdtree.query``.
- Removed ``right`` keyword from ``interpolate.PPoly.extend``.
- Removed ``debug`` keyword from ``scipy.linalg.solve_*``.
- Removed class ``_ppform`` ``scipy.interpolate``.
- Removed BSR methods ``matvec`` and ``matmat``.
- Removed ``mlab`` truncation mode from ``cluster.dendrogram``.
- Removed ``cluster.vq.py_vq2``.
- Removed keyword arguments ``ftol`` and ``xtol`` from
``optimize.minimize(method='Nelder-Mead')``.
- Removed ``signal.windows.hanning``.
- Removed LAPACK ``gegv`` functions from ``linalg``; this raises the minimally
required LAPACK version to 3.7.1.
- Removed ``spatial.distance.matching``.
- Removed the alias ``scipy.random`` for ``numpy.random``.
- Removed docstring related functions from ``scipy.misc`` (``docformat``,
``inherit_docstring_from``, ``extend_notes_in_docstring``,
``replace_notes_in_docstring``, ``indentcount_lines``, ``filldoc``,
``unindent_dict``, ``unindent_string``).
- Removed ``linalg.pinv2``.


Backwards incompatible changes
==========================

- Several `scipy.stats` functions now convert ``np.matrix`` to ``np.ndarray``s
before the calculation is performed. In this case, the output will be a scalar
or ``np.ndarray`` of appropriate shape rather than a 2D ``np.matrix``.
Similarly, while masked elements of masked arrays are still ignored, the
output will be a scalar or ``np.ndarray`` rather than a masked array with
``mask=False``.
- The default method of `scipy.optimize.linprog` is now ``'highs'``, not
``'interior-point'`` (which is now deprecated), so callback functions and some
options are no longer supported with the default method.
- For `scipy.stats.combine_pvalues`, the sign of the test statistic returned
for the method ``"pearson"`` has been flipped so that higher values of the
statistic now correspond to lower p-values, making the statistic more
consistent with those of the other methods and with the majority of the
literature.
- `scipy.linalg.expm` due to historical reasons was using the sparse
implementation and thus was accepting sparse arrays. Now it only works with
nDarrays. For sparse usage, `scipy.sparse.linalg.expm` needs to be used
explicitly.
- The definition of `scipy.stats.circvar` has reverted to the one that is
standard in the literature; note that this is not the same as the square of
`scipy.stats.circstd`.
- Remove inheritance to `QMCEngine` in `MultinomialQMC` and
`MultivariateNormalQMC`. It removes the methods `fast_forward` and `reset`.
- Init of `MultinomialQMC` now require the number of trials with `n_trials`.
Hence, `MultinomialQMC.random` output has now the correct shape ``(n, pvals)``.
- Several function-specific warnings (``F_onewayConstantInputWarning``,
``F_onewayBadInputSizesWarning``, ``PearsonRConstantInputWarning``, 
``PearsonRNearConstantInputWarning``, ``SpearmanRConstantInputWarning``, and
``BootstrapDegenerateDistributionWarning``) have been replaced with more
general warnings.



Other changes
============

- A draft developer CLI is available for SciPy, leveraging the ``doit``,
``click`` and ``rich-click`` tools. For more details, see
[gh-15959](https://github.com/scipy/scipy/pull/15959).

- The SciPy contributor guide has been reorganized and updated
(see [15947](https://github.com/scipy/scipy/pull/15947) for details).

- QUADPACK Fortran routines in `scipy.integrate`, which power
`scipy.integrate.quad`, have been marked as `recursive`. This should fix rare
issues in multivariate integration (`nquad` and friends) and obviate the need
for compiler-specific compile flags (`/recursive` for ifort etc). Please file
an issue if this change turns out problematic for you. This is also true for
``FITPACK`` routines in `scipy.interpolate`, which power ``splrep``,
``splev`` etc., and ``*UnivariateSpline`` and ``*BivariateSpline`` classes.

- the ``USE_PROPACK`` environment variable has been renamed to
``SCIPY_USE_PROPACK``; setting to a non-zero value will enable
the usage of the ``PROPACK`` library as before

Lazy access to subpackages
======================

Before this release, all subpackages of SciPy (`cluster`, `fft`, `ndimage`,
etc.) had to be explicitly imported. Now, these subpackages are lazily loaded
as soon as they are accessed, so that the following is possible (if desired
for interactive use, it's not actually recommended for code,
see :ref:`scipy-api`):
``import scipy as sp; sp.fft.dct([1, 2, 3])``. Advantages include: making it
easier to navigate SciPy in interactive terminals, reducing subpackage import
conflicts (which before required
``import networkx.linalg as nla; import scipy.linalg as sla``),
and avoiding repeatedly having to update imports during teaching &
experimentation. Also see
[the related community specification document](https://scientific-python.org/specs/spec-0001/).

SciPy switched to Meson as its build system
===========================================

This is the first release that ships with [Meson](https://mesonbuild.com) as
the build system. When installing with ``pip`` or ``pypa/build``, Meson will be
used (invoked via the ``meson-python`` build hook). This change brings
significant benefits - most importantly much faster build times, but also
better support for cross-compilation and cleaner build logs.

*Note*:

This release still ships with support for ``numpy.distutils``-based builds
as well. Those can be invoked through the ``setup.py`` command-line
interface (e.g., ``python setup.py install``). It is planned to remove
``numpy.distutils`` support before the 1.10.0 release.

When building from source, a number of things have changed compared to building
with ``numpy.distutils``:

- New build dependencies: ``meson``, ``ninja``, and ``pkg-config``.
``setuptools`` and ``wheel`` are no longer needed.
- BLAS and LAPACK libraries that are supported haven't changed, however the
discovery mechanism has: that is now using ``pkg-config`` instead of hardcoded
paths or a ``site.cfg`` file.
- The build defaults to using OpenBLAS. See :ref:`blas-lapack-selection` for
details.

The two CLIs that can be used to build wheels are ``pip`` and ``build``. In
addition, the SciPy repo contains a ``python dev.py`` CLI for any kind of
development task (see its ``--help`` for details). For a comparison between old
(``distutils``) and new (``meson``) build commands, see :ref:`meson-faq`.

For more information on the introduction of Meson support in SciPy, see
`gh-13615 <https://github.com/scipy/scipy/issues/13615>`__ and
`this blog post <https://labs.quansight.org/blog/2021/07/moving-scipy-to-meson/>`__.



Authors
=======

* endolith (12)
* Caio Agiani (2) +
* Emmy Albert (1) +
* Joseph Albert (1)
* Tania Allard (3)
* Carsten Allefeld (1) +
* Kartik Anand (1) +
* Virgile Andreani (2) +
* Weh Andreas (1) +
* Francesco Andreuzzi (5) +
* Kian-Meng Ang (2) +
* Gerrit Ansmann (1)
* Ar-Kareem (1) +
* Shehan Atukorala (1) +
* avishai231 (1) +
* Blair Azzopardi (1)
* Sayantika Banik (2) +
* Ross Barnowski (8)
* Christoph Baumgarten (3)
* Nickolai Belakovski (1)
* Peter Bell (9)
* Sebastian Berg (2)
* Bharath (1) +
* bobcatCA (2) +
* boussoffara (2) +
* Islem BOUZENIA (1) +
* Jake Bowhay (41) +
* Matthew Brett (11)
* Dietrich Brunn (2) +
* Michael Burkhart (2) +
* Evgeni Burovski (96)
* Matthias Bussonnier (20)
* Dominic C (1)
* Cameron (1) +
* CJ Carey (3)
* Thomas A Caswell (2)
* Ali Cetin (2) +
* Hood Chatham (5) +
* Klesk Chonkin (1)
* Craig Citro (1) +
* Dan Cogswell (1) +
* Luigi Cruz (1) +
* Anirudh Dagar (5)
* Brandon David (1)
* deepakdinesh1123 (1) +
* Denton DeLoss (1) +
* derbuihan (2) +
* Sameer Deshmukh (13) +
* Niels Doucet (1) +
* DWesl (8)
* eytanadler (30) +
* Thomas J. Fan (5)
* Isuru Fernando (3)
* Joseph Fox-Rabinovitz (1)
* Ryan Gibson (4) +
* Ralf Gommers (308)
* Srinivas Gorur-Shandilya (1) +
* Alex Griffing (2)
* h-vetinari (3)
* Matt Haberland (442)
* Tristan Hearn (1) +
* Jonathan Helgert (1) +
* Samuel Hinton (1) +
* Jake (1) +
* Stewart Jamieson (1) +
* Jan-Hendrik Müller (1)
* Yikun Jiang (1) +
* JuliaMelle01 (1) +
* jyuv (12) +
* Chris Keefe (1) +
* Robert Kern (4)
* Andrew Knyazev (11)
* Matthias Koeppe (4) +
* Sergey Koposov (1)
* Volodymyr Kozachynskyi (1) +
* Yotaro Kubo (2) +
* Jacob Lapenna (1) +
* Peter Mahler Larsen (8)
* Eric Larson (4)
* Laurynas Mikšys (1) +
* Antony Lee (1)
* Gregory R. Lee (2)
* lerichi (1) +
* Tim Leslie (2)
* P. L. Lim (1)
* Smit Lunagariya (43)
* lutefiskhotdish (1) +
* Cong Ma (12)
* Syrtis Major (1)
* Nicholas McKibben (17)
* Melissa Weber Mendonça (10)
* Mark Mikofski (1)
* Jarrod Millman (13)
* Harsh Mishra (6)
* ML-Nielsen (3) +
* Matthew Murray (1) +
* Andrew Nelson (50)
* Dimitri Papadopoulos Orfanos (1) +
* Evgueni Ovtchinnikov (2) +
* Sambit Panda (1)
* Nick Papior (2)
* Tirth Patel (43)
* Petar Mlinarić (1)
* petroselo (1) +
* Ilhan Polat (64)
* Anthony Polloreno (1)
* Amit Portnoy (1) +
* Quentin Barthélemy (9)
* Patrick N. Raanes (1) +
* Tyler Reddy (121)
* Pamphile Roy (196)
* Vivek Roy (2) +
* Niyas Sait (2) +
* Atsushi Sakai (25)
* Mazen Sayed (1) +
* Eduardo Schettino (5) +
* Daniel Schmitz (6) +
* Eli Schwartz (3) +
* SELEE (2) +
* Namami Shanker (4)
* siddhantwahal (1) +
* Gagandeep Singh (8)
* Soph (1) +
* Shivnaren Srinivasan (1) +
* Scott Staniewicz (1) +
* Leo C. Stein (4)
* Albert Steppi (7)
* Christopher Strickland (1) +
* Kai Striega (4)
* Søren Fuglede Jørgensen (1)
* Aleksandr Tagilov (1) +
* Masayuki Takagi (1) +
* Sai Teja (1) +
* Ewout ter Hoeven (2) +
* Will Tirone (2)
* Bas van Beek (7)
* Dhruv Vats (1)
* H. Vetinari (4)
* Arthur Volant (1)
* Samuel Wallan (5)
* Stefan van der Walt (8)
* Warren Weckesser (83)
* Anreas Weh (1)
* Nils Werner (1)
* Aviv Yaish (1) +
* Dowon Yi (1)
* Rory Yorke (1)
* Yosshi999 (1) +
* yuanx749 (2) +
* Gang Zhao (23)
* ZhihuiChen0903 (1)
* Pavel Zun (1) +
* David Zwicker (1) +

A total of 153 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

Update sentry-sdk from 1.8.0 to 1.9.2.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update spacy from 3.4.0 to 3.4.1.

Changelog

3.4.1

🔴 Bug fixes

- Fix issue 11137: Fix compatibility with CuPy v9.x.

📖 Documentation and examples

- spaCy universe additions:
 - [BERTopic](https://spacy.io/universe/project/bertopic): Leveraging BERT and c-TF-IDF to create easily interpretable topics.
 - [English Interpretation Sentence Pattern](https://spacy.io/universe/project/sent-pattern): English interpretation for accurate translation from English to Japanese.

👥 Contributors

adrianeboyd, danieldk, honnibal, ines, lll-lll-lll-lll, Lucaterre, MaartenGr, mr-bjerre, polm, radenkovic
Links

Update tableauhyperapi from 0.0.15145 to 0.0.15305.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update mimesis from 5.5.0 to 5.6.1.

Changelog

5.6.1

-------------

**Fixed**:

- Fixed ``ValidationFailure`` for ``Internet().uri()``.

**Removed**:

- Removed support of ``port`` parameter in ``Internet().uri()``.

5.6.0

**Added**:

- Multiplication support for schemas. Now you can use `*` on the schema to specify the number of iterations. See docs for more information.
- Method ``dsn()`` for ``Development()``
- Method ``public_dns()`` for ``Internet()``
Links

Update orjson from 3.7.8 to 3.7.11.

Changelog

3.7.11

Fixed

- Revert `dict` iterator implementation introduced in 3.7.9.

3.7.10

Fixed

- Fix serializing `dict` with deleted final item. This was introduced in 3.7.9.

3.7.9

Changed

- Improve performance of serializing.
- Improve performance of serializing pretty-printed (`orjson.OPT_INDENT_2`)
to be much nearer to compact.
- Improve performance of deserializing `str` input.
- orjson now requires Rust 1.57 instead of 1.54 to build.
Links

Update great-expectations from 0.15.15 to 0.15.17.

Changelog

0.15.17

* [FEATURE] Improve estimation histogram computation in NumericMetricRangeMultiBatchParameterBuilder to include both counts and bin edges (5628)
* [FEATURE] Enable retrieve by name for datasource with cloud store backend (5640)
* [FEATURE] Update `DataContext.add_checkpoint()` to ensure validations within `CheckpointConfig` contain ids (5638)
* [FEATURE] Add `expect_column_values_to_be_valid_crc32` (5580) (thanks sp1thas)
* [FEATURE] Enable showing expectation suite by domain and by expectation_type -- from DataAssistantResult (5673)
* [BUGFIX] Patch flaky E2E GX Cloud tests (5629)
* [BUGFIX] Pass `--cloud` flag to `dgtest-cloud-overrides` section of Azure YAML (5632)
* [BUGFIX] Remove datasource from config on delete (5636)
* [BUGFIX] Patch issue with usage stats sync not respecting usage stats opt-out (5644)
* [BUGFIX] SlackRenderer / EmailRenderer links to deprecated doc (5648)
* [BUGFIX] Fix table.head metric issue when using BQ without temp tables (5630)
* [BUGFIX] Quick bugfix on all profile numeric column diff bounds expectations (5651) (thanks stevensecreti)
* [BUGFIX] Patch bug with `id` vs `id_` in Cloud integration tests (5677)
* [DOCS] Fix a typo in batch_request_parameters variable (5612) (thanks StasDeep)
* [MAINTENANCE] CloudDataContext add_datasource test (5626)
* [MAINTENANCE] Update stale.yml (5602)
* [MAINTENANCE] Add `id` to `CheckpointValidationConfig` (5603)
* [MAINTENANCE] Better error message for RuntimeDataConnector for BatchIdentifiers (5635)
* [MAINTENANCE] type-checking round 2 (5576)
* [MAINTENANCE] minor cleanup of old comments (5641)
* [MAINTENANCE] add `--clear-cache` flag for `invoke type-check` (5639)
* [MAINTENANCE] Install `dgtest` test runner utilizing Git URL in CI (5645)
* [MAINTENANCE] Make comparisons of aggregate values date aware (5642) (thanks jcampbell)
* [MAINTENANCE] Add E2E Cloud test for `DataContext.add_checkpoint()` (5653)
* [MAINTENANCE] Use docker to run tests in the Azure CI pipeline. (5646)
* [MAINTENANCE] add new invoke tasks to `tasks.py` and create new file `usage_stats_utils.py` (5593)
* [MAINTENANCE] Don't include 'test-pipeline' in extras_require dict (5659)
* [MAINTENANCE] move tool config to pyproject.toml (5649)
* [MAINTENANCE] Refactor docker test CI steps into jobs. (5665)
* [MAINTENANCE] Only run Cloud E2E tests in primary pipeline (5670)
* [MAINTENANCE] Improve DateTime Conversion Candling in Comparison Metrics & Expectations and Provide a Clean Object Model for Metrics Computation Bundling (5656)
* [MAINTENANCE] Ensure that `id_` fields in Marshmallow schema serialize as `id` (5660)
* [MAINTENANCE] data_context initial type checking (5662)

0.15.16

* [FEATURE] Multi-Batch Example Notebook - SqlDataConnector examples (5575)
* [FEATURE] Implement "is_close()" for making equality comparisons "reasonably close" for each ExecutionEngine subclass (5597)
* [FEATURE] expect_profile_numeric_columns_percent_diff_(inclusive bounds) (5586) (thanks stevensecreti)
* [FEATURE] DataConnector Query enabled for `SimpleSqlDatasource` (5610)
* [FEATURE] Implement the exact metric range estimate for NumericMetricRangeMultiBatchParameterBuilder (5620)
* [FEATURE] Ensure that id propogates from RuleBasedProfilerConfig to RuleBasedProfiler (5617)
* [BUGFIX] Pass cloud base url to datasource store (5595)
* [BUGFIX] Temporarily disable Trino `0.315.0` from requirements (5606)
* [BUGFIX] Update _create_trino_engine to check for schema before creating it (5607)
* [BUGFIX] Support `ExpectationSuite` CRUD at `BaseDataContext` level (5604)
* [BUGFIX] Update test due to change in postgres stdev calculation method (5624)
* [BUGFIX] Patch issue with `get_validator` on Cloud-backed `DataContext` (5619)
* [MAINTENANCE] Add name and id to DatasourceConfig (5560)
* [MAINTENANCE] Clear datasources in `test_data_context_datasources` to improve test performance and narrow test scope (5588)
* [MAINTENANCE] Fix tests that rely on guessing pytest generated random file paths. (5589)
* [MAINTENANCE] Do not set google cloud credentials for lifetime of pytest process. (5592)
* [MAINTENANCE] Misc updates to `Datasource` CRUD on `DataContext` to ensure consistent behavior (5584)
* [MAINTENANCE] Add id to `RuleBasedProfiler` config (5590)
* [MAINTENANCE] refactor to enable customization of quantile bias correction threshold for bootstrap estimation method (5587)
* [MAINTENANCE] Ensure that `resource_type` used in `GeCloudStoreBackend` is converted to `GeCloudRESTResource` enum as needed (5601)
* [MAINTENANCE] Create datasource with id (5591)
* [MAINTENANCE] Enable Azure blob storage integration tests (5594)
* [MAINTENANCE] Increase expectation kwarg line stroke width (5608)
* [MAINTENANCE] Added Algolia Scripts (5544) (thanks devanshdixit)
* [MAINTENANCE] Handle `numpy` deprecation warnings (5615)
* [MAINTENANCE] remove approximate comparisons -- they will be replaced by estimator alternatives (5618)
* [MAINTENANCE] Making the dependency on dev-lite clearer (5514)
* [MAINTENANCE] Fix tests in tests/integration/profiling/rule_based_profiler/ and tests/render/renderer/ (5611)
* [MAINTENANCE] DataContext in cloud mode test add_datasource (5625)
Links

Update pyshark from 0.4.6 to 0.5.3.

Changelog

0.5.3

EK Bugfixes version

What's Changed
* Fix LiveRingCapture params. by miaotony in https://github.com/KimiNewt/pyshark/pull/573
* Fix Windows parsing issues in EK.
* Ignore failed casting in EK field values


**Full Changelog**: https://github.com/KimiNewt/pyshark/compare/v0.5.2...v0.5.3

0.5.2

What's Changed
* Add some params for LiveRingCapture. by miaotony in https://github.com/KimiNewt/pyshark/pull/563
* EK Layer now supports "payload"-type fields by casting to bytes.
* EK Layer has new "get_field_as_list" function to assist with getting fields that may appear once or more

Fixes
* Fixed issues with printing boolean fields in EK layer.
* Fixed verification of capture interface on LiveCapture.

0.5

What's Changed
* New EK parsing mode, allowing faster and easier use than the regular JSON mode which will likely be eventually deprecated.
* Support typing in EK mode.

Minor fixes
* Checking file permissions in FileCapture by KimiNewt in https://github.com/KimiNewt/pyshark/pull/546
* Show tshark error in crash exception by KimiNewt in https://github.com/KimiNewt/pyshark/pull/547
* Verify capture settings before starting capture by KimiNewt in https://github.com/KimiNewt/pyshark/pull/550
* Fix path when user provides `tshark_path` using `LiveCapture`. by miaotony in https://github.com/KimiNewt/pyshark/pull/562
* Fix some tshark_path problems. by miaotony in https://github.com/KimiNewt/pyshark/pull/565
* Fix Windows eventloop-related issues by KimiNewt in https://github.com/KimiNewt/pyshark/pull/566
]

**Full Changelog**: https://github.com/KimiNewt/pyshark/compare/v0.4.6...v0.5
Links

@bwoodsend bwoodsend force-pushed the pyup-scheduled-update-2022-08-08 branch from 6df9c05 to e1ff501 Compare August 8, 2022 21:44
@bwoodsend
Copy link
Member

I think we might have to bite the bullet and fix pyshark on our end. KimiNewt/pyshark#575 hasn't budged for almost a month now.

@rokm
Copy link
Member

rokm commented Aug 8, 2022

I think we might have to bite the bullet and fix pyshark on our end. KimiNewt/pyshark#575 hasn't budged for almost a month now.

Yeah, it's usually faster to resolve such problems on our side (even if they are also going to be resolved upstream, eventually).

From what I can tell, we just need to add py._io.terminalwriter and py._builtin to hiddenimports for pyshark >= 0.5.

@bwoodsend bwoodsend merged commit ac48870 into master Aug 9, 2022
@bwoodsend bwoodsend deleted the pyup-scheduled-update-2022-08-08 branch August 9, 2022 10:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants