# v0.9.6

## 패키지 다운로드 <a href="#package-downloads" id="package-downloads"></a>

***Due to a compatibility issue, we strongly recommend to upgrade EN's binary to v0.9.6 if you have been running an EN with older versions (<= v0.8.2). If it is your first time upgrading the EN to v0.9.x and want to migrate the data from the older version, you must specify the option\*\*\*\*\*\*\*\*****&#x20;****`ADDITIONAL="--db.num-statetrie-partitions 1"`****&#x20;****\*\*\*\*\*\*\*\*in the configuration file when you install the newer version.***

현재에는 Baobab 패키지만 릴리즈합니다.

### RPM <a href="#rpm" id="rpm"></a>

Baobab 패키지

* [kcnd-baobab-v0.9.6-37.el7.x86\_64.rpm](http://packages.klaytn.net/klaytn/v0.9.6/kcnd-baobab-v0.9.6-37.el7.x86_64.rpm)
* [kpnd-baobab-v0.9.6-37.el7.x86\_64.rpm](http://packages.klaytn.net/klaytn/v0.9.6/kpnd-baobab-v0.9.6-37.el7.x86_64.rpm)
* [kend-baobab-v0.9.6-37.el7.x86\_64.rpm](http://packages.klaytn.net/klaytn/v0.9.6/kend-baobab-v0.9.6-37.el7.x86_64.rpm)

공통 패키지

* [kscnd-v0.9.6-37.el7.x86\_64.rpm](http://packages.klaytn.net/klaytn/v0.9.6/kscnd-v0.9.6-37.el7.x86_64.rpm)
* [kbnd-v0.9.6-37.el7.x86\_64.rpm](http://packages.klaytn.net/klaytn/v0.9.6/kbnd-v0.9.6-37.el7.x86_64.rpm)

### Linux <a href="#linux" id="linux"></a>

Baobab Packages

* [kcn-baobab-v0.9.6-37-linux-amd64.tar.gz](http://packages.klaytn.net/klaytn/v0.9.6/kcn-baobab-v0.9.6-37-linux-amd64.tar.gz)
* [kpn-baobab-v0.9.6-37-linux-amd64.tar.gz](http://packages.klaytn.net/klaytn/v0.9.6/kpn-baobab-v0.9.6-37-linux-amd64.tar.gz)
* [ken-baobab-v0.9.6-37-linux-amd64.tar.gz](http://packages.klaytn.net/klaytn/v0.9.6/ken-baobab-v0.9.6-37-linux-amd64.tar.gz)

Common Packages

* [kscn-v0.9.6-37-linux-amd64.tar.gz](http://packages.klaytn.net/klaytn/v0.9.6/kscn-v0.9.6-37-linux-amd64.tar.gz)
* [kbn-v0.9.6-37-linux-amd64.tar.gz](http://packages.klaytn.net/klaytn/v0.9.6/kbn-v0.9.6-37-linux-amd64.tar.gz)
* [kgen-v0.9.6-37-linux-amd64.tar.gz](http://packages.klaytn.net/klaytn/v0.9.6/kgen-v0.9.6-37-linux-amd64.tar.gz)

### MacOS <a href="#macos" id="macos"></a>

Baobab Packages

* [kcn-baobab-v0.9.6-37-darwin-amd64.tar.gz](http://packages.klaytn.net/klaytn/v0.9.6/kcn-baobab-v0.9.6-37-darwin-amd64.tar.gz)
* [kpn-baobab-v0.9.6-37-darwin-amd64.tar.gz](http://packages.klaytn.net/klaytn/v0.9.6/kpn-baobab-v0.9.6-37-darwin-amd64.tar.gz)
* [ken-baobab-v0.9.6-37-darwin-amd64.tar.gz](http://packages.klaytn.net/klaytn/v0.9.6/ken-baobab-v0.9.6-37-darwin-amd64.tar.gz)

Common Packages

* [kscn-v0.9.6-37-darwin-amd64.tar.gz](http://packages.klaytn.net/klaytn/v0.9.6/kscn-v0.9.6-37-darwin-amd64.tar.gz)
* [kbn-v0.9.6-37-darwin-amd64.tar.gz](http://packages.klaytn.net/klaytn/v0.9.6/kbn-v0.9.6-37-darwin-amd64.tar.gz)
* [kgen-v0.9.6-37-darwin-amd64.tar.gz](http://packages.klaytn.net/klaytn/v0.9.6/kgen-v0.9.6-37-darwin-amd64.tar.gz)

### Windows <a href="#windows" id="windows"></a>

* 아직 지원하지 않음

## Klaytn v0.9.6 릴리즈 정보 <a href="#release-notes-for-klaytn-v0-9-6" id="release-notes-for-klaytn-v0-9-6"></a>

### Fixes <a href="#fixes" id="fixes"></a>

* Governance.vote 구현의 버그 수정
* ErrCodeStoreOutOfGas의 잘못된 오류 검사 제거

### Improvements <a href="#improvements" id="improvements"></a>

* 향상된 서비스체인 로그 메시지

## Klaytn v0.9.5 릴리즈 정보 (미공개) <a href="#release-notes-for-klaytn-v0-9-5-unpublished" id="release-notes-for-klaytn-v0-9-5-unpublished"></a>

### Fixes <a href="#fixes" id="fixes"></a>

* Fixed various code bugs

### Improvements <a href="#improvements" id="improvements"></a>

* 부트노드를 통한 향상된 노드 연결
* Enabled klay\_sha3 API on JavaScript console
* 더 많은 테스트 코드 추가
* Improved prometheus metrics

## Klaytn v0.9.4 릴리즈 정보 (미공개) <a href="#release-notes-for-klaytn-v0-9-4-unpublished" id="release-notes-for-klaytn-v0-9-4-unpublished"></a>

### Fixes <a href="#fixes" id="fixes"></a>

* v0.9.3에서 안전하지 않은 변경 사항을 되돌렸습니다.

### Improvements <a href="#improvements" id="improvements"></a>

* CI 스크립트 업데이트

## Klaytn v0.9.3 릴리즈 정보 (미공개) <a href="#release-notes-for-klaytn-v0-9-3-unpublished" id="release-notes-for-klaytn-v0-9-3-unpublished"></a>

### Fixes <a href="#fixes" id="fixes"></a>

* 체인이 Clique에서 분화할 때의 reorg 버그 해결
* p2p 메시지 작성에서 끝없는 대기를 방지하기 위해 타이머 사용
* 다양한 마이너 코드 버그 수정

### Improvements <a href="#improvements" id="improvements"></a>

* 서비스체인을 위해 Istanbul BFT와 Clique PoA간에 합의 엔진 선택 가능
* go1.12.5용 도커 파일 추가
* 향상된 prometheus 지표 및 로그들

## Klaytn v0.9.2 릴리즈 정보(미공개) <a href="#release-notes-for-klaytn-v0-9-2-unpublished" id="release-notes-for-klaytn-v0-9-2-unpublished"></a>

### New features <a href="#new-features" id="new-features"></a>

* Introduced a new RPC API function, [net\_peerCountByType](https://github.com/klaytn/klaytn-docs-ko/blob/main/docs/bapp/json-rpc/api-references/network.md#net_peercountbytype)

### Fixes <a href="#fixes" id="fixes"></a>

* KEN을 `init` 없이 시작할 수 있도록 함
* conf 파일에서 PN 및 EN의 기본 풀 크기 변경
* 복제된 환경설정 옵션 수정
* 데이터 레이스 버그 수정

### Improvements <a href="#improvements" id="improvements"></a>

* NetworkInfo에 노드 타입 추가
* 테스트 코드, 지표 및 로그 메시지 개선

## Klaytn v0.9.1 릴리즈 정보 <a href="#release-notes-for-klaytn-v0-9-1" id="release-notes-for-klaytn-v0-9-1"></a>

### New features <a href="#new-features" id="new-features"></a>

* 새로운 RPC API 함수 도입
  * governance\_itemsAt
  * bridge\_getBridgeInformation

### Fixes <a href="#fixes" id="fixes"></a>

* 존재하지 않는 발신자에 대해 수수료 위임 트랜잭션 허용
* 다수의 CN을 완전히 연결되게 함
* 지원되는 동기화 모드에서 fastsync 제거
* Disabled UseOpcodeComputationCost in klay\_call
* 계정 및 계정 키의 JSON 출력 형식 업데이트
* 상태 트라이 파티션의 기본값을 4로 변경
* Fixed various code bugs

### Improvements <a href="#improvements" id="improvements"></a>

* 서비스 및 트랜잭션 재전송 로직 구현 개선
* fetcher의 worker pool을 사용하여 insertChain의 goroutines을 제한
* 노드 데몬 환경설정 업데이트
* 테스트 코드, 지표 및 로그 메시지 향상

## Klaytn v0.9.0 릴리즈 정보(미공개) <a href="#release-notes-for-klaytn-v0-9-0-unpublished" id="release-notes-for-klaytn-v0-9-0-unpublished"></a>

### New features <a href="#new-features" id="new-features"></a>

* Cypress 제네시스 블록 정보의 테스트 버전 추가
* 하드코딩된 Cypress의 부트노드 주소
* Introduced new RPC API functions
  * klay\_clientVersion
  * klay\_getTxGasHumanReadable
  * klay\_sha3

### Fixes <a href="#fixes" id="fixes"></a>

* 모든 트랜잭션 RPC 출력을 위한 senderTxHash 포함
* 향후 블록의 시간 마진을 1초로 설정
* extraVanity의 끝에 컨센서스 라운드 수를 저장
* 서비스체인 컨트랙트에서 보안 취약성 문제 해결
* CN, PN 및 EN의 기본 최대 연결을 각각 100, 200 및 10으로 변경
* Fixed various code bugs

### Improvements <a href="#improvements" id="improvements"></a>

* DB 커밋을 위한 동시성 RLP 인코딩 도입
* 블록 보상, 거버넌스, 서비스체인 구현 개선
* 노드 탐색에서 노드의 무작위 셔플링 향상
* 향상된 prometheus 지표, 로그 메시지, 테스트 코드
* 더 많은 단위 테스트 추가
