fix(deps): update external major (major) - #2483
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
Contributor
Author
|
|
This PR will trigger a patch release when merged. |
renovate
Bot
force-pushed
the
renovate-major-external-major
branch
3 times, most recently
from
May 29, 2026 07:38
6c6c05c to
77404bd
Compare
renovate
Bot
force-pushed
the
renovate-major-external-major
branch
from
June 1, 2026 11:49
77404bd to
1968f99
Compare
renovate
Bot
force-pushed
the
renovate-major-external-major
branch
2 times, most recently
from
June 16, 2026 13:10
084d579 to
e8c45b1
Compare
renovate
Bot
force-pushed
the
renovate-major-external-major
branch
from
June 18, 2026 14:13
e8c45b1 to
caef555
Compare
renovate
Bot
force-pushed
the
renovate-major-external-major
branch
2 times, most recently
from
June 20, 2026 14:18
d89dc3a to
c5e2fe3
Compare
renovate
Bot
force-pushed
the
renovate-major-external-major
branch
8 times, most recently
from
June 26, 2026 20:34
dd22f4c to
f07d7e3
Compare
renovate
Bot
force-pushed
the
renovate-major-external-major
branch
4 times, most recently
from
July 6, 2026 08:33
23d8a77 to
37c74d1
Compare
renovate
Bot
force-pushed
the
renovate-major-external-major
branch
3 times, most recently
from
July 14, 2026 03:44
68537d0 to
662c85b
Compare
renovate
Bot
force-pushed
the
renovate-major-external-major
branch
4 times, most recently
from
July 30, 2026 15:46
e4e744e to
07da9a0
Compare
renovate
Bot
force-pushed
the
renovate-major-external-major
branch
from
August 1, 2026 11:10
07da9a0 to
a38e67d
Compare
renovate
Bot
force-pushed
the
renovate-major-external-major
branch
4 times, most recently
from
August 14, 2026 11:02
9cf0560 to
4b06865
Compare
renovate
Bot
force-pushed
the
renovate-major-external-major
branch
3 times, most recently
from
August 25, 2026 09:25
f0f3ac8 to
71a88bf
Compare
renovate
Bot
force-pushed
the
renovate-major-external-major
branch
7 times, most recently
from
August 31, 2026 20:43
65b5ed0 to
41e12b4
Compare
renovate
Bot
force-pushed
the
renovate-major-external-major
branch
9 times, most recently
from
September 4, 2026 14:15
4d228c0 to
66daeea
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
6.0.3→7.0.010.0.1→11.0.14.7.2→5.1.07.15.2→8.1.1v4→v7v6→v7v6→v7v1→v3^11.0.0→^12.0.017.4.2→18.0.1^10.3.0→^11.0.011.7.5→12.0.27.1.0→9.0.46.0.3→7.0.2Release Notes
semantic-release/changelog (@semantic-release/changelog)
v7.0.0Compare Source
Features
BREAKING CHANGES
@semantic-release/changelogis now a native ESModule. It has named exports for each plugin hook (verifyConditions,
prepare)
@semantic-release/changelogis nowv20.1.0
Other Notable Changes
xowithprettierwith default configuration; followingnewly established convention
nycwithc8for code coveragelodashwithlodash-esfor properesmsupportRelated Issue
semantic-release/git (@semantic-release/git)
v11.0.1Compare Source
Bug Fixes
v11.0.0Compare Source
Features
BREAKING CHANGES
@semantic-release/gitis now a native ES Module. Ithas named exports for each plugin hook (verifyConditions, prepare)
@semantic-release/gitis now v20.1.0Other Notable Changes
@semantic-release/error^3→^4(ESM-only)aggregate-error^3→^5(ESM-only, uses native AggregateError)execa^5→^9(ESM-only, named export)p-reduce^2→^3(ESM-only)clear-module,file-url,fs-extra,get-stream,nycc8for coverage; bumpedava,sinon,tempy,semantic-release,prettier^22.22.2 || >= 24.15;nyc→c8, addedpretest, removedtest:ciRelated Issue
slackapi/bolt-js (@slack/bolt)
v5.1.0Compare Source
Minor Changes
6cf7b0c: Enforce a configurable request body size limit inHTTPReceiverandExpressReceiverto prevent unauthenticated large-body denial-of-service attempts. Both receivers previously buffered the entire request body into memory before signature verification, so a flood of large invalid requests could exhaust memory and crash a publicly exposed app.Both receivers now reject request bodies larger than a new
bodyLimitoption with an HTTP413response before the whole body is buffered. The limit is enforced on the bytes actually received (not theContent-Lengthheader, which a client controls) and applies even whensignatureVerificationisfalse. It defaults to4194304(4 MB); pass a differentnumberof bytes, abytes-style string like'4mb', orInfinityto disable it (not recommended in production).This is a security fix with a minor behavioral change: requests with bodies larger than 4 MB are now rejected with
413by default (previously unbounded). Apps that legitimately receive larger payloads can raisebodyLimiton the receiver.Patch Changes
b9acd4f: FixAwsEventV1.multiValueQueryStringParametersto allownull, matching the actual AWS API Gateway payload and the@types/aws-lambdaAPIGatewayProxyEventtype. This resolves the type error when passing anAPIGatewayProxyEventdirectly to the handler returned byAwsLambdaReceiver.v5.0.0Compare Source
Major Changes
d284e69: Drop Node.js 18 support. The minimum required runtime is now Node.js 20 (npm >=9.6.4).d284e69: Remove deprecatedWorkflowStepclass and all associated types, middleware, and utilities. UseCustomFunctionandapp.function()instead.d284e69: Replace axios with native fetch for response_url calls. RemoveagentandclientTlsoptions fromAppOptions— useclientOptions.fetchto provide a custom fetch implementation for proxy/TLS needs. Add adispatcheroption toSocketModeReceiverfor proxy/TLS configuration in socket mode.respond()now throws aRespondErrorwhen theresponse_urlrequest returns a non-2xx status (restoring the throw-on-failure behavior that axios provided) and resolves to aResponseon success rather than an axios response object.Minor Changes
d284e69: Improve error handling by leveraging@slack/web-apiv8 error classes. Authorization errors are now properly wrapped in anAuthorizationError, preserving the original thrown value (non-Errorrejections are retained via thecauseof the wrapped original). Default error handlers log richer details for web-api errors (API error codes, rate limit durations, HTTP status codes) alongside the full error object, so stack traces and causes remain available. The@slack/web-apierror classes (SlackError,WebAPIPlatformError,WebAPIRequestError,WebAPIHTTPError,WebAPIRateLimitedError) can be imported from@slack/web-apiforinstanceofchecks.Patch Changes
9839a50: Pass the App's namedbolt-appConsoleLoggerto the default receivers when nologgeroption is provided. Previously the App constructor built a named logger onthis.loggerbut threaded the raw (potentially undefined) constructor argument intoinitReceiver, soHTTPReceiver/SocketModeReceivereach built their own anonymous logger and receiver-side log lines (e.g. unhandled HTTP requests on custom routes) appeared without thebolt-appprefix.Behaviour change for the no-
loggercase: the default receiver now shares the sameLoggerinstance asapp.logger, so a downstreamapp.logger.setLevel(...)after construction will affect receiver-side logging too. This is consistent with the existing behaviour that already mutatesthis.logger's level via thelogLevelconstructor option. Apps that supplied their ownloggerare unaffected; apps that relied on the receiver's logger being independent ofapp.loggerwill need to pass a separateloggerinto the receiver explicitly.e1c21d7: FixAwsLambdaReceiver.toHandler()so Bolt apps on the AWS Lambda Node.js 24+ runtime no longer fail at startup withRuntime.CallbackHandlerDeprecated. The returned handler is now a 2-arg promise-based function; the unused trailingcallbackparameter has been removed from theAwsHandlertype. The legacyAwsCallbackexport is retained and marked@deprecated.f2de079: Addcontext_team_idandcontext_enterprise_idas optional fields on theEnvelopedEventtype. Slack's Events API delivers these on the envelope for Slack Connect channels and Enterprise Grid org-wide apps, whereteam_idmay refer to a workspace different from the one the bot is installed in. Without the typed fields, downstream code had to reach for@ts-expect-erroror unsafe casts to route by the correct workspace.v4.7.3Compare Source
Patch Changes
341b60e: Reject emptysigningSecretat initialization to prevent accidental HMAC signature forgery.slackapi/node-slack-sdk (@slack/web-api)
v8.1.1Compare Source
Patch Changes
0ee1d99: fix: revert internal packages requiring esm loading for backward compatible support (#2711)v8.1.0Compare Source
Minor Changes
955e6b9: feat(web-api): add support foradmin.users.getExpiration4322e14: feat(web-api): addagents.sessions.renameandagents.sessions.setStatus4ba30a1: feat(web-api): addsession_statustochat.stopStreamargumentsbff3398: feat(web-api): add webapi response changes as of 2026-08-21Regenerate response types with new stable response properties (e.g.
agent_sessionon message-bearing responses,ListViewgrouping/sort/filter fields,bots.infoconnector/workflow flags).Two fields are removed from
UsersListResponse, neither of which is a real success-response property:Member.is_connector_bot— not returned byusers.list; this flag is surfaced onbots.info(added here toBotsInfoResponse).arg— an error-response echo field, not part of a successfulusers.listbody.f5fd35a: feat(web-api): addblocks.validatemethodPatch Changes
916d8e9]f5e9a01]v8.0.0Compare Source
Major Changes
fc98c8c: Drop Node.js 18 support. The minimum supported Node.js version is now 20.fc98c8c: Redesigned error handling to use properErrorsubclasses instead of plain objects with acodeproperty.Migration: Replace
if (error.code === ErrorCode.PlatformError)withif (error instanceof WebAPIPlatformError). All error classes extend a commonSlackErrorbase class (which extendsError), so you can also catch all SDK errors withif (error instanceof SlackError).New error class hierarchy:
SlackError(abstract base)WebAPIPlatformError— Slack API returnedok: falseWebAPIRequestError— Network/transport failure (original error incause)WebAPIHTTPError— Non-200 HTTP status from SlackWebAPIRateLimitedError— HTTP 429 withretryAftersecondsWebAPIFileUploadInvalidArgumentsError— Invalid file upload argumentsWebAPIFileUploadReadFileDataError— Failed to read file data for uploadRemoved factory functions (these were internal but exported — use
newwith the corresponding class instead):errorWithCode()platformErrorFromResult()→new WebAPIPlatformError(...)requestErrorWithOriginal()→new WebAPIRequestError(...)httpErrorFromResponse()→new WebAPIHTTPError(...)rateLimitedErrorWithDelay()→new WebAPIRateLimitedError(...)Other breaking type changes:
WebAPIHTTPError.headerstype changed fromIncomingHttpHeaderstoRecord<string, string>.CodedErrorinterface is deprecated — useinstanceofchecks with specific error classes instead..namevalues changed from generic'Error'to descriptive class names (e.g.,'WebAPIPlatformError').fc98c8c: Replacedaxioswith the standard Fetch API for all HTTP transport. The following options and types have been removed fromWebClientOptions:agent— Use the newfetchoption to provide a custom fetch implementation with proxy or keep-alive support. For proxies, prefer the built-inhttp.setGlobalProxyFromEnv()orNODE_USE_ENV_PROXY=1(Node.js 24+). For advanced use cases:tlsandTLSOptions— Configure TLS via a customfetchimplementation with an undiciAgent, or use theNODE_EXTRA_CA_CERTSenvironment variable.requestInterceptorandRequestInterceptortype — Wrap thefetchfunction to intercept or modify requests before they are sent.adapterandAdapterConfigtype — Use thefetchoption instead.RequestConfigtype (was an alias for Axios'InternalAxiosRequestConfig) — Removed entirely.attachOriginalToWebAPIRequestErroroption — Removed. The original error is now always available via the standardcauseproperty onWebAPIRequestError.The dependencies
axios,form-data,is-electron, andis-streamhave been removed. The defaultfetchimplementation isglobalThis.fetch(available in Node.js 20+).New exported types for custom fetch implementations:
FetchFunction,FetchResponse,FetchRequestInit,FetchHeaders.fc98c8c: Removed previously-deprecated API methods and their associated request/response types:files.upload— UsefilesUploadV2instead (available since v6.7). ThefilesUploadV2method handles the multi-step upload process automatically.rtm.start— Usertm.connectinstead. Thertm.startmethod was deprecated by Slack in favor of the lighter-weightrtm.connect.workflows.stepCompleted,workflows.stepFailed,workflows.updateStep— These methods supported the retired Steps from Apps feature (deprecated August 2023, retired September 2024). Theworkflows.featured.*andadmin.workflows.*methods for the current Workflow Builder remain available.Minor Changes
fc98c8c: feat: expand app manifest types — addagent_viewandassistant_viewfeatures, recent agent events (app_context_changed,assistant_thread_started,assistant_thread_context_changed), optional OAuth scopes (bot_optional/user_optional), and eventmetadata_subscriptionsPatch Changes
bb49d99: fix: apply redact() to API response bodies in debug logs and recurse into nested objects, preventing tokens from leaking into logs when debug logging is enabledfc98c8c]fc98c8c]v7.19.0Compare Source
Minor Changes
a795b86: feat: expand app manifest types — addagent_viewandassistant_viewfeatures, recent agent events (app_context_changed,assistant_thread_started,assistant_thread_context_changed), optional OAuth scopes (bot_optional/user_optional), and eventmetadata_subscriptionsv7.18.0Compare Source
Minor Changes
07744de: feat: makethread_tsoptional forassistant.threads.setSuggestedPromptsv7.17.0Compare Source
Minor Changes
2085900: feat: expose public read-onlytsgetter onChatStreamerfor fallback tochat.updatewhen a stream expires server-sidev7.16.0Compare Source
Minor Changes
2814969: feat: addhighlight_typetofiles.completeUploadExternalandfilesUploadV2for optimistic renderingactions/checkout (actions/checkout)
v7.0.1Compare Source
v7.0.0Compare Source
v6.1.0Compare Source
v6.0.3Compare Source
v6.0.2Compare Source
v6.0.1Compare Source
v6.0.0Compare Source
v5.1.0Compare Source
v5.0.1Compare Source
v5.0.0Compare Source
actions/setup-node (actions/setup-node)
v7.0.0Compare Source
What's Changed
Enhancements:
Bug fixes:
mirrorTokeningetManifestif it's provided by @deiga in #1548Documentation updates:
Dependency update:
New Contributors
Full Changelog: actions/setup-node@v6...v7.0.0
adobe/mysticat-ci (adobe/mysticat-ci)
v3.4.0Compare Source
What's Changed
Full Changelog: adobe/mysticat-ci@v3.3.0...v3.4.0
v3.3.0Compare Source
What's Changed
Full Changelog: adobe/mysticat-ci@v3.2.0...v3.3.0
v3.2.0Compare Source
v3.2.0 — Change Management shared actions
feat(release-cm): adds three composite actions for the ServiceNow CMR change-trail (Phase 1), merged in #24:cm-attributesblock (changeApprovedBy, changeType/impact/risk, backout plan)cm-assessmentblock into a PR descriptionConsumers pin these at the major:
adobe/mysticat-ci/.github/actions/<name>@v3. Publishing this release advances the floatingv3tag onto these actions, unblocking CM onboarding across the fleet.v3.1.3Compare Source
v3.1.2Compare Source
v3.1.1Compare Source
v3.1.0Compare Source
v3.0.0Compare Source
v2.2.0Compare Source
Feature: new opt-in
bundle-buildinput onservice-ci.yaml. When set totrue, thebuildjob runsnpm run build(= helix-deploy--test-bundle) as a Lambda bundle smoke check that bundles, zips, and invokes the bundledlambda()against a synthetic healthcheck event, exiting non-zero on any non-2xx response. Defaults tofalse; existing callers are unaffected. See docs/bundle-build-gate.md. Lifts the repo-local gate first shipped in adobe/spacecat-api-service#2466 (SITES-45260).v2.1.5Compare Source
v2.1.4Compare Source
v2.1.3Compare Source
Fix: use
statusfield instead ofahead_byfor behind-main detection —ahead_bycan return 0 even when behind.v2.1.2Compare Source
Fix: add
pull-requests: readto branch-deploy job permissions so the sticky comment step can find the PR.v2.1.1Compare Source
Hotfix: removes
pull-requests: writefrom reusable workflow permissions that causedstartup_failurefor callers grantingpull-requests: read.v2.1.0Compare Source
What's new
Conditional DEV deploy for feature branches
The
branch-deployjob now checks whether the feature branch is up to date withmainbefore deploying to DEV. If the branch is behind, the deploy is skipped to prevent outdated code from landing on DEV.A sticky PR comment is posted (or updated) with the deploy status:
Caller requirements
For the PR comment to work, callers should grant
pull-requests: write:The comment step uses
continue-on-error, so existing callers withreadare unaffected — they just won't see the comment until they update.v2.0.0Compare Source
bcoe/c8 (c8)
v12.0.0Compare Source
⚠ BREAKING CHANGES
Features
motdotla/dotenv (dotenv)
v18.0.1Compare Source
Changed
v18.0.0Compare Source
Added
config({ fast: true }), flag--fast, or setDOTENV_FAST=trueto opt-in to ~2x faster character-scanner parser. (#1010)Changed
Removed
dotenv run -- your-command(#1035)chrisguttandin/dynamo-db-local (dynamo-db-local)
v11.1.0Compare Source
all commits
v11.0.0Compare Source
all commits
mochajs/mocha (mocha)
v12.0.2Compare Source
🩹 Fixes
📚 Documentation
🧹 Chores
--parallelintegration suite (#6313) (856a1ae)v12.0.1Compare Source
🩹 Fixes
📚 Documentation
🧹 Chores
Configuration
📅 Schedule: (in timezone Europe/Zurich)
🚦 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.
This PR was generated by Mend Renovate. View the repository job log.