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

chore(deps): bump the python group with 6 updates #278

Closed
wants to merge 2 commits into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 16, 2023

Bumps the python group with 6 updates:

Package From To
pypdf 3.16.3 3.16.4
aws-lambda-powertools 2.25.1 2.26.0
boto3 1.28.62 1.28.63
aws-xray-sdk 2.12.0 2.12.1
mypy 1.5.1 1.6.0
types-requests 2.31.0.8 2.31.0.9

Updates pypdf from 3.16.3 to 3.16.4

Release notes

Sourced from pypdf's releases.

Version 3.16.4, 2023-10-10

What's new

Bug Fixes (BUG)

Maintenance (MAINT)

Full Changelog

Changelog

Sourced from pypdf's changelog.

Version 3.16.4, 2023-10-10

Bug Fixes (BUG)

  • Avoid exceeding recursion depth when retrieving image mode (#2251)

Full Changelog

Commits

Updates aws-lambda-powertools from 2.25.1 to 2.26.0

Release notes

Sourced from aws-lambda-powertools's releases.

v2.26.0 Release notes

Summary

This release adds richer exception details to the logger utility, support for VPC Lattice Payload V2, smarter model inference in the parser utility, expanded ARM64 Lambda Layer support on additional regions, and fixes some bugs!

⭐ Huge thanks to our new contributors: @​Tom01098, @​stevrobu, and @​pgrzesik!

Richer exception details

Docs: logger

The logger utility now logs exceptions in a structured format to simplify debugging. Previously, exception tracebacks appeared as a single string containing the raw stack trace frames. Developers had to parse each frame manually to extract file names, line numbers, function names, etc.

With the new serialize_stacktrace flag, the logger prints stack traces as structured JSON. This clearly surfaces exception details like filenames, lines, functions, and statements per frame. The structured output eliminates the need to parse traceback strings, improving observability and accelerating root cause analysis.

image

image

Amazon VPC Lattice Payload V2

Docs: event handler, parser

Amazon VPC Lattice is a fully managed application networking service that you use to connect, secure, and monitor the services for your application across multiple accounts and virtual private clouds (VPC). You can register your Lambda functions as targets with a VPC Lattice target group, and configure a listener rule to forward requests to the target group for your Lambda function.

With this seamless integration, you can now leverage the performance benefits of Amazon VPC Lattice Payload V2 directly in your event handlers. The latest release enables handling Lattice events using the familiar event handler API you already know, including critical features like CORS support and response serialization.

image

Model inference in the parser utility

Docs: parser

The event_parser decorator previously required you to duplicate the type when using type hints. Now, the event_parser decorator can infer the event type directly from your handler signature. This avoids having to redeclare the type in the event_parser decorator.

image

Changes

🌟New features and non-breaking changes

📜 Documentation updates

... (truncated)

Changelog

Sourced from aws-lambda-powertools's changelog.

[v2.26.0] - 2023-10-13

Bug Fixes

  • logger: force Logger to use local timezone when UTC flag is not set (#3168)
  • parameter: improve AppConfig cached configuration retrieval (#3195)

Code Refactoring

  • data-masking: disable e2e tests. (#3204)
  • data_masking: move Data Masking utility to a private folder (#3202)

Documentation

  • contributing: initial structure for revamped contributing guide (#3133)
  • event_handler: add information about case-insensitive header lookup function (#3183)

Features

  • data_masking: add new sensitive data masking utility (#2197)
  • event_handler: add support to VPC Lattice payload v2 (#3153)
  • layers: add arm64 support in more regions (#3151)
  • logger: new stack_trace field with rich exception details (#3147)
  • parser: infer model from type hint (#3181)

Maintenance

  • version bump
  • deps: bump squidfunk/mkdocs-material from cbfecae to a4cfa88 in /docs (#3175)
  • deps: bump the layer-balancer group in /layer/scripts/layer-balancer with 1 update (#3174)
  • deps: bump squidfunk/mkdocs-material from b41ba6d to 06673a1 in /docs (#3124)
  • deps: bump ossf/scorecard-action from 2.2.0 to 2.3.0 (#3178)
  • deps: bump the layer-balancer group in /layer/scripts/layer-balancer with 3 updates (#3198)
  • deps: bump the layer-balancer group in /layer/scripts/layer-balancer with 3 updates (#3177)
  • deps: bump the layer-balancer group in /layer/scripts/layer-balancer with 1 update (#3127)
  • deps: bump urllib3 from 1.26.16 to 1.26.17 (#3162)
  • deps: bump aws-xray-sdk from 2.12.0 to 2.12.1 (#3197)
  • deps: bump fastjsonschema from 2.18.0 to 2.18.1 (#3159)
  • deps: bump actions/setup-python from 4.7.0 to 4.7.1 (#3158)
  • deps: bump actions/checkout from 4.0.0 to 4.1.0 (#3128)
  • deps: bump the layer-balancer group in /layer/scripts/layer-balancer with 1 update (#3156)
  • deps: bump squidfunk/mkdocs-material from e5f28aa to cbfecae in /docs (#3157)
  • deps: bump squidfunk/mkdocs-material from 06673a1 to e5f28aa in /docs (#3134)
  • deps: bump squidfunk/mkdocs-material from a4cfa88 to cb38dc2 in /docs (#3189)
  • deps: bump pydantic from 1.10.12 to 1.10.13 (#3144)
  • deps: bump gitpython from 3.1.35 to 3.1.37 in /docs (#3188)
  • deps-dev: bump types-requests from 2.31.0.5 to 2.31.0.6 (#3145)
  • deps-dev: bump aws-cdk from 2.98.0 to 2.99.0 (#3148)
  • deps-dev: bump the boto-typing group with 2 updates (#3143)
  • deps-dev: bump aws-cdk from 2.99.1 to 2.100.0 (#3185)
  • deps-dev: bump aws-cdk from 2.97.0 to 2.98.0 (#3139)

... (truncated)

Commits
  • 3b9f3b6 chore: version bump
  • 144d460 refactor(data-masking): disable e2e tests. (#3204)
  • 52d54ab fix(parameter): improve AppConfig cached configuration retrieval (#3195)
  • 5bfb60f refactor(data_masking): move Data Masking utility to a private folder (#3202)
  • 4be04cb chore(ci): changelog rebuild (#3199)
  • 5997da5 fix(logger): force Logger to use local timezone when UTC flag is not set (#3168)
  • 141750e chore(deps-dev): bump the boto-typing group with 1 update (#3196)
  • a09a572 chore(deps): bump the layer-balancer group in /layer/scripts/layer-balancer w...
  • c7d132a chore(deps): bump aws-xray-sdk from 2.12.0 to 2.12.1 (#3197)
  • 36afcf7 feat(parser): infer model from type hint (#3181)
  • Additional commits viewable in compare view

Updates boto3 from 1.28.62 to 1.28.63

Changelog

Sourced from boto3's changelog.

1.28.63

  • api-change:auditmanager: [botocore] This release introduces a new limit to the awsAccounts parameter. When you create or update an assessment, there is now a limit of 200 AWS accounts that can be specified in the assessment scope.
  • api-change:autoscaling: [botocore] Update the NotificationMetadata field to only allow visible ascii characters. Add paginators to DescribeInstanceRefreshes, DescribeLoadBalancers, and DescribeLoadBalancerTargetGroups
  • api-change:config: [botocore] Add enums for resource types supported by Config
  • api-change:controltower: [botocore] Added new EnabledControl resource details to ListEnabledControls API and added new GetEnabledControl API.
  • api-change:customer-profiles: [botocore] Adds sensitive trait to various shapes in Customer Profiles Calculated Attribute API model.
  • api-change:ec2: [botocore] This release adds Ubuntu Pro as a supported platform for On-Demand Capacity Reservations and adds support for setting an Amazon Machine Image (AMI) to disabled state. Disabling the AMI makes it private if it was previously shared, and prevents new EC2 instance launches from it.
  • api-change:elbv2: [botocore] Update elbv2 client to latest version
  • api-change:glue: [botocore] Extending version control support to GitLab and Bitbucket from AWSGlue
  • api-change:inspector2: [botocore] Add MacOs ec2 platform support
  • api-change:ivs-realtime: [botocore] Update GetParticipant to return additional metadata.
  • api-change:lambda: [botocore] Adds support for Lambda functions to access Dual-Stack subnets over IPv6, via an opt-in flag in CreateFunction and UpdateFunctionConfiguration APIs
  • api-change:location: [botocore] This release adds endpoint updates for all AWS Location resource operations.
  • api-change:machinelearning: [botocore] This release marks Password field as sensitive
  • api-change:pricing: [botocore] Documentation updates for Price List
  • api-change:rds: [botocore] This release adds support for adding a dedicated log volume to open-source RDS instances.
  • api-change:rekognition: [botocore] Amazon Rekognition introduces support for Custom Moderation. This allows the enhancement of accuracy for detect moderation labels operations by creating custom adapters tuned on customer data.
  • api-change:sagemaker: [botocore] Amazon SageMaker Canvas adds KendraSettings and DirectDeploySettings support for CanvasAppSettings
  • api-change:textract: [botocore] This release adds 9 new APIs for adapter and adapter version management, 3 new APIs for tagging, and updates AnalyzeDocument and StartDocumentAnalysis API parameters for using adapters.
  • api-change:transcribe: [botocore] This release is to enable m4a format to customers
  • api-change:workspaces: [botocore] Updated the CreateWorkspaces action documentation to clarify that the PCoIP protocol is only available for Windows bundles.
Commits
  • d296dbc Merge branch 'release-1.28.63'
  • 8d823b5 Bumping version to 1.28.63
  • 782ca6f Add changelog entries from botocore
  • 68c9879 Merge branch 'release-1.28.62' into develop
  • See full diff in compare view

Updates aws-xray-sdk from 2.12.0 to 2.12.1

Release notes

Sourced from aws-xray-sdk's releases.

2.12.1 Release

See details in CHANGELOG

Changelog

Sourced from aws-xray-sdk's changelog.

2.12.1

  • bugfix: set_trace_entity() in lambda adds segment to thread PR409 https://github.com/aws/aws-xray-sdk-python/pull/409
  • bugfix: Cleanup after drop of support for Python PR387 https://github.com/aws/aws-xray-sdk-python/pull/387
Commits
  • c50fe3e Merge pull request #411 from aws/release-2-12-1
  • 7c14041 Release commit for v2.12.1
  • 8563afc [Documentation] Improve API reference for patch and patch_all (#407)
  • 6dd6b07 bugfix: set_trace_entity() in lambda adds segment to thread local (#409)
  • d9fec7d improve doc about sampling configuration (#406)
  • 2976b25 Support passing pytest arguments via tox (#390)
  • 4ffd7f6 Merge pull request #391 from wangzlei/master
  • da588ee Disable IMDSv1 from Elastic Beanstalk
  • 150f0ea Cleanup after drop of support for Python < 3.7 (#387)
  • See full diff in compare view

Updates mypy from 1.5.1 to 1.6.0

Commits

Updates types-requests from 2.31.0.8 to 2.31.0.9

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the python group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [pypdf](https://github.com/py-pdf/pypdf) | `3.16.3` | `3.16.4` |
| [aws-lambda-powertools](https://github.com/aws-powertools/powertools-lambda-python) | `2.25.1` | `2.26.0` |
| [boto3](https://github.com/boto/boto3) | `1.28.62` | `1.28.63` |
| [aws-xray-sdk](https://github.com/aws/aws-xray-sdk-python) | `2.12.0` | `2.12.1` |
| [mypy](https://github.com/python/mypy) | `1.5.1` | `1.6.0` |
| [types-requests](https://github.com/python/typeshed) | `2.31.0.8` | `2.31.0.9` |


Updates `pypdf` from 3.16.3 to 3.16.4
- [Release notes](https://github.com/py-pdf/pypdf/releases)
- [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md)
- [Commits](py-pdf/pypdf@3.16.3...3.16.4)

Updates `aws-lambda-powertools` from 2.25.1 to 2.26.0
- [Release notes](https://github.com/aws-powertools/powertools-lambda-python/releases)
- [Changelog](https://github.com/aws-powertools/powertools-lambda-python/blob/develop/CHANGELOG.md)
- [Commits](aws-powertools/powertools-lambda-python@v2.25.1...v2.26.0)

Updates `boto3` from 1.28.62 to 1.28.63
- [Release notes](https://github.com/boto/boto3/releases)
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst)
- [Commits](boto/boto3@1.28.62...1.28.63)

Updates `aws-xray-sdk` from 2.12.0 to 2.12.1
- [Release notes](https://github.com/aws/aws-xray-sdk-python/releases)
- [Changelog](https://github.com/aws/aws-xray-sdk-python/blob/master/CHANGELOG.rst)
- [Commits](aws/aws-xray-sdk-python@2.12.0...2.12.1)

Updates `mypy` from 1.5.1 to 1.6.0
- [Commits](python/mypy@v1.5.1...v1.6.0)

Updates `types-requests` from 2.31.0.8 to 2.31.0.9
- [Commits](https://github.com/python/typeshed/commits)

---
updated-dependencies:
- dependency-name: pypdf
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: aws-lambda-powertools
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: boto3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: aws-xray-sdk
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: mypy
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: types-requests
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies python Pull requests that update Python code labels Oct 16, 2023
@changeset-bot
Copy link

changeset-bot bot commented Oct 16, 2023

🦋 Changeset detected

Latest commit: a2767f0

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
arcane-scripts Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Oct 18, 2023

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this Oct 18, 2023
@dependabot dependabot bot deleted the dependabot/pip/python-1b21f94d2d branch October 18, 2023 16:09
@chizmw chizmw added the deps Pull requests that update a dependency label Oct 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
deps Pull requests that update a dependency python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant