Skip to content

Enable HTTP/2 support in HttpServer for both HTTP and HTTPS listeners - #2122

Merged
robfrank merged 1 commit into
ArcadeData:mainfrom
ExtReMLapin:http2
Apr 2, 2025
Merged

Enable HTTP/2 support in HttpServer for both HTTP and HTTPS listeners#2122
robfrank merged 1 commit into
ArcadeData:mainfrom
ExtReMLapin:http2

Conversation

@ExtReMLapin

Copy link
Copy Markdown
Contributor

What does this PR do?

Enable support for HTTP2

Motivation

#1493 and trying to milk as much MS as we can as I gave up with the PG driver

Related issues

A list of issues either fixed, containing architectural discussions, otherwise relevant
for this Pull Request.

Additional Notes

Anything else we should know when reviewing?

Checklist

  • I have run the build using mvn clean package command
  • My unit tests cover both failure and success scenarios

@ExtReMLapin
ExtReMLapin marked this pull request as ready for review April 2, 2025 14:31
@lvca
lvca requested a review from robfrank April 2, 2025 14:49
@lvca lvca added the enhancement New feature or request label Apr 2, 2025
@robfrank robfrank added this to the 25.4.1 milestone Apr 2, 2025
@robfrank
robfrank merged commit c48733a into ArcadeData:main Apr 2, 2025
mergify Bot added a commit that referenced this pull request Apr 17, 2026
…skip ci]

Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) from 7.5.4 to 7.5.5.
Changelog

*Sourced from [protobufjs's changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md).*

> Changelog
> =========
>
> [8.0.1](protobufjs/protobuf.js@protobufjs-v8.0.0...protobufjs-v8.0.1) (2026-03-11)
> -------------------------------------------------------------------------------------------------------------
>
> ### Bug Fixes
>
> * bump protobufjs dependency version for cli package ([#2128](https://redirect.github.com/protobufjs/protobuf.js/issues/2128)) ([549b05e](protobufjs/protobuf.js@549b05e))
> * correct json syntax in tsconfig.json ([#2120](https://redirect.github.com/protobufjs/protobuf.js/issues/2120)) ([8065625](protobufjs/protobuf.js@8065625))
> * **descriptor:** guard oneof index for non-Type parents ([#2122](https://redirect.github.com/protobufjs/protobuf.js/issues/2122)) ([1cac5cf](protobufjs/protobuf.js@1cac5cf))
> * do not allow setting **proto** in Message constructor ([#2126](https://redirect.github.com/protobufjs/protobuf.js/issues/2126)) ([f05e3c3](protobufjs/protobuf.js@f05e3c3))
> * filter invalid characters from the type name ([#2127](https://redirect.github.com/protobufjs/protobuf.js/issues/2127)) ([535df44](protobufjs/protobuf.js@535df44))
>
> [8.0.0](protobufjs/protobuf.js@protobufjs-v7.5.4...protobufjs-v8.0.0) (2025-12-16)
> -------------------------------------------------------------------------------------------------------------
>
> ### ⚠ BREAKING CHANGES
>
> * add Edition 2024 Support ([#2060](https://redirect.github.com/protobufjs/protobuf.js/issues/2060))
>
> ### Features
>
> * add Edition 2024 Support ([#2060](https://redirect.github.com/protobufjs/protobuf.js/issues/2060)) ([53e8492](protobufjs/protobuf.js@53e8492))


Commits

* [`b7bdfaf`](protobufjs/protobuf.js@b7bdfaf) chore: release 7.5.5
* [`ff7b2af`](protobufjs/protobuf.js@ff7b2af) fix: filter invalid characters from the type name ([#2127](https://redirect.github.com/protobufjs/protobuf.js/issues/2127))
* [`086b19d`](protobufjs/protobuf.js@086b19d) fix: do not allow setting **proto** in Message constructor ([#2126](https://redirect.github.com/protobufjs/protobuf.js/issues/2126))
* See full diff in [compare view](protobufjs/protobuf.js@protobufjs-v7.5.4...protobufjs-v7.5.5)

Maintainer changes

This version was pushed to npm by [fenster](https://www.npmjs.com/~fenster), a new releaser for protobufjs since your current version.

  
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility\_score?dependency-name=protobufjs&package-manager=npm\_and\_yarn&previous-version=7.5.4&new-version=7.5.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
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-automerge-start)
[//]: # (dependabot-automerge-end)
---
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 show  ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ArcadeData/arcadedb/network/alerts).
mergify Bot added a commit that referenced this pull request Apr 17, 2026
… ci]

Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) from 7.5.4 to 7.5.5.
Changelog

*Sourced from [protobufjs's changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md).*

> Changelog
> =========
>
> [8.0.1](protobufjs/protobuf.js@protobufjs-v8.0.0...protobufjs-v8.0.1) (2026-03-11)
> -------------------------------------------------------------------------------------------------------------
>
> ### Bug Fixes
>
> * bump protobufjs dependency version for cli package ([#2128](https://redirect.github.com/protobufjs/protobuf.js/issues/2128)) ([549b05e](protobufjs/protobuf.js@549b05e))
> * correct json syntax in tsconfig.json ([#2120](https://redirect.github.com/protobufjs/protobuf.js/issues/2120)) ([8065625](protobufjs/protobuf.js@8065625))
> * **descriptor:** guard oneof index for non-Type parents ([#2122](https://redirect.github.com/protobufjs/protobuf.js/issues/2122)) ([1cac5cf](protobufjs/protobuf.js@1cac5cf))
> * do not allow setting **proto** in Message constructor ([#2126](https://redirect.github.com/protobufjs/protobuf.js/issues/2126)) ([f05e3c3](protobufjs/protobuf.js@f05e3c3))
> * filter invalid characters from the type name ([#2127](https://redirect.github.com/protobufjs/protobuf.js/issues/2127)) ([535df44](protobufjs/protobuf.js@535df44))
>
> [8.0.0](protobufjs/protobuf.js@protobufjs-v7.5.4...protobufjs-v8.0.0) (2025-12-16)
> -------------------------------------------------------------------------------------------------------------
>
> ### ⚠ BREAKING CHANGES
>
> * add Edition 2024 Support ([#2060](https://redirect.github.com/protobufjs/protobuf.js/issues/2060))
>
> ### Features
>
> * add Edition 2024 Support ([#2060](https://redirect.github.com/protobufjs/protobuf.js/issues/2060)) ([53e8492](protobufjs/protobuf.js@53e8492))


Commits

* [`b7bdfaf`](protobufjs/protobuf.js@b7bdfaf) chore: release 7.5.5
* [`ff7b2af`](protobufjs/protobuf.js@ff7b2af) fix: filter invalid characters from the type name ([#2127](https://redirect.github.com/protobufjs/protobuf.js/issues/2127))
* [`086b19d`](protobufjs/protobuf.js@086b19d) fix: do not allow setting **proto** in Message constructor ([#2126](https://redirect.github.com/protobufjs/protobuf.js/issues/2126))
* See full diff in [compare view](protobufjs/protobuf.js@protobufjs-v7.5.4...protobufjs-v7.5.5)

Maintainer changes

This version was pushed to npm by [fenster](https://www.npmjs.com/~fenster), a new releaser for protobufjs since your current version.

  
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility\_score?dependency-name=protobufjs&package-manager=npm\_and\_yarn&previous-version=7.5.4&new-version=7.5.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
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-automerge-start)
[//]: # (dependabot-automerge-end)
---
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 show  ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ArcadeData/arcadedb/network/alerts).
tae898 pushed a commit to humemai/arcadedb-embedded-python that referenced this pull request Jun 28, 2026
…ArcadeData#2122)

Co-authored-by: CNE FICHEPOIL Pierre <pierre-1.fichepoil@gendarmerie.interieur.gouv.fr>
tae898 pushed a commit to humemai/arcadedb-embedded-python that referenced this pull request Jun 28, 2026
…skip ci]

Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) from 7.5.4 to 7.5.5.
Changelog

*Sourced from [protobufjs's changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md).*

> Changelog
> =========
>
> [8.0.1](protobufjs/protobuf.js@protobufjs-v8.0.0...protobufjs-v8.0.1) (2026-03-11)
> -------------------------------------------------------------------------------------------------------------
>
> ### Bug Fixes
>
> * bump protobufjs dependency version for cli package ([#2128](https://redirect.github.com/protobufjs/protobuf.js/issues/2128)) ([549b05e](protobufjs/protobuf.js@549b05e))
> * correct json syntax in tsconfig.json ([ArcadeData#2120](https://redirect.github.com/protobufjs/protobuf.js/issues/2120)) ([8065625](protobufjs/protobuf.js@8065625))
> * **descriptor:** guard oneof index for non-Type parents ([ArcadeData#2122](https://redirect.github.com/protobufjs/protobuf.js/issues/2122)) ([1cac5cf](protobufjs/protobuf.js@1cac5cf))
> * do not allow setting **proto** in Message constructor ([ArcadeData#2126](https://redirect.github.com/protobufjs/protobuf.js/issues/2126)) ([f05e3c3](protobufjs/protobuf.js@f05e3c3))
> * filter invalid characters from the type name ([ArcadeData#2127](https://redirect.github.com/protobufjs/protobuf.js/issues/2127)) ([535df44](protobufjs/protobuf.js@535df44))
>
> [8.0.0](protobufjs/protobuf.js@protobufjs-v7.5.4...protobufjs-v8.0.0) (2025-12-16)
> -------------------------------------------------------------------------------------------------------------
>
> ### ⚠ BREAKING CHANGES
>
> * add Edition 2024 Support ([ArcadeData#2060](https://redirect.github.com/protobufjs/protobuf.js/issues/2060))
>
> ### Features
>
> * add Edition 2024 Support ([ArcadeData#2060](https://redirect.github.com/protobufjs/protobuf.js/issues/2060)) ([53e8492](protobufjs/protobuf.js@53e8492))


Commits

* [`b7bdfaf`](protobufjs/protobuf.js@b7bdfaf) chore: release 7.5.5
* [`ff7b2af`](protobufjs/protobuf.js@ff7b2af) fix: filter invalid characters from the type name ([ArcadeData#2127](https://redirect.github.com/protobufjs/protobuf.js/issues/2127))
* [`086b19d`](protobufjs/protobuf.js@086b19d) fix: do not allow setting **proto** in Message constructor ([ArcadeData#2126](https://redirect.github.com/protobufjs/protobuf.js/issues/2126))
* See full diff in [compare view](protobufjs/protobuf.js@protobufjs-v7.5.4...protobufjs-v7.5.5)

Maintainer changes

This version was pushed to npm by [fenster](https://www.npmjs.com/~fenster), a new releaser for protobufjs since your current version.

  
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility\_score?dependency-name=protobufjs&package-manager=npm\_and\_yarn&previous-version=7.5.4&new-version=7.5.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
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-automerge-start)
[//]: # (dependabot-automerge-end)
---
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 show  ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ArcadeData/arcadedb/network/alerts).
tae898 pushed a commit to humemai/arcadedb-embedded-python that referenced this pull request Jun 28, 2026
… ci]

Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) from 7.5.4 to 7.5.5.
Changelog

*Sourced from [protobufjs's changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md).*

> Changelog
> =========
>
> [8.0.1](protobufjs/protobuf.js@protobufjs-v8.0.0...protobufjs-v8.0.1) (2026-03-11)
> -------------------------------------------------------------------------------------------------------------
>
> ### Bug Fixes
>
> * bump protobufjs dependency version for cli package ([#2128](https://redirect.github.com/protobufjs/protobuf.js/issues/2128)) ([549b05e](protobufjs/protobuf.js@549b05e))
> * correct json syntax in tsconfig.json ([ArcadeData#2120](https://redirect.github.com/protobufjs/protobuf.js/issues/2120)) ([8065625](protobufjs/protobuf.js@8065625))
> * **descriptor:** guard oneof index for non-Type parents ([ArcadeData#2122](https://redirect.github.com/protobufjs/protobuf.js/issues/2122)) ([1cac5cf](protobufjs/protobuf.js@1cac5cf))
> * do not allow setting **proto** in Message constructor ([ArcadeData#2126](https://redirect.github.com/protobufjs/protobuf.js/issues/2126)) ([f05e3c3](protobufjs/protobuf.js@f05e3c3))
> * filter invalid characters from the type name ([ArcadeData#2127](https://redirect.github.com/protobufjs/protobuf.js/issues/2127)) ([535df44](protobufjs/protobuf.js@535df44))
>
> [8.0.0](protobufjs/protobuf.js@protobufjs-v7.5.4...protobufjs-v8.0.0) (2025-12-16)
> -------------------------------------------------------------------------------------------------------------
>
> ### ⚠ BREAKING CHANGES
>
> * add Edition 2024 Support ([ArcadeData#2060](https://redirect.github.com/protobufjs/protobuf.js/issues/2060))
>
> ### Features
>
> * add Edition 2024 Support ([ArcadeData#2060](https://redirect.github.com/protobufjs/protobuf.js/issues/2060)) ([53e8492](protobufjs/protobuf.js@53e8492))


Commits

* [`b7bdfaf`](protobufjs/protobuf.js@b7bdfaf) chore: release 7.5.5
* [`ff7b2af`](protobufjs/protobuf.js@ff7b2af) fix: filter invalid characters from the type name ([ArcadeData#2127](https://redirect.github.com/protobufjs/protobuf.js/issues/2127))
* [`086b19d`](protobufjs/protobuf.js@086b19d) fix: do not allow setting **proto** in Message constructor ([ArcadeData#2126](https://redirect.github.com/protobufjs/protobuf.js/issues/2126))
* See full diff in [compare view](protobufjs/protobuf.js@protobufjs-v7.5.4...protobufjs-v7.5.5)

Maintainer changes

This version was pushed to npm by [fenster](https://www.npmjs.com/~fenster), a new releaser for protobufjs since your current version.

  
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility\_score?dependency-name=protobufjs&package-manager=npm\_and\_yarn&previous-version=7.5.4&new-version=7.5.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
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-automerge-start)
[//]: # (dependabot-automerge-end)
---
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 show  ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ArcadeData/arcadedb/network/alerts).
mergify Bot added a commit that referenced this pull request Aug 5, 2026
…p ci]

Bumps the go-modules group in /e2e-go with 2 updates: [github.com/moby/go-archive](https://github.com/moby/go-archive) and [github.com/shirou/gopsutil/v4](https://github.com/shirou/gopsutil).
Updates `github.com/moby/go-archive` from 0.2.1 to 0.3.2
Release notes

*Sourced from [github.com/moby/go-archive's releases](https://github.com/moby/go-archive/releases).*

> v0.3.2
> ------
>
> What's Changed
> --------------
>
> Fix a regression introduced in v0.3.0 that caused archive extraction to fail when paths traversed absolute symlinks inside the destination root, such as `var/run -> /run`. Absolute symlink targets are now resolved relative to the extraction root while relative symlink escapes remain rejected. [moby/go-archive#93](https://redirect.github.com/moby/go-archive/pull/93)
>
> **Full Changelog**: <moby/go-archive@v0.3.1...v0.3.2>
>
> v0.3.1
> ------
>
> Fixes
> -----
>
> This patch release fixes a regression introduced in v0.2.1 where archive extraction could fail when an archive omitted explicit entries for parent directories. For example, extracting `etc/dnf/` without a preceding `etc/` entry could return `mkdirat etc/dnf: no such file or directory`.
>
> This prevented affected images from being extracted. Archive extraction now creates implied parent directories for both file and directory entries.
>
> What's Changed
> --------------
>
> * archive: create implied parents for directory entries [moby/go-archive#92](https://redirect.github.com/moby/go-archive/pull/92)
> * archive: Tarballer.Go: suppress io.ErrClosedPipe logs on close [moby/go-archive#94](https://redirect.github.com/moby/go-archive/pull/94)
>
> **Full Changelog**: <moby/go-archive@v0.3.0...v0.3.1>
>
> v0.3.0
> ------
>
> Security
> --------
>
> This release fixes **CVE-2026-17106** / **[GHSA-hfg8-hc9c-6c3h](https://github.com/moby/go-archive/security/advisories/GHSA-hfg8-hc9c-6c3h)**, where a crafted tar archive could use links to cause extraction operations to create or overwrite files outside the intended destination directory.
>
> The issue affected `Unpack`, `UnpackLayer`, `Untar`, `UntarUncompressed`, and the `ApplyLayer` helpers. Users should upgrade and avoid extracting untrusted archives with earlier versions.
>
> What's Changed
> --------------
>
> * archive: harden tar extraction against path traversal [moby/go-archive#45](https://redirect.github.com/moby/go-archive/pull/45)
> * archive: do not follow reparse points in chtimes [moby/go-archive#90](https://redirect.github.com/moby/go-archive/pull/90)
> * archive: fix creation time updates on Windows [moby/go-archive#79](https://redirect.github.com/moby/go-archive/pull/79)
> * archive: minor cleanups and godoc touch-up [moby/go-archive#87](https://redirect.github.com/moby/go-archive/pull/87)
> * archive: RebaseArchiveEntries: fix archive path rebasing [moby/go-archive#43](https://redirect.github.com/moby/go-archive/pull/43)
>
> Test and CI changes
> -------------------
>
> * ci: enable dependabot for actions [moby/go-archive#81](https://redirect.github.com/moby/go-archive/pull/81)
> * archive: make breakoutErr unwrap its cause [moby/go-archive#91](https://redirect.github.com/moby/go-archive/pull/91)
> * archive: use filepath for filesystem paths in tests [moby/go-archive#80](https://redirect.github.com/moby/go-archive/pull/80)
> * archive: use filepath for filesystem paths in tests [moby/go-archive#80](https://redirect.github.com/moby/go-archive/pull/80)
>
> **Full Changelog**: <moby/go-archive@v0.2.1...v0.3.0>


Commits

* [`9e6d2c7`](moby/go-archive@9e6d2c7) Merge pull request [#93](https://redirect.github.com/moby/go-archive/issues/93) from thaJeztah/fix\_absolute\_symlinks
* [`4f6cd58`](moby/go-archive@4f6cd58) archive: resolve hardlinks through absolute symlinks
* [`e564ecc`](moby/go-archive@e564ecc) archive: resolve absolute symlinks within extraction root
* [`5bb8a45`](moby/go-archive@5bb8a45) Merge pull request [#94](https://redirect.github.com/moby/go-archive/issues/94) from thaJeztah/denoise
* [`1bec7ec`](moby/go-archive@1bec7ec) archive: Tarballer.Go: suppress io.ErrClosedPipe logs on close
* [`279fa6d`](moby/go-archive@279fa6d) Merge pull request [#92](https://redirect.github.com/moby/go-archive/issues/92) from thaJeztah/fix\_implied\_directories
* [`517985a`](moby/go-archive@517985a) archive: create implied parents for directory entries
* [`1c23372`](moby/go-archive@1c23372) Merge pull request [#43](https://redirect.github.com/moby/go-archive/issues/43) from thaJeztah/fix\_rebase\_from\_root
* [`8829a25`](moby/go-archive@8829a25) RebaseArchiveEntries: fix archive path rebasing
* [`c583b20`](moby/go-archive@c583b20) Merge pull request [#90](https://redirect.github.com/moby/go-archive/issues/90) from thaJeztah/chtimes\_nofollow
* Additional commits viewable in [compare view](moby/go-archive@v0.2.1...v0.3.2)
  
Updates `github.com/shirou/gopsutil/v4` from 4.26.6 to 4.26.7
Release notes

*Sourced from [github.com/shirou/gopsutil/v4's releases](https://github.com/shirou/gopsutil/releases).*

> v4.26.7
> -------
>
> What's Changed
> --------------
>
> ### cpu
>
> * fix: harden parsers against malformed/truncated input by [`@​shirou`](https://github.com/shirou) in [shirou/gopsutil#2109](https://redirect.github.com/shirou/gopsutil/pull/2109)
> * [cpu][windows]: compute cpu-total times from integer ticks by [`@​skartikey`](https://github.com/skartikey) in [shirou/gopsutil#2111](https://redirect.github.com/shirou/gopsutil/pull/2111)
> * [darwin][process]: fix errno handling and library lifetime on darwin by [`@​shirou`](https://github.com/shirou) in [shirou/gopsutil#2119](https://redirect.github.com/shirou/gopsutil/pull/2119)
> * [cpu][windows]: compute total counters from individual stats to handle processor groups correctly by [`@​srebhan`](https://github.com/srebhan) in [shirou/gopsutil#2125](https://redirect.github.com/shirou/gopsutil/pull/2125)
> * [cpu][windows]: harden the cpu-total computation added in [#2125](https://redirect.github.com/shirou/gopsutil/issues/2125) by [`@​shirou`](https://github.com/shirou) in [shirou/gopsutil#2128](https://redirect.github.com/shirou/gopsutil/pull/2128)
>
> ### net
>
> * fix(net): pad GetExtendedTcpTable buffer to prevent GC thrashing on Windows by [`@​HarshalPatel1972`](https://github.com/HarshalPatel1972) in [shirou/gopsutil#2108](https://redirect.github.com/shirou/gopsutil/pull/2108)
>
> ### process
>
> * process: implement Darwin IOCounters via proc\_pid\_rusage by [`@​DavRack`](https://github.com/DavRack) in [shirou/gopsutil#2117](https://redirect.github.com/shirou/gopsutil/pull/2117)
>
> ### other
>
> * feat: add psutil comparison tests for cpu, mem and load by [`@​shirou`](https://github.com/shirou) in [shirou/gopsutil#2114](https://redirect.github.com/shirou/gopsutil/pull/2114)
>
> New Contributors
> ----------------
>
> * [`@​DavRack`](https://github.com/DavRack) made their first contribution in [shirou/gopsutil#2117](https://redirect.github.com/shirou/gopsutil/pull/2117)
> * [`@​srebhan`](https://github.com/srebhan) made their first contribution in [shirou/gopsutil#2125](https://redirect.github.com/shirou/gopsutil/pull/2125)
>
> **Full Changelog**: <shirou/gopsutil@v4.26.6...v4.26.7>


Commits

* [`52a24c8`](shirou/gopsutil@52a24c8) Merge pull request [#2128](https://redirect.github.com/shirou/gopsutil/issues/2128) from shirou/feat/follow-up-2125
* [`268a953`](shirou/gopsutil@268a953) [cpu][windows]: harden the cpu-total computation added in [#2125](https://redirect.github.com/shirou/gopsutil/issues/2125)
* [`1e34da6`](shirou/gopsutil@1e34da6) Merge pull request [#2125](https://redirect.github.com/shirou/gopsutil/issues/2125) from srebhan/fix\_cpu\_windows\_total
* [`61f8802`](shirou/gopsutil@61f8802) Merge pull request [#2122](https://redirect.github.com/shirou/gopsutil/issues/2122) from shirou/dependabot/github\_actions/actions/checko...
* [`7fb4dcf`](shirou/gopsutil@7fb4dcf) Merge pull request [#2123](https://redirect.github.com/shirou/gopsutil/issues/2123) from shirou/dependabot/github\_actions/actions/setup-...
* [`ae7d91a`](shirou/gopsutil@ae7d91a) Merge pull request [#2119](https://redirect.github.com/shirou/gopsutil/issues/2119) from shirou/fix/darwin-errno-and-libcache
* [`49052a1`](shirou/gopsutil@49052a1) [darwin][process]: use a PID above PID\_MAX in the not-running tests
* [`991b238`](shirou/gopsutil@991b238) [darwin]: pass the remaining Go pointers as unsafe.Pointer on darwin
* [`b9930e2`](shirou/gopsutil@b9930e2) Merge pull request [#2124](https://redirect.github.com/shirou/gopsutil/issues/2124) from shirou/dependabot/github\_actions/actions/labele...
* [`38a01b4`](shirou/gopsutil@38a01b4) [cpu][windows]: compute total counters from individual stats to handle proces...
* Additional commits viewable in [compare view](shirou/gopsutil@v4.26.6...v4.26.7)
  
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-automerge-start)
[//]: # (dependabot-automerge-end)
---
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 show  ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore  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  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 ` 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 ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore  ` will remove the ignore condition of the specified dependency and ignore conditions
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants