# v1.2.0

## Package Downloads <a href="#package-downloads" id="package-downloads"></a>

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

Cypress Packages

* [kcnd-v1.2.0-4.el7.x86\_64.rpm](http://packages.klaytn.net/klaytn/v1.2.0/kcnd-v1.2.0-4.el7.x86_64.rpm)
* [kpnd-v1.2.0-4.el7.x86\_64.rpm](http://packages.klaytn.net/klaytn/v1.2.0/kpnd-v1.2.0-4.el7.x86_64.rpm)
* [kend-v1.2.0-4.el7.x86\_64.rpm](http://packages.klaytn.net/klaytn/v1.2.0/kend-v1.2.0-4.el7.x86_64.rpm)

Baobab Packages

* [kcnd-baobab-v1.2.0-4.el7.x86\_64.rpm](http://packages.klaytn.net/klaytn/v1.2.0/kcnd-baobab-v1.2.0-4.el7.x86_64.rpm)
* [kpnd-baobab-v1.2.0-4.el7.x86\_64.rpm](http://packages.klaytn.net/klaytn/v1.2.0/kpnd-baobab-v1.2.0-4.el7.x86_64.rpm)
* [kend-baobab-v1.2.0-4.el7.x86\_64.rpm](http://packages.klaytn.net/klaytn/v1.2.0/kend-baobab-v1.2.0-4.el7.x86_64.rpm)

Common Packages

* [kscnd-v1.2.0-4.el7.x86\_64.rpm](http://packages.klaytn.net/klaytn/v1.2.0/kscnd-v1.2.0-4.el7.x86_64.rpm)
* [kspnd-v1.2.0-4.el7.x86\_64.rpm](http://packages.klaytn.net/klaytn/v1.2.0/kspnd-v1.2.0-4.el7.x86_64.rpm)
* [ksend-v1.2.0-4.el7.x86\_64.rpm](http://packages.klaytn.net/klaytn/v1.2.0/ksend-v1.2.0-4.el7.x86_64.rpm)
* [kbnd-v1.2.0-4.el7.x86\_64.rpm](http://packages.klaytn.net/klaytn/v1.2.0/kbnd-v1.2.0-4.el7.x86_64.rpm)
* [kgen-v1.2.0-4.el7.x86\_64.rpm](http://packages.klaytn.net/klaytn/v1.2.0/kgen-v1.2.0-4.el7.x86_64.rpm)
* [homi-v1.2.0-4.el7.x86\_64.rpm](http://packages.klaytn.net/klaytn/v1.2.0/homi-v1.2.0-4.el7.x86_64.rpm)

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

Cypress Packages

* [kcn-v1.2.0-4-linux-amd64.tar.gz](http://packages.klaytn.net/klaytn/v1.2.0/kcn-v1.2.0-4-linux-amd64.tar.gz)
* [kpn-v1.2.0-4-linux-amd64.tar.gz](http://packages.klaytn.net/klaytn/v1.2.0/kpn-v1.2.0-4-linux-amd64.tar.gz)
* [ken-v1.2.0-4-linux-amd64.tar.gz](http://packages.klaytn.net/klaytn/v1.2.0/ken-v1.2.0-4-linux-amd64.tar.gz)

Baobab Packages

* [kcn-baobab-v1.2.0-4-linux-amd64.tar.gz](http://packages.klaytn.net/klaytn/v1.2.0/kcn-baobab-v1.2.0-4-linux-amd64.tar.gz)
* [kpn-baobab-v1.2.0-4-linux-amd64.tar.gz](http://packages.klaytn.net/klaytn/v1.2.0/kpn-baobab-v1.2.0-4-linux-amd64.tar.gz)
* [ken-baobab-v1.2.0-4-linux-amd64.tar.gz](http://packages.klaytn.net/klaytn/v1.2.0/ken-baobab-v1.2.0-4-linux-amd64.tar.gz)

Common Packages

* [kscn-v1.2.0-4-linux-amd64.tar.gz](http://packages.klaytn.net/klaytn/v1.2.0/kscn-v1.2.0-4-linux-amd64.tar.gz)
* [kspn-v1.2.0-4-linux-amd64.tar.gz](http://packages.klaytn.net/klaytn/v1.2.0/kspn-v1.2.0-4-linux-amd64.tar.gz)
* [ksen-v1.2.0-4-linux-amd64.tar.gz](http://packages.klaytn.net/klaytn/v1.2.0/ksen-v1.2.0-4-linux-amd64.tar.gz)
* [kbn-v1.2.0-4-linux-amd64.tar.gz](http://packages.klaytn.net/klaytn/v1.2.0/kbn-v1.2.0-4-linux-amd64.tar.gz)
* [kgen-v1.2.0-4-linux-amd64.tar.gz](http://packages.klaytn.net/klaytn/v1.2.0/kgen-v1.2.0-4-linux-amd64.tar.gz)
* [homi-v1.2.0-4-linux-amd64.tar.gz](http://packages.klaytn.net/klaytn/v1.2.0/homi-v1.2.0-4-linux-amd64.tar.gz)

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

Cypress Packages

* [kcn-v1.2.0-4-darwin-amd64.tar.gz](http://packages.klaytn.net/klaytn/v1.2.0/kcn-v1.2.0-4-darwin-amd64.tar.gz)
* [kpn-v1.2.0-4-darwin-amd64.tar.gz](http://packages.klaytn.net/klaytn/v1.2.0/kpn-v1.2.0-4-darwin-amd64.tar.gz)
* [ken-v1.2.0-4-darwin-amd64.tar.gz](http://packages.klaytn.net/klaytn/v1.2.0/ken-v1.2.0-4-darwin-amd64.tar.gz)

Baobab Packages

* [kcn-baobab-v1.2.0-4-darwin-amd64.tar.gz](http://packages.klaytn.net/klaytn/v1.2.0/kcn-baobab-v1.2.0-4-darwin-amd64.tar.gz)
* [kpn-baobab-v1.2.0-4-darwin-amd64.tar.gz](http://packages.klaytn.net/klaytn/v1.2.0/kpn-baobab-v1.2.0-4-darwin-amd64.tar.gz)
* [ken-baobab-v1.2.0-4-darwin-amd64.tar.gz](http://packages.klaytn.net/klaytn/v1.2.0/ken-baobab-v1.2.0-4-darwin-amd64.tar.gz)

Common Packages

* [kscn-v1.2.0-4-darwin-amd64.tar.gz](http://packages.klaytn.net/klaytn/v1.2.0/kscn-v1.2.0-4-darwin-amd64.tar.gz)
* [kspn-v1.2.0-4-darwin-amd64.tar.gz](http://packages.klaytn.net/klaytn/v1.2.0/kspn-v1.2.0-4-darwin-amd64.tar.gz)
* [ksen-v1.2.0-4-darwin-amd64.tar.gz](http://packages.klaytn.net/klaytn/v1.2.0/ksen-v1.2.0-4-darwin-amd64.tar.gz)
* [kbn-v1.2.0-4-darwin-amd64.tar.gz](http://packages.klaytn.net/klaytn/v1.2.0/kbn-v1.2.0-4-darwin-amd64.tar.gz)
* [kgen-v1.2.0-4-darwin-amd64.tar.gz](http://packages.klaytn.net/klaytn/v1.2.0/kgen-v1.2.0-4-darwin-amd64.tar.gz)
* [homi-v1.2.0-4-darwin-amd64.tar.gz](http://packages.klaytn.net/klaytn/v1.2.0/homi-v1.2.0-4-darwin-amd64.tar.gz)

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

* Not supported yet

## Release Notes for Klaytn v1.2.0 <a href="#release-notes-for-klaytn-v1-2-0" id="release-notes-for-klaytn-v1-2-0"></a>

### Highlight - The first official release of Service Chain <a href="#highlight-the-first-official-release-of-service-chain" id="highlight-the-first-official-release-of-service-chain"></a>

We are pleased to announce that this version officially supports Service Chain. Service Chain is Klaytn’s layer-2 solution designed to achieve horizontal scalability. Service chains run independently from the Klaytn main chain and can have own governance. To learn more about the Service Chain, please visit <https://docs.klaytn.foundation/klaytn/scaling-solutions>.

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

* Service Chain features
* Data anchoring: Service chain data can be anchored to a parent chain via `ChainDataAnchoring` transaction.
* Cross-chain value transfer: KLAY and KCT can be transferred between a service chain and a parent chain.
* High Availability: Multiple bridge nodes can be set up in an H/A configuration to reduce downtime due to accidental hardware/software failure.
* New APIs for Service Chain
* klay\_getDecodedAnchoringTransactionByHash
* subbridge\_getParentOperatorBalance
* subbridge\_getChildOperatorBalance
* subbridge\_getAnchoringTxHashByBlockNumber
* subbridge\_getValueTransferOperatorThreshold
* subbridge\_setValueTransferOperatorThreshold
* subbridge\_registerOperator
* subbridge\_getRegisteredOperators

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

* Fixed a race condition in txpool.

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

* Only unlocked tokens can be moved across chains.
