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 25 #754

Merged
merged 28 commits into from
Jun 25, 2024

Conversation

pyup-bot
Copy link
Collaborator

Update boto3 from 1.34.122 to 1.34.131.

Changelog

1.34.131

========

* api-change:``bedrock-runtime``: [``botocore``] This release adds document support to Converse and ConverseStream APIs
* api-change:``codeartifact``: [``botocore``] Add support for the Cargo package format.
* api-change:``compute-optimizer``: [``botocore``] This release enables AWS Compute Optimizer to analyze and generate optimization recommendations for Amazon RDS MySQL and RDS PostgreSQL.
* api-change:``cost-optimization-hub``: [``botocore``] This release enables AWS Cost Optimization Hub to show cost optimization recommendations for Amazon RDS MySQL and RDS PostgreSQL.
* api-change:``dynamodb``: [``botocore``] Doc-only update for DynamoDB. Fixed Important note in 6 Global table APIs - CreateGlobalTable, DescribeGlobalTable, DescribeGlobalTableSettings, ListGlobalTables, UpdateGlobalTable, and UpdateGlobalTableSettings.
* api-change:``glue``: [``botocore``] Fix Glue paginators for Jobs, JobRuns, Triggers, Blueprints and Workflows.
* api-change:``ivs-realtime``: [``botocore``] IVS Real-Time now offers customers the ability to record individual stage participants to S3.
* api-change:``sagemaker``: [``botocore``] Adds support for model references in Hub service, and adds support for cross-account access of Hubs
* api-change:``securityhub``: [``botocore``] Documentation updates for Security Hub

1.34.130

========

* api-change:``artifact``: [``botocore``] This release adds an acceptanceType field to the ReportSummary structure (used in the ListReports API response).
* api-change:``athena``: [``botocore``] Add v2 smoke tests and smithy smokeTests trait for SDK testing.
* api-change:``cur``: [``botocore``] Add v2 smoke tests and smithy smokeTests trait for SDK testing.
* api-change:``directconnect``: [``botocore``] Add v2 smoke tests and smithy smokeTests trait for SDK testing.
* api-change:``elastictranscoder``: [``botocore``] Add v2 smoke tests and smithy smokeTests trait for SDK testing.
* api-change:``opensearch``: [``botocore``] This release enables customers to use JSON Web Tokens (JWT) for authentication on their Amazon OpenSearch Service domains.

1.34.129

========

* api-change:``bedrock-runtime``: [``botocore``] This release adds support for using Guardrails with the Converse and ConverseStream APIs.
* api-change:``cloudtrail``: [``botocore``] Add v2 smoke tests and smithy smokeTests trait for SDK testing.
* api-change:``config``: [``botocore``] Add v2 smoke tests and smithy smokeTests trait for SDK testing.
* api-change:``eks``: [``botocore``] This release adds support to surface async fargate customer errors from async path to customer through describe-fargate-profile API response.
* api-change:``lightsail``: [``botocore``] Add v2 smoke tests and smithy smokeTests trait for SDK testing.
* api-change:``polly``: [``botocore``] Add v2 smoke tests and smithy smokeTests trait for SDK testing.
* api-change:``rekognition``: [``botocore``] Add v2 smoke tests and smithy smokeTests trait for SDK testing.
* api-change:``sagemaker``: [``botocore``] Launched a new feature in SageMaker to provide managed MLflow Tracking Servers for customers to track ML experiments. This release also adds a new capability of attaching additional storage to SageMaker HyperPod cluster instances.
* api-change:``shield``: [``botocore``] Add v2 smoke tests and smithy smokeTests trait for SDK testing.
* api-change:``snowball``: [``botocore``] Add v2 smoke tests and smithy smokeTests trait for SDK testing.

1.34.128

========

* api-change:``acm-pca``: [``botocore``] Doc-only update that adds name constraints as an allowed extension for ImportCertificateAuthorityCertificate.
* api-change:``batch``: [``botocore``] Add v2 smoke tests and smithy smokeTests trait for SDK testing.
* api-change:``codebuild``: [``botocore``] AWS CodeBuild now supports global and organization GitHub webhooks
* api-change:``cognito-idp``: [``botocore``] Add v2 smoke tests and smithy smokeTests trait for SDK testing.
* api-change:``ds``: [``botocore``] Add v2 smoke tests and smithy smokeTests trait for SDK testing.
* api-change:``efs``: [``botocore``] Add v2 smoke tests and smithy smokeTests trait for SDK testing.
* api-change:``glue``: [``botocore``] This release introduces a new feature, Usage profiles. Usage profiles allow the AWS Glue admin to create different profiles for various classes of users within the account, enforcing limits and defaults for jobs and sessions.
* api-change:``mediaconvert``: [``botocore``] This release includes support for creating I-frame only video segments for DASH trick play.
* api-change:``secretsmanager``: [``botocore``] Doc only update for Secrets Manager
* api-change:``waf``: [``botocore``] Add v2 smoke tests and smithy smokeTests trait for SDK testing.

1.34.127

========

* api-change:``datazone``: [``botocore``] This release introduces a new default service blueprint for custom environment creation.
* api-change:``ec2``: [``botocore``] Documentation updates for Amazon EC2.
* api-change:``macie2``: [``botocore``] This release adds support for managing the status of automated sensitive data discovery for individual accounts in an organization, and determining whether individual S3 buckets are included in the scope of the analyses.
* api-change:``mediaconvert``: [``botocore``] This release adds the ability to search for historical job records within the management console using a search box and/or via the SDK/CLI with partial string matching search on input file name.
* api-change:``route53domains``: [``botocore``] Add v2 smoke tests and smithy smokeTests trait for SDK testing.

1.34.126

========

* api-change:``cloudhsmv2``: [``botocore``] Added support for hsm type hsm2m.medium. Added supported for creating a cluster in FIPS or NON_FIPS mode.
* api-change:``glue``: [``botocore``] This release adds support for configuration of evaluation method for composite rules in Glue Data Quality rulesets.
* api-change:``iotwireless``: [``botocore``] Add RoamingDeviceSNR and RoamingDeviceRSSI to Customer Metrics.
* api-change:``kms``: [``botocore``] This feature allows customers to use their keys stored in KMS to derive a shared secret which can then be used to establish a secured channel for communication, provide proof of possession, or establish trust with other parties.
* api-change:``mediapackagev2``: [``botocore``] This release adds support for CMAF ingest (DASH-IF live media ingest protocol interface 1)

1.34.125

========

* api-change:``apptest``: [``botocore``] AWS Mainframe Modernization Application Testing is an AWS Mainframe Modernization service feature that automates functional equivalence testing for mainframe application modernization and migration to AWS, and regression testing.
* api-change:``backupstorage``: [``botocore``] The backupstorage client has been removed following the deprecation of the service.
* api-change:``ec2``: [``botocore``] Tagging support for Traffic Mirroring FilterRule resource
* api-change:``osis``: [``botocore``] SDK changes for self-managed vpc endpoint to OpenSearch ingestion pipelines.
* api-change:``redshift``: [``botocore``] Updates to remove DC1 and DS2 node types.
* api-change:``secretsmanager``: [``botocore``] Introducing RotationToken parameter for PutSecretValue API
* api-change:``securitylake``: [``botocore``] This release updates request validation regex to account for non-commercial aws partitions.
* api-change:``sesv2``: [``botocore``] This release adds support for Amazon EventBridge as an email sending events destination.

1.34.124

========

* api-change:``accessanalyzer``: [``botocore``] IAM Access Analyzer now provides policy recommendations to help resolve unused permissions for IAM roles and users. Additionally, IAM Access Analyzer now extends its custom policy checks to detect when IAM policies grant public access or access to critical resources ahead of deployments.
* api-change:``guardduty``: [``botocore``] Added API support for GuardDuty Malware Protection for S3.
* api-change:``networkmanager``: [``botocore``] This is model changes & documentation update for Service Insertion feature for AWS Cloud WAN. This feature allows insertion of AWS/3rd party security services on Cloud WAN. This allows to steer inter/intra segment traffic via security appliances and provide visibility to the route updates.
* api-change:``pca-connector-scep``: [``botocore``] Connector for SCEP allows you to use a managed, cloud CA to enroll mobile devices and networking gear. SCEP is a widely-adopted protocol used by mobile device management (MDM) solutions for enrolling mobile devices. With the connector, you can use AWS Private CA with popular MDM solutions.
* api-change:``sagemaker``: [``botocore``] Introduced Scope and AuthenticationRequestExtraParams to SageMaker Workforce OIDC configuration; this allows customers to modify these options for their private Workforce IdP integration. Model Registry Cross-account model package groups are discoverable.

1.34.123

========

* api-change:``application-signals``: [``botocore``] This is the initial SDK release for Amazon CloudWatch Application Signals. Amazon CloudWatch Application Signals provides curated application performance monitoring for developers to monitor and troubleshoot application health using pre-built dashboards and Service Level Objectives.
* api-change:``ecs``: [``botocore``] This release introduces a new cluster configuration to support the customer-managed keys for ECS managed storage encryption.
* api-change:``imagebuilder``: [``botocore``] This release updates the regex pattern for Image Builder ARNs.
Links

Update botocore from 1.34.122 to 1.34.131.

Changelog

1.34.131

========

* api-change:``bedrock-runtime``: This release adds document support to Converse and ConverseStream APIs
* api-change:``codeartifact``: Add support for the Cargo package format.
* api-change:``compute-optimizer``: This release enables AWS Compute Optimizer to analyze and generate optimization recommendations for Amazon RDS MySQL and RDS PostgreSQL.
* api-change:``cost-optimization-hub``: This release enables AWS Cost Optimization Hub to show cost optimization recommendations for Amazon RDS MySQL and RDS PostgreSQL.
* api-change:``dynamodb``: Doc-only update for DynamoDB. Fixed Important note in 6 Global table APIs - CreateGlobalTable, DescribeGlobalTable, DescribeGlobalTableSettings, ListGlobalTables, UpdateGlobalTable, and UpdateGlobalTableSettings.
* api-change:``glue``: Fix Glue paginators for Jobs, JobRuns, Triggers, Blueprints and Workflows.
* api-change:``ivs-realtime``: IVS Real-Time now offers customers the ability to record individual stage participants to S3.
* api-change:``sagemaker``: Adds support for model references in Hub service, and adds support for cross-account access of Hubs
* api-change:``securityhub``: Documentation updates for Security Hub

1.34.130

========

* api-change:``artifact``: This release adds an acceptanceType field to the ReportSummary structure (used in the ListReports API response).
* api-change:``athena``: Add v2 smoke tests and smithy smokeTests trait for SDK testing.
* api-change:``cur``: Add v2 smoke tests and smithy smokeTests trait for SDK testing.
* api-change:``directconnect``: Add v2 smoke tests and smithy smokeTests trait for SDK testing.
* api-change:``elastictranscoder``: Add v2 smoke tests and smithy smokeTests trait for SDK testing.
* api-change:``opensearch``: This release enables customers to use JSON Web Tokens (JWT) for authentication on their Amazon OpenSearch Service domains.

1.34.129

========

* api-change:``bedrock-runtime``: This release adds support for using Guardrails with the Converse and ConverseStream APIs.
* api-change:``cloudtrail``: Add v2 smoke tests and smithy smokeTests trait for SDK testing.
* api-change:``config``: Add v2 smoke tests and smithy smokeTests trait for SDK testing.
* api-change:``eks``: This release adds support to surface async fargate customer errors from async path to customer through describe-fargate-profile API response.
* api-change:``lightsail``: Add v2 smoke tests and smithy smokeTests trait for SDK testing.
* api-change:``polly``: Add v2 smoke tests and smithy smokeTests trait for SDK testing.
* api-change:``rekognition``: Add v2 smoke tests and smithy smokeTests trait for SDK testing.
* api-change:``sagemaker``: Launched a new feature in SageMaker to provide managed MLflow Tracking Servers for customers to track ML experiments. This release also adds a new capability of attaching additional storage to SageMaker HyperPod cluster instances.
* api-change:``shield``: Add v2 smoke tests and smithy smokeTests trait for SDK testing.
* api-change:``snowball``: Add v2 smoke tests and smithy smokeTests trait for SDK testing.

1.34.128

========

* api-change:``acm-pca``: Doc-only update that adds name constraints as an allowed extension for ImportCertificateAuthorityCertificate.
* api-change:``batch``: Add v2 smoke tests and smithy smokeTests trait for SDK testing.
* api-change:``codebuild``: AWS CodeBuild now supports global and organization GitHub webhooks
* api-change:``cognito-idp``: Add v2 smoke tests and smithy smokeTests trait for SDK testing.
* api-change:``ds``: Add v2 smoke tests and smithy smokeTests trait for SDK testing.
* api-change:``efs``: Add v2 smoke tests and smithy smokeTests trait for SDK testing.
* api-change:``glue``: This release introduces a new feature, Usage profiles. Usage profiles allow the AWS Glue admin to create different profiles for various classes of users within the account, enforcing limits and defaults for jobs and sessions.
* api-change:``mediaconvert``: This release includes support for creating I-frame only video segments for DASH trick play.
* api-change:``secretsmanager``: Doc only update for Secrets Manager
* api-change:``waf``: Add v2 smoke tests and smithy smokeTests trait for SDK testing.

1.34.127

========

* api-change:``datazone``: This release introduces a new default service blueprint for custom environment creation.
* api-change:``ec2``: Documentation updates for Amazon EC2.
* api-change:``macie2``: This release adds support for managing the status of automated sensitive data discovery for individual accounts in an organization, and determining whether individual S3 buckets are included in the scope of the analyses.
* api-change:``mediaconvert``: This release adds the ability to search for historical job records within the management console using a search box and/or via the SDK/CLI with partial string matching search on input file name.
* api-change:``route53domains``: Add v2 smoke tests and smithy smokeTests trait for SDK testing.

1.34.126

========

* api-change:``cloudhsmv2``: Added support for hsm type hsm2m.medium. Added supported for creating a cluster in FIPS or NON_FIPS mode.
* api-change:``glue``: This release adds support for configuration of evaluation method for composite rules in Glue Data Quality rulesets.
* api-change:``iotwireless``: Add RoamingDeviceSNR and RoamingDeviceRSSI to Customer Metrics.
* api-change:``kms``: This feature allows customers to use their keys stored in KMS to derive a shared secret which can then be used to establish a secured channel for communication, provide proof of possession, or establish trust with other parties.
* api-change:``mediapackagev2``: This release adds support for CMAF ingest (DASH-IF live media ingest protocol interface 1)

1.34.125

========

* api-change:``apptest``: AWS Mainframe Modernization Application Testing is an AWS Mainframe Modernization service feature that automates functional equivalence testing for mainframe application modernization and migration to AWS, and regression testing.
* api-change:``backupstorage``: The backupstorage client has been removed following the deprecation of the service.
* api-change:``ec2``: Tagging support for Traffic Mirroring FilterRule resource
* api-change:``osis``: SDK changes for self-managed vpc endpoint to OpenSearch ingestion pipelines.
* api-change:``redshift``: Updates to remove DC1 and DS2 node types.
* api-change:``secretsmanager``: Introducing RotationToken parameter for PutSecretValue API
* api-change:``securitylake``: This release updates request validation regex to account for non-commercial aws partitions.
* api-change:``sesv2``: This release adds support for Amazon EventBridge as an email sending events destination.

1.34.124

========

* api-change:``accessanalyzer``: IAM Access Analyzer now provides policy recommendations to help resolve unused permissions for IAM roles and users. Additionally, IAM Access Analyzer now extends its custom policy checks to detect when IAM policies grant public access or access to critical resources ahead of deployments.
* api-change:``guardduty``: Added API support for GuardDuty Malware Protection for S3.
* api-change:``networkmanager``: This is model changes & documentation update for Service Insertion feature for AWS Cloud WAN. This feature allows insertion of AWS/3rd party security services on Cloud WAN. This allows to steer inter/intra segment traffic via security appliances and provide visibility to the route updates.
* api-change:``pca-connector-scep``: Connector for SCEP allows you to use a managed, cloud CA to enroll mobile devices and networking gear. SCEP is a widely-adopted protocol used by mobile device management (MDM) solutions for enrolling mobile devices. With the connector, you can use AWS Private CA with popular MDM solutions.
* api-change:``sagemaker``: Introduced Scope and AuthenticationRequestExtraParams to SageMaker Workforce OIDC configuration; this allows customers to modify these options for their private Workforce IdP integration. Model Registry Cross-account model package groups are discoverable.

1.34.123

========

* api-change:``application-signals``: This is the initial SDK release for Amazon CloudWatch Application Signals. Amazon CloudWatch Application Signals provides curated application performance monitoring for developers to monitor and troubleshoot application health using pre-built dashboards and Service Level Objectives.
* api-change:``ecs``: This release introduces a new cluster configuration to support the customer-managed keys for ECS managed storage encryption.
* api-change:``imagebuilder``: This release updates the regex pattern for Image Builder ARNs.
Links

Update cairocffi from 1.7.0 to 1.7.1.

Changelog

1.7.1

.............

Released on 2024-06-18

* `227 <https://github.com/Kozea/cairocffi/pull/227>`_:
Add get_hairline() and set_hairline() functions
Links

Update dash from 2.17.0 to 2.17.1.

Changelog

2.17.1

Fixed

- [2860](https://github.com/plotly/dash/pull/2860) Fix dcc.Loading to apply overlay_style only to the children and not the spinner. Fixes [#2858](https://github.com/plotly/dash/issues/2858)
- [2854](https://github.com/plotly/dash/pull/2854) Fix dcc.Dropdown resetting empty values to null and triggering callbacks. Fixes [#2850](https://github.com/plotly/dash/issues/2850)
- [2859](https://github.com/plotly/dash/pull/2859) Fix base patch operators. fixes [#2855](https://github.com/plotly/dash/issues/2855)
- [2856](https://github.com/plotly/dash/pull/2856) Fix multiple consecutive calls with same id to set_props only keeping the last props. Fixes [#2852](https://github.com/plotly/dash/issues/2852)
- [2867](https://github.com/plotly/dash/pull/2867) Fix clientside no output callback. Fixes [#2866](https://github.com/plotly/dash/issues/2866)
- [2876](https://github.com/plotly/dash/pull/2876) Fix pattern matching in callback running argument. Fixes [#2863](https://github.com/plotly/dash/issues/2863)
Links

Update eth_typing from 4.2.3 to 4.3.1.

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

Links

Update folium from 0.16.0 to 0.17.0.

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

Links

Update geopandas from 0.14.4 to 1.0.0.

Changelog

1.0.0

Notes on dependencies:

- GeoPandas 1.0 drops support for shapely<2 and PyGEOS. The only geometry engine that is
currently supported is shapely >= 2. As a consequence, spatial indexing based on the
rtree package has also been removed (3035).
- The I/O engine now defaults to Pyogrio which is now installed with GeoPandas instead
of Fiona (3223).

New methods:

- Added `count_geometries` method from shapely to GeoSeries/GeoDataframe (3154).
- Added `count_interior_rings` method from shapely to GeoSeries/GeoDataframe (3154)
- Added `relate_pattern` method from shapely to GeoSeries/GeoDataframe (3211).
- Added `intersection_all` method from shapely to GeoSeries/GeoDataframe (3228).
- Added `line_merge` method from shapely to GeoSeries/GeoDataframe (3214).
- Added `set_precision` and `get_precision` methods from shapely to GeoSeries/GeoDataframe (3175).
- Added `count_coordinates` method from shapely to GeoSeries/GeoDataframe (3026).
- Added `minimum_clearance` method from shapely to GeoSeries/GeoDataframe (2989).
- Added `shared_paths` method from shapely to GeoSeries/GeoDataframe (3215).
- Added `is_ccw` method from shapely to GeoSeries/GeoDataframe (3027).
- Added `is_closed` attribute from shapely to GeoSeries/GeoDataframe (3092).
- Added `force_2d` and `force_3d` methods from shapely to GeoSeries/GeoDataframe (3090).
- Added `voronoi_polygons` method from shapely to GeoSeries/GeoDataframe (3177).
- Added `contains_properly` method from shapely to GeoSeries/GeoDataframe (3105).
- Added `build_area` method exposing `build_area` shapely to GeoSeries/GeoDataframe (3202).
- Added `snap` method from shapely to GeoSeries/GeoDataframe (3086).
- Added `transform` method from shapely to GeoSeries/GeoDataFrame (3075).
- Added `get_geometry` method from shapely to GeoSeries/GeoDataframe (3287).
- Added `dwithin` method to check for a "distance within" predicate on
GeoSeries/GeoDataFrame (3153).
- Added `to_geo_dict` method to generate GeoJSON-like dictionary from a GeoDataFrame (3132).
- Added `polygonize` method exposing both `polygonize` and `polygonize_full` from
shapely to GeoSeries/GeoDataframe (2963).
- Added `is_valid_reason` method from shapely to GeoSeries/GeoDataframe (3176).
- Added `to_arrow` method and `from_arrow` class method to
GeoSeries/GeoDataFrame to export and import to/from Arrow data with GeoArrow
extension types (3219, 3301).

New features and improvements:

- Added ``predicate="dwithin"`` option and ``distance`` argument to the ``sindex.query()`` method
and ``sjoin`` (2882).
- GeoSeries and GeoDataFrame `__repr__` now trims trailing zeros for a more readable
output (3087).
- Add `on_invalid` parameter to `from_wkt` and `from_wkb` (3110).
- `make_valid` option in `overlay` now uses the `make_valid` method instead of
`buffer(0)` (3113).
- Passing `"geometry"` as `dtype` to `pd.read_csv` will now return a GeoSeries for
the specified columns (3101).
- Added support to ``read_file`` for the ``mask`` keyword for the pyogrio engine (3062).
- Added support to ``read_file`` for the ``columns`` keyword for the fiona engine (3133).
- Added support to ``to_parquet`` and ``read_parquet`` for writing and reading files
using the GeoArrow-based native geometry encoding of GeoParquet 1.1 (3253, 3275).
- Add `sort` keyword to `clip` method for GeoSeries and GeoDataFrame to allow optional
preservation of the original order of observations (3233).
- Added `show_bbox`, `drop_id` and `to_wgs84` arguments to allow further customization of
`GeoSeries.to_json` (3226).
- `explore` now supports `GeoDataFrame`s with additional columns containing datetimes, uuids and
other non JSON serializable objects (3261).
- The `GeoSeries.fillna` method now supports the `limit` keyword (3290).
- Added ``on_attribute`` option argument to the ``sjoin()``
method, allowing to restrict joins to the observations with 
matching attributes. (3231)
- Added support for `bbox` covering encoding in geoparquet. Can filter reading of parquet
files based on a bounding box, and write out a bounding box column to parquet files (3282).
- `align` keyword in binary methods now defaults to `None`, treated as True. Explicit True
will silence the warning about mismatched indices (3212).
- `GeoSeries.set_crs` can now be used to remove CRS information by passing
`crs=None, allow_override=True` (3316).
- Added ``autolim`` keyword argument to ``GeoSeries.plot()`` and ``GeoDataFrame.plot()`` (2817).
- Added `metadata` parameter to `GeoDataFrame.to_file` (2850)
- Updated documentation to clarify that passing a named (Geo)Series as the `geometry`
argument to the GeoDataFrame constructor will not use the name but will always  
produce a GeoDataFrame with an active geometry column named "geometry" (3337).
- `read_postgis` will query the spatial_ref_sys table to determine the CRS authority
instead of its current behaviour of assuming EPSG. In the event the spiatal_ref_sys
table is not present, or the SRID is not present, `read_postgis` will fallback
on assuming EPSG CRS authority. (3329)

Backwards incompatible API changes:

- The `sjoin` method will now preserve the name of the index of the right
GeoDataFrame, if it has one, instead of always using `"index_right"` as the
name for the resulting column in the return value (846, 2144).
- GeoPandas now raises a ValueError when an unaligned Series is passed as a method
argument to avoid confusion of whether the automatic alignment happens or not (3271).
- The deprecated default value of GeoDataFrame/ GeoSeries `explode(.., index_parts=True)` is now
set to false for consistency with pandas (3174).
- The behaviour of `set_geometry` has been changed when passed a (Geo)Series `ser` with a name.
The new active geometry column name in this case will be `ser.name`, if not None, rather than
the previous active geometry column name. This means that if the new and old names are
different, then both columns will be preserved in the GeoDataFrame. To replicate the previous
behaviour, you can instead call `gdf.set_geometry(ser.rename(gdf.active_geometry_name))` (3237).
Note that this behaviour change does not affect the `GeoDataframe` constructor, passing a named 
GeoSeries `ser` to `GeoDataFrame(df, geometry=ser)` will always produce a GeoDataFrame with a
geometry column named "geometry" to preserve backwards compatibility. If you would like to
instead propagate the name of `ser` when constructing a GeoDataFrame, you can instead call
`df.set_geometry(ser)` or `GeoDataFrame(df, geometry=ser).rename_geometry(ser.name)` (3337).
- `delaunay_triangles` now considers all geometries together when creating the Delaunay triangulation
instead of performing the operation element-wise. If you want to generate Delaunay
triangles for each geometry separately, use ``shapely.delaunay_triangles`` instead. (3273)
- Reading a data source that does not have a geometry field using ``read_file``
now returns a Pandas DataFrame instead of a GeoDataFrame with an empty
``geometry`` column.

Enforced deprecations:

- The deprecation of `geopandas.datasets` has been enforced and the module has been
removed. New sample datasets are now available in the
[geodatasets](https://geodatasets.readthedocs.io/en/latest/) package (#3084).
- Many longstanding deprecated functions, methods and properties have been removed (3174), (3190)
- Removed deprecated functions
 `geopandas.io.read_file`, `geopandas.io.to_file` and `geopandas.io.sql.read_postgis`.
 `geopandas.read_file`, `geopandas.read_postgis` and the GeoDataFrame/GeoSeries `to_file(..)`
 method should be used instead.
- Removed deprecated `GeometryArray.data` property, `np.asarray(..)` or the `to_numpy()`
 method should be used instead.
- Removed deprecated `sindex.query_bulk` method, using `sindex.query` instead.
- Removed deprecated `sjoin` parameter `op`, `predicate` should be supplied instead.
- Removed deprecated GeoSeries/ GeoDataFrame methods `__xor__`, `__or__`, `__and__` and
 `__sub__`. Instead use methods `symmetric_difference`, `union`, `intersection` and
 `difference` respectively.
- Removed deprecated plotting functions `plot_polygon_collection`,
 `plot_linestring_collection` and `plot_point_collection`, use the GeoSeries/GeoDataFrame `.plot`
 method directly instead.
- Removed deprecated GeoSeries/GeoDataFrame `.plot` parameters `axes` and `colormap`, instead use
 `ax` and `cmap` respectively.
- Removed compatibility for specifying the `version` keyword in `to_parquet` and `to_feather`.
 This keyword will now be passed through to pyarrow and use `schema_version` to specify the GeoParquet specification version (3334).

New deprecations:

- `unary_union` attribute is now deprecated and replaced by the `union_all()` method (3007) allowing
opting for a faster union algorithm for coverages (3151).
- The ``include_fields`` and ``ignore_fields`` keywords in ``read_file()`` are deprecated
for the default pyogrio engine. Currently those are translated to the ``columns`` keyword
for backwards compatibility, but you should directly use the ``columns`` keyword instead
to select which columns to read (3133).
- The `drop` keyword in `set_geometry` has been deprecated, and in future the `drop=True`
behaviour will be removed (3237). To prepare for this change, you should remove any explicit
`drop=False` calls in your code (the default behaviour already is the same as `drop=False`).
To replicate the previous `drop=True` behaviour you should replace
`gdf.set_geometry(new_geo_col, drop=True)` with

python
geo_col_name = gdf.active_geometry_name
gdf.set_geometry(new_geo_col).drop(columns=geo_col_name).rename_geometry(geo_col_name)

- The `geopandas.use_pygeos` option has been deprecated and will be removed in GeoPandas
1.1 (3283)
- Manual overriding of an existing CRS of a GeoSeries or GeoDataFrame by setting the `crs` property has been deprecated
and will be disabled in future. Use the `set_crs()` method instead (3085).

Bug fixes:

- Fix `GeoDataFrame.merge()` incorrectly returning a `DataFrame` instead of a
`GeoDataFrame` when the `suffixes` argument is applied to the active
geometry column (2933).
- Fix bug in `GeoDataFrame` constructor where if `geometry` is given a named
`GeoSeries` the name was not used as the active geometry column name (3237).
- Fix bug in `GeoSeries` constructor when passing a Series and specifying a `crs` to not change the original input data (2492).
- Fix regression preventing reading from file paths containing hashes in `read_file`
with the fiona engine (3280). An analgous fix for pyogrio is included in
pyogrio 0.8.1.
- Fix `to_parquet` to write correct metadata in case of 3D geometries (2824).
- Fixes for compatibility with psycopg (3167).
- Fix to allow appending dataframes with no CRS to PostGIS tables with no CRS (3328)
- Fix plotting of all-empty GeoSeries using `explore` (3316).
Links

Update google-api-python-client from 2.132.0 to 2.134.0.

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

Links

Update netCDF4 from 1.6.5 to 1.7.1.

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

Links

Update numba from 0.59.1 to 0.60.0.

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

Links

Update openpyxl from 3.1.3 to 3.1.4.

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

Links

Update phonenumbers from 8.13.38 to 8.13.39.

Changelog

8.13.39

Metadata changes:
- Updated phone metadata for region code(s): KE, US
- Updated short number metadata for region code(s): FR
- Updated geocoding data for country calling code(s): 1305 (en)
- Updated carrier data for country calling code(s): 61 (en)
Links

Update sentry-sdk from 2.5.1 to 2.6.0.

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

Links

Update timezonefinder from 6.5.0 to 6.5.2.

Changelog

6.5.2

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

* added support for numpy>=2.0 (fixes issue 234)

6.5.1

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

* added support for cibuildwheel: publish wheels including the native C extension. GHA CI/CD pipeline creates sdist (no binaries inside) and a bunch of binary wheels with a prebuilt clang-pip extension for each python version. Thanks to theirix
Links

Update weasyprint from 62.2 to 62.3.

Changelog

62.3

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

Released on 2024-06-21.

Bug fixes:

* `2174 <https://github.com/Kozea/WeasyPrint/issues/2174>`_:
Fix extra width distribution for auto table layout
* `2175 <https://github.com/Kozea/WeasyPrint/issues/2175>`_:
Don’t compress PDF metadata for PDF/A-1
* `61f8bb3 <https://github.com/Kozea/WeasyPrint/commit/61f8bb3>`_:
Set default PDF variant values in options before generating PDF
* `2c4351e <https://github.com/Kozea/WeasyPrint/commit/2c4351e>`_:
Avoid PDF artifacts when drawing 0-width borders
* `d9d7f62 <https://github.com/Kozea/WeasyPrint/commit/d9d7f62>`_:
Don’t duplicate column when container is split on multiple pages
* `4617b94 <https://github.com/Kozea/WeasyPrint/commit/4617b94>`_:
Don’t set default Fontconfig values for unset properties
* `4c81663 <https://github.com/Kozea/WeasyPrint/commit/4c81663>`_:
Fix layout when all footnotes are removed from the footnote area
* `2184 <https://github.com/Kozea/WeasyPrint/issues/2184>`_:
Make items overflowing grid wrap to the next row/column
* `2187 <https://github.com/Kozea/WeasyPrint/issues/2187>`_:
Don’t append useless tracks when grid elements are positioned

Contributors:

* Guillaume Ayoub

Backers and sponsors:

* Spacinov
* Kobalt
* Grip Angebotssoftware
* Manuel Barkhau
* SimonSoft
* Menutech
* KontextWork
* Simon Sapin
* René Fritz
* TrainingSparkle
* Healthchecks.io
* Hammerbacher
* Docraptor
* Yanal-Yvez Fargialla
* Douwe van Loenen
* Morntag
* Xavid
Links

Update orjson from 3.10.4 to 3.10.5.

Changelog

3.10.5

Changed

- Improve performance.
Links

Update limits from 3.12.0 to 3.13.0.

Changelog

3.13.0

-------
Release Date: 2024-06-22

* Feature

* Add ``cost`` parameter to ``test`` methods in strategies.
Links

Update opencv-python from 4.10.0.82 to 4.10.0.84.

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

Links

Update exchangelib from 5.4.0 to 5.4.1.

Changelog

5.4.1

-----
- Fix traversal of public folders in `Account.public_folders_root`
- Mark certain distinguished folders as only supported on newer Exchange versions
- Fetch *all* autodiscover information by default
Links

Update scikit-image from 0.23.2 to 0.24.0.

Changelog

0.24.0rc0.dev0

Process

- To debug building and testing wheels via CI, push to a branch named
`maintenance/anything`.

Once everything works as intended, remove those branches and proceed.

- Set release variables:

   export VERSION=<version number>
   export PREVIOUS=<previous version number>
   export ORG="scikit-image"
   export REPO="scikit-image"

If this is a prerelease:

   export NOTES="doc/source/release_notes/release_dev.rst"

If this is release:

   export NOTES="doc/source/release_notes/release_${VERSION}.rst"
   git rm doc/source/release_notes/release_dev.rst

- Autogenerate release notes:

   changelist ${ORG}/${REPO} v${PREVIOUS} main --version ${VERSION}  --out ${NOTES} --format rst
   changelist ${ORG}/${REPO} v${PREVIOUS} main --version ${VERSION}  --out ${VERSION}.md

- If you want, you can review the release notes:

- Scan the PR titles for highlights and mention these in the
 relevant sections of the notes.
 Ideally, all changed API objects are mentioned by name,
 e.g. a new parameter or a deprecated function.

- Check for duplicate names in the automatically generated list of
 contributors and reviewers.

- Append the release date to the title similar to previous iterations.

- If this is a release:

- (Only needed if you create a new branch)
 update the file ``skimage/data/_fetchers.py`` to point the pooch
 repository to the new branch instead of main during testing.
 Look for the parameter ``version_dev="main",`` for ``pooch.create`` and
 change it to the newly created branch name.

- Edit ``doc/source/_static/docversions.js`` and
 ``doc/source/_static/version_switcher.json`` in order to add the release, move the
 key value pair `"preferred": true` to the most recent stable version, and commit.

   git add skimage/data/_fetchers.py doc/source/_static/docversions.js doc/source/_static/version_switcher.json

- Update ``__version__`` in ``skimage/__init__.py``.

- Commit changes:

   git add skimage/__init__.py ${NOTES}
   git commit -m "Designate ${VERSION} release"

- Tag the release in git:

   git tag -s v${VERSION} -m "signed ${VERSION} tag"

(If you do not have a GPG key, follow the tutorial to set it up:
https://help.github.com/articles/signing-commits-with-gpg/)

- Push the new meta-data to github:

   git push --tags origin main

where `origin` is the name of the ``github.com:scikit-image/scikit-image``
repository

- Create release from tag

   - go to https://github.com/scikit-image/scikit-image/releases/new?tag=v${VERSION}
   - add v${VERSION} for the `Release title`
   - paste contents (or upload) of ${VERSION}.md in the `Describe this release section`
   - if pre-release check the box labelled `Set as a pre-release`

- Update https://github.com/scikit-image/scikit-image/milestones:

   - close old milestone
   - ensure new milestone exists (perhaps setting due date)

- Update ``__version__`` in ``skimage/__init__.py``.

- Commit changes:

   git add skimage/__init__.py
   git commit -m 'Bump version'
   git push origin main

- Update documentation on the web:
The documentation is kept in a separate repo: scikit-image/docs

- Wait for the CI service to deploy to GitHub Pages
- Sync your branch with the remote repo: ``git pull``.
- Update the docs

   git switch gh-pages
   git branch -C gh-pages gh-pages-backup
   cp -a dev ../.
   git reset --hard <commit from last release>
   git rm -rf dev
   cp -a ../dev .
   git add dev
   cp -a ../dev <release name, e.g., 0.23.x>
   git add <release name, e.g., 0.23.x>
   rm stable
   ln -s <release name, e.g., 0.23.x> stable
   git add stable
   git commit -m "Add <release name, e.g., 0.23.x>"
   git push -f origin gh-pages  force push---be careful!

- Update the web frontpage:
The webpage is kept in a separate repo: scikit-image/skimage-web

- Highlight new release in the news section

   git pull
    Edit the ``News`` section of ``index.rst``
   git add index.rst
   git commit -m "Highlight ${VERSION} release"
   git push

----

- Post release notes on user & dev forums, blog, Twitter, etc.

- https://forum.image.sc/tag/scikit-image
- https://discuss.scientific-python.org/c/contributor/skimage
- scipy-userpython.org
- scikit-learnpython.org

- Update the version and the release date on Wikipedia
https://en.wikipedia.org/wiki/Scikit-image

- Make a PR to scikit-image with any updates you might have to these notes

- If making a patch release (v<major>.<minor>.<patch>), forward-port the
release notes to the main branch and make a PR.

Conda-forge
-----------

**Note**: conda-forge now has an automated bot who makes the below PR for you.
Now all you have to do is to look at pull requests at
https://github.com/conda-forge/scikit-image-feedstock/pulls
and check for a new one for this version. Wait for all the continuous
integration checks to go green, then merge.

The manual instructions remain below in case the bot fails for some reason.

A scikit-image build recipe resides at
https://github.com/conda-forge/scikit-image-feedstock. You should update it to
point to the most recent release. You can do this by following these steps:

- Fork the repository at https://github.com/conda-forge/scikit-image-feedstock,
and clone it to your machine.
- Sprout a new branch, e.g. ``v<major>.<minor>``.
- Find out the SHA256 hash of the source distribution. You can find this at
https://pypi.org/project/scikit-image/, or use the following commands:

- ``sha256sum path/to/scikit-image-*.tar.gz`` (Linux)
- ``shasum -a 256 dist/scikit-image-*.tar.gz`` (macOS)
- ``CertUtil -hashfile dist\scikit-image-*.tar.gz SHA256`` (Windows)

- Edit the file ``recipe/meta.yaml``:

- Update the version number on the first line.
- Update the SHA256 value on line 9.
- If necessary, reset the build number to 0. (line 12)
- Update any requirements in the appropriate sections (build or run).
 Note: don't remove ``numpy x.x``. This tells conda-smithy, conda-forge's
 build system, that the library must be linked against NumPy at build time.
- Commit these changes.
- Update the infrastructure around the recipe with ``conda-smithy``:
 * Install conda-smithy either with conda or pip
 * Run ``conda-smithy rerender`` in the root of the repository, and commit
   the changes.

- Push to your fork, and submit a pull request to the
upstream repo.

Debian
------

The below instructions remain here for completeness. However, the Debian
scientific team has kindly taken over package maintenance. Simply follow the
procedure described at https://www.debian.org/Bugs/Reporting to report a "bug"
that there is a new version of scikit-image out (specifying the version
number), with severity set to "Wishlist".

If you want to take matters into your own hands for some reason, follow the
instructions detailed below to cut a Debian release yourself.

- Tag the release as per instructions above.
- git checkout debian
- git merge v0.x.x
- uscan <- not sure if this step is necessary
- Update changelog (emacs has a good mode, requires package dpkg-dev-el)
- C-C C-v add new version, C-c C-c timestamp / save
- git commit -m 'Changelog entry for 0.x.x'
- git-buildpackage -uc -us -rfakeroot
- Sign the changes: debsign skimage_0.x.x-x_amd64.changes
- cd ../build-area && dput mentors skimage_0.x.x-x_amd64.changes
- The package should now be available at:

http://mentors.debian.net/package/skimage

For the last lines above to work, you need ``~/.gbp.conf``::

[DEFAULT]
upstream-tag = %(version)s

[git-buildpackage]
sign-tags = True
export-dir = ../build-area/
tarball-dir = ../tarballs/

As well as ``~/dput.cf``::

[mentors]
fqdn = mentors.debian.net
incoming = /upload
method = http
allow_unsigned_uploads = 0
progress_indicator = 2
Allow uploads for UNRELEASED packages
allowed_distributions = .*
Links

Update pydantic from 2.7.3 to 2.7.4.

Changelog

2.7.4

[Github release](https://github.com/pydantic/pydantic/releases/tag/v2.7.4)

What's Changed

Packaging

* Bump `pydantic.v1` to `v1.10.16` reference by sydney-runkle in [9639](https://github.com/pydantic/pydantic/pull/9639)

Fixes

* Specify `recursive_guard` as kwarg in `FutureRef._evaluate` by vfazio in [9612](https://github.com/pydantic/pydantic/pull/9612)
Links

Update psutil from 5.9.8 to 6.0.0.

Changelog

6.0.0

- 2109_: the namedtuple returned by `disk_partitions()`_' no longer has
``maxfile`` and ``maxpath`` fields.
- 2396_: `process_iter()`_ no longer pre-emptively checks whether PIDs have
been reused. If you want to check for PID reusage you are supposed to use
`Process.is_running()`_ against the yielded `Process`_ instances. That will
also automatically remove reused PIDs from `process_iter()`_ internal cache.
- 2407_: `Process.connections()`_ was renamed to `Process.net_connections()`_.
The old name is still available, but it's deprecated (triggers a
``DeprecationWarning``) and will be removed in the future.
Links

Update litestar from 2.9.0 to 2.9.1.

Changelog

2.9.1

Sponsors 🌟
⚠️ Maintainers: Please adjust business/individual sponsors section here as defined by our tier rewards
- A huge 'Thank you!' to all sponsors across [Polar.sh](https://polar.sh/litestar-org), [OpenCollective](https://opencollective.com/litestar) and [GitHub Sponsors](https://github.com/sponsors/litestar-org/)!
What's changed

New contributors 🎉
* PossiblePanda made their first contribution in https://github.com/litestar-org/litestar/pull/3555
* eltociear made their first contribution in https://github.com/litestar-org/litestar/pull/3563
* evstratbg made their first contribution in https://github.com/litestar-org/litestar/pull/3533

Bugfixes 🐛
* fix: add OPTIONS to the default safe methods for CSRFConfig by wer153 in https://github.com/litestar-org/litestar/pull/3538
* fix(docs): fixed typo in routing overview by PossiblePanda in https://github.com/litestar-org/litestar/pull/3555
* fix(prometheus): capture templated route name for metrics by evstratbg in https://github.com/litestar-org/litestar/pull/3533
* fix(testing): `.websocket_connect` does not respect `base_url` by provinzkraut in https://github.com/litestar-org/litestar/pull/3567
* fix(warnings): Do not warn for default handlers by Alc-Alc in https://github.com/litestar-org/litestar/pull/3569
* fix(CLI): Don't call `rich_click.patch` if `rich_click` is installed by provinzkraut in https://github.com/litestar-org/litestar/pull/3570
* fix(OpenAPI): Correctly handle `typing.NewType`  by provinzkraut in https://github.com/litestar-org/litestar/pull/3580
* fix: encode response content object returned from an exception handler. by rafalkrupinski in https://github.com/litestar-org/litestar/pull/3585


Other changes
* docs(logging): use `queue_listener` as mentioned in the warning by jderrien in https://github.com/litestar-org/litestar/pull/3540
* docs: Changed cli to concurrency in concurrency.rst by PossiblePanda in https://github.com/litestar-org/litestar/pull/3557
* docs: update ui_plugins.rst by eltociear in https://github.com/litestar-org/litestar/pull/3563
* docs(logging): advise to use `log_exceptions="always"` by jderrien in https://github.com/litestar-org/litestar/pull/3577
* refactor(logging): improve `LoggingConfig` & deprecate `LoggingConfig.propagate` by jderrien in https://github.com/litestar-org/litestar/pull/3543

**Full Changelog**
https://github.com/litestar-org/litestar/compare/v2.9.0...v2.9.1
Links

Update langchain from 0.2.3 to 0.2.5.

Changelog

0.2.5

What's Changed

0.2.4

What's Changed
* community[patch]: Release 0.2.4 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5592
* infra[major]: Commit yarn cache by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5593
* community[patch]: support stream for wenxin and zhipu chat by jeasonnow in https://github.com/langchain-ai/langchainjs/pull/5573
* community[patch]: add support for or in elastic vector query by djaffer in https://github.com/langchain-ai/langchainjs/pull/5568
* core[patch]: Support LANGSMITH_TRACING env var by hinthornw in https://github.com/langchain-ai/langchainjs/pull/5587
* core[patch]: Set global async local storage instance by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5601
* core[minor]: Make LLMs and chat models always stream when invoked within streamEvents by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5604
* core[patch]: Release 0.2.3 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5606
* docs[patch]: Update README and other links by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5605
* feat[langsmith]: transparent handoff between traceable HOF and LangChain by dqbd in https://github.com/langchain-ai/langchainjs/pull/5339
* core[patch]: Release 0.2.4 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5609
* docs[patch]: redirect integration links to 0.2 by efriis in https://github.com/langchain-ai/langchainjs/pull/5608
* mistralai[minor]: Add llms entrypoint, update chat model integration by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5603
* mistralai[patch]: Release 0.0.23 by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5613
* langchain[patch],core[patch]: Fix agent executor stream event behavior by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5614
* core[minor],openai[patch]: Add usage metadata to `AIMessage`/`Chunk` by bracesproul in https://github.com/langchain-ai/langchainjs/pull/5586
* core[patch]: Release 0.2.5 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5615
* openai[patch]: Bump OpenAI deps by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5616
* openai[minor]: Release 0.1.0 by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5617
* community[patch],langchain[patch],groq[patch]: Bump deps by jacoblee93 in https://github.com/langchain-ai/langchainjs/pull/5618

New Contributors
* djaffer made their first contribution in https://github.com/langchain-ai/langchainjs/pull/5568

**Full Changelog**: https://github.com/langchain-ai/langchainjs/compare/0.2.3...0.2.4
Links

Update pygwalker from 0.4.8.9 to 0.4.8.10.

Changelog

0.4.8.10

What's Changed
* fix: modify document of appearance param by longxiaofei in https://github.com/Kanaries/pygwalker/pull/574
* chore: temporarily specify the numpy version by longxiaofei in https://github.com/Kanaries/pygwalker/pull/578
* feat: adjust the position of copy tips by longxiaofei in https://github.com/Kanaries/pygwalker/pull/579
* feat: modify render preview by longxiaofei in https://github.com/Kanaries/pygwalker/pull/581
* feat: update graphic-walker version by longxiaofei in https://github.com/Kanaries/pygwalker/pull/582


**Full Changelog**: https://github.com/Kanaries/pygwalker/compare/0.4.8.9...0.4.8.10
Links

Update xarray from 2024.5.0 to 2024.6.0.

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

Links

Update eccodes from 1.7.0 to 1.7.1.

Changelog

1.7.1

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

- `np.Infinity` was removed in the NumPy 2.0 release
Links

netCDF >= 1.7.0 does not provide Windows wheels for python 3.8. But
for simplicity, install netCDF only with python >= 3.9.
@rokm
Copy link
Member

rokm commented Jun 24, 2024

Aha, and now the tests are failing because scipy 1.14.0 was released 2 hours ago... (and apparently we are not seeing numpy 2.0.0 issues here because something in this update batch is keeping it back at 1.26.0)

@rokm rokm merged commit 133f6a9 into master Jun 25, 2024
14 checks passed
@rokm rokm deleted the pyup-scheduled-update-2024-06-24 branch June 25, 2024 17:21
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.

None yet

2 participants