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

Update all non-major dependencies #370

Open
wants to merge 1 commit into
base: 1.17.x
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 29, 2024

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
composer stage minor 2.6.6 -> 2.7.9 age adoption passing confidence
docker/dockerfile syntax minor 1.6 -> 1.10 age adoption passing confidence
guzzlehttp/guzzle (source) require minor ^7.8.1 -> ^7.9.2 age adoption passing confidence
guzzlehttp/psr7 require minor ^2.6.2 -> ^2.7.0 age adoption passing confidence
jasny/twig-extensions require patch ^1.3 -> ^1.3.1 age adoption passing confidence
marked (source) dependencies patch ^13.0.1 -> ^13.0.3 age adoption passing confidence
monolog/monolog require minor ^3.5.0 -> ^3.7.0 age adoption passing confidence
node stage minor 22.4.0 -> 22.9.0 age adoption passing confidence
php require patch ~8.3.3 -> ~8.3.11 age adoption passing confidence
phpunit/phpunit (source) require-dev patch ^10.5.11 -> ^10.5.35 age adoption passing confidence
psalm/plugin-phpunit require-dev minor ^0.18.4 -> ^0.19.0 age adoption passing confidence
psr/log require patch ^3.0.0 -> ^3.0.2 age adoption passing confidence
symfony/yaml (source) require minor ^7.0.3 -> ^7.1.5 age adoption passing confidence
vimeo/psalm require-dev minor ^5.22.2 -> ^5.26.1 age adoption passing confidence

Release Notes

guzzle/guzzle (guzzlehttp/guzzle)

v7.9.2

Compare Source

Fixed
  • Adjusted handler selection to use cURL if its version is 7.21.2 or higher, rather than 7.34.0

v7.9.1

Compare Source

Fixed
  • Fix TLS 1.3 check for HTTP/2 requests

v7.9.0

Compare Source

Changed
  • Improve protocol version checks to provide feedback around unsupported protocols
  • Only select the cURL handler by default if 7.34.0 or higher is linked
  • Improved CurlMultiHandler to avoid busy wait if possible
  • Dropped support for EOL guzzlehttp/psr7 v1
  • Improved URI user info redaction in errors

v7.8.2

Compare Source

Added
  • Support for PHP 8.4
guzzle/psr7 (guzzlehttp/psr7)

v2.7.0

Compare Source

Added
  • Add Utils::redactUserInfo() method
  • Add ability to encode bools as ints in Query::build

v2.6.3

Compare Source

Fixed
  • Make StreamWrapper::stream_stat() return false if inner stream's size is null
Changed
  • PHP 8.4 support
jasny/twig-extensions (jasny/twig-extensions)

v1.3.1

Compare Source

markedjs/marked (marked)

v13.0.3

Compare Source

Bug Fixes
  • fix recursion-like stack overflow error caused by the old render… (#​3380) (89af0b8)

v13.0.2

Compare Source

Bug Fixes
Seldaek/monolog (monolog/monolog)

v3.7.0

Compare Source

  • Added NormalizerFormatter->setBasePath(...) (and JsonFormatter by extension) that allows removing the project's path from the stack trace output (47e301d)
    • Fixed JsonFormatter handling of incomplete classes (#​1834)
    • Fixed private error handlers causing problems with custom StreamHandler implementations (#​1866)
nodejs/node (node)

v22.9.0: 2024-09-17, Version 22.9.0 (Current), @​RafaelGSS

Compare Source

New API to retrieve execution Stack Trace

A new API getCallSite has been introduced to the util module. This API allows users
to retrieve the stacktrace of the current execution. Example:

const util = require('node:util');

function exampleFunction() {
  const callSites = util.getCallSite();

  console.log('Call Sites:');
  callSites.forEach((callSite, index) => {
    console.log(`CallSite ${index + 1}:`);
    console.log(`Function Name: ${callSite.functionName}`);
    console.log(`Script Name: ${callSite.scriptName}`);
    console.log(`Line Number: ${callSite.lineNumber}`);
    console.log(`Column Number: ${callSite.column}`);
  });
  // CallSite 1:
  // Function Name: exampleFunction
  // Script Name: /home/example.js
  // Line Number: 5
  // Column Number: 26

  // CallSite 2:
  // Function Name: anotherFunction
  // Script Name: /home/example.js
  // Line Number: 22
  // Column Number: 3

  // ...
}

// A function to simulate another stack layer
function anotherFunction() {
  exampleFunction();
}

anotherFunction();

Thanks to Rafael Gonzaga for making this work on #​54380.

Disable V8 Maglev

We have seen several crashes/unexpected JS behaviors with maglev on v22
(which ships V8 v12.4). The bugs lie in the codegen so it would be difficult for
users to work around them or even figure out where the bugs are coming from.
Some bugs are fixed in the upstream while some others probably remain.

As v22 will get stuck with V8 v12.4 as LTS, it will be increasingly difficult to
backport patches for them even if the bugs are fixed. So disable it by default
on v22 to reduce the churn and troubles for users.

Thanks to Joyee Cheung for making this work on #​54384

Exposes X509_V_FLAG_PARTIAL_CHAIN to tls.createSecureContext

This releases introduces a new option to the API tls.createSecureContext. For
now on users can use tls.createSecureContext({ allowPartialTrustChain: true })
to treat intermediate (non-self-signed) certificates in the trust CA certificate
list as trusted.

Thanks to Anna Henningsen for making this work on #​54790

Other Notable Changes
  • [5c9599af5a] - src: create handle scope in FastInternalModuleStat (Joyee Cheung) #​54384
  • [e2307d87e8] - (SEMVER-MINOR) stream: relocate the status checking code in the onwritecomplete (YoonSoo_Shin) #​54032
Deprecations
  • [8433032948] - repl: doc-deprecate instantiating node:repl classes without new (Aviv Keller) #​54842
  • [8c4c85cf31] - zlib: deprecate instantiating classes without new (Yagiz Nizipli) #​54708
Commits

v22.8.0: 2024-09-03, Version 22.8.0 (Current), @​RafaelGSS

Compare Source

New JS API for compile cache

This release adds a new API module.enableCompileCache() that can be used to enable on-disk code caching of all modules loaded after this API is called.
Previously this could only be enabled by the NODE_COMPILE_CACHE environment variable, so it could only set by end-users.
This API allows tooling and library authors to enable caching of their own code.
This is a built-in alternative to the v8-compile-cache/v8-compile-cache-lib packages,
but have better performance and supports ESM.

Thanks to Joyee Cheung for working on this.

New option for vm.createContext() to create a context with a freezable globalThis

Node.js implements a flavor of vm.createContext() and friends that creates a context without contextifying its global
object when vm.constants.DONT_CONTEXTIFY is used. This is suitable when users want to freeze the context
(impossible when the global is contextified i.e. has interceptors installed) or speed up the global access if they
don't need the interceptor behavior.

Thanks to Joyee Cheung for working on this.

Support for coverage thresholds

Node.js now supports requiring code coverage to meet a specific threshold before the process exits successfully.
To use this feature, you need to enable the --experimental-test-coverage flag.

You can set thresholds for the following types of coverage:

  • Branch coverage: Use --test-coverage-branches=<threshold>
  • Function coverage: Use --test-coverage-functions=<threshold>
  • Line coverage: Use --test-coverage-lines=<threshold>

<threshold> should be an integer between 0 and 100. If an invalid value is provided, a TypeError will be thrown.

If the code coverage fails to meet the specified thresholds for any category, the process will exit with code 1.

For instance, to enforce a minimum of 80% line coverage and 60% branch coverage, you can run:

$ node --experimental-test-coverage --test-coverage-lines=80 --test-coverage-branches=60 example.js

Thanks Aviv Keller for working on this.

Other Notable Changes
  • [1f2cc2fa47] - (SEMVER-MINOR) src,lib: add performance.uvMetricsInfo (Rafael Gonzaga) #​54413
  • [1e01bdc0d0] - (SEMVER-MINOR) net: exclude ipv6 loopback addresses from server.listen (Giovanni Bucci) #​54264
  • [97fa075c2e] - (SEMVER-MINOR) test_runner: support running tests in process (Colin Ihrig) #​53927
  • [858b583c88] - (SEMVER-MINOR) test_runner: defer inheriting hooks until run() (Colin Ihrig) #​53927
Commits

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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

Read more about the use of Renovate Bot within ocramius/* projects.

@renovate renovate bot added the renovate label Feb 29, 2024
Copy link
Contributor Author

renovate bot commented Feb 29, 2024

Branch automerge failure

This PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead.


  • Branch has one or more failed status checks

@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 0b8704b to 470b279 Compare March 6, 2024 01:33
@renovate renovate bot changed the title Update composer Docker tag to v2.7.1 Update all non-major dependencies Mar 6, 2024
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 11 times, most recently from 19fc19a to 260c350 Compare March 11, 2024 21:04
@renovate renovate bot changed the base branch from 1.14.x to 1.15.x March 11, 2024 21:05
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 8 times, most recently from 89d6dae to f20266d Compare March 18, 2024 04:48
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from ca6ee3a to 0a275a3 Compare March 20, 2024 04:50
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 71ff5ed to a01bfcc Compare July 24, 2024 13:55
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 8553083 to 38004c9 Compare July 30, 2024 13:53
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 4147ff8 to df6f039 Compare August 8, 2024 17:43
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from df6f039 to 413ca26 Compare August 13, 2024 08:37
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 45084ba to 2386bbf Compare August 23, 2024 19:44
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 7 times, most recently from 01415d6 to 1e9e17a Compare September 4, 2024 14:53
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 7 times, most recently from be32ad5 to 68fef33 Compare September 11, 2024 16:40
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from fb0daf8 to cb6f05f Compare September 19, 2024 12:03
| datasource  | package                    | from    | to      |
| ----------- | -------------------------- | ------- | ------- |
| docker      | composer                   | 2.6.6   | 2.7.9   |
| docker      | docker/dockerfile          | 1.6     | 1.10    |
| packagist   | guzzlehttp/guzzle          | 7.8.1   | 7.9.2   |
| packagist   | guzzlehttp/psr7            | 2.6.2   | 2.7.0   |
| packagist   | jasny/twig-extensions      | 1.3.0   | 1.3.1   |
| npm         | marked                     | 13.0.1  | 13.0.3  |
| packagist   | monolog/monolog            | 3.6.0   | 3.7.0   |
| docker      | node                       | 22.4.0  | 22.9.0  |
| github-tags | containerbase/php-prebuild | 8.3.3   | 8.3.11  |
| packagist   | phpunit/phpunit            | 10.5.20 | 10.5.35 |
| packagist   | psalm/plugin-phpunit       | 0.18.4  | 0.19.0  |
| packagist   | psr/log                    | 3.0.0   | 3.0.2   |
| packagist   | symfony/yaml               | 7.0.7   | 7.1.5   |
| packagist   | vimeo/psalm                | 5.23.1  | 5.26.1  |
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants