---
default_semver_increment_mode: !pre_minor dev
---
# Changelog
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## \[Unreleased\]
## 0.6.0-dev.21
## 0.6.0-dev.20
## 0.6.0-dev.19
## 0.6.0-dev.18
## 0.6.0-dev.17
## 0.6.0-dev.16
## 0.6.0-dev.15
## 0.6.0-dev.14
## 0.6.0-dev.13
## 0.6.0-dev.12
## 0.6.0-dev.11
## 0.6.0-dev.10
## 0.6.0-dev.9
## 0.6.0-dev.8
## 0.6.0-dev.7
## 0.6.0-dev.6
## 0.6.0-dev.5
## 0.6.0-dev.4
## 0.6.0-dev.3
## 0.6.0-dev.2
## 0.6.0-dev.1
## 0.6.0-dev.0
## 0.5.0
## 0.5.0-rc.1
## 0.5.0-rc.0
## 0.5.0-dev.22
## 0.5.0-dev.21
## 0.5.0-dev.20
## 0.5.0-dev.19
## 0.5.0-dev.18
## 0.5.0-dev.17
## 0.5.0-dev.16
## 0.5.0-dev.15
## 0.5.0-dev.14
## 0.5.0-dev.13
## 0.5.0-dev.12
## 0.5.0-dev.11
## 0.5.0-dev.10
## 0.5.0-dev.9
## 0.5.0-dev.8
## 0.5.0-dev.7
## 0.5.0-dev.6
## 0.5.0-dev.5
## 0.5.0-dev.4
## 0.5.0-dev.3
## 0.5.0-dev.2
## 0.5.0-dev.1
## 0.5.0-dev.0
## 0.4.0
## 0.4.0-dev.27
## 0.4.0-dev.26
## 0.4.0-dev.25
## 0.4.0-dev.24
## 0.4.0-dev.23
## 0.4.0-dev.22
## 0.4.0-dev.21
## 0.4.0-dev.20
## 0.4.0-dev.19
## 0.4.0-dev.18
## 0.4.0-dev.17
## 0.4.0-dev.16
## 0.4.0-dev.15
## 0.4.0-dev.14
## 0.4.0-dev.13
## 0.4.0-dev.12
## 0.4.0-dev.11
## 0.4.0-dev.10
## 0.4.0-dev.9
## 0.4.0-dev.8
## 0.4.0-dev.7
## 0.4.0-dev.6
## 0.4.0-dev.5
## 0.4.0-dev.4
## 0.4.0-dev.3
## 0.4.0-dev.2
## 0.4.0-dev.1
## 0.4.0-dev.0
## 0.3.0
## 0.3.0-beta-dev.22
## 0.3.0-beta-dev.21
## 0.3.0-beta-dev.20
## 0.3.0-beta-dev.19
## 0.3.0-beta-dev.18
## 0.3.0-beta-dev.17
- `WebsocketListener` now requires an `allowed_origins` configuration to be provided. When connecting to the websocket a matching origin must be specified in the connection request `Origin` header. [\#3460](https://github.com/holochain/holochain/pull/3460)
## 0.3.0-beta-dev.16
## 0.3.0-beta-dev.15
- *BREAKING* This is a breaking change ONLY if you are using the holochain\_websocket API, e.g. if you are using it directly as a websocket client rust library to connect to holochain. This is *NOT* breaking if you are using an existing other client, as the protocol remains the same. Many updates, fixes, and simplifications to the holochain websocket code. Including fixing websocket shutdowns when signals were emitted in post\_commit hooks and during overload conditions of emitted signal count. [\#3372](https://github.com/holochain/holochain/pull/3372)
## 0.3.0-beta-dev.14
## 0.3.0-beta-dev.13
## 0.3.0-beta-dev.12
## 0.3.0-beta-dev.11
## 0.3.0-beta-dev.10
## 0.3.0-beta-dev.9
## 0.3.0-beta-dev.8
## 0.3.0-beta-dev.7
## 0.3.0-beta-dev.6
## 0.3.0-beta-dev.5
- Change the license from CAL-1.0 to Apache-2.0.
## 0.3.0-beta-dev.4
## 0.3.0-beta-dev.3
## 0.3.0-beta-dev.2
## 0.3.0-beta-dev.1
## 0.3.0-beta-dev.0
## 0.2.0
## 0.2.0-beta-rc.3
## 0.2.0-beta-rc.2
## 0.2.0-beta-rc.1
## 0.2.0-beta-rc.0
## 0.1.0
## 0.1.0-beta-rc.1
## 0.1.0-beta-rc.0
## 0.0.39
## 0.0.38
## 0.0.37
## 0.0.36
## 0.0.35
## 0.0.34
## 0.0.33
## 0.0.32
## 0.0.31
## 0.0.30
## 0.0.29
## 0.0.28
## 0.0.27
## 0.0.26
## 0.0.25
## 0.0.24
## 0.0.23
## 0.0.22
## 0.0.21
## 0.0.20
## 0.0.19
## 0.0.18
## 0.0.17
## 0.0.16
## 0.0.15
## 0.0.14
## 0.0.13
## 0.0.12
## 0.0.11
## 0.0.10
## 0.0.9
## 0.0.8
## 0.0.7
## 0.0.6
## 0.0.5
## 0.0.4
## 0.0.3
## 0.0.2
## 0.0.1