본문으로 건너뛰기

v0.8.2

클레이튼 v0.8.2 릴리스 노트

변경 사항

  • kend의 설정에서 피어 검색 활성화
  • Prometheus 메트릭 개선

클레이튼 v0.8.1 릴리스 노트 (미공개)

수정

  • 두 개의 RPC API 함수의 반환값 또는 출력 변경
    • klay_getAccountKey
      • 대상 계정이 존재하지 않을 때 AccountKeyLegacy 대신 nil을 반환하도록 변경되었습니다.
    • klay_getBlockXXX
      • 출력이 klay_getBlock과 동일한 블록 데이터 필드를 갖도록 변경했습니다.
  • 로그 메시지를 줄이기 위해 일부 로그 레벨 조정
  • Go의 레이스 감지 도구에서 감지되는 데이터 레이스 수정
  • 다양한 코드 버그 수정

개선 사항

  • 노드 검색 구현 개선
  • 내부 오류 메시지 개선
  • 테스트 코드 업데이트

클레이튼 v0.8.0 릴리스 노트 (미공개)

새로운 기능

  • (베타) 메인체인과 서비스체인 간 KLAY 및 토큰 전송 지원
  • 트랜잭션 실행 시간을 제한하기 위해 ComputationCost 및 ComputationCostLimit 도입
  • EN에서 체인 데이터 내보내기 및 데이터베이스 동기화 구현 (--dbsyncer로 활성화 가능)
  • 새로운 RPC API 함수 추가
    • klay_gasPriceAt
    • klay_getCouncilSize
    • klay_getCommittee
    • klay_getCommitteeSize
    • bridge_getServiceChainAccountAddr
    • bridge_getServiceChainAccountNonce
    • bridge_convertRequestTxHashToHandleTxHash
  • 거버넌스에서 TxGasHumanReadable을 변경할 수 있도록 함
  • 새로운 txpool 옵션 -txpool.keeplocals 추가

수정

  • 일부 RPC API 함수 이름 변경
    • bridge_convertChildChainBlockHashToParentChainTxHash -> bridge_convertServiceChainBlockHashToMainChainTxHash
    • bridge_unRegisterBridge -> bridge_deregisterBridge
    • bridge_subscribeEventBridge -> bridge_subscribeBridge
    • bridge_unsubscribeEventBridge -> bridge_unsubscribeBridge
    • bridge_listDeployedBridge -> bridge_listBridge
    • klay_getValidators -> klay_getCouncil
  • 불필요한 RPC API 함수 제거
    • bridge_deployBridgeOnLocalChain
    • bridge_deployBridgeOnParentChain
  • 노드 실행 파일에서 'wallet' 명령 삭제
  • 블록 헤더의 추가 필드가 위원회 주소만 포함하도록 변경되었습니다.
  • 거버넌스 구성 설정 수정
  • Baobab의 새로운 부트노드를 사용하도록 --baobab 플래그 변경
  • kscnd의 구성 업데이트
  • 로그 메시지 정리
  • 다양한 버그 수정

개선 사항

  • 노드 유형을 고려하도록 노드 검색 업데이트
  • 다양한 내부 캐시 및 스토리지 레이어 최적화
  • 별도의 채널로 컨센서스 메시지 처리
  • 트랜잭션 검증/재전송 로직 및 txpool 관리 개선
  • 위원회/제안자 선정 및 거버넌스 구현 개선
  • PN과 EN에서 무의미한 마이닝 작업 제거
  • 향상된 Prometheus 메트릭
  • VM Opcode 및 사전 컴파일된 컨트랙트에 대한 마이크로 벤치마크 추가
  • 더 많은 단위 테스트 추가 및 테스트 코드 업데이트
Make this page better