v0.8.2

Klaytn v0.8.2 릴리즈 정보

변경사항

  • Kend 환경설정에서 피어 탐색 지원

  • 향상된 prometheus 지표들

Klaytn v0.8.1 릴리즈 정보 (미공개)

수정사항

  • 두 RPC API 함수의 리턴값 또는 출력 변경

    • klay_getAccountKey

      • 목표 계정이 없을 때 AccountKeyLegacy 대신 nil을 반환하도록 변경되었습니다.

    • klay_getBlockXXX

      • klay_getBlock과 동일한 블록 데이터 필드를 갖도록 출력을 변경했습니다.

  • 로그 메시지를 줄이기 위해 일부 로그 레벨 조정

  • Go의 레이스(race) 감지 도구로 감지된 데이터 레이스 수정

  • 다양한 코드 버그 수정

개선사항

  • 노드 탐색 구현의 향상

  • 내부 오류 메시지 개선

  • 테스트 코드 업데이트

Klaytn 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 및 미리 컴파일된 컨트랙트에 대한 마이크로 벤치 마크 추가

  • 더 많은 단위 테스트 및 업데이트 된 테스트 코드 추가