이 릴리스에는 클러스터 안정성 및 리더 장애 조치(failover)에 대한 버그 수정, 새로운 라운드 로빈 리더십 이전 기능, 그리고
더 이상 사용되지 않는 op-supervisor 상태 점검 통합의 제거가 포함되어 있습니다. 또한 CI의 빌드 정보로 version 레이블이 채워지도록 보장합니다.op-conductor/v0.9.4의 변경 사항
version레이블이 채워지도록 CI 빌드 버그가 수정되었습니다- fix(op-conductor): disable raft ShutdownOnRemove to prevent zombie nodes by @KyrinCode in https://github.com/ethereum-optimism/optimism/pull/18699
- feat(conductor): fix leader loop switch by adding round-robin leadership transfer by @KyrinCode in https://github.com/ethereum-optimism/optimism/pull/18697
- chore: replace deprecated deps with stdlib equivalents by @sebastianst in https://github.com/ethereum-optimism/optimism/pull/20014
- op-node: remove deprecated ProtocolVersions watching by @sebastianst in https://github.com/ethereum-optimism/optimism/pull/20311
- chore(op-conductor): remove op-supervisor support by @ajsutton in https://github.com/ethereum-optimism/optimism/pull/20781
이 릴리스는 선택 사항입니다. 다만 보안 수정을 다루는 Go 버전 업그레이드와 강화된 컨테이너 이미지 보안(hardening)이 포함되어 있으므로 업데이트를 권장합니다.GitHub에서 전체 릴리스 보기 →
이 릴리스는 명령줄로 전달되는 rollup 구성 중 Jovian 하드포크에서 도입된 필드(Jovian이 활성화되기 전에도 rollup 구성에 나타날 수 있음)가 포함된 구성의 역직렬화를 지원합니다.GitHub에서 전체 릴리스 보기 →
변경 사항
- feat(op-conductor): rollup-boost partial unhealthiness tolerance by @yashvardhan-kukreja in https://github.com/ethereum-optimism/optimism/pull/17633
변경 사항
- op-conductor: p2p healthcheck fix and execution_p2p_healthcheck_api_type by @yashvardhan-kukreja in https://github.com/ethereum-optimism/optimism/pull/17294
변경 사항
- add conductor support for flashblocks websocket by @angel-ding-cb in https://github.com/ethereum-optimism/optimism/pull/15681
throttling 메시지를 위한 투명하고 무조건적인 프록시
이 릴리스에서 conductor는miner_setMaxDASize API 호출을 다음과 같이 전달하도록 업데이트되었습니다.- 투명하게 — 즉, 원본 sequencer가 오류를 반환하면 오류를 반환합니다.
- 무조건적으로 — 즉, 원본 sequencer가 현재 리더가 아니더라도 호출을 프록시합니다.
[!IMPORTANT] 업그레이드를 강력히 권장합니다. 최신 op-batcher 릴리스로 업데이트하는 경우 이 버전의 op-conductor로도 반드시 업그레이드해야 합니다. 해당 batcher 릴리스부터는 활성 sequencer뿐만 아니라 모든 엔드포인트가 항상 throttling되기 때문입니다.GitHub에서 전체 릴리스 보기 →