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 major group with 22 updates #238

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Jan 5, 2025

Bumps the major group with 22 updates:

Package From To
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha 1.26.0-alpha 2.11.0-alpha
tech.pegasys.teku.internal:p2p 23.10.0 24.12.1
tech.pegasys.teku.internal:metrics 23.10.0 24.12.1
tech.pegasys.teku.internal:async 23.10.0 24.12.1
tech.pegasys.teku.internal:storage 23.10.0 24.12.1
tech.pegasys.teku.internal:time 23.10.0 24.12.1
tech.pegasys.teku.internal:spec 23.10.0 24.12.1
tech.pegasys.teku.internal:serviceutils 23.10.0 24.12.1
tech.pegasys.teku.internal:unsigned 23.10.0 24.12.1
tech.pegasys.teku.internal:statetransition 23.10.0 24.12.1
tech.pegasys:jc-kzg-4844 0.8.0 1.0.0
org.hyperledger.besu.internal:metrics-core 23.10.2 24.12.2
org.hyperledger.besu:plugin-api 23.10.2 24.12.2
org.hyperledger.besu.internal:core 23.10.2 24.12.2
org.hyperledger.besu.internal:algorithms 23.10.2 24.12.2
org.hyperledger.besu.internal:rlp 23.10.2 24.12.2
org.hyperledger.besu:besu-datatypes 23.10.2 24.12.2
tech.pegasys.discovery:discovery 22.12.0 24.12.0
org.web3j:core 4.11.2 5.0.0
org.mockito:mockito-junit-jupiter 2.19.0 5.15.2
net.ltgt.errorprone 3.1.0 4.1.0
org.owasp.dependencycheck 10.0.4 11.1.1

Updates io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha from 1.26.0-alpha to 2.11.0-alpha

Release notes

Sourced from io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha's releases.

Version 2.10.0

This release targets the OpenTelemetry SDK 1.44.1.

Note that many artifacts have the -alpha suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the VERSIONING.md for more details.

🌟 New javaagent instrumentation

  • Ktor 3 instrumentation (#12562)

🌟 New library instrumentation

  • Ktor 3 instrumentation (#12562)

Migration notes

  • Spring Boot Starter Scheduling instrumentation scope name changed from io.opentelemetry.spring-scheduling-3.1 to io.opentelemetry.spring-boot-autoconfigure to reflect the module's name.
  • Default flush timeout for aws lambda javaagent instrumentation changed from 1 second to 10 seconds to match the flush timeout used in the aws lambda library instrumentation. (#12576)

📈 Enhancements

  • Delegate loading of java package to platform loader (#12505)
  • Set up virtual field transforms before otel sdk is initialized (#12444)
  • Update azure-core-tracing-opentelemetry version and improve HTTP suppression to back off when Azure SDK tracing is disabled. (#12489)
  • Ktor2 http client uses low level instrumentation (#12530)
  • Add logback mdc instrumentation to spring boot starter (#12515)
  • Run class load listener only once (#12565)
  • Remove duplicate byte buddy classes to reduce agent jar file size (#12571)
  • Support additional JVM arg syntax in service name resource detector (#12544)

🛠️ Bug fixes

  • Fix derby directory connection string parser (#12479)
  • Improve whitespace handling in oracle jdbc url parser (#12512)
  • Fix SpanKey bridging for unbridgeable span (#12511)
  • Fix lettuce instrumentation and tests to pass against latest version (#12552)
  • Fix Kafka initialization occasionally failed due to concurrent injection of OpenTelemetryMetricsReporter (#12583)

🙇 Thank you

This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:

@​AntonioLyubchev @​breedx-splk @​brunobat @​Cirilla-zmh @​e5l @​greatvovan @​heyams @​jaydeluca @​jeanbisutti

... (truncated)

Changelog

Sourced from io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha's changelog.

Changelog

Unreleased

Migration notes

  • Some Java agent instrumentation suppression keys have been renamed to match their module names:
    • elasticsearch-rest-6.0 --> elasticsearch-rest-6.4
    • internal-application-logging --> internal-application-logger
    • javalin-5 -> javalin-5.0
    • pulsar-2.8.0 -> pulsar-2.8

Version 2.11.0 (2024-12-23)

Migration notes

In preparation for stabilizing HTTP library instrumentation soon:

  • addAttributeExtractor methods in a few *TelemetryBuilder classes have been deprecated and renamed to addAttributesExtractor (which is how most of them were named already) (#12860)
  • setEmitExperimental* methods in *TelemetryBuilder classes have been deprecated and moved to internal/experimental classes, see Javadoc @deprecated for exact relocation (#12847)
  • ApacheHttpClient5* classes have been deprecated and renamed to ApacheHttpClient* (#12854)
  • RatpackTelemetry* classes have been deprecated and split into RatpackClientTelemetry* and RatpackServerTelemetry* (#12853)
  • SpringWebfluxTelemetry* classes have been deprecated and split into SpringWebfluxClientTelemetry* and SpringWebfluxServerTelemetry* (#12852)
  • ArmeriaTelemetry* classes have been deprecated and split into ArmeriaClientTelemetry* and ArmeriaServerTelemetry* (#12851)
  • *KtorClientTracing* and *KtorServerTracing* have been deprecated and renamed to *KtorClientTelemetry* and *KtorServerTelemetry* (#12855)
  • Experimental opt-in attribute spring-webflux.handler.type was removed in favor of standard code.* attributes (#12887)

📈 Enhancements

  • Map lettuce 5.1 db.namespace to db.name (unless using experimental database semconv stability opt-in) (#12609)
  • Log4j2: add option to fill code attributes (#12592)
  • Fill jvm.thread.state attribute for jvm.thread.count metric on jdk8 (#12724)

... (truncated)

Commits

Updates tech.pegasys.teku.internal:p2p from 23.10.0 to 24.12.1

Release notes

Sourced from tech.pegasys.teku.internal:p2p's releases.

24.12.1

This is a recommended update containing bug fixes

Downloads

  • Available as 24.12.1 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: 4e65622127ba85dd6589e593970be9516cd42d97fd6194fe4a6e5535eccbbb99)
    • zip (sha256: 1505e8fb2feb053d3f9f32e4611985fb7f5f4b2394e2fd65b1f74d75b84d5f99)

Breaking Changes

N/A

Additions and Improvements

N/A

Bug Fixes

  • Updated the gas change check for block building so that warnings only get raised if the change is off spec.
  • Fixed an issue with the /eth/v1/config/spec API not returning all previously included configuration parameters.
  • Increase the maximum size of a compressed message for libp2p to ensure uncompressed blocks can grow to max size.

Upcoming Breaking Changes

  • Some metric names will change in our 25.1.0 release. Keep an eye for a detailed docs page with the affected metrics and a new version of Teku Detailed grafana dashboard.

24.12.0

This is a recommended update containing bug fixes and security updates.

Downloads

  • Available as 24.12.0 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: a220130a5a1124b14b046412bb8ec582959344c162e931c9023982b9743d79a3)
    • zip (sha256: 45de55d8bd6ee6659970d24e9ebecaf6d0a761bbf64502c47f82831509625d59)

Breaking Changes

N/A

Additions and Improvements

  • Improved block publishing performance, especially relevant with locally produced blocks
  • Delayed blob publishing until the block is published to at least 1 peer, especially relevant with locally produced blocks with low upload bandwidth connections. Can be disabled via --Xp2p-gossip-blobs-after-block-enabled=false

Bug Fixes

  • Added a startup script for unix systems to ensure that when jemalloc is installed the script sets the LD_PRELOAD environment variable to the use the jemalloc library
  • Set is_syncing to false instead of true for the /eth/v1/node/syncing API endpoint when the head is optimistic and the sync distance is 0
  • Fix libp2p direct peers handling
  • Added check for gossip message maximum uncompressed size

Upcoming Breaking Changes

  • Some metric names will change in our 25.1.0 release. Keep an eye for a detailed docs page with the affected metrics and a new version of Teku Detailed grafana dashboard.

24.10.3

This is a recommended update with bug fixes and networking improvements.

... (truncated)

Commits
  • b5dd2ae added test case for comparing mainnet config output (#8917)
  • 414e909 Increase max gossip compressed size (#8924)
  • f7c69c9 Implemented expectedGasLimit from spec (#8909)
  • 6b07218 Fix config provider to fix spec config api (#8919)
  • 7de9aa4 Deprecate TTFB, RESP_TIMEOUT, introduce MAX_CONCURRENT_REQUESTS (#8912)
  • fc9e03e clear changelog (#8913)
  • 6115f18 Revert "Reduce blobs lookup min wait time to 0 (#8864)" and "Deprecate TTFB, ...
  • d633566 Deprecate TTFB, RESP_TIMEOUT, introduce MAX_CONCURRENT_REQUESTS (#8839)
  • dbed1e9 Passing GOSSIP_MAX_SIZE to snappy uncompressor (#8899)
  • 005f007 update withdrawal request contract address (#8904)
  • Additional commits viewable in compare view

Updates tech.pegasys.teku.internal:metrics from 23.10.0 to 24.12.1

Release notes

Sourced from tech.pegasys.teku.internal:metrics's releases.

24.12.1

This is a recommended update containing bug fixes

Downloads

  • Available as 24.12.1 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: 4e65622127ba85dd6589e593970be9516cd42d97fd6194fe4a6e5535eccbbb99)
    • zip (sha256: 1505e8fb2feb053d3f9f32e4611985fb7f5f4b2394e2fd65b1f74d75b84d5f99)

Breaking Changes

N/A

Additions and Improvements

N/A

Bug Fixes

  • Updated the gas change check for block building so that warnings only get raised if the change is off spec.
  • Fixed an issue with the /eth/v1/config/spec API not returning all previously included configuration parameters.
  • Increase the maximum size of a compressed message for libp2p to ensure uncompressed blocks can grow to max size.

Upcoming Breaking Changes

  • Some metric names will change in our 25.1.0 release. Keep an eye for a detailed docs page with the affected metrics and a new version of Teku Detailed grafana dashboard.

24.12.0

This is a recommended update containing bug fixes and security updates.

Downloads

  • Available as 24.12.0 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: a220130a5a1124b14b046412bb8ec582959344c162e931c9023982b9743d79a3)
    • zip (sha256: 45de55d8bd6ee6659970d24e9ebecaf6d0a761bbf64502c47f82831509625d59)

Breaking Changes

N/A

Additions and Improvements

  • Improved block publishing performance, especially relevant with locally produced blocks
  • Delayed blob publishing until the block is published to at least 1 peer, especially relevant with locally produced blocks with low upload bandwidth connections. Can be disabled via --Xp2p-gossip-blobs-after-block-enabled=false

Bug Fixes

  • Added a startup script for unix systems to ensure that when jemalloc is installed the script sets the LD_PRELOAD environment variable to the use the jemalloc library
  • Set is_syncing to false instead of true for the /eth/v1/node/syncing API endpoint when the head is optimistic and the sync distance is 0
  • Fix libp2p direct peers handling
  • Added check for gossip message maximum uncompressed size

Upcoming Breaking Changes

  • Some metric names will change in our 25.1.0 release. Keep an eye for a detailed docs page with the affected metrics and a new version of Teku Detailed grafana dashboard.

24.10.3

This is a recommended update with bug fixes and networking improvements.

... (truncated)

Commits
  • b5dd2ae added test case for comparing mainnet config output (#8917)
  • 414e909 Increase max gossip compressed size (#8924)
  • f7c69c9 Implemented expectedGasLimit from spec (#8909)
  • 6b07218 Fix config provider to fix spec config api (#8919)
  • 7de9aa4 Deprecate TTFB, RESP_TIMEOUT, introduce MAX_CONCURRENT_REQUESTS (#8912)
  • fc9e03e clear changelog (#8913)
  • 6115f18 Revert "Reduce blobs lookup min wait time to 0 (#8864)" and "Deprecate TTFB, ...
  • d633566 Deprecate TTFB, RESP_TIMEOUT, introduce MAX_CONCURRENT_REQUESTS (#8839)
  • dbed1e9 Passing GOSSIP_MAX_SIZE to snappy uncompressor (#8899)
  • 005f007 update withdrawal request contract address (#8904)
  • Additional commits viewable in compare view

Updates tech.pegasys.teku.internal:async from 23.10.0 to 24.12.1

Release notes

Sourced from tech.pegasys.teku.internal:async's releases.

24.12.1

This is a recommended update containing bug fixes

Downloads

  • Available as 24.12.1 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: 4e65622127ba85dd6589e593970be9516cd42d97fd6194fe4a6e5535eccbbb99)
    • zip (sha256: 1505e8fb2feb053d3f9f32e4611985fb7f5f4b2394e2fd65b1f74d75b84d5f99)

Breaking Changes

N/A

Additions and Improvements

N/A

Bug Fixes

  • Updated the gas change check for block building so that warnings only get raised if the change is off spec.
  • Fixed an issue with the /eth/v1/config/spec API not returning all previously included configuration parameters.
  • Increase the maximum size of a compressed message for libp2p to ensure uncompressed blocks can grow to max size.

Upcoming Breaking Changes

  • Some metric names will change in our 25.1.0 release. Keep an eye for a detailed docs page with the affected metrics and a new version of Teku Detailed grafana dashboard.

24.12.0

This is a recommended update containing bug fixes and security updates.

Downloads

  • Available as 24.12.0 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: a220130a5a1124b14b046412bb8ec582959344c162e931c9023982b9743d79a3)
    • zip (sha256: 45de55d8bd6ee6659970d24e9ebecaf6d0a761bbf64502c47f82831509625d59)

Breaking Changes

N/A

Additions and Improvements

  • Improved block publishing performance, especially relevant with locally produced blocks
  • Delayed blob publishing until the block is published to at least 1 peer, especially relevant with locally produced blocks with low upload bandwidth connections. Can be disabled via --Xp2p-gossip-blobs-after-block-enabled=false

Bug Fixes

  • Added a startup script for unix systems to ensure that when jemalloc is installed the script sets the LD_PRELOAD environment variable to the use the jemalloc library
  • Set is_syncing to false instead of true for the /eth/v1/node/syncing API endpoint when the head is optimistic and the sync distance is 0
  • Fix libp2p direct peers handling
  • Added check for gossip message maximum uncompressed size

Upcoming Breaking Changes

  • Some metric names will change in our 25.1.0 release. Keep an eye for a detailed docs page with the affected metrics and a new version of Teku Detailed grafana dashboard.

24.10.3

This is a recommended update with bug fixes and networking improvements.

... (truncated)

Commits
  • b5dd2ae added test case for comparing mainnet config output (#8917)
  • 414e909 Increase max gossip compressed size (#8924)
  • f7c69c9 Implemented expectedGasLimit from spec (#8909)
  • 6b07218 Fix config provider to fix spec config api (#8919)
  • 7de9aa4 Deprecate TTFB, RESP_TIMEOUT, introduce MAX_CONCURRENT_REQUESTS (#8912)
  • fc9e03e clear changelog (#8913)
  • 6115f18 Revert "Reduce blobs lookup min wait time to 0 (#8864)" and "Deprecate TTFB, ...
  • d633566 Deprecate TTFB, RESP_TIMEOUT, introduce MAX_CONCURRENT_REQUESTS (#8839)
  • dbed1e9 Passing GOSSIP_MAX_SIZE to snappy uncompressor (#8899)
  • 005f007 update withdrawal request contract address (#8904)
  • Additional commits viewable in compare view

Updates tech.pegasys.teku.internal:storage from 23.10.0 to 24.12.1

Release notes

Sourced from tech.pegasys.teku.internal:storage's releases.

24.12.1

This is a recommended update containing bug fixes

Downloads

  • Available as 24.12.1 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: 4e65622127ba85dd6589e593970be9516cd42d97fd6194fe4a6e5535eccbbb99)
    • zip (sha256: 1505e8fb2feb053d3f9f32e4611985fb7f5f4b2394e2fd65b1f74d75b84d5f99)

Breaking Changes

N/A

Additions and Improvements

N/A

Bug Fixes

  • Updated the gas change check for block building so that warnings only get raised if the change is off spec.
  • Fixed an issue with the /eth/v1/config/spec API not returning all previously included configuration parameters.
  • Increase the maximum size of a compressed message for libp2p to ensure uncompressed blocks can grow to max size.

Upcoming Breaking Changes

  • Some metric names will change in our 25.1.0 release. Keep an eye for a detailed docs page with the affected metrics and a new version of Teku Detailed grafana dashboard.

24.12.0

This is a recommended update containing bug fixes and security updates.

Downloads

  • Available as 24.12.0 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: a220130a5a1124b14b046412bb8ec582959344c162e931c9023982b9743d79a3)
    • zip (sha256: 45de55d8bd6ee6659970d24e9ebecaf6d0a761bbf64502c47f82831509625d59)

Breaking Changes

N/A

Additions and Improvements

  • Improved block publishing performance, especially relevant with locally produced blocks
  • Delayed blob publishing until the block is published to at least 1 peer, especially relevant with locally produced blocks with low upload bandwidth connections. Can be disabled via --Xp2p-gossip-blobs-after-block-enabled=false

Bug Fixes

  • Added a startup script for unix systems to ensure that when jemalloc is installed the script sets the LD_PRELOAD environment variable to the use the jemalloc library
  • Set is_syncing to false instead of true for the /eth/v1/node/syncing API endpoint when the head is optimistic and the sync distance is 0
  • Fix libp2p direct peers handling
  • Added check for gossip message maximum uncompressed size

Upcoming Breaking Changes

  • Some metric names will change in our 25.1.0 release. Keep an eye for a detailed docs page with the affected metrics and a new version of Teku Detailed grafana dashboard.

24.10.3

This is a recommended update with bug fixes and networking improvements.

... (truncated)

Commits
  • b5dd2ae added test case for comparing mainnet config output (#8917)
  • 414e909 Increase max gossip compressed size (#8924)
  • f7c69c9 Implemented expectedGasLimit from spec (#8909)
  • 6b07218 Fix config provider to fix spec config api (#8919)
  • 7de9aa4 Deprecate TTFB, RESP_TIMEOUT, introduce MAX_CONCURRENT_REQUESTS (#8912)
  • fc9e03e clear changelog (#8913)
  • 6115f18 Revert "Reduce blobs lookup min wait time to 0 (#8864)" and "Deprecate TTFB, ...
  • d633566 Deprecate TTFB, RESP_TIMEOUT, introduce MAX_CONCURRENT_REQUESTS (#8839)
  • dbed1e9 Passing GOSSIP_MAX_SIZE to snappy uncompressor (#8899)
  • 005f007 update withdrawal request contract address (#8904)
  • Additional commits viewable in compare view

Updates tech.pegasys.teku.internal:time from 23.10.0 to 24.12.1

Release notes

Sourced from tech.pegasys.teku.internal:time's releases.

24.12.1

This is a recommended update containing bug fixes

Downloads

  • Available as 24.12.1 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: 4e65622127ba85dd6589e593970be9516cd42d97fd6194fe4a6e5535eccbbb99)
    • zip (sha256: 1505e8fb2feb053d3f9f32e4611985fb7f5f4b2394e2fd65b1f74d75b84d5f99)

Breaking Changes

N/A

Additions and Improvements

N/A

Bug Fixes

  • Updated the gas change check for block building so that warnings only get raised if the change is off spec.
  • Fixed an issue with the /eth/v1/config/spec API not returning all previously included configuration parameters.
  • Increase the maximum size of a compressed message for libp2p to ensure uncompressed blocks can grow to max size.

Upcoming Breaking Changes

  • Some metric names will change in our 25.1.0 release. Keep an eye for a detailed docs page with the affected metrics and a new version of Teku Detailed grafana dashboard.

24.12.0

This is a recommended update containing bug fixes and security updates.

Downloads

  • Available as 24.12.0 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: a220130a5a1124b14b046412bb8ec582959344c162e931c9023982b9743d79a3)
    • zip (sha256: 45de55d8bd6ee6659970d24e9ebecaf6d0a761bbf64502c47f82831509625d59)

Breaking Changes

N/A

Additions and Improvements

  • Improved block publishing performance, especially relevant with locally produced blocks
  • Delayed blob publishing until the block is published to at least 1 peer, especially relevant with locally produced blocks with low upload bandwidth connections. Can be disabled via --Xp2p-gossip-blobs-after-block-enabled=false

Bug Fixes

  • Added a startup script for unix systems to ensure that when jemalloc is installed the script sets the LD_PRELOAD environment variable to the use the jemalloc library
  • Set is_syncing to false instead of true for the /eth/v1/node/syncing API endpoint when the head is optimistic and the sync distance is 0
  • Fix libp2p direct peers handling
  • Added check for gossip message maximum uncompressed size

Upcoming Breaking Changes

  • Some metric names will change in our 25.1.0 release. Keep an eye for a detailed docs page with the affected metrics and a new version of Teku Detailed grafana dashboard.

24.10.3

This is a recommended update with bug fixes and networking improvements.

... (truncated)

Commits
  • b5dd2ae added test case for comparing mainnet config output (#8917)
  • 414e909 Increase max gossip compressed size (#8924)
  • f7c69c9 Implemented expectedGasLimit from spec (#8909)
  • 6b07218 Fix config provider to fix spec config api (#8919)
  • 7de9aa4 Deprecate TTFB, RESP_TIMEOUT, introduce MAX_CONCURRENT_REQUESTS (#8912)
  • fc9e03e clear changelog (#8913)
  • 6115f18 Revert "Reduce blobs lookup min wait time to 0 (#8864)" and "Deprecate TTFB, ...
  • d633566 Deprecate TTFB, RESP_TIMEOUT, introduce MAX_CONCURRENT_REQUESTS (#8839)
  • dbed1e9 Passing GOSSIP_MAX_SIZE to snappy uncompressor (#8899)
  • 005f007 update withdrawal request contract address (#8904)
  • Additional commits viewable in compare view

Updates tech.pegasys.teku.internal:spec from 23.10.0 to 24.12.1

Release notes

Sourced from tech.pegasys.teku.internal:spec's releases.

24.12.1

This is a recommended update containing bug fixes

Downloads

  • Available as 24.12.1 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: 4e65622127ba85dd6589e593970be9516cd42d97fd6194fe4a6e5535eccbbb99)
    • zip (sha256: 1505e8fb2feb053d3f9f32e4611985fb7f5f4b2394e2fd65b1f74d75b84d5f99)

Breaking Changes

N/A

Additions and Improvements

N/A

Bug Fixes

  • Updated the gas change check for block building so that warnings only get raised if the change is off spec.
  • Fixed an issue with the /eth/v1/config/spec API not returning all previously included configuration parameters.
  • Increase the maximum size of a compressed message for libp2p to ensure uncompressed blocks can grow to max size.

Upcoming Breaking Changes

  • Some metric names will change in our 25.1.0 release. Keep an eye for a detailed docs page with the affected metrics and a new version of Teku Detailed grafana dashboard.

24.12.0

This is a recommended update containing bug fixes and security updates.

Downloads

  • Available as 24.12.0 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: a220130a5a1124b14b046412bb8ec582959344c162e931c9023982b9743d79a3)
    • zip (sha256: 45de55d8bd6ee6659970d24e9ebecaf6d0a761bbf64502c47f82831509625d59)

Breaking Changes

N/A

Additions and Improvements

  • Improved block publishing performance, especially relevant with locally produced blocks
  • Delayed blob publishing until the block is published to at least 1 peer, especially relevant with locally produced blocks with low upload bandwidth connections. Can be disabled via --Xp2p-gossip-blobs-after-block-enabled=false

Bug Fixes

  • Added a startup script for unix systems to ensure that when jemalloc is installed the script sets the LD_PRELOAD environment variable to the use the jemalloc library
  • Set is_syncing to false instead of true for the /eth/v1/node/syncing API endpoint when the head is optimistic and the sync distance is 0
  • Fix libp2p direct peers handling
  • Added check for gossip message maximum uncompressed size

Upcoming Breaking Changes

  • Some metric names will change in our 25.1.0 release. Keep an eye for a detailed docs page with the affected metrics and a new version of Teku Detailed grafana dashboard.

24.10.3

This is a recommended update with bug fixes and networking improvements.

... (truncated)

Commits
  • b5dd2ae added test case for comparing mainnet config output (#8917)
  • 414e909 Increase max gossip compressed size (#8924)
  • f7c69c9 Implemented expectedGasLimit from spec (#8909)
  • 6b07218 Fix config provider to fix spec config api (#8919)
  • 7de9aa4 Deprecate TTFB, RESP_TIMEOUT, introduce MAX_CONCURRENT_REQUESTS (#8912)
  • fc9e03e clear changelog (#8913)
  • 6115f18 Revert "Reduce blobs lookup min wait time to 0 (#8864)" and "Deprecate TTFB, ...
  • d633566 Deprecate TTFB, RESP_TIMEOUT, introduce MAX_CONCURRENT_REQUESTS (#8839)
  • dbed1e9 Passing GOSSIP_MAX_SIZE to snappy uncompressor (#8899)
  • 005f007 update withdrawal request contract address (#8904)
  • Additional commits viewable in compare view

Updates tech.pegasys.teku.internal:serviceutils from 23.10.0 to 24.12.1

Release notes

Sourced from tech.pegasys.teku.internal:serviceutils's releases.

24.12.1

This is a recommended update containing bug fixes

Downloads

  • Available as 24.12.1 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: 4e65622127ba85dd6589e593970be9516cd42d97fd6194fe4a6e5535eccbbb99)
    • zip (sha256: 1505e8fb2feb053d3f9f32e4611985fb7f5f4b2394e2fd65b1f74d75b84d5f99)

Breaking Changes

N/A

Additions and Improvements

N/A

Bug Fixes

  • Updated the gas change check for block building so that warnings only get raised if the change is off spec.
  • Fixed an issue with the /eth/v1/config/spec API not returning all previously included configuration parameters.
  • Increase the maximum size of a compressed message for libp2p to ensure uncompressed blocks can grow to max size.

Upcoming Breaking Changes

  • Some metric names will change in our 25.1.0 release. Keep an eye for a detailed docs page with the affected metrics and a new version of Teku Detailed grafana dashboard.

24.12.0

This is a recommended update containing bug fixes and security updates.

Downloads

  • Available as 24.12.0 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: a220130a5a1124b14b046412bb8ec582959344c162e931c9023982b9743d79a3)
    • zip (sha256: 45de55d8bd6ee6659970d24e9ebecaf6d0a761bbf64502c47f82831509625d59)

Breaking Changes

N/A

Additions and Improvements

  • Improved block publishing performance, especially relevant with locally produced blocks
  • Delayed blob publishing until the block is published to at least 1 peer, especially relevant with locally produced blocks with low upload bandwidth connections. Can be disabled via --Xp2p-gossip-blobs-after-block-enabled=false

Bug Fixes

  • Added a startup script for unix systems to ensure that when jemalloc is installed the script sets the LD_PRELOAD environment variable to the use the jemalloc library
  • Set is_syncing to false instead of true for the /eth/v1/node/syncing API endpoint when the head is optimistic and the sync distance is 0
  • Fix libp2p direct peers handling
  • Added check for gossip message maximum uncompressed size

Upcoming Breaking Changes

  • Some metric names will change in our 25.1.0 release. Keep an eye for a detailed docs page with the affected metrics and a new version of Teku Detailed grafana dashboard.

24.10.3

This is a recommended update with bug fixes and networking improvements.

... (truncated)

Commits
  • b5dd2ae added test case for comparing mainnet config output (#8917)
  • 414e909 Increase max gossip compressed size (#8924)
  • f7c69c9 Implemented expectedGasLimit from spec (#8909)
  • 6b07218 Fix config provider to fix spec config api (#8919)
  • 7de9aa4 Deprecate TTFB, RESP_TIMEOUT, introduce MAX_CONCURRENT_REQUESTS (#8912)
  • fc9e03e clear changelog (#8913)
  • 6115f18 Revert "Reduce blobs lookup min wait time to 0 (#8864)" and "Deprecate TTFB, ...
  • d633566 Deprecate TTFB, RESP_TIMEOUT, introduce MAX_CONCURRENT_REQUESTS (#8839)
  • dbed1e9 Passing GOSSIP_MAX_SIZE to snappy uncompressor (#8899)
  • 005f007 update withdrawal request contract address (#8904)
  • Additional commits viewable in compare view

Updates tech.pegasys.teku.internal:unsigned from 23.10.0 to 24.12.1

Release notes

Sourced from tech.pegasys.teku.internal:unsigned's releases.

24.12.1

This is a recommended update containing bug fixes

Downloads

  • Available as 24.12.1 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: 4e65622127ba85dd6589e593970be9516cd42d97fd6194fe4a6e5535eccbbb99)
    • zip (sha256: 1505e8fb2feb053d3f9f32e4611985fb7f5f4b2394e2fd65b1f74d75b84d5f99)

Breaking Changes

N/A

Additions and Improvements

N/A

Bug Fixes

  • Updated the gas change check for block building so that warnings only get raised if the change is off spec.
  • Fixed an issue with the /eth/v1/config/spec API not returning all previously included configuration parameters.
  • Increase the maximum size of a compressed message for libp2p to ensure uncompressed blocks can grow to max size.

Upcoming Breaking Changes

  • Some metric names will change in our 25.1.0 release. Keep an eye for a detailed docs page with the affected metrics and a new version of Teku Detailed grafana dashboard.

24.12.0

This is a recommended update containing bug fixes and security updates.

Downloads

  • Available as 24.12.0 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: a220130a5a1124b14b046412bb8ec582959344c162e931c9023982b9743d79a3)
    • zip (sha256: 45de55d8bd6ee6659970d24e9ebecaf6d0a761bbf64502c47f82831509625d59)

Breaking Changes

N/A

Additions and Improvements

  • Improved block publishing performance, especially relevant with locally produced blocks
  • Delayed blob publishing until the block is published to at least 1 peer, especially relevant with locally produced blocks with low upload bandwidth connections. Can be disabled via --Xp2p-gossip-blobs-after-block-enabled=false

Bug Fixes

  • Added a startup script for unix systems to ensure that when jemalloc is installed the script sets the LD_PRELOAD environment variable to the use the jemalloc library
  • Set is_syncing to false instead of true for the /eth/v1/node/syncing API endpoint when the head is optimistic and the sync distance is 0
  • Fix libp2p direct peers handling
  • Added check for gossip message maximum uncompressed size

Upcoming Breaking Changes

  • Some metric names will change in our 25.1.0 release. Keep an eye for a detailed docs page with the affected metrics and a new version of Teku Detailed grafana dashboard.

24.10.3

This is a recommended update with bug fixes and networking improvements.

... (truncated)

Commits
  • b5dd2ae added test case for comparing mainnet config output (#8917)
  • 414e909 Increase max gossip compressed size (#8924)
  • f7c69c9 Implemented expectedGasLimit from spec (#8909)
  • 6b07218 Fix config provider to fix spec config api (#8919)
  • 7de9aa4 Deprecate TTFB, RESP_TIMEOUT, introduce MAX_CONCURRENT_REQUESTS (#8912)
  • fc9e03e clear changelog (#8913)
  • 6115f18 Revert "Reduce blobs lookup min wait time to 0 (#8864)" and "Deprecate TTFB, ...
  • d633566 Deprecate TTFB, RESP_TIMEOUT, introduce MAX_CONCURRENT_REQUESTS (#8839)
  • dbed1e9 Passing GOSSIP_MAX_SIZE to snappy uncompressor (#8899)
  • 005f007 update withdrawal request contract address (#8904)
  • Additional commits viewable in compare view

Updates tech.pegasys.teku.internal:statetransition from 23.10.0 to 24.12.1

Release notes

Sourced from tech.pegasys.teku.internal:statetransition's releases.

24.12.1

This is a recommended update containing bug fixes

Downloads

  • Available as 24.12.1 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: 4e65622127ba85dd6589e593970be9516cd42d97fd6194fe4a6e5535eccbbb99)
    • zip (sha256: 1505e8fb2feb053d3f9f32e4611985fb7f5f4b2394e2fd65b1f74d75b84d5f99)

Breaking Changes

N/A

Additions and Improvements

N/A

Bug Fixes

  • Updated the gas change check for block building so that warnings only get raised if the change is off spec.
  • Fixed an issue with the /eth/v1/config/spec API not returning all previously included configuration parameters.
  • Increase the maximum size of a compressed message for libp2p to ensure uncompressed blocks can grow to max size.

Upcoming Breaking Changes

  • Some metric names will change in our 25.1.0 release. Keep an eye for a detailed docs page with the affected metrics and a new version of Teku Detailed grafana dashboard.

24.12.0

This is a recommended update containing bug fixes and security updates.

Downloads

  • Available as 24.12.0 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: a220130a5a1124b14b046412bb8ec582959344c162e931c9023982b9743d79a3)
    • zip (sha256: 45de55d8bd6ee6659970d24e9ebecaf6d0a761bbf64502c47f82831509625d59)

Breaking Chang...

Description has been truncated

Bumps the major group with 22 updates:

| Package | From | To |
| --- | --- | --- |
| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `1.26.0-alpha` | `2.11.0-alpha` |
| [tech.pegasys.teku.internal:p2p](https://github.com/Consensys/teku) | `23.10.0` | `24.12.1` |
| [tech.pegasys.teku.internal:metrics](https://github.com/Consensys/teku) | `23.10.0` | `24.12.1` |
| [tech.pegasys.teku.internal:async](https://github.com/Consensys/teku) | `23.10.0` | `24.12.1` |
| [tech.pegasys.teku.internal:storage](https://github.com/Consensys/teku) | `23.10.0` | `24.12.1` |
| [tech.pegasys.teku.internal:time](https://github.com/Consensys/teku) | `23.10.0` | `24.12.1` |
| [tech.pegasys.teku.internal:spec](https://github.com/Consensys/teku) | `23.10.0` | `24.12.1` |
| [tech.pegasys.teku.internal:serviceutils](https://github.com/Consensys/teku) | `23.10.0` | `24.12.1` |
| [tech.pegasys.teku.internal:unsigned](https://github.com/Consensys/teku) | `23.10.0` | `24.12.1` |
| [tech.pegasys.teku.internal:statetransition](https://github.com/Consensys/teku) | `23.10.0` | `24.12.1` |
| [tech.pegasys:jc-kzg-4844](https://github.com/Consensys/jc-kzg-4844) | `0.8.0` | `1.0.0` |
| [org.hyperledger.besu.internal:metrics-core](https://github.com/hyperledger/besu) | `23.10.2` | `24.12.2` |
| [org.hyperledger.besu:plugin-api](https://github.com/hyperledger/besu) | `23.10.2` | `24.12.2` |
| [org.hyperledger.besu.internal:core](https://github.com/hyperledger/besu) | `23.10.2` | `24.12.2` |
| [org.hyperledger.besu.internal:algorithms](https://github.com/hyperledger/besu) | `23.10.2` | `24.12.2` |
| [org.hyperledger.besu.internal:rlp](https://github.com/hyperledger/besu) | `23.10.2` | `24.12.2` |
| [org.hyperledger.besu:besu-datatypes](https://github.com/hyperledger/besu) | `23.10.2` | `24.12.2` |
| [tech.pegasys.discovery:discovery](https://github.com/ConsenSys/discovery) | `22.12.0` | `24.12.0` |
| [org.web3j:core](https://github.com/web3j/web3j) | `4.11.2` | `5.0.0` |
| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `2.19.0` | `5.15.2` |
| net.ltgt.errorprone | `3.1.0` | `4.1.0` |
| org.owasp.dependencycheck | `10.0.4` | `11.1.1` |


Updates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha` from 1.26.0-alpha to 2.11.0-alpha
- [Release notes](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java-instrumentation/commits)

Updates `tech.pegasys.teku.internal:p2p` from 23.10.0 to 24.12.1
- [Release notes](https://github.com/Consensys/teku/releases)
- [Changelog](https://github.com/Consensys/teku/blob/master/CHANGELOG.md)
- [Commits](Consensys/teku@23.10.0...24.12.1)

Updates `tech.pegasys.teku.internal:metrics` from 23.10.0 to 24.12.1
- [Release notes](https://github.com/Consensys/teku/releases)
- [Changelog](https://github.com/Consensys/teku/blob/master/CHANGELOG.md)
- [Commits](Consensys/teku@23.10.0...24.12.1)

Updates `tech.pegasys.teku.internal:async` from 23.10.0 to 24.12.1
- [Release notes](https://github.com/Consensys/teku/releases)
- [Changelog](https://github.com/Consensys/teku/blob/master/CHANGELOG.md)
- [Commits](Consensys/teku@23.10.0...24.12.1)

Updates `tech.pegasys.teku.internal:storage` from 23.10.0 to 24.12.1
- [Release notes](https://github.com/Consensys/teku/releases)
- [Changelog](https://github.com/Consensys/teku/blob/master/CHANGELOG.md)
- [Commits](Consensys/teku@23.10.0...24.12.1)

Updates `tech.pegasys.teku.internal:time` from 23.10.0 to 24.12.1
- [Release notes](https://github.com/Consensys/teku/releases)
- [Changelog](https://github.com/Consensys/teku/blob/master/CHANGELOG.md)
- [Commits](Consensys/teku@23.10.0...24.12.1)

Updates `tech.pegasys.teku.internal:spec` from 23.10.0 to 24.12.1
- [Release notes](https://github.com/Consensys/teku/releases)
- [Changelog](https://github.com/Consensys/teku/blob/master/CHANGELOG.md)
- [Commits](Consensys/teku@23.10.0...24.12.1)

Updates `tech.pegasys.teku.internal:serviceutils` from 23.10.0 to 24.12.1
- [Release notes](https://github.com/Consensys/teku/releases)
- [Changelog](https://github.com/Consensys/teku/blob/master/CHANGELOG.md)
- [Commits](Consensys/teku@23.10.0...24.12.1)

Updates `tech.pegasys.teku.internal:unsigned` from 23.10.0 to 24.12.1
- [Release notes](https://github.com/Consensys/teku/releases)
- [Changelog](https://github.com/Consensys/teku/blob/master/CHANGELOG.md)
- [Commits](Consensys/teku@23.10.0...24.12.1)

Updates `tech.pegasys.teku.internal:statetransition` from 23.10.0 to 24.12.1
- [Release notes](https://github.com/Consensys/teku/releases)
- [Changelog](https://github.com/Consensys/teku/blob/master/CHANGELOG.md)
- [Commits](Consensys/teku@23.10.0...24.12.1)

Updates `tech.pegasys:jc-kzg-4844` from 0.8.0 to 1.0.0
- [Release notes](https://github.com/Consensys/jc-kzg-4844/releases)
- [Commits](Consensys/jc-kzg-4844@0.8.0...1.0.0)

Updates `org.hyperledger.besu.internal:metrics-core` from 23.10.2 to 24.12.2
- [Release notes](https://github.com/hyperledger/besu/releases)
- [Changelog](https://github.com/hyperledger/besu/blob/main/CHANGELOG.md)
- [Commits](hyperledger/besu@23.10.2...24.12.2)

Updates `org.hyperledger.besu:plugin-api` from 23.10.2 to 24.12.2
- [Release notes](https://github.com/hyperledger/besu/releases)
- [Changelog](https://github.com/hyperledger/besu/blob/main/CHANGELOG.md)
- [Commits](hyperledger/besu@23.10.2...24.12.2)

Updates `org.hyperledger.besu.internal:core` from 23.10.2 to 24.12.2
- [Release notes](https://github.com/hyperledger/besu/releases)
- [Changelog](https://github.com/hyperledger/besu/blob/main/CHANGELOG.md)
- [Commits](hyperledger/besu@23.10.2...24.12.2)

Updates `org.hyperledger.besu.internal:algorithms` from 23.10.2 to 24.12.2
- [Release notes](https://github.com/hyperledger/besu/releases)
- [Changelog](https://github.com/hyperledger/besu/blob/main/CHANGELOG.md)
- [Commits](hyperledger/besu@23.10.2...24.12.2)

Updates `org.hyperledger.besu.internal:rlp` from 23.10.2 to 24.12.2
- [Release notes](https://github.com/hyperledger/besu/releases)
- [Changelog](https://github.com/hyperledger/besu/blob/main/CHANGELOG.md)
- [Commits](hyperledger/besu@23.10.2...24.12.2)

Updates `org.hyperledger.besu:besu-datatypes` from 23.10.2 to 24.12.2
- [Release notes](https://github.com/hyperledger/besu/releases)
- [Changelog](https://github.com/hyperledger/besu/blob/main/CHANGELOG.md)
- [Commits](hyperledger/besu@23.10.2...24.12.2)

Updates `tech.pegasys.discovery:discovery` from 22.12.0 to 24.12.0
- [Release notes](https://github.com/ConsenSys/discovery/releases)
- [Commits](Consensys/discovery@22.12.0...24.12.0)

Updates `org.web3j:core` from 4.11.2 to 5.0.0
- [Release notes](https://github.com/web3j/web3j/releases)
- [Changelog](https://github.com/hyperledger-web3j/web3j/blob/main/CHANGELOG.md)
- [Commits](https://github.com/web3j/web3j/commits)

Updates `org.mockito:mockito-junit-jupiter` from 2.19.0 to 5.15.2
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](mockito/mockito@v2.19.0...v5.15.2)

Updates `net.ltgt.errorprone` from 3.1.0 to 4.1.0

Updates `org.owasp.dependencycheck` from 10.0.4 to 11.1.1

---
updated-dependencies:
- dependency-name: io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: tech.pegasys.teku.internal:p2p
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: tech.pegasys.teku.internal:metrics
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: tech.pegasys.teku.internal:async
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: tech.pegasys.teku.internal:storage
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: tech.pegasys.teku.internal:time
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: tech.pegasys.teku.internal:spec
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: tech.pegasys.teku.internal:serviceutils
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: tech.pegasys.teku.internal:unsigned
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: tech.pegasys.teku.internal:statetransition
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: tech.pegasys:jc-kzg-4844
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: org.hyperledger.besu.internal:metrics-core
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: org.hyperledger.besu:plugin-api
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: org.hyperledger.besu.internal:core
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: org.hyperledger.besu.internal:algorithms
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: org.hyperledger.besu.internal:rlp
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: org.hyperledger.besu:besu-datatypes
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: tech.pegasys.discovery:discovery
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: org.web3j:core
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: org.mockito:mockito-junit-jupiter
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: net.ltgt.errorprone
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
- dependency-name: org.owasp.dependencycheck
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Jan 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants