- Add experimental `reliable` messaging option. [See documentation.](https://github.com/peers/peerjs/blob/master/docs/api.md#experimental-reliable-and-large-file-transfer)
- Fix bug where the ID /GET request was cached and so two Peers created simultaneously would get the same ID: [See issue.](https://github.com/peers/peerjs-server/issues/2)
- Add support for relative hostname. [See documentation.](https://github.com/peers/peerjs/blob/master/docs/api.md#new-peerid-options)
Semantic Versioning Changelog
[1.5.1](https://github.com/ambianic/peerjs-python/compare/v1.5.0...v1.5.1) (2021-10-05)
Bug Fixes
* pypi publish script ([05114a4](https://github.com/ambianic/peerjs-python/commit/05114a49532e2a7c3fbc1084d729f198f8a35a9b))
[1.5.0](https://github.com/ambianic/peerjs-python/compare/v1.4.5...v1.5.0) (2021-10-05)
Features
* support for custom device display name ([d417830](https://github.com/ambianic/peerjs-python/commit/d41783062674eb5bdfc0ecd47c918f084bc30a39))
* support for HTTP PUT method ([57](https://github.com/ambianic/peerjs-python/issues/57)) ([fdb1ac5](https://github.com/ambianic/peerjs-python/commit/fdb1ac56aa8e76f88231d90aa5c8803fd9c7e78f)), closes [#51](https://github.com/ambianic/peerjs-python/issues/51) [#52](https://github.com/ambianic/peerjs-python/issues/52) [#53](https://github.com/ambianic/peerjs-python/issues/53) [#38](https://github.com/ambianic/peerjs-python/issues/38) [#31](https://github.com/ambianic/peerjs-python/issues/31) [#50](https://github.com/ambianic/peerjs-python/issues/50)
[1.4.2](https://github.com/ivelin/peerjs-python/compare/v1.4.1...v1.4.2) (2021-09-21)
Bug Fixes
* test new script ([5090913](https://github.com/ivelin/peerjs-python/commit/5090913293a22897b850945215520a78fc5fbead))
[1.4.1](https://github.com/ivelin/peerjs-python/compare/v1.4.0...v1.4.1) (2021-09-21)
Bug Fixes
* allow more lenient peers id load ([1fe71b6](https://github.com/ivelin/peerjs-python/commit/1fe71b6e5903d6068f83fb6142da64e1cd34b763)), closes [#51](https://github.com/ivelin/peerjs-python/issues/51)
* allow more lenient peers id load ([981ae27](https://github.com/ivelin/peerjs-python/commit/981ae27bd980cb43ddef1906e9f17a7756314696))
* load peer ID from an empty file ([4cfe6fb](https://github.com/ivelin/peerjs-python/commit/4cfe6fb36e0f48ec5b29b3d491b77840921f57d8)), closes [#52](https://github.com/ivelin/peerjs-python/issues/52)
* load peer ID from an empty file ([b9ff9fa](https://github.com/ivelin/peerjs-python/commit/b9ff9faa578eed3a53a2350b7f694fff6dc06fd7))
* log_level not found in config ([fb0a2da](https://github.com/ivelin/peerjs-python/commit/fb0a2da641d97ea0e2ebd376d120fbc357d5ba02)), closes [#53](https://github.com/ivelin/peerjs-python/issues/53)
* log_level not found in config ([ddfedea](https://github.com/ivelin/peerjs-python/commit/ddfedeac4ee4803fdee79f209f90798842312118))
* merge pull request [38](https://github.com/ivelin/peerjs-python/issues/38) from ivelin/master ([12a4365](https://github.com/ivelin/peerjs-python/commit/12a43657fe828b3ed986ca8c8aae82f85a79ffb5))
* peer reconnect error; closes [31](https://github.com/ivelin/peerjs-python/issues/31) ([6b68cfa](https://github.com/ivelin/peerjs-python/commit/6b68cfa9145422488cf35f161e9e40ea88ae73ee))
* rename http-proxy to http_proxy ([8ee5e0b](https://github.com/ivelin/peerjs-python/commit/8ee5e0b1d46e10549308c6e131a2d38704a18465)), closes [#50](https://github.com/ivelin/peerjs-python/issues/50)
[1.4.5](https://github.com/ambianic/peerjs-python/compare/v1.4.4...v1.4.5) (2021-01-23)
Bug Fixes
* log_level not found in config ([fb0a2da](https://github.com/ambianic/peerjs-python/commit/fb0a2da641d97ea0e2ebd376d120fbc357d5ba02)), closes [#53](https://github.com/ambianic/peerjs-python/issues/53)
* log_level not found in config ([ddfedea](https://github.com/ambianic/peerjs-python/commit/ddfedeac4ee4803fdee79f209f90798842312118))
[1.4.4](https://github.com/ambianic/peerjs-python/compare/v1.4.3...v1.4.4) (2021-01-23)
Bug Fixes
* load peer ID from an empty file ([4cfe6fb](https://github.com/ambianic/peerjs-python/commit/4cfe6fb36e0f48ec5b29b3d491b77840921f57d8)), closes [#52](https://github.com/ambianic/peerjs-python/issues/52)
* load peer ID from an empty file ([b9ff9fa](https://github.com/ambianic/peerjs-python/commit/b9ff9faa578eed3a53a2350b7f694fff6dc06fd7))
[1.4.3](https://github.com/ambianic/peerjs-python/compare/v1.4.2...v1.4.3) (2021-01-23)
Bug Fixes
* allow more lenient peers id load ([1fe71b6](https://github.com/ambianic/peerjs-python/commit/1fe71b6e5903d6068f83fb6142da64e1cd34b763)), closes [#51](https://github.com/ambianic/peerjs-python/issues/51)
* allow more lenient peers id load ([981ae27](https://github.com/ambianic/peerjs-python/commit/981ae27bd980cb43ddef1906e9f17a7756314696))
[1.4.2](https://github.com/ambianic/peerjs-python/compare/v1.4.1...v1.4.2) (2021-01-15)
Bug Fixes
* rename http-proxy to http_proxy ([8ee5e0b](https://github.com/ambianic/peerjs-python/commit/8ee5e0b1d46e10549308c6e131a2d38704a18465)), closes [#50](https://github.com/ambianic/peerjs-python/issues/50)
[1.4.1](https://github.com/ambianic/peerjs-python/compare/v1.4.0...v1.4.1) (2020-11-28)
Bug Fixes
* merge pull request [38](https://github.com/ambianic/peerjs-python/issues/38) from ivelin/master ([12a4365](https://github.com/ambianic/peerjs-python/commit/12a43657fe828b3ed986ca8c8aae82f85a79ffb5))
* peer reconnect error; closes [31](https://github.com/ambianic/peerjs-python/issues/31) ([6b68cfa](https://github.com/ambianic/peerjs-python/commit/6b68cfa9145422488cf35f161e9e40ea88ae73ee))
[1.4.0](https://github.com/ambianic/peerjs-python/compare/v1.3.0...v1.4.0) (2020-11-09)
Features
* expose dedicated configuration ([c1cf754](https://github.com/ambianic/peerjs-python/commit/c1cf7544ebbc15cc054d66faddb4e2cff6acb291)), closes [#37](https://github.com/ambianic/peerjs-python/issues/37)
[1.3.0](https://github.com/ambianic/peerjs-python/compare/v1.2.7...v1.3.0) (2020-11-03)
Features
* expose stun servers config ([22f69b3](https://github.com/ambianic/peerjs-python/commit/22f69b3eaa79097791b2ec2c61abbd823c6c6a38)), closes [#36](https://github.com/ambianic/peerjs-python/issues/36)
[1.2.7](https://github.com/ambianic/peerjs-python/compare/v1.2.6...v1.2.7) (2020-10-31)
Bug Fixes
* accomodate aiortc 1.0 breaking change ([eebc55c](https://github.com/ambianic/peerjs-python/commit/eebc55c7b2e701da907634114e0c73fc02fe6e2d))
* remove irresponsive TURN server ([4cafb54](https://github.com/ambianic/peerjs-python/commit/4cafb546e9eb2631026cbe64c2064289302b1a1d))
[1.2.6](https://github.com/ambianic/peerjs-python/compare/v1.2.5...v1.2.6) (2020-10-31)
Bug Fixes
* remove dead STUN and TURN servers ([ef53875](https://github.com/ambianic/peerjs-python/commit/ef53875cb23f99ecfe4807a3d6f4cad9a01f3206))
* support python 3.7 and 3.8 ([cfb81a1](https://github.com/ambianic/peerjs-python/commit/cfb81a1d3576946b349202a62f4a7a2aae8d3e54))
[1.2.5](https://github.com/ambianic/peerjs-python/compare/v1.2.4...v1.2.5) (2020-06-03)
Bug Fixes
* upgrade av to 8.0.0 ([656b312](https://github.com/ambianic/peerjs-python/commit/656b3125db1779968642b310e0bbbfd58c1b7824))
[1.2.4](https://github.com/ambianic/peerjs-python/compare/v1.2.3...v1.2.4) (2020-04-02)
Bug Fixes
* expand list of fallback stun and turn servers ([5e179f3](https://github.com/ambianic/peerjs-python/commit/5e179f3995f442f88491e95b728dc98eb02828d2))
[1.2.3](https://github.com/ambianic/peerjs-python/compare/v1.2.2...v1.2.3) (2020-03-29)
Bug Fixes
* improve http-proxy resilience to network disruptions ([2a85739](https://github.com/ambianic/peerjs-python/commit/2a857392b5df6e7b4cf765e91f409ae7791deb42))
[1.2.2](https://github.com/ambianic/peerjs-python/compare/v1.2.1...v1.2.2) (2020-03-24)
Bug Fixes
* handle graceful peer reconnect on network disruptions ([95ce08c](https://github.com/ambianic/peerjs-python/commit/95ce08c2da0def7ec952e69c79a427ec95ee3294))
* move peer to local variable scope ([3afc680](https://github.com/ambianic/peerjs-python/commit/3afc680ab2103f779310428d519b65c95904bca9))
* shutdown cleanup ([de121d7](https://github.com/ambianic/peerjs-python/commit/de121d70615aed96fea04cb6f3e6a50cb58df48c))
* syntax error ([10ad6e1](https://github.com/ambianic/peerjs-python/commit/10ad6e1afe65ccd21366ae21b211d6faa75426da))
[1.2.1](https://github.com/ambianic/peerjs-python/compare/v1.2.0...v1.2.1) (2020-02-13)
Bug Fixes
* switched to aiohttp for more robust webrtc connectivity ([20f12e2](https://github.com/ambianic/peerjs-python/commit/20f12e23632f3f9b2d3041a785a9361f0c56cd2f))
[1.2.0](https://github.com/ambianic/peerjs-python/compare/v1.1.6...v1.2.0) (2020-02-12)
Features
* more robust datachannel management ([8755cfc](https://github.com/ambianic/peerjs-python/commit/8755cfc4086b5c84d7b61cbe1466d42422360717))
[1.1.6](https://github.com/ambianic/peerjs-python/compare/v1.1.5...v1.1.6) (2020-02-04)
Bug Fixes
* minor logging cleanup ([d8ed1d4](https://github.com/ambianic/peerjs-python/commit/d8ed1d48a2863158a3ece540de0e7733ac001cdc))
* pyav version dependency ([6aad177](https://github.com/ambianic/peerjs-python/commit/6aad1773ed28757b137169ef20275dd5911952d1))
[1.1.5](https://github.com/ambianic/peerjs-python/compare/v1.1.4...v1.1.5) (2020-02-03)
Bug Fixes
* logging levels ([fffcdd4](https://github.com/ambianic/peerjs-python/commit/fffcdd4c71b950b98e212481d30178cce7e83bd1))
[1.1.4](https://github.com/ambianic/peerjs-python/compare/v1.1.3...v1.1.4) (2020-02-01)
Bug Fixes
* log levels throughout code ([c4c5836](https://github.com/ambianic/peerjs-python/commit/c4c5836efdefbc5a80ba355c288c9717d188d7d9))
[1.1.3](https://github.com/ambianic/peerjs-python/compare/v1.1.2...v1.1.3) (2020-01-30)
Bug Fixes
* polish shutdown sequence ([161394c](https://github.com/ambianic/peerjs-python/commit/161394ccc4ee3f03f592fa45902bbea03a3eab2f))
[1.1.2](https://github.com/ambianic/peerjs-python/compare/v1.1.1...v1.1.2) (2020-01-29)
Bug Fixes
* use find_namespace: to include python code in package ([204a13b](https://github.com/ambianic/peerjs-python/commit/204a13b58b35e9e500799eda68e86545af66c6a4))
[1.1.1](https://github.com/ambianic/peerjs-python/compare/v1.1.0...v1.1.1) (2020-01-29)
Bug Fixes
* remove msgpack dependency ([9dc5b03](https://github.com/ambianic/peerjs-python/commit/9dc5b034ccada4aefcc14800b13b6d0afa5eb897))
[1.1.0](https://github.com/ambianic/peerjs-python/compare/v1.0.9...v1.1.0) (2020-01-29)
Features
* add ext.http-proxy to pypi package ([1fbaaa4](https://github.com/ambianic/peerjs-python/commit/1fbaaa4d3c9d0bb4111d67400d5827f7aaf6f4de))
[1.0.9](https://github.com/ambianic/peerjs-python/compare/v1.0.8...v1.0.9) (2020-01-28)
Bug Fixes
* update docs to reflect pypi release ([e684daf](https://github.com/ambianic/peerjs-python/commit/e684daf02cb4a0aaff66b533c764fb5a8f6154a5))
[1.0.8](https://github.com/ambianic/peerjs-python/compare/v1.0.7...v1.0.8) (2020-01-28)
Bug Fixes
* Include PnP and HTTP Proxy features in README ([eaa9fbc](https://github.com/ambianic/peerjs-python/commit/eaa9fbc715d5dd9abe17a4a6f98c63e45ff40133))
[1.0.7](https://github.com/ambianic/peerjs-python/compare/v1.0.6...v1.0.7) (2020-01-28)
Bug Fixes
* include README.md in pypi package ([9275708](https://github.com/ambianic/peerjs-python/commit/92757087da54d31b1cbfd60de403693aa17581c2))
[1.0.6](https://github.com/ambianic/peerjs-python/compare/v1.0.5...v1.0.6) (2020-01-28)
Bug Fixes
* trigger pypi release ([f9acd06](https://github.com/ambianic/peerjs-python/commit/f9acd062a56a0001952361667d663c587bc1b8dc))
[1.0.5](https://github.com/ambianic/peerjs-python/compare/v1.0.4...v1.0.5) (2020-01-28)
Bug Fixes
* pypi classisifer topic ([f06ce5a](https://github.com/ambianic/peerjs-python/commit/f06ce5aa172f6c0dc1fea5bdc65fdc820190fdc3))
[1.0.4](https://github.com/ambianic/peerjs-python/compare/v1.0.3...v1.0.4) (2020-01-28)
Bug Fixes
* license classifier ([e0bb252](https://github.com/ambianic/peerjs-python/commit/e0bb252d8c449a6cbaece8ac90c852984dd71610))
* merge branch 'master' into dev ([7a57aba](https://github.com/ambianic/peerjs-python/commit/7a57abaa2fcddb7269f1c82e88430953a329a4df))
* setup.cfg deps ([20a4c77](https://github.com/ambianic/peerjs-python/commit/20a4c77a1e3ba2efd99b8ad3dc14f5d042e6f28b))
[1.0.3](https://github.com/ambianic/peerjs-python/compare/v1.0.2...v1.0.3) (2020-01-28)
Bug Fixes
* pypi dev status classifier ([e8c773a](https://github.com/ambianic/peerjs-python/commit/e8c773a5b837b01c792bb2561c43d0e09177aae2))
[1.0.2](https://github.com/ambianic/peerjs-python/compare/v1.0.1...v1.0.2) (2020-01-28)
Bug Fixes
* package dir ([6007457](https://github.com/ambianic/peerjs-python/commit/60074572adb050243142e0904fd4bc06000b19f8))
[1.0.1](https://github.com/ambianic/peerjs-python/compare/v1.0.0...v1.0.1) (2020-01-28)
Bug Fixes
* publish action trigger ([ef7ffa1](https://github.com/ambianic/peerjs-python/commit/ef7ffa15bbffb22681ef748ea5b229a80803357e))