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 #232

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 Nov 24, 2024

Bumps the major group with 22 updates:

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

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

Release notes

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

Version 2.9.0

This release targets the OpenTelemetry SDK 1.43.0.

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.

📈 Enhancements

  • Allow JMX Insight reuse for remote connections (#12178)
  • Add opentelemetry-semconv-incubating to bom-alpha (#12266)
  • Bridge more incubating api (#12230)
  • Jetty HttpClient 12: propagate context to all response listeners (#12326)
  • Add Pekko Scheduler context propagation (#12359)
  • Add Akka Scheduler context propagation (#12373)
  • Add instrumentation for spring-cloud-aws SqsListener annotation (#12314)
  • Align SpringConfigProperties with DefaultConfigProperties (#12398)
  • Clear context propagation virtual field (#12397)
  • The opt-in experimental attribute aws.requestId was renamed to aws.request_id (to match the semantic conventions) and it is now emitted by default. (#12352)
  • Ability to set Logback argument capture with a property in Spring Boot Starter (#12442)
  • Support experimental declarative configuration (#12265)
  • Spring Boot Starter: Add auto configuration for spring scheduling instrumentation (#12438)
  • Extract APIGatewayProxyRequestEvent headers for context propagation in AWS Lambda instrumentation (#12440)
  • Support JMX state metrics (#12369)
  • Allow method instrumentation module to trace methods in boot loader (#12454)

🛠️ Bug fixes

  • Fix gc duration metric in runtime-telemetry-java17 (#12256)
  • Fix vert.x route containing duplicate segments when RoutingContext.next is used (#12260)
  • Fixes for latest mongo version (#12331)
  • Fix context propagation for ratpack request body stream (#12330)
  • Fix lambda instrumentation to forceFlush logs also (#12341)
  • Can't add custom AttributeExtractor to Apache HttpClient 5 library instrumentation (#12394)
  • Disable logback capture arguments by default (#12445)
  • Add support for missing list properties in spring starter (#12434)

🙇 Thank you

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

@​aarrsseni @​AntonioLyubchev @​breedx-splk @​brunobat @​cleverchuk @​Dimagreg @​dubek @​egahlin @​encodedrose @​fabiolnh @​heyams

... (truncated)

Changelog

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

Changelog

Unreleased

Version 2.10.0 (2024-11-13)

🌟 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

... (truncated)

Commits

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

Release notes

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

24.10.3

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

Note: this is the only version of Teku that supports the Mekong testnet (https://mekong.ethpandaops.io/).

Downloads

  • Available as 24.10.3 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: ca9111ba2a47261b71892e1e5f50789211c7e5dfd1b612c6d7f0f5802f99d767)
    • zip (sha256: 90f870d7b35acd2393b20d30346f2593cc1688849334bb0ec626ef260497eb43)

Breaking Changes

N/A

Additions and Improvements

  • Clean up old beacon states when switching from ARCHIVE to PRUNE or MINIMAL data storage mode
  • Upgrade to jvm-libp2p 1.2.1 which brings:
    • message publishing over gossipsub improvements (addresses Failed to publish * because no peers were available on the required gossip topic)
    • IDONTWANT control message usage improvements
  • Improved block production API compatibility with DVT software (i.e. SSV)

Bug Fixes

  • Fixed a block production issue for Validator Client (24.10.0 to 24.10.2 Teku VC), where required headers were not provided for JSON payloads. Default SSZ block production was unaffected.
  • Block production now uses json data (more like 24.8.0 did than 24.10) if the Eth-Consensus-version header is absent.

Upcoming Breaking Changes

N/A

24.10.2

This release is a hotfix to address an issue affecting Windows users using versions 24.10.0 and 24.10.1 that was preventing Teku from starting up.

Downloads

  • Available as 24.10.2 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: 1cc76913f3b85987e2a60c9b94c6918d31773ebd3237c5fdf33de366fa259202)
    • zip (sha256: 18aafa3e0b862b05dc4e1f14aa1f2527a2dc6352d9e985470da9d7b15438a597)

Breaking Changes

  • Renamed metrics validator_attestation_publication_delay,validator_block_publication_delay and beacon_block_import_delay_counter to include the suffix _total added by the current version of prometheus.

Additions and Improvements

N/A

Bug Fixes

  • Windows startup issue.

Upcoming Breaking Changes

N/A

24.10.1

... (truncated)

Commits
  • 56440a8 Tiny getTopic optimization (#8776)
  • a5b7a22 Add explicit tie-breaker in pending balance deposits sort (#8772)
  • f4e8570 Upgrade jvm-libp2p to 1.2.1 (#8783)
  • 7c5cb0c Add BlobSidecar inclusion proof verification in req/resp (#8775)
  • 41f9022 cleanup EphemeryNetwork and add max slot constant (#8778)
  • 7751981 Produce block only once for a slot (#8773)
  • 3427b34 refactored logging for inclusion on gossip channels. (#8733)
  • d0b0bc1 add post block integration tests (#8771)
  • 21efe6e Change the builderResultCache of ExecutionLayerBlockProductionManagerImpl (#8...
  • e2a9019 Aggregate and proof in schema registry (#8770)
  • Additional commits viewable in compare view

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

Release notes

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

24.10.3

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

Note: this is the only version of Teku that supports the Mekong testnet (https://mekong.ethpandaops.io/).

Downloads

  • Available as 24.10.3 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: ca9111ba2a47261b71892e1e5f50789211c7e5dfd1b612c6d7f0f5802f99d767)
    • zip (sha256: 90f870d7b35acd2393b20d30346f2593cc1688849334bb0ec626ef260497eb43)

Breaking Changes

N/A

Additions and Improvements

  • Clean up old beacon states when switching from ARCHIVE to PRUNE or MINIMAL data storage mode
  • Upgrade to jvm-libp2p 1.2.1 which brings:
    • message publishing over gossipsub improvements (addresses Failed to publish * because no peers were available on the required gossip topic)
    • IDONTWANT control message usage improvements
  • Improved block production API compatibility with DVT software (i.e. SSV)

Bug Fixes

  • Fixed a block production issue for Validator Client (24.10.0 to 24.10.2 Teku VC), where required headers were not provided for JSON payloads. Default SSZ block production was unaffected.
  • Block production now uses json data (more like 24.8.0 did than 24.10) if the Eth-Consensus-version header is absent.

Upcoming Breaking Changes

N/A

24.10.2

This release is a hotfix to address an issue affecting Windows users using versions 24.10.0 and 24.10.1 that was preventing Teku from starting up.

Downloads

  • Available as 24.10.2 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: 1cc76913f3b85987e2a60c9b94c6918d31773ebd3237c5fdf33de366fa259202)
    • zip (sha256: 18aafa3e0b862b05dc4e1f14aa1f2527a2dc6352d9e985470da9d7b15438a597)

Breaking Changes

  • Renamed metrics validator_attestation_publication_delay,validator_block_publication_delay and beacon_block_import_delay_counter to include the suffix _total added by the current version of prometheus.

Additions and Improvements

N/A

Bug Fixes

  • Windows startup issue.

Upcoming Breaking Changes

N/A

24.10.1

... (truncated)

Commits
  • 56440a8 Tiny getTopic optimization (#8776)
  • a5b7a22 Add explicit tie-breaker in pending balance deposits sort (#8772)
  • f4e8570 Upgrade jvm-libp2p to 1.2.1 (#8783)
  • 7c5cb0c Add BlobSidecar inclusion proof verification in req/resp (#8775)
  • 41f9022 cleanup EphemeryNetwork and add max slot constant (#8778)
  • 7751981 Produce block only once for a slot (#8773)
  • 3427b34 refactored logging for inclusion on gossip channels. (#8733)
  • d0b0bc1 add post block integration tests (#8771)
  • 21efe6e Change the builderResultCache of ExecutionLayerBlockProductionManagerImpl (#8...
  • e2a9019 Aggregate and proof in schema registry (#8770)
  • Additional commits viewable in compare view

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

Release notes

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

24.10.3

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

Note: this is the only version of Teku that supports the Mekong testnet (https://mekong.ethpandaops.io/).

Downloads

  • Available as 24.10.3 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: ca9111ba2a47261b71892e1e5f50789211c7e5dfd1b612c6d7f0f5802f99d767)
    • zip (sha256: 90f870d7b35acd2393b20d30346f2593cc1688849334bb0ec626ef260497eb43)

Breaking Changes

N/A

Additions and Improvements

  • Clean up old beacon states when switching from ARCHIVE to PRUNE or MINIMAL data storage mode
  • Upgrade to jvm-libp2p 1.2.1 which brings:
    • message publishing over gossipsub improvements (addresses Failed to publish * because no peers were available on the required gossip topic)
    • IDONTWANT control message usage improvements
  • Improved block production API compatibility with DVT software (i.e. SSV)

Bug Fixes

  • Fixed a block production issue for Validator Client (24.10.0 to 24.10.2 Teku VC), where required headers were not provided for JSON payloads. Default SSZ block production was unaffected.
  • Block production now uses json data (more like 24.8.0 did than 24.10) if the Eth-Consensus-version header is absent.

Upcoming Breaking Changes

N/A

24.10.2

This release is a hotfix to address an issue affecting Windows users using versions 24.10.0 and 24.10.1 that was preventing Teku from starting up.

Downloads

  • Available as 24.10.2 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: 1cc76913f3b85987e2a60c9b94c6918d31773ebd3237c5fdf33de366fa259202)
    • zip (sha256: 18aafa3e0b862b05dc4e1f14aa1f2527a2dc6352d9e985470da9d7b15438a597)

Breaking Changes

  • Renamed metrics validator_attestation_publication_delay,validator_block_publication_delay and beacon_block_import_delay_counter to include the suffix _total added by the current version of prometheus.

Additions and Improvements

N/A

Bug Fixes

  • Windows startup issue.

Upcoming Breaking Changes

N/A

24.10.1

... (truncated)

Commits
  • 56440a8 Tiny getTopic optimization (#8776)
  • a5b7a22 Add explicit tie-breaker in pending balance deposits sort (#8772)
  • f4e8570 Upgrade jvm-libp2p to 1.2.1 (#8783)
  • 7c5cb0c Add BlobSidecar inclusion proof verification in req/resp (#8775)
  • 41f9022 cleanup EphemeryNetwork and add max slot constant (#8778)
  • 7751981 Produce block only once for a slot (#8773)
  • 3427b34 refactored logging for inclusion on gossip channels. (#8733)
  • d0b0bc1 add post block integration tests (#8771)
  • 21efe6e Change the builderResultCache of ExecutionLayerBlockProductionManagerImpl (#8...
  • e2a9019 Aggregate and proof in schema registry (#8770)
  • Additional commits viewable in compare view

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

Release notes

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

24.10.3

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

Note: this is the only version of Teku that supports the Mekong testnet (https://mekong.ethpandaops.io/).

Downloads

  • Available as 24.10.3 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: ca9111ba2a47261b71892e1e5f50789211c7e5dfd1b612c6d7f0f5802f99d767)
    • zip (sha256: 90f870d7b35acd2393b20d30346f2593cc1688849334bb0ec626ef260497eb43)

Breaking Changes

N/A

Additions and Improvements

  • Clean up old beacon states when switching from ARCHIVE to PRUNE or MINIMAL data storage mode
  • Upgrade to jvm-libp2p 1.2.1 which brings:
    • message publishing over gossipsub improvements (addresses Failed to publish * because no peers were available on the required gossip topic)
    • IDONTWANT control message usage improvements
  • Improved block production API compatibility with DVT software (i.e. SSV)

Bug Fixes

  • Fixed a block production issue for Validator Client (24.10.0 to 24.10.2 Teku VC), where required headers were not provided for JSON payloads. Default SSZ block production was unaffected.
  • Block production now uses json data (more like 24.8.0 did than 24.10) if the Eth-Consensus-version header is absent.

Upcoming Breaking Changes

N/A

24.10.2

This release is a hotfix to address an issue affecting Windows users using versions 24.10.0 and 24.10.1 that was preventing Teku from starting up.

Downloads

  • Available as 24.10.2 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: 1cc76913f3b85987e2a60c9b94c6918d31773ebd3237c5fdf33de366fa259202)
    • zip (sha256: 18aafa3e0b862b05dc4e1f14aa1f2527a2dc6352d9e985470da9d7b15438a597)

Breaking Changes

  • Renamed metrics validator_attestation_publication_delay,validator_block_publication_delay and beacon_block_import_delay_counter to include the suffix _total added by the current version of prometheus.

Additions and Improvements

N/A

Bug Fixes

  • Windows startup issue.

Upcoming Breaking Changes

N/A

24.10.1

... (truncated)

Commits
  • 56440a8 Tiny getTopic optimization (#8776)
  • a5b7a22 Add explicit tie-breaker in pending balance deposits sort (#8772)
  • f4e8570 Upgrade jvm-libp2p to 1.2.1 (#8783)
  • 7c5cb0c Add BlobSidecar inclusion proof verification in req/resp (#8775)
  • 41f9022 cleanup EphemeryNetwork and add max slot constant (#8778)
  • 7751981 Produce block only once for a slot (#8773)
  • 3427b34 refactored logging for inclusion on gossip channels. (#8733)
  • d0b0bc1 add post block integration tests (#8771)
  • 21efe6e Change the builderResultCache of ExecutionLayerBlockProductionManagerImpl (#8...
  • e2a9019 Aggregate and proof in schema registry (#8770)
  • Additional commits viewable in compare view

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

Release notes

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

24.10.3

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

Note: this is the only version of Teku that supports the Mekong testnet (https://mekong.ethpandaops.io/).

Downloads

  • Available as 24.10.3 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: ca9111ba2a47261b71892e1e5f50789211c7e5dfd1b612c6d7f0f5802f99d767)
    • zip (sha256: 90f870d7b35acd2393b20d30346f2593cc1688849334bb0ec626ef260497eb43)

Breaking Changes

N/A

Additions and Improvements

  • Clean up old beacon states when switching from ARCHIVE to PRUNE or MINIMAL data storage mode
  • Upgrade to jvm-libp2p 1.2.1 which brings:
    • message publishing over gossipsub improvements (addresses Failed to publish * because no peers were available on the required gossip topic)
    • IDONTWANT control message usage improvements
  • Improved block production API compatibility with DVT software (i.e. SSV)

Bug Fixes

  • Fixed a block production issue for Validator Client (24.10.0 to 24.10.2 Teku VC), where required headers were not provided for JSON payloads. Default SSZ block production was unaffected.
  • Block production now uses json data (more like 24.8.0 did than 24.10) if the Eth-Consensus-version header is absent.

Upcoming Breaking Changes

N/A

24.10.2

This release is a hotfix to address an issue affecting Windows users using versions 24.10.0 and 24.10.1 that was preventing Teku from starting up.

Downloads

  • Available as 24.10.2 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: 1cc76913f3b85987e2a60c9b94c6918d31773ebd3237c5fdf33de366fa259202)
    • zip (sha256: 18aafa3e0b862b05dc4e1f14aa1f2527a2dc6352d9e985470da9d7b15438a597)

Breaking Changes

  • Renamed metrics validator_attestation_publication_delay,validator_block_publication_delay and beacon_block_import_delay_counter to include the suffix _total added by the current version of prometheus.

Additions and Improvements

N/A

Bug Fixes

  • Windows startup issue.

Upcoming Breaking Changes

N/A

24.10.1

... (truncated)

Commits
  • 56440a8 Tiny getTopic optimization (#8776)
  • a5b7a22 Add explicit tie-breaker in pending balance deposits sort (#8772)
  • f4e8570 Upgrade jvm-libp2p to 1.2.1 (#8783)
  • 7c5cb0c Add BlobSidecar inclusion proof verification in req/resp (#8775)
  • 41f9022 cleanup EphemeryNetwork and add max slot constant (#8778)
  • 7751981 Produce block only once for a slot (#8773)
  • 3427b34 refactored logging for inclusion on gossip channels. (#8733)
  • d0b0bc1 add post block integration tests (#8771)
  • 21efe6e Change the builderResultCache of ExecutionLayerBlockProductionManagerImpl (#8...
  • e2a9019 Aggregate and proof in schema registry (#8770)
  • Additional commits viewable in compare view

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

Release notes

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

24.10.3

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

Note: this is the only version of Teku that supports the Mekong testnet (https://mekong.ethpandaops.io/).

Downloads

  • Available as 24.10.3 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: ca9111ba2a47261b71892e1e5f50789211c7e5dfd1b612c6d7f0f5802f99d767)
    • zip (sha256: 90f870d7b35acd2393b20d30346f2593cc1688849334bb0ec626ef260497eb43)

Breaking Changes

N/A

Additions and Improvements

  • Clean up old beacon states when switching from ARCHIVE to PRUNE or MINIMAL data storage mode
  • Upgrade to jvm-libp2p 1.2.1 which brings:
    • message publishing over gossipsub improvements (addresses Failed to publish * because no peers were available on the required gossip topic)
    • IDONTWANT control message usage improvements
  • Improved block production API compatibility with DVT software (i.e. SSV)

Bug Fixes

  • Fixed a block production issue for Validator Client (24.10.0 to 24.10.2 Teku VC), where required headers were not provided for JSON payloads. Default SSZ block production was unaffected.
  • Block production now uses json data (more like 24.8.0 did than 24.10) if the Eth-Consensus-version header is absent.

Upcoming Breaking Changes

N/A

24.10.2

This release is a hotfix to address an issue affecting Windows users using versions 24.10.0 and 24.10.1 that was preventing Teku from starting up.

Downloads

  • Available as 24.10.2 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: 1cc76913f3b85987e2a60c9b94c6918d31773ebd3237c5fdf33de366fa259202)
    • zip (sha256: 18aafa3e0b862b05dc4e1f14aa1f2527a2dc6352d9e985470da9d7b15438a597)

Breaking Changes

  • Renamed metrics validator_attestation_publication_delay,validator_block_publication_delay and beacon_block_import_delay_counter to include the suffix _total added by the current version of prometheus.

Additions and Improvements

N/A

Bug Fixes

  • Windows startup issue.

Upcoming Breaking Changes

N/A

24.10.1

... (truncated)

Commits
  • 56440a8 Tiny getTopic optimization (#8776)
  • a5b7a22 Add explicit tie-breaker in pending balance deposits sort (#8772)
  • f4e8570 Upgrade jvm-libp2p to 1.2.1 (#8783)
  • 7c5cb0c Add BlobSidecar inclusion proof verification in req/resp (#8775)
  • 41f9022 cleanup EphemeryNetwork and add max slot constant (#8778)
  • 7751981 Produce block only once for a slot (#8773)
  • 3427b34 refactored logging for inclusion on gossip channels. (#8733)
  • d0b0bc1 add post block integration tests (#8771)
  • 21efe6e Change the builderResultCache of ExecutionLayerBlockProductionManagerImpl (#8...
  • e2a9019 Aggregate and proof in schema registry (#8770)
  • Additional commits viewable in compare view

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

Release notes

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

24.10.3

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

Note: this is the only version of Teku that supports the Mekong testnet (https://mekong.ethpandaops.io/).

Downloads

  • Available as 24.10.3 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: ca9111ba2a47261b71892e1e5f50789211c7e5dfd1b612c6d7f0f5802f99d767)
    • zip (sha256: 90f870d7b35acd2393b20d30346f2593cc1688849334bb0ec626ef260497eb43)

Breaking Changes

N/A

Additions and Improvements

  • Clean up old beacon states when switching from ARCHIVE to PRUNE or MINIMAL data storage mode
  • Upgrade to jvm-libp2p 1.2.1 which brings:
    • message publishing over gossipsub improvements (addresses Failed to publish * because no peers were available on the required gossip topic)
    • IDONTWANT control message usage improvements
  • Improved block production API compatibility with DVT software (i.e. SSV)

Bug Fixes

  • Fixed a block production issue for Validator Client (24.10.0 to 24.10.2 Teku VC), where required headers were not provided for JSON payloads. Default SSZ block production was unaffected.
  • Block production now uses json data (more like 24.8.0 did than 24.10) if the Eth-Consensus-version header is absent.

Upcoming Breaking Changes

N/A

24.10.2

This release is a hotfix to address an issue affecting Windows users using versions 24.10.0 and 24.10.1 that was preventing Teku from starting up.

Downloads

  • Available as 24.10.2 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: 1cc76913f3b85987e2a60c9b94c6918d31773ebd3237c5fdf33de366fa259202)
    • zip (sha256: 18aafa3e0b862b05dc4e1f14aa1f2527a2dc6352d9e985470da9d7b15438a597)

Breaking Changes

  • Renamed metrics validator_attestation_publication_delay,validator_block_publication_delay and beacon_block_import_delay_counter to include the suffix _total added by the current version of prometheus.

Additions and Improvements

N/A

Bug Fixes

  • Windows startup issue.

Upcoming Breaking Changes

N/A

24.10.1

... (truncated)

Commits
  • 56440a8 Tiny getTopic optimization (#8776)
  • a5b7a22 Add explicit tie-breaker in pending balance deposits sort (#8772)
  • f4e8570 Upgrade jvm-libp2p to 1.2.1 (#8783)
  • 7c5cb0c Add BlobSidecar inclusion proof verification in req/resp (#8775)
  • 41f9022 cleanup EphemeryNetwork and add max slot constant (#8778)
  • 7751981 Produce block only once for a slot (#8773)
  • 3427b34 refactored logging for inclusion on gossip channels. (#8733)
  • d0b0bc1 add post block integration tests (#8771)
  • 21efe6e Change the builderResultCache of ExecutionLayerBlockProductionManagerImpl (#8...
  • e2a9019 Aggregate and proof in schema registry (#8770)
  • Additional commits viewable in compare view

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

Release notes

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

24.10.3

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

Note: this is the only version of Teku that supports the Mekong testnet (https://mekong.ethpandaops.io/).

Downloads

  • Available as 24.10.3 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: ca9111ba2a47261b71892e1e5f50789211c7e5dfd1b612c6d7f0f5802f99d767)
    • zip (sha256: 90f870d7b35acd2393b20d30346f2593cc1688849334bb0ec626ef260497eb43)

Breaking Changes

N/A

Additions and Improvements

  • Clean up old beacon states when switching from ARCHIVE to PRUNE or MINIMAL data storage mode
  • Upgrade to jvm-libp2p 1.2.1 which brings:
    • message publishing over gossipsub improvements (addresses Failed to publish * because no peers were available on the required gossip topic)
    • IDONTWANT control message usage improvements
  • Improved block production API compatibility with DVT software (i.e. SSV)

Bug Fixes

  • Fixed a block production issue for Validator Client (24.10.0 to 24.10.2 Teku VC), where required headers were not provided for JSON payloads. Default SSZ block production was unaffected.
  • Block production now uses json data (more like 24.8.0 did than 24.10) if the Eth-Consensus-version header is absent.

Upcoming Breaking Changes

N/A

24.10.2

This release is a hotfix to address an issue affecting Windows users using versions 24.10.0 and 24.10.1 that was preventing Teku from starting up.

Downloads

  • Available as 24.10.2 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: 1cc76913f3b85987e2a60c9b94c6918d31773ebd3237c5fdf33de366fa259202)
    • zip (sha256: 18aafa3e0b862b05dc4e1f14aa1f2527a2dc6352d9e985470da9d7b15438a597)

Breaking Changes

  • Renamed metrics validator_attestation_publication_delay,validator_block_publication_delay and beacon_block_import_delay_counter to include the suffix _total added by the current version of prometheus.

Additions and Improvements

N/A

Bug Fixes

  • Windows startup issue.

Upcoming Breaking Changes

N/A

24.10.1

... (truncated)

Commits
  • 56440a8 Tiny getTopic optimization (#8776)
  • a5b7a22 Add explicit tie-breaker in pending balance deposits sort (#8772)
  • f4e8570 Upgrade jvm-libp2p to 1.2.1 (#8783)
  • 7c5cb0c Add BlobSidecar inclusion proof verification in req/resp (#8775)
  • 41f9022 cleanup EphemeryNetwork and add max slot constant (#8778)
  • 7751981 Produce block only once for a slot (#8773)
  • 3427b34 refactored logging for inclusion on gossip channels. (#8733)
  • d0b0bc1 add post block integration tests (#8771)
  • 21efe6e Change the builderResultCache of ExecutionLayerBlockProductionManagerImpl (#8...
  • e2a9019 Aggregate and proof in schema registry (#8770)
  • Additional commits viewable in compare view

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

Release notes

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

24.10.3

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

Note: this is the only version of Teku that supports the Mekong testnet (https://mekong.ethpandaops.io/).

Downloads

  • Available as 24.10.3 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: ca9111ba2a47261b71892e1e5f50789211c7e5dfd1b612c6d7f0f5802f99d767)
    • zip (sha256: 90f870d7b35acd2393b20d30346f2593cc1688849334bb0ec626ef260497eb43)

Breaking Changes

N/A

Additions and Improvements

  • Clean up old beacon states when switching from ARCHIVE to PRUNE or MINIMAL data storage mode
  • Upgrade to jvm-libp2p 1.2.1 which brings:
    • message publishing over gossipsub improvements (addresses Failed to publish * because no peers were available on the required gossip topic)
    • IDONTWANT control message usage improvements
  • Improved block production API compatibility with DVT software (i.e. SSV)

Bug Fixes

  • Fixed a block production issue for Validator Client (24.10.0 to 24.10.2 Teku VC), where required headers were not provided for JSON payloads. Default SSZ block production was unaffected.
  • Block production now uses json data (more like 24.8.0 did than 24.10) if the Eth-Consensus-version header is absent.

Upcoming Breaking Changes

N/A

24.10.2

This release is a hotfix to address an issue affecting Windows users using versions 24.10.0 and 24.10.1 that was preventing Teku from starting up.

Downloads

  • Available as 24.10.2 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: 1cc76913f3b85987e2a60c9b94c6918d31773ebd3237c5fdf33de366fa259202)
    • zip (sha256: 18aafa3e0b862b05dc4e1f14aa1f2527a2dc6352d9e985470da9d7b15438a597)

Breaking Changes

  • Renamed metrics validator_attestation_publication_delay,validator_block_publication_delay and beacon_block_import_delay_counter to include the suffix <...

    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.10.0-alpha` |
| [tech.pegasys.teku.internal:p2p](https://github.com/Consensys/teku) | `23.10.0` | `24.10.3` |
| [tech.pegasys.teku.internal:metrics](https://github.com/Consensys/teku) | `23.10.0` | `24.10.3` |
| [tech.pegasys.teku.internal:async](https://github.com/Consensys/teku) | `23.10.0` | `24.10.3` |
| [tech.pegasys.teku.internal:storage](https://github.com/Consensys/teku) | `23.10.0` | `24.10.3` |
| [tech.pegasys.teku.internal:time](https://github.com/Consensys/teku) | `23.10.0` | `24.10.3` |
| [tech.pegasys.teku.internal:spec](https://github.com/Consensys/teku) | `23.10.0` | `24.10.3` |
| [tech.pegasys.teku.internal:serviceutils](https://github.com/Consensys/teku) | `23.10.0` | `24.10.3` |
| [tech.pegasys.teku.internal:unsigned](https://github.com/Consensys/teku) | `23.10.0` | `24.10.3` |
| [tech.pegasys.teku.internal:statetransition](https://github.com/Consensys/teku) | `23.10.0` | `24.10.3` |
| [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.10.0` |
| [org.hyperledger.besu:plugin-api](https://github.com/hyperledger/besu) | `23.10.2` | `24.10.0` |
| [org.hyperledger.besu.internal:core](https://github.com/hyperledger/besu) | `23.10.2` | `24.10.0` |
| [org.hyperledger.besu.internal:algorithms](https://github.com/hyperledger/besu) | `23.10.2` | `24.10.0` |
| [org.hyperledger.besu.internal:rlp](https://github.com/hyperledger/besu) | `23.10.2` | `24.10.0` |
| [org.hyperledger.besu:besu-datatypes](https://github.com/hyperledger/besu) | `23.10.2` | `24.10.0` |
| [tech.pegasys.discovery:discovery](https://github.com/ConsenSys/discovery) | `22.12.0` | `24.9.1` |
| [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.14.2` |
| net.ltgt.errorprone | `3.1.0` | `4.1.0` |
| org.owasp.dependencycheck | `10.0.4` | `11.1.0` |


Updates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha` from 1.26.0-alpha to 2.10.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.10.3
- [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.10.3)

Updates `tech.pegasys.teku.internal:metrics` from 23.10.0 to 24.10.3
- [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.10.3)

Updates `tech.pegasys.teku.internal:async` from 23.10.0 to 24.10.3
- [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.10.3)

Updates `tech.pegasys.teku.internal:storage` from 23.10.0 to 24.10.3
- [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.10.3)

Updates `tech.pegasys.teku.internal:time` from 23.10.0 to 24.10.3
- [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.10.3)

Updates `tech.pegasys.teku.internal:spec` from 23.10.0 to 24.10.3
- [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.10.3)

Updates `tech.pegasys.teku.internal:serviceutils` from 23.10.0 to 24.10.3
- [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.10.3)

Updates `tech.pegasys.teku.internal:unsigned` from 23.10.0 to 24.10.3
- [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.10.3)

Updates `tech.pegasys.teku.internal:statetransition` from 23.10.0 to 24.10.3
- [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.10.3)

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.10.0
- [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.10.0)

Updates `org.hyperledger.besu:plugin-api` from 23.10.2 to 24.10.0
- [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.10.0)

Updates `org.hyperledger.besu.internal:core` from 23.10.2 to 24.10.0
- [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.10.0)

Updates `org.hyperledger.besu.internal:algorithms` from 23.10.2 to 24.10.0
- [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.10.0)

Updates `org.hyperledger.besu.internal:rlp` from 23.10.2 to 24.10.0
- [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.10.0)

Updates `org.hyperledger.besu:besu-datatypes` from 23.10.2 to 24.10.0
- [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.10.0)

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

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.14.2
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](mockito/mockito@v2.19.0...v5.14.2)

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

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

---
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] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Nov 24, 2024
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