Skip to content

fix(deps): update all minor and patch updates#381

Merged
drernie merged 2 commits intomainfrom
renovate/all-minor-and-patch-updates
Apr 13, 2026
Merged

fix(deps): update all minor and patch updates#381
drernie merged 2 commits intomainfrom
renovate/all-minor-and-patch-updates

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Apr 12, 2026

This PR contains the following updates:

Package Change Age Confidence
@aws-sdk/client-api-gateway (source) 3.1029.03.1030.0 age confidence
@aws-sdk/client-apigatewayv2 (source) 3.1029.03.1030.0 age confidence
@aws-sdk/client-cloudformation (source) 3.1029.03.1030.0 age confidence
@aws-sdk/client-cloudwatch-logs (source) 3.1029.03.1030.0 age confidence
@aws-sdk/client-ec2 (source) 3.1029.03.1030.0 age confidence
@aws-sdk/client-ecs (source) 3.1029.03.1030.0 age confidence
@aws-sdk/client-elastic-load-balancing-v2 (source) 3.1029.03.1030.0 age confidence
@aws-sdk/client-s3 (source) 3.1029.03.1030.0 age confidence
@aws-sdk/client-secrets-manager (source) 3.1029.03.1030.0 age confidence
@aws-sdk/client-sts (source) 3.1029.03.1030.0 age confidence
@aws-sdk/credential-providers (source) 3.1029.03.1030.0 age confidence
@typescript-eslint/eslint-plugin (source) 8.58.18.58.2 age confidence
@typescript-eslint/parser (source) 8.58.18.58.2 age confidence
aws-cdk-lib (source) 2.248.02.249.0 age confidence
boto3 ==1.42.88==1.42.89 age confidence
dotenv 17.4.117.4.2 age confidence
globals 17.4.017.5.0 age confidence

Release Notes

aws/aws-sdk-js-v3 (@​aws-sdk/client-api-gateway)

v3.1030.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-api-gateway

aws/aws-sdk-js-v3 (@​aws-sdk/client-apigatewayv2)

v3.1030.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-apigatewayv2

aws/aws-sdk-js-v3 (@​aws-sdk/client-cloudformation)

v3.1030.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-cloudformation

aws/aws-sdk-js-v3 (@​aws-sdk/client-cloudwatch-logs)

v3.1030.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-cloudwatch-logs

aws/aws-sdk-js-v3 (@​aws-sdk/client-ec2)

v3.1030.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-ec2

aws/aws-sdk-js-v3 (@​aws-sdk/client-ecs)

v3.1030.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-ecs

aws/aws-sdk-js-v3 (@​aws-sdk/client-elastic-load-balancing-v2)

v3.1030.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-elastic-load-balancing-v2

aws/aws-sdk-js-v3 (@​aws-sdk/client-s3)

v3.1030.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-s3

aws/aws-sdk-js-v3 (@​aws-sdk/client-secrets-manager)

v3.1030.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-secrets-manager

aws/aws-sdk-js-v3 (@​aws-sdk/client-sts)

v3.1030.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-sts

aws/aws-sdk-js-v3 (@​aws-sdk/credential-providers)

v3.1030.0

Compare Source

Note: Version bump only for package @​aws-sdk/credential-providers

typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)

v8.58.2

Compare Source

🩹 Fixes
  • eslint-plugin: [no-unnecessary-condition] use assignability checks in checkTypePredicates (#​12147)
  • remove tsbuildinfo cache file from published packages (#​12187)
❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

typescript-eslint/typescript-eslint (@​typescript-eslint/parser)

v8.58.2

Compare Source

🩹 Fixes
  • remove tsbuildinfo cache file from published packages (#​12187)
❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

aws/aws-cdk (aws-cdk-lib)

v2.249.0

Compare Source

⚠ BREAKING CHANGES
  • L1 resources are automatically generated from
    public CloudFormation Resource Schemas. They are built to closely
    reflect the real state of CloudFormation. Sometimes these updates can
    contain changes that are incompatible with previous types, but more
    accurately reflect reality. In this release we have changed:

aws-appstream: AWS::AppStream::Stack: Id attribute removed.
aws-appsync: AWS::AppSync::GraphQLApi: LogConfig.CloudWatchLogsRoleArn
property is now required.
aws-appsync: AWS::AppSync::GraphQLApi: LogConfig.FieldLogLevel property
is now required.
aws-kafkaconnect: AWS::KafkaConnect::Connector:
ProvisionedCapacity.McuCount property is now required.

Features
Bug Fixes

Alpha modules (2.249.0-alpha.0)

boto/boto3 (boto3)

v1.42.89

Compare Source

=======

  • api-change:customer-profiles: [botocore] This release introduces changes to SegmentDefinition APIs to support sorting by attributes.
  • api-change:deadline: [botocore] Adds GetMonitorSettings and UpdateMonitorSettings APIs to Deadline Cloud. Enables reading and writing monitor settings as key-value pairs (up to 64 keys per monitor). UpdateMonitorSettings supports upsert and delete (via empty value) semantics and is idempotent.
  • api-change:endpoint-rules: [botocore] Update endpoint-rules client to latest version
  • api-change:glue: [botocore] AWS Glue now defaults to Glue version 5.1 for newly created jobs if the Glue version is not specified in the request, and UpdateJob now preserves the existing Glue version of a job when the Glue version is not specified in the update request.
  • api-change:interconnect: [botocore] Initial release of AWS Interconnect -- a managed private connectivity service that enables you to create high-speed network connections between your AWS Virtual Private Clouds (VPCs) and your VPCs on other public clouds or your on-premise networks.
  • api-change:macie2: [botocore] This release adds an optional expectedBucketOwner field to the Macie S3 export configuration, allowing customers to verify bucket ownership before Macie writes results to the destination bucket.
  • api-change:securityhub: [botocore] Provide organizational unit scoping capability for GetFindingsV2, GetFindingStatisticsV2, GetResourcesV2, GetResourcesStatisticsV2 APIs.
motdotla/dotenv (dotenv)

v17.4.2

Compare Source

Changed
  • Improved skill files - tightened up details (#​1009)
sindresorhus/globals (globals)

v17.5.0

Compare Source


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot changed the title chore(deps): update dependency globals to v17.5.0 chore(deps): update all minor and patch updates Apr 12, 2026
@renovate renovate Bot force-pushed the renovate/all-minor-and-patch-updates branch 2 times, most recently from f2a6349 to a4733a5 Compare April 13, 2026 17:22
@renovate renovate Bot changed the title chore(deps): update all minor and patch updates fix(deps): update all minor and patch updates Apr 13, 2026
@renovate renovate Bot force-pushed the renovate/all-minor-and-patch-updates branch from a4733a5 to 2142966 Compare April 13, 2026 21:17
@drernie drernie merged commit f23e541 into main Apr 13, 2026
1 check passed
@drernie drernie deleted the renovate/all-minor-and-patch-updates branch April 13, 2026 22:43
@renovate
Copy link
Copy Markdown
Contributor Author

renovate Bot commented Apr 13, 2026

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

drernie added a commit that referenced this pull request Apr 14, 2026
Capture #380 (gh-release action v3) and #381 (minor/patch deps) in the
CHANGELOG so the next release cut has them ready.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
drernie added a commit that referenced this pull request Apr 15, 2026
* docs: release CHANGELOG section for v0.16.0

Promote the Unreleased section to [0.16.0] - 2026-04-11, matching the
tag. Attribute bullets to #379 and add a note for the #378 dependency
bumps.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* docs: log post-v0.16.0 dependency updates in Unreleased

Capture #380 (gh-release action v3) and #381 (minor/patch deps) in the
CHANGELOG so the next release cut has them ready.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* chore: bump version to 0.17.0

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* docs: add a11 spec for EventBridge→SQS migration

Replaces EventBridge→API Gateway→ECS with EventBridge→SQS→sidecar
consumer for package-revision events. Captures:

- Problem (5s API Gateway timeout, retry storms, public endpoint).
- Process model pinned at one consumer process per task, bounded by
  asyncio.Semaphore(PACKAGE_EVENT_CONCURRENCY=5).
- Sidecar container (essential: true) in the same task def, sharing
  image and task role with the HTTP container. Consumer crash forces
  ECS to replace the task — silent-outage risk outweighs HTTP-isolation.
- EventBridge rule filters on source + detail-type only; bucket and
  prefix are secret-derived and enforced inside
  refresh_canvas_for_package_event (see 2026-04-11-iac-integrated/
  01-iac-breakage.md).
- Single poison-message policy: never delete on failure, rely on
  maxReceiveCount=5 redrive to DLQ. Refresh function is a total
  function returning RefreshResult.
- Visibility timeout 300s to cover worst-case refresh latency
  (PackageFileFetcher + Athena poll + Benchling SDK each 30s-class).
  Heartbeat cutover documented for when P99 approaches 240s.
- Observability, rollout, verification, and out-of-scope sections.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* docs: tighten A11 async SQS rollout design

* feat: move package revision refresh to SQS

* refactor: remove --stage CLI option and stage concept from deployments

The --stage flag was never functional — the API Gateway stage was always
"prod" regardless of the flag value. Stage was only used as a label in
deployment tracking (deployments.json), adding complexity with no benefit.

Changes:
- Remove --stage from deploy/destroy CLI commands
- Simplify DeploymentHistory.active from Record<string, DeploymentRecord>
  to DeploymentRecord | null (one active deployment per profile)
- Remove stage field from DeploymentRecord type and JSON schema
- Hardcode API Gateway stage to "prod" in CDK stack
- Add migration logic in xdg-base.ts to convert legacy deployments.json
- Update all commands, wizards, tests, Makefile, and package.json scripts

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix: SQS consumer applies secrets at startup so bucket filter works

The SQS consumer's main() created a config with s3_bucket_name="" but
never called apply_benchling_secrets() before polling. Every message was
silently skipped as "unexpected bucket" because the filter compared the
event bucket against an empty string. Also adds TTL cache (60s) to
get_benchling_secrets() to avoid per-request Secrets Manager latency.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix: background refresh for secrets cache prevents 504 on cache miss

When the TTL cache expires, return the stale cached value immediately
and refresh in a background thread. This ensures no webhook request
ever blocks on a Secrets Manager call (which takes 10-30s in VPC
environments without a VPC endpoint, exceeding the 29s API Gateway
timeout). The lock prevents multiple concurrent refreshes.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* feat: split SQS consumer logs and filter health checks server-side

Separate ECS and SQS consumer log streams via streamPrefix so they can
be queried independently. Apply a server-side filter to exclude GET
/health entries, which previously filled the fetch limit and hid real
application logs.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* docs: update CHANGELOG for 0.17.0 release

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix: resolve canvas_id race condition with sidecar file and add processing feedback

Use a dedicated .canvas_id sidecar file in S3 so canvas events persist their
canvas_id independently of entry.json, preventing entry events from overwriting
it during concurrent processing. Add immediate "Processing..." canvas feedback
on canvas creation and a best-effort direct canvas update after the export
workflow. Improve error logging with exc_info=True in canvas error handlers.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix: force standalone mode for dev profile and improve confirm prompts

Dev profile always uses standalone deployment flow, even when the
underlying Quilt stack has BenchlingIntegration enabled. This prevents
the setup wizard from routing dev into integrated mode when testing
against shared stacks like quilt-staging. Also adds yes/no formatting
to enquirer confirm prompts and passes --yes to test:dev scripts.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix: pass benchlingSecretArn to config and sync secrets before deploy

The update-standalone-redeploy flow was missing benchlingSecretArn in
the config builder call, and ran deployCommand before syncSecretsToAWS,
causing deploy to fail with "benchlingSecret is required". Reorder to
sync secrets first (matching deploy-standalone), and pass the discovered
ARN to both standalone config builders.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix: show workflow name in deployment plan when configured

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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.

1 participant