@aptpod/iscp-ts
Version:
iSCP 2.0 client library for TypeScript
531 lines (427 loc) • 65.4 kB
Markdown
# Changelog
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
### [1.1.1](https://git.aptpod.co.jp///compare/v1.1.1-beta.0...v1.1.1) (2025-02-18)
### [1.1.1-beta.0](https://git.aptpod.co.jp///compare/v1.1.0...v1.1.1-beta.0) (2025-02-18)
### Bug Fixes
- **#232:** remove @etherdata-blockchain/url-join and implement custom URL join ([43357d8](https://git.aptpod.co.jp///commit/43357d83786a8cc1ce7b64424441e65c21c05b01)), closes [#232](https://git.aptpod.co.jp///issues/232)
- **deps:** update dependency https-proxy-agent to ^7.0.6 ([3b8fc53](https://git.aptpod.co.jp///commit/3b8fc53ffa523572b32b25f0d6387f5056ca52c9))
## [1.1.0](https://git.aptpod.co.jp///compare/v1.1.0-beta.1...v1.1.0) (2024-10-17)
## [1.1.0-beta.1](https://git.aptpod.co.jp///compare/v1.1.0-beta.0...v1.1.0-beta.1) (2024-10-16)
### Features
- **#229:** resolve immediately in abort-signal-listener if already aborted ([b01b2b1](https://git.aptpod.co.jp///commit/b01b2b138ddfcdddfd68009a35c6d11868b6e722))
### Bug Fixes
- **#229:** fix missing implementation for termination of resolve on interruption in readLoop of wire ([a0e7e8d](https://git.aptpod.co.jp///commit/a0e7e8d076400b645f3a37f13a27c98c0c45d7e9))
- **#229:** remove unnecessary abortSignalListener in flushLoop ([fe52c71](https://git.aptpod.co.jp///commit/fe52c719214d945aba624716d657931b0408725f)), closes [#229](https://git.aptpod.co.jp///issues/229)
- **deps:** update dependency debug to ^4.3.7 ([fa9420a](https://git.aptpod.co.jp///commit/fa9420a764dd1fddf61f90bb61f23cb846c6534f))
- **deps:** update dependency https-proxy-agent to ^7.0.5 ([c17d21a](https://git.aptpod.co.jp///commit/c17d21a69d4e7e2bb1a91013a41cc65b91c93350))
## [1.1.0-beta.0](https://git.aptpod.co.jp///compare/v1.0.0...v1.1.0-beta.0) (2024-09-17)
## [1.0.0](https://git.aptpod.co.jp///compare/v1.0.0-beta.0...v1.0.0) (2024-04-16)
## [1.0.0-beta.0](https://git.aptpod.co.jp///compare/v0.12.1...v1.0.0-beta.0) (2024-04-16)
### Bug Fixes
- **deps:** update dependency @emotion/styled to ^11.11.5 ([228ee00](https://git.aptpod.co.jp///commit/228ee0057978b15c0d3b2cf0d7fe125de8120dec))
- **deps:** update dependency @protobuf-ts/runtime to ^2.9.4 ([389d842](https://git.aptpod.co.jp///commit/389d84259ea3076c5275e5c7a36c04160629064b))
### [0.12.1](https://git.aptpod.co.jp///compare/v0.12.1-beta.0...v0.12.1) (2024-03-18)
### [0.12.1-beta.0](https://git.aptpod.co.jp///compare/v0.12.0...v0.12.1-beta.0) (2024-03-18)
## [0.12.0](https://git.aptpod.co.jp///compare/v0.12.0-beta.3...v0.12.0) (2024-03-13)
## [0.12.0-beta.3](https://git.aptpod.co.jp///compare/v0.12.0-beta.2...v0.12.0-beta.3) (2024-03-13)
### Bug Fixes
- **deps:** update dependency @emotion/react to ^11.11.4 ([309d7d5](https://git.aptpod.co.jp///commit/309d7d5f1163a56d2e22b16eb52971abafdd6345))
## [0.12.0-beta.2](https://git.aptpod.co.jp///compare/v0.12.0-beta.1...v0.12.0-beta.2) (2024-03-12)
### Features
- **all:** add tsc-alias and fixed websocket ([6096b9b](https://git.aptpod.co.jp///commit/6096b9bb1fcfd011e4f6023c4fc250f2a396a4c4))
- **transport/websocket:** add debug log ([b4fac6c](https://git.aptpod.co.jp///commit/b4fac6c0664e1944fbfd7d52897c5505f5238863))
- **transport/websocket:** optimize export and test ([e5c70e8](https://git.aptpod.co.jp///commit/e5c70e8f770254945a5d06f31d8a37c7df655749))
## [0.12.0-beta.1](https://git.aptpod.co.jp///compare/v0.12.0-beta.0...v0.12.0-beta.1) (2024-03-07)
### Features
- **transport/websocket:** improve error reason ([1ca65ea](https://git.aptpod.co.jp///commit/1ca65ea1efb29b0c91429e769e9a28856edaaf64))
- **transport/websocket:** use ws ([162a90b](https://git.aptpod.co.jp///commit/162a90bab715ab8bc1e8f1920f13fb9dcc975fba))
- **transport/websocket:** with https-proxy-agent ([4da810f](https://git.aptpod.co.jp///commit/4da810f0f978b34744695fa60752316a5a0892f4))
### Bug Fixes
- **transport/websocket:** fixed WebSocket ([265796c](https://git.aptpod.co.jp///commit/265796c2ebb37aefe9d2c859d1f79a4e69af74cb))
## [0.12.0-beta.0](https://git.aptpod.co.jp///compare/v0.11.1...v0.12.0-beta.0) (2024-03-06)
### Bug Fixes
- **deps:** update dependency @etherdata-blockchain/url-join to ^5.0.3 ([940e3f5](https://git.aptpod.co.jp///commit/940e3f516698ddd8b01b39d14efcd68828016c70))
- **deps:** update dependency axios to ^1.3.6 ([ca06c92](https://git.aptpod.co.jp///commit/ca06c92c956b8d81d632469ed2950595b4f93113))
- **deps:** update dependency axios to ^1.4.0 ([75ec1bf](https://git.aptpod.co.jp///commit/75ec1bf26d1ac7bbfa7f839601f965c3d986ee51))
- **deps:** update dependency commander to ^10.0.1 ([ac7ee19](https://git.aptpod.co.jp///commit/ac7ee194a052a13a203d5d0c9954c2955021a9c5))
- **deps:** update dependency qs to ^6.11.2 ([bded9bd](https://git.aptpod.co.jp///commit/bded9bd5648de844c50ba562092b18e11e83182c))
- **deps:** update dependency uuid to ^9.0.1 ([d14d277](https://git.aptpod.co.jp///commit/d14d27760d43bea46d39efae35851e1558aa12fc))
- **deps:** update emotion monorepo ([416522a](https://git.aptpod.co.jp///commit/416522a1d8092222ff26eaa798aad4f4faabb822))
- **deps:** update emotion monorepo to ^11.10.8 ([2d02bda](https://git.aptpod.co.jp///commit/2d02bda2843bc1b9b7f0d37cca3cdba60f49db26))
### [0.11.1](https://git.aptpod.co.jp///compare/v0.11.1-beta.0...v0.11.1) (2023-05-23)
### [0.11.1-beta.0](https://git.aptpod.co.jp///compare/v0.11.0...v0.11.1-beta.0) (2023-05-23)
### Bug Fixes
- **upstream:** fixed readAckLoop when draining ([31915b6](https://git.aptpod.co.jp///commit/31915b651edfd1cfd032389e843f4b48977e42d7))
## [0.11.0](https://git.aptpod.co.jp///compare/v0.10.1-beta.4...v0.11.0) (2023-04-13)
### [0.10.1-beta.4](https://git.aptpod.co.jp///compare/v0.10.1-beta.3...v0.10.1-beta.4) (2023-04-12)
### Features
- **conn,downstream:** add omitEmptyChunk ([de94b9e](https://git.aptpod.co.jp///commit/de94b9e6ab5ff3ab9b2e3a01b39d49b78ca67756))
- **downstream:** add support metadataAck when reconnecting ([ec4a945](https://git.aptpod.co.jp///commit/ec4a9452b1d6284a7a67979dabfd47d7b7a424d6))
- **downstream:** add support send chunkAck when reconnecting ([d04d030](https://git.aptpod.co.jp///commit/d04d03021648fe74b1f6dbaf364ca324703f282d))
- **encoding:** add omitEmptyChunk to converter ([5ee64af](https://git.aptpod.co.jp///commit/5ee64afaff7f2b6d06d1e7532634caea12f630f7))
- **encoding:** regenerated iscp-proto ([07e601a](https://git.aptpod.co.jp///commit/07e601a83a5aaa7d969c13066fdff7dfacc10b3f))
- **exception:** add ISCPReconnetingError ([8526f9d](https://git.aptpod.co.jp///commit/8526f9d469e9fea9cf83ce0e01cdb6f3c7862880))
- **iscp-proto:** update ([6d6e02c](https://git.aptpod.co.jp///commit/6d6e02cc9cbe12eae72236986a539f683b0ca9da))
- **message:** add omitEmptyChunk ([8c8ce9d](https://git.aptpod.co.jp///commit/8c8ce9dfec2e30df91c5b55b10b141bab5df339c))
### Bug Fixes
- **conn:** reconnect lock ([e0eaa48](https://git.aptpod.co.jp///commit/e0eaa48a1c00edacc25be39a69612e9088192302))
- **deps:** update dependency axios to ^1.3.5 ([a1b9249](https://git.aptpod.co.jp///commit/a1b92499f640c5b8006eef93b15e5bdaacadf994))
- **exception:** fixed export ([2d866d8](https://git.aptpod.co.jp///commit/2d866d8722b32175b1b963edc8c107ae3fa7dcb9))
### [0.10.1-beta.3](https://git.aptpod.co.jp///compare/v0.10.1-beta.2...v0.10.1-beta.3) (2023-04-06)
### Features
- **exception:** add readonly attribute ([9d8ee81](https://git.aptpod.co.jp///commit/9d8ee81acf36069a1773156d0535f57cd31a4394))
- **exception:** change property of ISCPFailedMessageError ([d4d2cd3](https://git.aptpod.co.jp///commit/d4d2cd3556d66df4773344077622c30a73819914))
### [0.10.1-beta.2](https://git.aptpod.co.jp///compare/v0.10.1-beta.1...v0.10.1-beta.2) (2023-04-05)
### Bug Fixes
- **deps:** update dependency @mui/material to ^5.11.16 ([fd7801e](https://git.aptpod.co.jp///commit/fd7801ec093a41153e8d4fccd1eb1e9113d91bf5))
- **deps:** update dependency @protobuf-ts/runtime to ^2.8.3 ([281e634](https://git.aptpod.co.jp///commit/281e6342964069e876aad7481596f40b4aa2d77e))
- **deps:** update dependency axios to ^1.3.4 ([ccf091a](https://git.aptpod.co.jp///commit/ccf091a390ac712a7344d0b28ac42fb427192814))
- **deps:** update dependency qs to ^6.11.1 ([1b5fed4](https://git.aptpod.co.jp///commit/1b5fed458cdc98623513c9fa7177979a671e08e6))
- **deps:** update emotion monorepo to ^11.10.6 ([8cefcc9](https://git.aptpod.co.jp///commit/8cefcc9935f6c2f5175c8f45299d3f697dd6ec08))
- **index:** fixed export ([fa4a44b](https://git.aptpod.co.jp///commit/fa4a44bbd9f752ed533fc376c459efca4e73be29))
### [0.10.1-beta.1](https://git.aptpod.co.jp///compare/v0.10.1-beta.0...v0.10.1-beta.1) (2023-04-04)
### Features
- **conn:** add reconnecting event with error ([47a31bc](https://git.aptpod.co.jp///commit/47a31bc95d8e69aba32962f43ae3ccc430abf908))
- **transport-with-reconnect:** extend retry event ([3ac180a](https://git.aptpod.co.jp///commit/3ac180ac83730d1860b9534dde53c1557dc31afe))
### [0.10.1-beta.0](https://git.aptpod.co.jp///compare/v1.22.19...v0.10.1-beta.0) (2023-03-29)
### Features
- **conn:** add reconnecting and reconnected event ([7fc830a](https://git.aptpod.co.jp///commit/7fc830a7834306e84e81b1c264c3c1ee94e99ba5))
### Bug Fixes
- **conn,transport-with-reconnect:** fixed reconnect ([63ee827](https://git.aptpod.co.jp///commit/63ee8271ffc3202dae4c03f1bfc4d9665a7bcda0))
- **deps:** update dependency @mui/material to ^5.11.7 ([067f0f0](https://git.aptpod.co.jp///commit/067f0f0213dfbbb770c542e925155c76e210c308))
- **deps:** update dependency axios to ^1.2.6 ([4712d7f](https://git.aptpod.co.jp///commit/4712d7ff90463bf39e735efdd00207ec4537eed7))
- **deps:** update dependency axios to ^1.3.1 ([dd45516](https://git.aptpod.co.jp///commit/dd45516c8572f5f076eb70708238554d28cb738f))
- **downstream:** fixed signature ([17be720](https://git.aptpod.co.jp///commit/17be720f6de97a44aed5a5334dbd511559327875))
## [0.10.0](https://git.aptpod.co.jp///compare/v0.10.0-beta.2...v0.10.0) (2023-01-27)
## [0.10.0-beta.2](https://git.aptpod.co.jp///compare/v0.10.0-beta.1...v0.10.0-beta.2) (2023-01-27)
## [0.10.0-beta.1](https://git.aptpod.co.jp///compare/v0.10.0-beta.0...v0.10.0-beta.1) (2023-01-27)
## [0.10.0-beta.0](https://git.aptpod.co.jp///compare/v0.9.1...v0.10.0-beta.0) (2023-01-27)
### Features
- **#137:** add upstream ([9e23999](https://git.aptpod.co.jp///commit/9e239998571752c46ceb13d3e0cef417ca341bda)), closes [#137](https://git.aptpod.co.jp///issues/137)
- **#138:** add e2e-call ([7ff3ad0](https://git.aptpod.co.jp///commit/7ff3ad05a5b54c66c383a5b42f3d26c4063ace12)), closes [#138](https://git.aptpod.co.jp///issues/138)
- **alias-map:** add get method ([536fb53](https://git.aptpod.co.jp///commit/536fb534b6706a507c0bd59ffdf61c206a242687))
- **conn:** delete downstream prefix from eventListener ([bf449fc](https://git.aptpod.co.jp///commit/bf449fcf17d81401d414d0dadc0ed58232899fbb))
- **conn:** delete send call timeout option ([6d4f7ab](https://git.aptpod.co.jp///commit/6d4f7abf625b6529f0c14a321e13c1e8b1f4d326))
- **conn:** fixed conn failed message ([748967a](https://git.aptpod.co.jp///commit/748967a49bbc4416817af7b37ccd66a4dc5e7883))
- **conn:** to SendBaseTimeOptions ([46167df](https://git.aptpod.co.jp///commit/46167df1d42eb99cc4291b690ac41b309fbf6973))
- **flush-policy:** change config parameter with primitive parameter ([2039aac](https://git.aptpod.co.jp///commit/2039aac5df8e18f733368785f081580900136c0c))
- **message:** add deepCopy to UpstreamInfo ([9a3ee02](https://git.aptpod.co.jp///commit/9a3ee027055e9328a577b8dd3d019d6d1277d276))
- **model:** delete timeout in EventListenerOptions ([2b5e387](https://git.aptpod.co.jp///commit/2b5e38742ab027b90a39d711125cb7d32b3b3832))
- **upstream:** to UpstreamCloseOptions ([f95f9dd](https://git.aptpod.co.jp///commit/f95f9ddb27e1374c53563e31ffd7aab9d807fb64))
- **url-join:** relpace with @etherdata-blockchain/url-join ([bd3b4cb](https://git.aptpod.co.jp///commit/bd3b4cb81268db2b32117b638a41a614751aaf0f))
- **webtransport:** change enableTls default to true ([756363d](https://git.aptpod.co.jp///commit/756363d21ba02d7399db129104c348dac71b1e12))
### Bug Fixes
- **conn:** close when wire.start error ([5f9eb80](https://git.aptpod.co.jp///commit/5f9eb807d97eddf00c0e529623f8664e0749bef5))
- **conn:** fixed await ([82d134b](https://git.aptpod.co.jp///commit/82d134b27f5b8779ce075c598c4419201f9b4d9e))
- **conn:** fixed camelCase at REPLY_CALL ([230b622](https://git.aptpod.co.jp///commit/230b6220d81e62b3d2de32e0b80ac16ef69bd226))
- **conn:** fixed close when disconnect ([41cd44e](https://git.aptpod.co.jp///commit/41cd44efd73c473dfdff6d643ff8357ac3b4b588))
- **conn:** fixed Downstream.start ([0cc6c63](https://git.aptpod.co.jp///commit/0cc6c63a27b9ec48bc35d01b0392c6d3ae31c3ff))
- **conn:** fixed error when ping timeout ([d40b35a](https://git.aptpod.co.jp///commit/d40b35a6964d4824be4fab689b9f219671b24d72))
- **deps:** update dependency @mui/material to ^5.10.15 ([edb4d62](https://git.aptpod.co.jp///commit/edb4d62aa848158121015320467f98da7661ef96))
- **deps:** update dependency @mui/material to ^5.10.17 ([597aa14](https://git.aptpod.co.jp///commit/597aa14ca3efc373b3919f7961ecb6cbae71396b))
- **deps:** update dependency @mui/material to ^5.11.1 ([4e89e2d](https://git.aptpod.co.jp///commit/4e89e2df28c3832a271bb5585b6d7b9870de03e0))
- **deps:** update dependency @mui/material to ^5.11.3 ([f0ee162](https://git.aptpod.co.jp///commit/f0ee162ced27a374c166c4c86cc652c1d6d5b921))
- **deps:** update dependency @mui/material to ^5.11.4 ([f7cb041](https://git.aptpod.co.jp///commit/f7cb04101c64a47997a3a865d346c225485d6d25))
- **deps:** update dependency @mui/material to ^5.11.5 ([aaf3a2a](https://git.aptpod.co.jp///commit/aaf3a2aa33828822c496dc4ea41184107c4e0622))
- **deps:** update dependency @mui/material to ^5.11.6 ([a00e7e4](https://git.aptpod.co.jp///commit/a00e7e4c8d3c281ea4374392514f32b05eec3dbc))
- **deps:** update dependency @protobuf-ts/runtime to ^2.8.2 ([ea2dbc1](https://git.aptpod.co.jp///commit/ea2dbc1cea6317fdcaa2a5fc33bc2284752d119e))
- **deps:** update dependency axios to ^1.2.0 ([d61e3ef](https://git.aptpod.co.jp///commit/d61e3ef77626616a23154e8a1c944662dfd41edf))
- **deps:** update dependency axios to ^1.2.2 ([552b1c2](https://git.aptpod.co.jp///commit/552b1c227bdde1cb94de56b41c41bb959b5be202))
- **deps:** update dependency axios to ^1.2.3 ([7121f91](https://git.aptpod.co.jp///commit/7121f91f2015dcdf7c418247212c04966466e628))
- **deps:** update dependency axios to ^1.2.4 ([ee83d06](https://git.aptpod.co.jp///commit/ee83d0626e3a6e7f808e2a65dbdef1ef0248b971))
- **deps:** update dependency axios to ^1.2.5 ([6e27baf](https://git.aptpod.co.jp///commit/6e27baf3c8adcf096e46cbb84bf9b3ee535287c7))
- **deps:** update dependency commander to ^9.5.0 ([b01b7da](https://git.aptpod.co.jp///commit/b01b7da6c511e80ea39551b8499d927c045184d8))
- **deps:** update dependency commander to v10 ([2b559a9](https://git.aptpod.co.jp///commit/2b559a940141d1c724f87f2ad948aab14d50ad0b))
- **deps:** update dependency react-query to ^3.39.3 ([01dc5f6](https://git.aptpod.co.jp///commit/01dc5f6789ab0c73d74c4543ecbb9653aeac5111))
- **deps:** update dependency uuid to v9 ([833be88](https://git.aptpod.co.jp///commit/833be88cf43dee9ea5f959a117cc6b2c1e11ddf7))
- **downstream:** fixed close when occured error ([cfcb16b](https://git.aptpod.co.jp///commit/cfcb16bdac31c36fa4a4389788d6108f3627bca8))
- **downstream:** fixed dataIdAliases and add test ([414028d](https://git.aptpod.co.jp///commit/414028d01b4d5b1456df37eb90ff7f4f59737ee3))
- **downstream:** fixed memory reference in filter ([6819eac](https://git.aptpod.co.jp///commit/6819eac1c3c6cce5d3d90d084136a8ff894b66bc))
- **downstream:** fixed typo ([78dc0e6](https://git.aptpod.co.jp///commit/78dc0e605981995399f637c8db9befb193d3bcf3))
- **iscp-ts-cli:** fixed name writeDataPoints ([db54173](https://git.aptpod.co.jp///commit/db541730663f8f244f313e28432b6a025ba4f351))
- **model:** fixed typo: DownstreamState constructor lastIssuedDataIdAlias ([5c6b89e](https://git.aptpod.co.jp///commit/5c6b89e7608b67f2b57d7c4554a845063801e240))
- **ticker:** fixed clearTimeout when cancel ([d300d54](https://git.aptpod.co.jp///commit/d300d54ec43b78640edf758c1dda70dbcc62bb80))
- **transport:** fixed forgetting to use web-streams-polyfill ([d6d1bdd](https://git.aptpod.co.jp///commit/d6d1bddb25e0e6af41cec0e9317e9b8718d89009))
- **upstream:** fixed name writeDataPoints ([2eb15e4](https://git.aptpod.co.jp///commit/2eb15e45e6f665ca2cd3d64698138d2ed5e65761))
### [0.9.1](https://git.aptpod.co.jp///compare/v0.9.1-beta.2...v0.9.1) (2022-11-17)
### [0.9.1-beta.2](https://git.aptpod.co.jp///compare/v0.9.1-beta.1...v0.9.1-beta.2) (2022-11-17)
### [0.9.1-beta.1](https://git.aptpod.co.jp///compare/v0.9.1-beta.0...v0.9.1-beta.1) (2022-11-17)
### [0.9.1-beta.0](https://git.aptpod.co.jp///compare/v0.9.0...v0.9.1-beta.0) (2022-11-17)
### Features
- **utils/type:** add PublicInterface ([fc618e2](https://git.aptpod.co.jp///commit/fc618e293252cdc4a83d8ae1570c0a3d87ad9992))
- **webtransport:** add exclusive control of close ([00dcb5a](https://git.aptpod.co.jp///commit/00dcb5aabe0eb21b99146d0aaed0998ed918d15e))
- **webtransport:** optimize and add test: transport ([5fbd793](https://git.aptpod.co.jp///commit/5fbd7937036be3c0bb2aaf9fe5b5cabbbf4121d8))
### Bug Fixes
- **webtransport:** fixed close ([cbc4b08](https://git.aptpod.co.jp///commit/cbc4b08b119cbc0791ac6fc7e86fdef3b4cc795e))
- **webtransport:** fixed error class: stream-reader ([dc5da9b](https://git.aptpod.co.jp///commit/dc5da9b2f5048e47be23b281eade13ef2f4ae1ef))
- **webtransport:** fixed negotiation params ([cfb5792](https://git.aptpod.co.jp///commit/cfb57924265a5387822584e265a3d173e34b267b))
- **webtransport:** fixed segmentedMessageDecoder ([a00d1bd](https://git.aptpod.co.jp///commit/a00d1bdbe3b691b6f65aefa394084c0c571129b0))
- **webtransport:** fixed UnidirectionalStreams ([7e32eed](https://git.aptpod.co.jp///commit/7e32eed15c4eb2a3ba2a9b935fb5626b292751ac))
## [0.9.0](https://git.aptpod.co.jp///compare/v0.5.0-beta.1...v0.9.0) (2022-11-11)
### Features
- **typed-event:** ignore error when disposed ([991d9e1](https://git.aptpod.co.jp///commit/991d9e1fccec317a39672a92ef795545ebdd6d26))
### Bug Fixes
- **conn:** fixed transport opening timing ([ae333a4](https://git.aptpod.co.jp///commit/ae333a4c9ec22582a612c238d67e5b8a7679235f))
- **conn:** fixed writerStream when closing ([ba2e65d](https://git.aptpod.co.jp///commit/ba2e65d56df85ccec6ee086276fa7556aafddd6d))
- **websocket:** fixed global.WebSocket ([e19cca1](https://git.aptpod.co.jp///commit/e19cca12d88bfd1582856f9e52b990051eec9bc2))
## [0.5.0-beta.1](https://git.aptpod.co.jp///compare/v0.4.1...v0.5.0-beta.1) (2022-11-11)
### Features
- **\_encoding:** add ([4c46fab](https://git.aptpod.co.jp///commit/4c46fab2c51dd893ffbe4620d1cbf881576a3a84))
- **\_extention:** add ([fd846fa](https://git.aptpod.co.jp///commit/fd846faaa794db887c66cb18a6a561911f304b7d))
- **\_iscp:** add ([6dc4e82](https://git.aptpod.co.jp///commit/6dc4e820f1ef007f887c53de2d08f63e9129b51a))
- **\_message:** add ([3d2a8ea](https://git.aptpod.co.jp///commit/3d2a8ea7521b22db1832eadc84ae957fb3e15c7a))
- **\_message:** add toString to UpstreamInfo ([88359af](https://git.aptpod.co.jp///commit/88359afa902d118ace17d8fc78cf5a8745f024e9))
- **\_message:** rename ping-poing ([a36ed44](https://git.aptpod.co.jp///commit/a36ed442a05f11bbb261b082c5ba91e481ad7836))
- **\_transport:** add ([3ab4f72](https://git.aptpod.co.jp///commit/3ab4f72032437cd5b2318a2c86d084eb68c70f6b))
- **\_transport:** export type ([c04dae8](https://git.aptpod.co.jp///commit/c04dae88d7f86e6d4fda531e51fba2399e14e153))
- **all:** add getter (address, encoding, transport) ([a25f78e](https://git.aptpod.co.jp///commit/a25f78e651c3122b599d157a3726d7dbeeeeaac9))
- **all:** replace requestId and impl Downstream.start ([81c383e](https://git.aptpod.co.jp///commit/81c383e2bf2328b013488d0b1daefb03ac0b34a7))
- **all:** use Logger ([3052b58](https://git.aptpod.co.jp///commit/3052b58d3a7675ac260c5cbd1dc7b259ded32135))
- **all:** use web-streams-polyfill ([a7f38cc](https://git.aptpod.co.jp///commit/a7f38ccdee426f58a6df7e7c4fff88325f734a20))
- **conn:** add ConnClosedEvent ([41622b0](https://git.aptpod.co.jp///commit/41622b03cabbaadd6c85688095ecb3b25e767cd2))
- **conn:** add LOG_LEVEL ([319f40a](https://git.aptpod.co.jp///commit/319f40a1ddfbaa2968a35b90bed898b53927841d))
- **conn:** add reconnect config ([6fc322d](https://git.aptpod.co.jp///commit/6fc322d9d128624a38a7feb131365ca2386e535a))
- **conn:** add waitClosed ([a9ea590](https://git.aptpod.co.jp///commit/a9ea5902b1076e6b5c4646e33b9743f97a3b824c))
- **conn:** change "dataIds: Record<number, DataId>" with "dataIds: DataId[]" ([97ac44b](https://git.aptpod.co.jp///commit/97ac44bc738f24d93bf90818de7470d272bad059))
- **conn:** delete DisconnectedEventHandler ([a3c4bea](https://git.aptpod.co.jp///commit/a3c4bea22a796ef623cf11224cc68f83002cc4d8))
- **conn:** rename ConnConnectConfig with ConnConfig ([70135ce](https://git.aptpod.co.jp///commit/70135ceed6587b4685d0617baab9249414c2f68e))
- **conn:** rename ConnDisconnectedEventListener ([8795fdf](https://git.aptpod.co.jp///commit/8795fdfa92cc989ab5388037d2d66be4a64107c9))
- **conn:** rename ConnOpenDownstreamConfig with DownstreamConfig ([372bb5b](https://git.aptpod.co.jp///commit/372bb5b1348b6b9cd2e3f511702c0675936dc38e))
- **conn:** rename DisconnectedEventListener ([168982f](https://git.aptpod.co.jp///commit/168982f8b3e4283aefcee909b3260b89ba238b7b))
- **conn:** update disconnected event ([91c041e](https://git.aptpod.co.jp///commit/91c041e84cb6be9686c1ba7ee1e4be6bf266c5c1))
- **constant:** add ([87c1d5f](https://git.aptpod.co.jp///commit/87c1d5fd6cd069bcfa4a3da38726c2d0375f73a0))
- **constant:** update LOGGER_TAG ([a7b04f6](https://git.aptpod.co.jp///commit/a7b04f65b13e076fec5fae821efb0cadd27775c3))
- **downstream:** add closed event ([4886334](https://git.aptpod.co.jp///commit/4886334df5f0d9648a52575a400c3f1244d79c35))
- **downstream:** add error event ([13e4ce4](https://git.aptpod.co.jp///commit/13e4ce413de1990e3386afeeb771a89507f713d3))
- **downstream:** add error event args ([5b2f661](https://git.aptpod.co.jp///commit/5b2f66194694f8c38142676fbddf8ad5f6acfd34))
- **downstream:** add xxxxEvent ([40da6ab](https://git.aptpod.co.jp///commit/40da6ab91f3891715d807de52524eb4fbf4c43e9))
- **downstream:** change state with getter ([452acd0](https://git.aptpod.co.jp///commit/452acd0e234b72ab3edf1a5c62d9c2bf0c1eb979))
- **downstream:** move id and serverTime to downstream getter ([9200b91](https://git.aptpod.co.jp///commit/9200b9145785fe5ea66d81095fa3aa069fc4b51b))
- **downstream:** rename downstreamFilter with filters ([ffb2a56](https://git.aptpod.co.jp///commit/ffb2a560c6c322fc2bb5bb4d887b979e548e067f))
- **downstream:** update comment ([f6ecbda](https://git.aptpod.co.jp///commit/f6ecbda0351f61d2d7f828314237df23bf74ed81))
- **downstream:** use DownstreamState ([bf9fdb1](https://git.aptpod.co.jp///commit/bf9fdb1faae2c56c04e6a7268a39da6e194023d6))
- **downstream:** wip: add event listener ([6b12a00](https://git.aptpod.co.jp///commit/6b12a000d756db64e6fc6b09b02a893d03d799f3))
- **downstream:** wip: add timeout option ([e15d9eb](https://git.aptpod.co.jp///commit/e15d9eb1e67cd08ee04e3c0baa4bf1d6ea29a583))
- **encoding:** add error catching ([a611994](https://git.aptpod.co.jp///commit/a61199446663a946178ff1a04a321964524b485f))
- **encoding:** add json ([05a046b](https://git.aptpod.co.jp///commit/05a046b4920b56a42bc1d48a7d2350b07ddc7baa))
- **encoding:** add test to converter ([69ffc66](https://git.aptpod.co.jp///commit/69ffc6649d74c274622e77045d466d318a25915c))
- **iscp:** add event listener types ([7f722dd](https://git.aptpod.co.jp///commit/7f722dd2f2f46cb6224f1726c244b1ea7d8b4c76))
- **iscp:** add unreliable ([1f17b09](https://git.aptpod.co.jp///commit/1f17b092221da731f4190991f1676501cb46b17b))
- **iscp:** optimize event listener ([b3a9774](https://git.aptpod.co.jp///commit/b3a977479af4470d5cc31ea1d2d9f712553499dd))
- **iscp:** update conn & downstream ([c74052b](https://git.aptpod.co.jp///commit/c74052bc83e879c3d84341921e95fd61480cb551))
- **iscp-proto:** udpate ([da1ba07](https://git.aptpod.co.jp///commit/da1ba0756452483ed43194909b76f8eda5b3d324))
- **iscp-proto:** update iscp-proto-develop ([ff3dd58](https://git.aptpod.co.jp///commit/ff3dd58d17452ec162be00dc09aadd87e03e0d4c))
- **logger:** add category label ([23865bd](https://git.aptpod.co.jp///commit/23865bd511fbfe837997c46eb3c23506ae164f02))
- **logger:** update ([58debee](https://git.aptpod.co.jp///commit/58debee4e03767e63433bd58301fc8c39c8d89ac))
- **message:** add streamIdAlias to DownstreamMetadata ([2b27992](https://git.aptpod.co.jp///commit/2b279929aec0185c9f00be394f6d0fc3b35ef9c4))
- **message:** change intdash to optional ([cd3f9c9](https://git.aptpod.co.jp///commit/cd3f9c91b344f76db2168b1c26ddea3f3eff15e7))
- **message:** export Message ([dded3ca](https://git.aptpod.co.jp///commit/dded3ca5c03a381eee1f77c9fc0c49a7ce2229cd))
- **message:** fixed and add test ([bda6dfe](https://git.aptpod.co.jp///commit/bda6dfe66499f219ffd6b255b67dfb4a48145db5))
- **message:** rename DownstreamMeta with Metadata ([95c8874](https://git.aptpod.co.jp///commit/95c8874f3860fd5ea878df0b27abdd693398812a))
- **message-io:** add logger ([b99b184](https://git.aptpod.co.jp///commit/b99b184cd30fbe01641a1deeb3cd82938b04f758))
- **model:** fixed const ([a0ac60e](https://git.aptpod.co.jp///commit/a0ac60efc753c58d203425b3df4b1681110c4fc2))
- **model:** replace DataPointWithDataId with DataPointGroup ([0d11da6](https://git.aptpod.co.jp///commit/0d11da6fdfb312bd1ec87cb7a4eedc3deeaf4c31))
- **model:** update LOG_LEVEL ([a5ad89c](https://git.aptpod.co.jp///commit/a5ad89cdad21b2b9a61c3537ac8983d9b75c291c))
- **model:** update LOG_LEVEL ([fab8ab4](https://git.aptpod.co.jp///commit/fab8ab4a128b07a10accd7577ec3e56bb4e5394c))
- **negotiation-params:** update enum ([555d599](https://git.aptpod.co.jp///commit/555d599c19099f9b3d77c05ac971e33c109dd155))
- **src:** add doc and update enum ([84e9534](https://git.aptpod.co.jp///commit/84e95340ca0be030de593d63badd170b3b22b5b6))
- **src:** add doc comment ([6935b5d](https://git.aptpod.co.jp///commit/6935b5d0e5d2a09b0dc557f5fcfded825dd8ca43))
- **src:** rename projectUUID with projectUuid ([94117a5](https://git.aptpod.co.jp///commit/94117a5020dcb442e79af813cde8ebe098e4c3f0))
- **src:** rename soruceNodeID with sourceNodeId ([8a7da0e](https://git.aptpod.co.jp///commit/8a7da0e33394ae970d35ff750c0a1a7825371a3a))
- **src:** update doc and export ([112ba99](https://git.aptpod.co.jp///commit/112ba99a75d31f62e6871ecd3b6a62f723c56072))
- **src:** update index ([9965713](https://git.aptpod.co.jp///commit/99657133211b102065df44ff8fb76951d1a38e93))
- **ticker:** add method: isStopped ([82e5ec1](https://git.aptpod.co.jp///commit/82e5ec1d33cd0a144bd463cf246a9cd0ad61867c))
- **transport-with-reconnect:** add care acquired ([56f8421](https://git.aptpod.co.jp///commit/56f842136a7e98497344f92f68dd5d10e9d96c4f))
- **transport-with-reconnect:** add care before open and add test ([76fe19b](https://git.aptpod.co.jp///commit/76fe19b9914854e60a3f8aee1d8445c25b0860f1))
- **transport-with-reconnect:** add care: already opened ([4363db1](https://git.aptpod.co.jp///commit/4363db1028893527e39cfc2eb65eb0ab0170383a))
- **transport-with-reconnect:** add care: close during reconnecting ([a158be5](https://git.aptpod.co.jp///commit/a158be512e13c7c36f00077ebe67490c7b014e33))
- **transport-with-reconnect:** add close care ([6867651](https://git.aptpod.co.jp///commit/68676517766f6c4036d19756f8fc54d1585f5efd))
- **transport-with-reconnect:** update and add test ([befe8cf](https://git.aptpod.co.jp///commit/befe8cf29a5738d50b560a4151a012e6965603cf))
- **transport-with-reconnect:** use exponential-backoff ([a3e2b6e](https://git.aptpod.co.jp///commit/a3e2b6e8c9777526602086ccf1460245c67126a7))
- **utils/exponential-backoff:** update jitter ([ab34392](https://git.aptpod.co.jp///commit/ab3439296584607917fc8f4d187faeb7a76ff6d1))
- **utils/exponentiall-backoff:** add ([5b076b8](https://git.aptpod.co.jp///commit/5b076b820f92fc01db930d371f2f70097f592429))
- **utils/signal-abort-listener:** add ([c33e76c](https://git.aptpod.co.jp///commit/c33e76cfd5c36ac7a2fa8f5c433f9c944db82e0e))
- **utils/wait-for:** remove optional attribute ([6f1da66](https://git.aptpod.co.jp///commit/6f1da6698fe49a9ed2c5503155d9b19e0a802a04))
- **uuid:** add randomUUIDv4 ([0e299e8](https://git.aptpod.co.jp///commit/0e299e83e911a64af7babbed788c9b949bc0e59c))
- **webtransport:** wip: avoid type-check error ([63d7d9e](https://git.aptpod.co.jp///commit/63d7d9ea05c619e52c34514b417c21b16eb8e271))
- **wire:** add cancel ([2f2a6e4](https://git.aptpod.co.jp///commit/2f2a6e4644853f7fd8eea52e9aa9156252728e51))
- **wire:** update wire and add test ([ef57ea0](https://git.aptpod.co.jp///commit/ef57ea0e6b53793ff54836766e096d9adb25b687))
### Bug Fixes
- **\_encoding:** fixed return type ([0dd8948](https://git.aptpod.co.jp///commit/0dd89489a85bb627159e71addaaa7f5a07b996da))
- **\_exception:** fixed import path ([737dde4](https://git.aptpod.co.jp///commit/737dde472c9de1735ef23e2f2512825eeccccb43))
- **\_message:** fixed import filepath ([28275ca](https://git.aptpod.co.jp///commit/28275ca42693a60e6efafa68386f973d95194bb1))
- **\_message:** fixed message ([e047b0d](https://git.aptpod.co.jp///commit/e047b0d19a4ee6592fb8f6866735e49433cd8b2b))
- **\_message,\_encoding:** fixed DownstreamMeta ([87f1098](https://git.aptpod.co.jp///commit/87f109801b963ef2f0afa845f8e709f81e67086f))
- **\_transport:** fixed commit file ([fe846bd](https://git.aptpod.co.jp///commit/fe846bd7e8b8fbffddb264c9a07e0b591eba5d19))
- **\_transport:** fixed Unreliable ([71af986](https://git.aptpod.co.jp///commit/71af986ff9618e7f7b4d61c6187970fbb4e12c85))
- **conn:** fixed commit ([d035607](https://git.aptpod.co.jp///commit/d035607bd7f1265079f493006c2121902c815df6))
- **conn:** fixed connect ([26c8ec5](https://git.aptpod.co.jp///commit/26c8ec50d734b3a1a7a6529cc051666e52cd4b3a))
- **conn:** fixed DisconnectedEventListener ([5126f9b](https://git.aptpod.co.jp///commit/5126f9ba6136a68e6196760406bfffe7be2c3a6a))
- **conn:** fixed downstream.waitClosed ([ecdf486](https://git.aptpod.co.jp///commit/ecdf48668b04393d84078b15cffa7adde26035df))
- **conn:** fixed get projectUUID ([e50ffd5](https://git.aptpod.co.jp///commit/e50ffd5481375f38b6d63241d93da33a814a40b6))
- **conn,downstream:** fixed closing ([51caa76](https://git.aptpod.co.jp///commit/51caa76a68a61625ff6baf2091dc99f0f908e2c0))
- **conn,downstream:** fixed conn closing and downstream event listener ([bb94045](https://git.aptpod.co.jp///commit/bb9404516b123cc792306be9c7d27f43f0ee5694))
- **conn,wire:** fixed closing ([b874230](https://git.aptpod.co.jp///commit/b874230b62d85330ceeae2a7d3c118410c5847df))
- **deps:** update dependency @easyops-cn/docusaurus-search-local to ^0.27.2 ([855fdcf](https://git.aptpod.co.jp///commit/855fdcfa09cac86d886de42ffc9dc93ede0247af))
- **deps:** update dependency clsx to ^1.2.1 ([80a42f9](https://git.aptpod.co.jp///commit/80a42f98602bb48dc9fb2566c505fc889883cac6))
- **deps:** update dependency typedoc to ^0.22.18 ([86dea50](https://git.aptpod.co.jp///commit/86dea5083baee1a3b80653b66295fe6ea0ab38f3))
- **deps:** update docusaurus monorepo to v2.0.1 ([cff50b9](https://git.aptpod.co.jp///commit/cff50b9b87577f4f20d97f5181ef21d59a05b00c))
- **downstream:** fixed ackInterval ([73a77d7](https://git.aptpod.co.jp///commit/73a77d79ba243ef813177f47be1462e6357f0490))
- **downstream:** fixed ackInterval getter ([26c7311](https://git.aptpod.co.jp///commit/26c7311f9e4ee48a5307ed00d3f9fa32d50ae9c1))
- **downstream:** fixed commit ([cd190e9](https://git.aptpod.co.jp///commit/cd190e9ebd60dd281d4b004fa5a33d559ae0bfb5))
- **downstream:** fixed DownstreamChunkAck ([5a28309](https://git.aptpod.co.jp///commit/5a28309d321362f4995d76888dca34bfa11a1f03))
- **downstream:** fixed strictCamelCase ([01d48ba](https://git.aptpod.co.jp///commit/01d48ba759786352e72f0e96c7a4375861e6dd12))
- **downstream:** use DownstreamClosedEvent ([cf4c0a5](https://git.aptpod.co.jp///commit/cf4c0a56cd0aca786847cb4d3cfbbfa313585045))
- **encoding:** fixed optinal and called function ([85d041c](https://git.aptpod.co.jp///commit/85d041c38cbbfc2176967d8202a47fabad31ccaa))
- **encoding,message:** fixed optional extensionFields ([765530d](https://git.aptpod.co.jp///commit/765530d18d04aba5fbd9665a660836e9766aaa6c))
- **encoding/json:** fixed Uint8Array ([59f1343](https://git.aptpod.co.jp///commit/59f13439947a26e22e77b11ca33a37da59dc1993))
- **event:** fixed set done timing ([aa377de](https://git.aptpod.co.jp///commit/aa377deef35d92c0a6c74e3336c34f4470db1728))
- **exception:** export ISCPTimeoutError ([fcf2d17](https://git.aptpod.co.jp///commit/fcf2d1735a344254f304d497591190e5fd7a7a25))
- **iscp, encoding:** update message ([390c3ce](https://git.aptpod.co.jp///commit/390c3cef2aa0c7f629498d4e645d2f3ed890348c))
- **src:** fixed export transport ([529d9d8](https://git.aptpod.co.jp///commit/529d9d81fbb817e5611ea00f312ee3ab6d0cf226))
- **transport-with-reconnect:** fixed awaitLock ([0d2b47a](https://git.aptpod.co.jp///commit/0d2b47a2f358af7fc046d85d4c556a4d56b69264))
- **types:** move webtransport.d.ts ([ba00f73](https://git.aptpod.co.jp///commit/ba00f7339614bece3419c45445b94e42dd8b65b3))
- **utils/exponential-jitter:** fixed timeout ([45d5e2b](https://git.aptpod.co.jp///commit/45d5e2b9e63172ddccbad3265afd0d1d4c4bc886))
- **webtransport:** fixed extends unreliable ([d99136d](https://git.aptpod.co.jp///commit/d99136d22aed9895a9e79d7f7232b50dc401cb2d))
- **webtransport:** fixed WebTransport type ([1ad5610](https://git.aptpod.co.jp///commit/1ad5610cd7f9554842c6f695a181460d020e7162))
- **wire:** fixed loop braking ([9781d67](https://git.aptpod.co.jp///commit/9781d67f05e8d96f57ae015e6e6a93802733cb26))
- **wire:** fixed receive ping and add logger ([63e31ec](https://git.aptpod.co.jp///commit/63e31ec47a5dde41125bc0a4a0f01b285293fbdd))
- **wire:** fixed timeout in sendRequest ([dffca28](https://git.aptpod.co.jp///commit/dffca28d8cb4a423fb3b5d0a3a05ed015f764658))
- **wire:** fixed unreliable loop ([0587a88](https://git.aptpod.co.jp///commit/0587a88df7c17b9e510d6e4e47218b7fe6412ea0))
### [0.4.1](https://git.aptpod.co.jp///compare/v0.4.0...v0.4.1) (2022-10-07)
### Bug Fixes
- **transport/websocket:** fixed close event ([02af3f3](https://git.aptpod.co.jp///commit/02af3f3e33f116cad13e91d4ee7ff6dcf1b2322c))
## [0.4.0](https://git.aptpod.co.jp///compare/v0.3.0...v0.4.0) (2022-08-30)
### Features
- **message:** add Partial to QoS ([c3ef6ad](https://git.aptpod.co.jp///commit/c3ef6ad58593e7b4dadff850f9ccf96414c49e38))
### Bug Fixes
- **all:** fixed typo ([e81aa6a](https://git.aptpod.co.jp///commit/e81aa6a2f0037eed68eea9aaac79e59b1dd69d57))
## [0.3.0](https://git.aptpod.co.jp///compare/v0.2.3...v0.3.0) (2022-07-29)
### Features
- **all:** replace edge whth node ([20b6a93](https://git.aptpod.co.jp///commit/20b6a93378f831dc2d25505400c3ffca908bc4be))
- **deps:** update @protobuf-ts/plugin ([0b77b80](https://git.aptpod.co.jp///commit/0b77b809ba8c6e0bcc03dcfceffbd723de18c71b))
- **encoding:** update autogen from proto ([34b3520](https://git.aptpod.co.jp///commit/34b3520d2cdde7a4cab5f3f2fbd534e28df6c14c))
- **encoding:** update autogen v0.9.0 ([38626a9](https://git.aptpod.co.jp///commit/38626a9a47ad00c749f2b43be8e1c7cec2fd189e))
- **iscp-proto:** update v0.9.0 ([13e4415](https://git.aptpod.co.jp///commit/13e4415db18f45fd5bbcbb516c730999d3433895))
- **message,encoding:** update v0.9.0 ([31acc9f](https://git.aptpod.co.jp///commit/31acc9f6ba05c41fe2dc49e61df1c8bad68bbb30))
### [0.2.3](https://git.aptpod.co.jp///compare/v0.2.2...v0.2.3) (2022-07-06)
### Features
- **transport/websocket:** not use dynamic import ([8dd940d](https://git.aptpod.co.jp///commit/8dd940dc0467783f1ca283f9fbf73ed32b63b313))
### Bug Fixes
- **deps:** update dependency @easyops-cn/docusaurus-search-local to ^0.27.1 ([e2566fa](https://git.aptpod.co.jp///commit/e2566fad68d36ecc1f3594d3984d0adf5cabffd2))
### [0.2.2](https://git.aptpod.co.jp///compare/v0.2.1...v0.2.2) (2022-06-15)
### [0.2.1](https://git.aptpod.co.jp///compare/v0.2.0...v0.2.1) (2022-06-09)
## 0.2.0 (2022-06-09)
### Features
- **all:** add broker ticket ([623fcd2](https://git.aptpod.co.jp///commit/623fcd2f45ac5a9241c09f1c5d30a352805d89ff))
- **all:** add gen proto ([d94d980](https://git.aptpod.co.jp///commit/d94d98010cebe9081990c91c6bd6b7b234800690))
- **all:** add iscp.connection onClose ([2d0c65a](https://git.aptpod.co.jp///commit/2d0c65a139278b306d67be47d6d52c148b4e9625))
- **all:** add noramlClose and reason at close method ([8e076f8](https://git.aptpod.co.jp///commit/8e076f80c738c5e88983a4b4eadf680832d0f3ba))
- **all:** add onClose with normalClose and reason ([ae658bb](https://git.aptpod.co.jp///commit/ae658bb91ce2bfe4644cefd81df44980059d8c88))
- **all:** add serverTime to DownstreamOpenResponse ([c95bae8](https://git.aptpod.co.jp///commit/c95bae85f341e93cabafa5dfc08acb20a7f4da05))
- **all:** add WebTransport ([772a12d](https://git.aptpod.co.jp///commit/772a12df799566919f9fe5174a0c07461217fa0e))
- **all:** change transport.close to async ([22c5c3d](https://git.aptpod.co.jp///commit/22c5c3dab36896e6d3c713ad1038b5ffa489c9dc))
- **all:** change transport.write to async ([cd22768](https://git.aptpod.co.jp///commit/cd22768ff01f08dfb73fca8037468f735d6671e0))
- **all:** change ts-proto to protobuf-ts ([a8868ed](https://git.aptpod.co.jp///commit/a8868ed14468ce33a576b232c7f3fc5e153b84ff))
- **all:** copy from template ([7737f04](https://git.aptpod.co.jp///commit/7737f04a5e4867402f71f09063a6f24791e3e9fe))
- **all:** export metadata type ([27cfde1](https://git.aptpod.co.jp///commit/27cfde11ae66b88eb53b21170f8210747b0da616))
- **all:** to uppercase: LOG_LEVEL ([3a320b4](https://git.aptpod.co.jp///commit/3a320b45333913fa73d16540bf12b211bae979be))
- **all:** to uppercase: QoS ([a501c26](https://git.aptpod.co.jp///commit/a501c260a417911b96aaf5d8a437804981caae1e))
- **all:** to uppercase: RESULT_CODE ([d2d8132](https://git.aptpod.co.jp///commit/d2d8132cefc96b3320e81ce5910e6ad05ed4fb4f))
- **all:** update protocol version v0.8.0 ([34a354b](https://git.aptpod.co.jp///commit/34a354b4a042247be42a302aed8139730eab9c5a))
- **all:** wip: impl ([e6cbda4](https://git.aptpod.co.jp///commit/e6cbda4a374d03b80b3dbfd5ed21c0361de59203))
- **docs:** update and apply source-order ([42eb458](https://git.aptpod.co.jp///commit/42eb45807bde0b225a3c7d5f524202132b36ba11))
- **encoding:** add DataIDOrAlias error ([2995c6f](https://git.aptpod.co.jp///commit/2995c6fa79feb5b31d5f1de4f21682fe689f8245))
- **encoding:** add debug log ([4c8ee5e](https://git.aptpod.co.jp///commit/4c8ee5e2d1cdd0fc20452866a6afe103d400631f))
- **encoding:** add encoding name ([4d08851](https://git.aptpod.co.jp///commit/4d0885114e9cb0de704e88f37b2ba9d13f724ebe))
- **encoding:** add IntdashExtensionFields ([aa8d9b4](https://git.aptpod.co.jp///commit/aa8d9b48b9cb373d4e92c3ff726e645b0e4b6763))
- **encoding:** add qos error ([55a02d6](https://git.aptpod.co.jp///commit/55a02d6102fd762631be1ceba3101c3f7cb7c556))
- **encoding:** add qos ErrorUnsupported ([177f61d](https://git.aptpod.co.jp///commit/177f61de6609d65c7fce346cae632c1ea20cccc5))
- **encoding:** add resultCode error ([bbf25ed](https://git.aptpod.co.jp///commit/bbf25edd7591ebfb6e55803df9e1e361be977083))
- **encoding:** add skeleton ([64e64c9](https://git.aptpod.co.jp///commit/64e64c935c65cf4ab65ff3eaf222987e81e53d28))
- **encoding:** add UpstreamOrAlias error ([c5731a5](https://git.aptpod.co.jp///commit/c5731a5678a5a7286013d0063630aa54f5dcbc0c))
- **encoding:** add uuid encoder ([dc72cb3](https://git.aptpod.co.jp///commit/dc72cb32a2f41b775e26c71321f57110b94c1ad3))
- **encoding:** change Error to TypeError ([23369db](https://git.aptpod.co.jp///commit/23369dbec12a48b0c59ba2eb0db3f6125b5dea48))
- **encoding:** disabled json encoding ([443b8da](https://git.aptpod.co.jp///commit/443b8da64399461e4f04a81f9d70ed121b4830c8))
- **encoding:** export ErrorUnsupported ([1155bbb](https://git.aptpod.co.jp///commit/1155bbb321a148adecc36f8211c14bb0bd5a9798))
- **encoding:** generate autogen files using deps ([37ef5b0](https://git.aptpod.co.jp///commit/37ef5b0c722745a9549774cf7473ae6b59350d29))
- **encoding:** generate from iscp-proto ([c043295](https://git.aptpod.co.jp///commit/c043295c01e16f0da51e3141589b55fef9f34edb))
- **encoding:** implement convert ([30c1c02](https://git.aptpod.co.jp///commit/30c1c027504d422a02a5e41c7d6ef13594369768))
- **encoding:** rename ErrorUnsupported ([7bd1bff](https://git.aptpod.co.jp///commit/7bd1bff2e47a2f6733bca6b72a7617a4e2844cc8))
- **encoding:** update message ([2676b77](https://git.aptpod.co.jp///commit/2676b779f530b57c0750068fdcb4390bc47e5cab))
- **encoding:** use [@protobuf-ts](https://git.aptpod.co.jp/protobuf-ts) package ([14189a8](https://git.aptpod.co.jp///commit/14189a8ebea91678c788b4b37da39e9ded624d0d))
- **encoding:** use ts-proto ([352cbfb](https://git.aptpod.co.jp///commit/352cbfbf1fcd7d2ea4ef4231299301f9f5b152f4))
- **encoding:** wip: add ([8e9b949](https://git.aptpod.co.jp///commit/8e9b949098bd2d58404e76aa9ea1389cb14801d5))
- **encoding:** wip: encode/decode ([f13b898](https://git.aptpod.co.jp///commit/f13b898bbc841fd8304ddc6b0bcad8510fc57daa))
- **env:** update enable_tls ([ffb8e7f](https://git.aptpod.co.jp///commit/ffb8e7fbd7d394ef83701ea63adb6afaf47a3877))
- **internal:** add message-decoder ([5aa4da3](https://git.aptpod.co.jp///commit/5aa4da37929f98290451a73e1eb858f0d78ca068))
- **internal:** add message-encoder ([15c7bf0](https://git.aptpod.co.jp///commit/15c7bf0966e9298830d5be676681cd1f78bf2121))
- **internal:** add segmented-message-decoder ([e1b6052](https://git.aptpod.co.jp///commit/e1b6052a136015f4db45990539dff3e2bd790a7b))
- **internal:** add segmented-message-encoder ([a6f0fc3](https://git.aptpod.co.jp///commit/a6f0fc3c85ffa6cd0ef73e6266b05c571e31a544))
- **iscp:** abstraction of TokenSource ([2147969](https://git.aptpod.co.jp///commit/2147969863cf134b1d18f62760e44c1cee4c2159))
- **iscp:** add alias in subscribeDownstreamMeta ([ea93471](https://git.aptpod.co.jp///commit/ea9347159a5a38b4e98564fb560b978c185b9476))
- **iscp:** add client ([b54e727](https://git.aptpod.co.jp///commit/b54e727fcba28661256d2e080403d8ed4239c41d))
- **iscp:** add closing test of downstream ([0b430a3](https://git.aptpod.co.jp///commit/0b430a3b93a133eeb0eae44e230d07e83b15ec99))
- **iscp:** add connection unregisterDownstream ([5e8dcfa](https://git.aptpod.co.jp///commit/5e8dcfa254fae3a982c1d4c1f9bf1a6ff64a2e57))
- **iscp:** add docs ([20daa8b](https://git.aptpod.co.jp///commit/20daa8bd37704fe08a42079350c7576d9c0681a8))
- **iscp:** add docs: TokenSourceConfig ([4c165fd](https://git.aptpod.co.jp///commit/4c165fdb997f517d788a1867928f564ed108031f))
- **iscp:** add errors ([ee42953](https://git.aptpod.co.jp///commit/ee4295368e1f1f3c6b06b84d6f05c864a4d989e9))
- **iscp:** add export ([bff696b](https://git.aptpod.co.jp///commit/bff696b982ea0b1bd3ff3d5ba2c097c6a26c8495))
- **iscp:** add IntdashExtensionFields ([0506439](https://git.aptpod.co.jp///commit/05064394810d4d18f36fd1964e4c61c9c3d232ba))
- **iscp:** add Logger ([0fa089c](https://git.aptpod.co.jp///commit/0fa089c818dac231f9361c76a6ce662429b62a15))
- **iscp:** add storage ([5a299a1](https://git.aptpod.co.jp///commit/5a299a17548206815e28810b197fc82cb1ca3932))
- **iscp:** add token-source ([714aacd](https://git.aptpod.co.jp///commit/714aacdaccce510726259cfd1d483ae5a6338bf2))
- **iscp:** change export type ([e4fead6](https://git.aptpod.co.jp///commit/e4fead6abc7c93a0bf97406bcfe46b86d5a11e34))
- **iscp:** change type of interval id ([0de1896](https://git.aptpod.co.jp///commit/0de189640a40700aec181731c585b77fcc9b17ab))
- **iscp:** change type: timer to number ([20f1c3c](https://git.aptpod.co.jp///commit/20f1c3c311377d92d4c44f79a6f738ef1cd2685c))
- **iscp:** delete [@ts-ignore](https://git.aptpod.co.jp/ts-ignore) ([f7ac53b](https://git.aptpod.co.jp///commit/f7ac53b27144e1674f66006258571cd6092c586c))
- **iscp:** delete run of conneciton ([5cc0488](https://git.aptpod.co.jp///commit/5cc04888483c5f4986701b521e50a752c34f1b91))
- **iscp:** export resource ([6fef85a](https://git.aptpod.co.jp///commit/6fef85ae104dd5080cf06532dee8c04ac35e6c94))
- **iscp:** export type ([83a681b](https://git.aptpod.co.jp///commit/83a681bb8cf39d04148050f72f9e7d2f36732ca7))
- **iscp:** fixed intervalID type ([deb820a](https://git.aptpod.co.jp///commit/deb820abe5a60b5dafb24cb40de1251e55a31a6e))
- **iscp:** fixed setInterval ([9a673bf](https://git.aptpod.co.jp///commit/9a673bf2849f00513fe0e7004c1ca1fd117412ff))
- **iscp:** hidden compressConfig ([744a2bb](https://git.aptpod.co.jp///commit/744a2bb2f0e657aafc40a9533c536cfcd3d00f6c))
- **iscp:** refactoring connection and add test ([8f826c6](https://git.aptpod.co.jp///commit/8f826c6b98d3e9ee25d7451b19c447056492470e))
- **iscp:** refactoring downstream and add test ([6b5c676](https://git.aptpod.co.jp///commit/6b5c67682d1e2e4a8e726e648add6d32781490c2))
- **iscp:** update client ([4779f41](https://git.aptpod.co.jp///commit/4779f41e6befb073e4f38e5f37f3a5d23d8e9ae6))
- **iscp:** update message ([8e81f26](https://git.aptpod.co.jp///commit/8e81f2660fd1b71d5070efbd7f8e5a5de737fbe4))
- **iscp:** use compressConfig ([92ba150](https://git.aptpod.co.jp///commit/92ba150d5850ef49a582a880b636699b59f57c69))
- **iscp:** wip: downstream ([6f6b950](https://git.aptpod.co.jp///commit/6f6b950e52f757c55bad834df581f10b9a39a3ce))
- **iscp:** wip: ts-ignore ([07c8025](https://git.aptpod.co.jp///commit/07c80254b7d71b981c95872c6c8003d5a79bef30))
- **iscp-proto:** add gitmodule ([74a5d13](https://git.aptpod.co.jp///commit/74a5d136f9bc0b237d7259ece74ef656f8e97e9b))
- **iscp/connection:** add ErrorAlreadyClosed ([852c771](https://git.aptpod.co.jp///commit/852c771b87c9c2af9c06b6c04961c94e7bc3193c))
- **iscp/connection:** add isClosed ([2358b97](https://git.aptpod.co.jp///commit/2358b97f19065250e6c2a821d9266a9fb0d4e692))
- **iscp/connection:** add qos to subscribeDownstreamDataPoints ([cbc7de1](https://git.aptpod.co.jp///commit/cbc7de17dd1cfada63d2f6886bf23cf9f4952541))
- **iscp/connection:** use closeEvent ([fbf5e35](https://git.aptpod.co.jp///commit/fbf5e3511c2972aa5b0faabc6668ee9055af2c06))
- **iscp/downstream:** use dataPointsEvent ([889a847](https://git.aptpod.co.jp///commit/889a8475f21118350746d1570779edf91bb9e473))
- **iscp/downstream:** use metadataEvent ([a33326c](https://git.aptpod.co.jp///commit/a33326cdcc6b117072d877d943841b581e0c70c0))
- **logger:** add ([79510de](https://git.aptpod.co.jp///commit/79510ded254d3da799539be0e11693fc5113cdfb))
- **message:** add DownstreamMetadataAck ([1f89134](https://git.aptpod.co.jp///commit/1f8913483b89d6e479c2b5be0274de3d697740fd))
- **message:** add IntdashExtensionFields ([239400b](https://git.aptpod.co.jp///commit/239400b7580d5a7f632696a5ec217d9847ee1ac4))
- **message:** add Message ([8270fa5](https://git.aptpod.co.jp///commit/8270fa506add0367e96002b35f619d0b0707a881))
- **message:** add request type ([74b2796](https://git.aptpod.co.jp///commit/74b2796ea5814b856b36059a4870fb8ac1109291))
- **message:** commit Addition omission ([5cff2b1](https://git.aptpod.co.jp///commit/5cff2b1f8cf796b0d8ef24050a737c8d185d2321))
- **message:** refactor ([2952806](https://git.aptpod.co.jp///commit/2952806600b7968f083902f673f222c26a36c7bc))
- **message:** update ([b902a90](https://git.aptpod.co.jp///commit/b902a90317aebd43bfeb7b18e4b6ffcd7d283998))
- **message:** update ([727d471](https://git.aptpod.co.jp///commit/727d471b2dac374907029273b1362bda39de7244))
- **message:** update and add type ([0f7409e](https://git.aptpod.co.jp///commit/0f7409e1d5ed74ee0ed92d892bb3f6c2a7fbd538))
- **message:** update connect and data ([09d24db](https://git.aptpod.co.jp///commit/09d24dbba221b9bb77829ca0b5b63b84743a0364))
- **message:** update downstream ([27fc394](https://git.aptpod.co.jp///commit/27fc394888b79366a92719efd7f063e58f322ee1))
- **message:** update downstream and data ([802107e](https://git.aptpod.co.jp///commit/802107e78f9d5ad4bc9eaaa43653f410c18669e7))
- **message:** update downstream-filter ([2c06de9](https://git.aptpod.co.jp///commit/2c06de9e81869b8f2ba86e6a1a6d7e1efe2cf9c1))
- **message:** update e2e ([8af0133](https://git.aptpod.co.jp///commit/8af01332f65db745ad87d5824b1203da15a12b69))
- **message:** update index ([32258a5](https://git.aptpod.co.jp///commit/32258a5f168621b66b21b1279e782cad73da8abc))
- **message:** update QoS ([21a90f7](https://git.aptpod.co.jp///commit/21a90f78a8bf4406c0ee28387863a9b2be7213a4))
- **message:** update QoS ([ba4f529](https://git.aptpod.co.jp///commit/ba4f529cc06398b6059ce525eef45e328182afe7))
- **message:** update request and add test ([76b72c9](https://git.aptpod.co.jp///commit/76b72c92eda4d0bf5baddcc4d02636eb06ad3efd))
- **message:** update result-code ([6ac2ec0](https://git.aptpod.co.jp///commit/6ac2ec0a179c675254735f6942a214e99c27467c))
- **package:** update node version ([53d4d43](https://git.aptpod.co.jp///commit/53d4d439ce3b10e5db5962cc797cc7d1aac894c4))
- **root:** unexport newEncodingJSON ([047ca73](https://git.aptpod.co.jp///commit/047ca73a6698af854552dcc6a09b8c16afdf63b1))
- **src:** update transport ([9fe58be](https://git.aptpod.co.jp///commit/9fe58beaae21d7cadd931f781d24b9e4c4d9a038))
- **src:** wip: add types ([1b18b64](https://git.aptpod.co.jp///commit/1b18b64dc252a1d20b6b3938655648a6a0ab7ea4))
- **tests:** add downstream command ([3a218f4](https://git.aptpod.co.jp///commit/3a218f4f0a1b339932e615b287e889835d7e0c00))
- **tests/view:** migrate react-dom render ([3e8cca1](https://git.aptpod.co.jp///commit/3e8cca1cae3c91fba6198892a62f8507deaf31b8))
- **tools:** add tool js ([253afec](https://git.aptpod.co.jp///commit/253afec4ba1c772c624425e49261cfb1abd087cb))
- **transport:** add asUnreliable ([b3141d6](https://git.aptpod.co.jp///commit/b3141d6636a667bb8f3546c5e88ec40307057309))
- **transport:** add compress ([1d2473b](https://git.aptpod.co.jp///commit/1d2473ba68707474946fe7938d5f37496f97f6da))
- **transport:** add cr