Skip to content

Conversation

peterbraden
Copy link
Contributor

No description provided.

peterbraden and others added 30 commits August 3, 2020 13:28
♻️  Refactored publish action

♻️  Updated latest versions for actions

♻️  Adding debug action flag for branch

♻️  Changing docker image to hopr-chat, a more accurate name

♻️  Adding sample .env
♻️  Refactored publish action

♻️  Updated latest versions for actions

♻️  Adding debug action flag for branch

♻️  Changing docker image to hopr-chat, a more accurate name

♻️  Adding sample .env
* ♻️  Removing releases branch capability and focus in tags instead

♻️  Refactored publish action

♻️  Updated latest versions for actions

♻️  Adding debug action flag for branch

♻️  Changing docker image to hopr-chat, a more accurate name

♻️  Adding sample .env

* ✨ Cleaned up README

* ♻️  Ensure package.json is include in bin

Co-authored-by: repo-ranger[bot] <39074581+repo-ranger[bot]@users.noreply.github.com>
* ♻️  Removing releases branch capability and focus in tags instead

♻️  Refactored publish action

♻️  Updated latest versions for actions

♻️  Adding debug action flag for branch

♻️  Changing docker image to hopr-chat, a more accurate name

♻️  Adding sample .env

* ✨ Cleaned up README

* ♻️  Ensure package.json is include in bin

* 🐛 Ensuring package.json is found in binary

Co-authored-by: repo-ranger[bot] <39074581+repo-ranger[bot]@users.noreply.github.com>
* 🔖 1.2.1 Patch release (fixed) (#14)

* ♻️  Removing releases branch capability and focus in tags instead

♻️  Refactored publish action

♻️  Updated latest versions for actions

♻️  Adding debug action flag for branch

♻️  Changing docker image to hopr-chat, a more accurate name

♻️  Adding sample .env

* ✨ Cleaned up README

* ♻️  Ensure package.json is include in bin

* 🐛 Ensuring package.json is found in binary

Co-authored-by: repo-ranger[bot] <39074581+repo-ranger[bot]@users.noreply.github.com>

* ✨ Include recipient method into hopr-chat

* 🔖 Tagging version 1.3.0 #minor

Co-authored-by: repo-ranger[bot] <39074581+repo-ranger[bot]@users.noreply.github.com>
peterbraden pushed a commit that referenced this pull request Sep 21, 2020
Use full command interface
@peterbraden
Copy link
Contributor Author

Merging this will (hopefully) deploy a minor version, and therefore break further merges in chat.

@peterbraden peterbraden requested a review from nionis September 21, 2020 08:25
peterbraden pushed a commit that referenced this pull request Sep 21, 2020
@peterbraden
Copy link
Contributor Author

Disabled the publish for now actually.

@peterbraden peterbraden merged commit 8663a94 into master Sep 21, 2020
@peterbraden peterbraden deleted the chat branch September 21, 2020 09:02
peterbraden pushed a commit that referenced this pull request Sep 21, 2020
New Deployment - Version w/src files
peterbraden pushed a commit that referenced this pull request Sep 21, 2020
nionis added a commit that referenced this pull request Sep 22, 2020
0xjjpa added a commit that referenced this pull request Sep 22, 2020
nionis added a commit that referenced this pull request Sep 29, 2020
robertkiel pushed a commit that referenced this pull request Nov 19, 2021
NumberFour8 added a commit that referenced this pull request Nov 4, 2022
* initial deployment changes

* initial release changes

* chore(build): apply linter changes

* add debug logs

* add back HoprChannels.json

* remove HoprChannels.sol

* remove salting

* chore(release): update smart contract deployments

* chore(release): publish 1.90.0

* Deploy script registers nodes to NR (#4111)

* update readme

* Fix missing storage of maxRegistrationsPerSpecialNft

* must ownerBatchAddSpecialNftTypeAndRank in production

* force skip NR deployment and update proxy implementation when possible

* Skip HoprToken deployment in staging and prod. Allow proxy to be updated when a NR contract is in place

* chore(build): apply linter changes

Co-authored-by: HOPR CI robot <noreply@hoprnet.org>

* chore(release): update smart contract deployments

* chore(release): publish 1.90.1

* Fix the `get-default-environment` script (#4115)

* chore(release): publish 1.90.2

* fix test case check on token symbol (#4113)

* fix test case check on token symbol

* fix check on redeemed boost tokens; let tx fail

* chore(release): publish 1.90.3

* hotfix Valencia with missing master changes (#4122)

* Merge back #5 for release Paleochora  (#4121)

* Update references to a newer release & update CHANGELOG

* Add environment deployment structure

* chore(build): apply linter changes

* Hotfix/sc deployment in production (#3975)

* read xHOPR contract address from deployment file

* read stake address from deployment file

* make owner only register script also available for production environment

* rename xHoprMock to xHoprToken to avoid confusion in production environment

* chore(release): update smart contract deployments

* chore(release): publish 1.89.0

* chore(release): publish Avado 1.89.0

* Hotfix/replace proxy with dummy (#3980)

* deploy dummy proxy in production

* add a global toggle to the dummy proxy for allowed list

* modify command to register with dummy proxy

* add recent deployments (dummy proxy)

* skip self-staking in paleochora

* chore(build): apply linter changes

* correct condition

* Update space

Co-authored-by: Lukas <lukas.pohanka@inina.net>

Co-authored-by: HOPR CI robot <noreply@hoprnet.org>
Co-authored-by: Lukas <lukas.pohanka@inina.net>

* chore(release): update smart contract deployments

* chore(release): publish 1.89.1

* chore(release): publish Avado 1.89.1

* extend environment to add accounts onto proxy (#3981)

* chore(release): publish 1.89.2

* chore(release): publish Avado 1.89.2

* Hotfix/auto register on deployment (#3982)

* extend environment to add accounts onto proxy

* enable NR in prod

* chore(release): publish 1.89.3

* chore(release): publish Avado 1.89.3

* chore(release): publish 1.89.4

* chore(release): publish Avado 1.89.4

* Check output of `funding_wallet_info` during deployment

* chore(release): publish 1.89.5

* Fix typo

* chore(release): publish Avado 1.89.5

* Update to the release process to reflect api.hoprnet.org redeploy

* chore(build): apply linter changes

* add missing blocknumber for channel contract (#3991)

* chore(release): publish 1.89.6

* chore(release): publish Avado 1.89.6

* Various minor fixes to issues found during Paleochora release tests

* chore(build): apply linter changes

* Re-generate API docs for packages

* chore(release): publish 1.89.7

* chore(release): publish Avado 1.89.7

* silene ETIMEDOUT socket errors

* fix wallet creation (#4017)

* fix wallet creation

* fix build

* chore(release): publish 1.89.8

* chore(release): publish Avado 1.89.8

* enhance retryWithBacckoff

* fix method description

* fix typo

* chore(build): apply linter changes

* Fix use of faucet helper API in scripts

* Fix counter increment for ticket stats in db

* Add missing variable in script

* Add missing closing brackets

* chore(build): apply linter changes

* chore(release): publish 1.89.9

* use buffer + toU8a

* chore(release): publish Avado 1.89.9

* Fix smart contract slim deployment and allow auto-verification on etherscan/blockscout (#3998)

* remove slim deployment and read genesis block number from old and new versions

* chore(build): apply linter changes

* attempt to fix etherscan verification

* verify deployed contracts on goerli

* verify contracts on etherscan or blockscout

* extend to blockscout verification

* make staging and production sc verification by default

* chore(build): apply linter changes

* revert back some temp change

* remove temporarily added packages

* Use type

Co-authored-by: Steve <stivennoni77@gmail.com>

* add comments to two scenarios of deployment files

Co-authored-by: HOPR CI robot <noreply@hoprnet.org>
Co-authored-by: Steve <stivennoni77@gmail.com>

* chore(release): publish 1.89.10

* Re-generate API docs for packages

* scripts: fix incorrect bash quoting

* fix increment

* chore(release): publish Avado 1.89.10

* chore(release): publish 1.89.11

* chore(release): publish Avado 1.89.11

* Prevent duplicate peer ids in the manual path (#4009)

* Allow creating database dump file (#3988)

* chore(release): publish 1.89.12

* Re-generate API docs for packages

* chore(release): publish Avado 1.89.12

* chore(release): publish 1.89.13

* chore(release): publish Avado 1.89.13

* chore(release): publish 1.89.14

* Re-generate API docs for packages

* Re-generate API docs for packages

* chore(release): publish Avado 1.89.14

* chore(release): publish 1.89.15

* chore(release): publish Avado 1.89.15

* Timeout connection upgrade (#4035)

* add timeout to connection upgrade

* increase timeout

* chore(release): publish 1.89.16

* chore(release): publish Avado 1.89.16

* Detect AVADO/Dappnode special private subnet (#4032)

* Detect AVADO/Dappnode special private subnet

* Add PR link to CHANGELOG.md

* Fix subnet start

* Add comment

* Update packages/hoprd/src/index.ts

Co-authored-by: Robert Kiel <robert.kiel@hoprnet.org>

Co-authored-by: Robert Kiel <robert.kiel@hoprnet.org>

* Re-generate API docs for packages

* chore(release): publish 1.89.17

* chore(release): publish Avado 1.89.17

* Add API endpoint & token to Avado URL, backport environment ID fix (#4031)

* chore(release): publish 1.89.18

* chore(release): publish Avado 1.89.18

* chore(release): publish 1.89.19

* chore(release): publish Avado 1.89.19

* bump ethers.js & some tree-shaking (#4038)

* bump ethers + tree shaking

* fix build issues

* fix tests

* pin eth-sig-util

* more tree-shaking

* remove .only

* even more tree-shaking

* fix types

* chore(release): publish 1.89.20

* Re-generate API docs for packages

* chore(release): publish Avado 1.89.20

* Allow `Hopr.stop()` being called without `Hopr.start()` called first (#4044)

* chore(release): publish 1.89.21

* chore(release): publish Avado 1.89.21

* hopr-admin bugs fixes vol 1 (#4027)

* WIP

* chore(build): apply linter changes

* fix tests

* make logging consistent

* fix reverse channels

* fix setting includeRecipient parsing

* introduce arbitrary command type

* fix hoprd tests

* add more verbose logs

* chore(build): apply linter changes

* improve HOPRd channels API test

* hopr-admin: check if number param is finite

* remove wildcard imports

* small improvements

Co-authored-by: HOPR CI robot <noreply@hoprnet.org>

* chore(release): publish 1.89.22

* chore(release): publish Avado 1.89.22

* must accept api token when registering (#3997)

* must accept api token when registering

* change peer_id into scope specific value

* remove stale code

* chore(release): publish 1.89.23

* chore(release): publish Avado 1.89.23

* add entryNodes command (#4049)

* add entryNodes command

* remove .only

* add CHANGELOG entry

* chore(release): publish 1.89.24

* Re-generate API docs for packages

* chore(release): publish Avado 1.89.24

* fail if no blockNumber (#4052)

* Re-generate API docs for packages

* chore(release): publish 1.89.25

* chore(release): publish Avado 1.89.25

* Catch Next.js errors (#4047)

* catch client errors

* minor changes

* chore(release): publish 1.89.26

* Do not await message acknowledgements in the API, code refactoring (#4048)

* Re-generate API docs for packages

* chore(release): publish Avado 1.89.26

* chore(release): publish 1.89.27

* chore(release): publish Avado 1.89.27

* Silence some of the most talkative log writes (#4056)

* chore(release): publish 1.89.28

* chore(release): publish Avado 1.89.28

* hopr-admin bugs fixes vol 2 (#4053)

* fix sendMessage command parsing when path is specified

* give constant command type something to validate

* remove /messages WS from within hopr-admin

* use legacy endpoint in hopr-admin

* fix cluster script

* update comment

* chore(release): publish 1.89.29

* Re-generate API docs for packages

* chore(release): publish Avado 1.89.29

* Fix multiaddr to 10.3.3 in hoprd (#4058)

* chore(release): publish 1.89.30

* chore(release): publish Avado 1.89.30

* Refactor Docker build to respect lockfiles (#4060)

* build in Docker

* cleanup

* drop obsolete files

* enhance Dockerfile

* cleanup

* add changelog entry

* chore(release): publish 1.89.31

* increase Docker build timeout (#4063)

* chore(release): publish 1.89.32

* Fetch Docker versions correctly (#4064)

* increase Docker build timeout

* check versions with yarn 1 and yarn 2+

* chore(release): publish 1.89.33

* chore(release): publish Avado 1.89.33

* Silence some additional log write (#4067)

* chore(release): publish 1.89.34

* chore(release): publish Avado 1.89.34

* shrink Docker container (#4068)

* shrink Docker container

* remove comment

* chore(release): publish 1.89.35

* entry node code fixes (#3990)

* wip

* wip

* add tests

* wip

* enhancements

* last enhancements

* cleanup

* enhance logging (#4005)

* incorporate feedback

* incorporate feedback

* enhancements

* use eligibility status

* add comments

* fixes

* enhance logging

* add CHANGELOG entry + docs

* chore(release): publish Avado 1.89.35

* Re-generate API docs for packages

* chore(release): publish 1.89.36

* chore(release): publish Avado 1.89.36

* add serialization and deserialization (#4071)

* chore(release): publish 1.89.37

* Re-generate API docs for packages

* chore(release): publish Avado 1.89.37

* support 1-many environments (#4061)

* support 1-many environments

* chore(build): apply linter changes

* fix test

* move to monte_rosa

* support Valencia version

* Update packages/core/package.json

Co-authored-by: Robert Kiel <robert.kiel@hoprnet.org>

* update yarn.lock

Co-authored-by: HOPR CI robot <noreply@hoprnet.org>
Co-authored-by: Robert Kiel <robert.kiel@hoprnet.org>

* Re-generate API docs for packages

* restore releases.json (#4072)

* restore releases.json

* chore(build): apply linter changes

* update changelog

Co-authored-by: HOPR CI robot <noreply@hoprnet.org>

* Set paleochora as the default environment for paleochora (#4073)

* revert default paleochora env

* chore(build): apply linter changes

Co-authored-by: HOPR CI robot <noreply@hoprnet.org>

* chore(release): publish 1.89.38

* chore(release): publish Avado 1.89.38

* Enhance network peers (#4062)

* wip

* correct sorting

* enahnce libp2p config

* fix build issue

* minor fixes

* chore(release): publish 1.89.39

* Re-generate API docs for packages

* chore(release): publish Avado 1.89.39

* various hotfixes for Paleochora (#4075)

* use FULL_VERSION when checking environment

* fix api.sh send message status code

* update typedoc

* update typedoc

* chore(release): publish 1.89.40

* Re-generate API docs for packages

* fix withdraw command & add tests (#4079)

* chore(release): publish 1.89.41

* coerce given version to one we can compare with (#4080)

* Re-generate API docs for packages

* chore(release): publish Avado 1.89.41

* chore(release): publish 1.89.42

* chore(release): publish Avado 1.89.42

* Avado fixes (#4082)

* Fix console link, improve script

* Add CHANGELOG.md entry

* chore(release): publish 1.89.43

* chore(release): publish Avado 1.89.43

* various hopr-admin message improvements (#4090)

* remove unsubscribe

* better handle messages in hopr-admin

* chore(release): update smart contract deployments

* chore(release): publish 1.89.44

* chore(release): publish Avado 1.89.44

* freeze to old NR (#4095)

* freeze NR

* do not skip on hardhat

* chore(release): update smart contract deployments

* chore(release): publish 1.89.45

* chore(release): publish Avado 1.89.45

* revert SC update, update deployments (#4096)

* chore(release): publish 1.89.46

* chore(release): publish Avado 1.89.46

* Merge back fixes - paleochora to master

* Remove deployment skip for master

Co-authored-by: HOPR CI robot <noreply@hoprnet.org>
Co-authored-by: QYuQianchen <10935300+QYuQianchen@users.noreply.github.com>
Co-authored-by: Tino Breddin <tolbrino@users.noreply.github.com>
Co-authored-by: Robert Kiel <robert.kiel@hoprnet.org>
Co-authored-by: Tino Breddin <t@tolbrino.com>
Co-authored-by: Tino Breddin <tino@hoprnet.org>
Co-authored-by: Steve <stivennoni77@gmail.com>

* Remove deployment skip for master

* fix conflict mistake

Co-authored-by: Lukas <lukas.pohanka@inina.net>
Co-authored-by: HOPR CI robot <noreply@hoprnet.org>
Co-authored-by: QYuQianchen <10935300+QYuQianchen@users.noreply.github.com>
Co-authored-by: Tino Breddin <tolbrino@users.noreply.github.com>
Co-authored-by: Robert Kiel <robert.kiel@hoprnet.org>
Co-authored-by: Tino Breddin <t@tolbrino.com>
Co-authored-by: Tino Breddin <tino@hoprnet.org>

* chore(release): publish 1.90.4

* chore(release): publish 1.90.5

* Add explicit --data directory to the CI GCP deployment (#4124)

* Properly distinguish between release and env id in Avado build (#4123)

* Properly distinguish between release and env id in Avado build

* Use actual release id

* Improve script

* Fix a typo in evaluation

* chore(release): publish 1.90.6

* chore(release): publish Avado 1.90.6

* Enhance option parsing (#4129)

* enhance option parsing

* default DATA directory

* remove empty line

* update wording

* fix e2e tests

* fix e2e tests

* chore(release): publish 1.90.7

* chore(release): publish Avado 1.90.7

* Fix unhandled promise rejection when not funded (#4130)

* chore(release): publish 1.90.8

* unset HOPRD_ environment variables (#4135)

* chore(release): publish Avado 1.90.8

* chore(release): publish 1.90.9

* chore(release): publish 1.90.10

* chore(release): publish 1.90.11

* chore(release): publish Avado 1.90.11

* Silence trace unhandled (#4133)

* silence trace unhandled

* add debug message

* Re-generate API docs for packages

* chore(release): publish 1.90.12

* Use webrtc release build (#4137)

* use release build of webrtc

* add Github link

* chore(release): publish Avado 1.90.12

* Various improvements to Avado build (#4134)

* Improvements to Avado build

* Remove debug code

* Set external to false on the Onboarding wizard

* Add comments

* chore(release): publish 1.90.13

* chore(release): publish Avado 1.90.13

* fix type in self-register-node (#4131)

* chore(release): publish 1.90.14

* chore(release): publish Avado 1.90.14

* Using packer image

* Changes suggested by PR review

* Improve documentation

* Improve not showing unnecessary error messages

* Tiny change to run workflow

* Adding dummy release

* small hopr-admin improvements (#4152)

* dynamically set symbols

* add missing character

* fix alias not fetching properly

* chore(release): publish 1.90.15

* chore(release): publish Avado 1.90.15

* chore(release): publish 1.90.16

* chore(release): publish Avado 1.90.16

* Fix instance group deletion and add network parameter

* Improve stability of deployment scripts

* add additional cluster for Github

* chore(build): apply linter changes

* Remove github suffix

* Remove testnet reference

* free memory from DHT ping queues (#4156)

* free memory

* add description

* chore(release): publish 1.90.17

* Re-generate API docs for packages

* chore(release): publish 1.90.18

* chore(release): publish 1.90.19

* chore(release): publish Avado 1.90.19

* Fix nat

* Fixes for nat image

* Remove white spaces

* Do not subscribe to blocks around the latestOnChainBlock (#4150)

* Do not subscribe to blocks around the latestOnChainBlock

* chore(build): apply linter changes

* fix unit test

* chore(build): apply linter changes

* revert unit tests

* add startupBlock and only skip token transfer events in certain block range

* chore(build): apply linter changes

Co-authored-by: HOPR CI robot <noreply@hoprnet.org>

* chore(release): publish 1.90.20

* Re-generate API docs for packages

* chore(release): publish Avado 1.90.20

* Add try/catch to shaker.write uses (#4162)

* chore(release): publish 1.90.21

* chore(release): publish Avado 1.90.21

* Fix potential unhandled promise rejection (#4164)

* Add missing await

* Updated pattern

* chore(build): apply linter changes

* Refactor awaits

* chore(build): apply linter changes

* Minor readability refactor

Co-authored-by: HOPR CI robot <noreply@hoprnet.org>

* chore(release): publish 1.90.22

* chore(release): publish Avado 1.90.22

* Improve PR review

* Updating against reviews

* Fixing gcloud ssh as Tino comments

* chore(release): publish 1.90.23

* explicit extent (#4163)

* explicit scope

* fixes

* increase logging

* fixes

* cleanup

* cleanup

* chore(release): publish Avado 1.90.23

* chore(release): publish 1.90.24

* pluto: Use npx instead of yarn to start hoprd

* Add changelog entry

* chore(release): publish 1.90.25

* connect: Add support for handling multiple protocols

We previously called all libp2p connection handlers with a single
specified and supported protocol-prefix which was tied to the version
the node is running. This prevented nodes with different versions
communicating within the same environment even though they might be
supporting that as per the protocol config.

This change adds support for providing multiple supported protocols to
libp2p, which will handle the negotiation and pick the right protocol.

The supported protocols are determined based on the environments from the
protocol config.

* connect: Fix protocol selection based on environment

* Re-generate API docs for packages

* Avado: limit Docker container memory to maximum 1GB

* Fix formatting of json in yaml

* memory optimizations (#4168)

* explicit scope

* fixes

* increase logging

* fixes

* cleanup

* cleanup

* less copying

* more unit tests

* update yarn.lock

* type inference

* add comments

* correct types

* less memory copying

* fix API usage

* add Changelog entry

* chore(release): publish 1.90.26

* Re-generate API docs for packages

* chore(release): publish Avado 1.90.26

* chore(release): publish 1.90.27

* chore(release): publish Avado 1.90.27

* bump upload artifacts (#4184)

* Fix token balance not properly updated right after startup (#4203)

* fix balance not updated

* chore(build): apply linter changes

Co-authored-by: HOPR CI robot <noreply@hoprnet.org>

* streamline promise rejection filter (#4209)

* Re-generate API docs for packages

* chore(release): publish 1.90.28

* chore(release): publish Avado 1.90.28

* Fix public node resolution for Connectivity Indicator (#4205)

* WIP on indicator fix

* chore(build): apply linter changes

* Update CHANGELOG.md

* Use connection tags

* chore(build): apply linter changes

* Make connection tags enums

* chore(build): apply linter changes

* Fix types

* More indicators (#4207)

* more tags

* fix types

Co-authored-by: HOPR CI robot <noreply@hoprnet.org>
Co-authored-by: Robert Kiel <robert.kiel@hoprnet.org>

* Re-generate API docs for packages

* skip contract verification if verification status is unclear (#4211)

* skip contract verification if verification status is unclear

* chore(build): apply linter changes

Co-authored-by: HOPR CI robot <noreply@hoprnet.org>

* chore(release): publish 1.90.29

* hotfix: handle shortened addresses correctly (#4208)

* fix addressing

* fix tests

* enhance debug log

* Update packages/utils/src/network/addrs.ts

* chore(release): publish 1.90.30

* Re-generate API docs for packages

* Properly encode API token, remove password strength validation (#4210)

* Properly encode API token, remove password strength validation

* Update CHANGELOG.md

* chore(build): apply linter changes

* Use encodeURIComponent for API tokens

* Update CHANGELOG.md

Co-authored-by: Robert Kiel <robert.kiel@hoprnet.org>

* Update CHANGELOG.md

Co-authored-by: Robert Kiel <robert.kiel@hoprnet.org>

* Fix bug in validation

Co-authored-by: HOPR CI robot <noreply@hoprnet.org>
Co-authored-by: Robert Kiel <robert.kiel@hoprnet.org>

* chore(release): publish 1.90.31

* Re-generate API docs for packages

* chore(release): publish Avado 1.90.31

* tag inbound connections (#4214)

* fix addressing

* fix tests

* enhance debug log

* Update packages/utils/src/network/addrs.ts

* tag inbound connections

* better solution

* Use `push` for consistency

Co-authored-by: NumberFour8 <lukas.pohanka@inina.net>

* chore(release): publish 1.90.32

* chore(release): publish Avado 1.90.32

* Remove redundant check

* fix protocol identifiers (#4216)

* fix protocol identifiers

* fix types

* fix tests

* Re-generate API docs for packages

* Fix environment check in mint contract deploy task

* chore(release): publish 1.90.33

* chore(release): publish Avado 1.90.33

* Properly use `encodeURIComponent` instead of `encodeURI` (#4222)

* chore(release): publish 1.90.34

* chore(release): publish Avado 1.90.34

* Handle exceptions thrown within Indexer (#4220)

* chore(release): publish 1.90.35

* chore(release): publish Avado 1.90.35

* minor overall fixes (#4224)

* minor fixes

* minor fixes

* fix build issue

* chore(release): publish 1.90.36

* chore(release): publish Avado 1.90.36

* Split auth token then encode (#4226)

* chore(release): publish 1.90.37

* chore(release): publish Avado 1.90.37

* Fix Avado build (#4228)

* chore(release): publish 1.90.38

* chore(release): publish Avado 1.90.38

* enhance tcp socket teardowns (#4223)

* various fixes

* fix promise rejection

* end WebRTC socket

* chore(release): publish 1.90.39

* chore(release): publish Avado 1.90.39

* Fix typo in the public node cache (#4232)

* chore(release): publish 1.90.40

* chore(release): publish Avado 1.90.40

* timeout refactor & more iterables (#4238)

* timeout enhancements

* update yarn.lock

* update package.json

* remove console.log

* fix unit tests

* fix name clash

* remove console.log

* more iterables

* add Changelog entry

* remove setTimeout

* remove obsolete timeouts

* chore(release): publish 1.90.41

* Re-generate API docs for packages

* chore(release): publish Avado 1.90.41

* more iterators (#4239)

* timeout enhancements

* update yarn.lock

* update package.json

* remove console.log

* fix unit tests

* fix name clash

* remove console.log

* more iterables

* add Changelog entry

* remove setTimeout

* remove obsolete timeouts

* more iterators

* deduplicate db call

* better backoff

* minor enhancements

* better debug logs

* add networkPeers register

* Update packages/hoprd/src/api/v2/paths/node/peers.integration.spec.ts

* Re-generate API docs for packages

* chore(release): publish 1.90.42

* chore(release): publish Avado 1.90.42

* non-blocking mixer & proper acknowledgement queueing (#4243)

* new mixer

* proper ack queues

* update yarn.lock

* end interactions

* add changelog entry

* chore(release): publish 1.90.43

* Re-generate API docs for packages

* mitigate duplicate relay connections (#4245)

* mitigate duplicate relay connections

* add Changelog entry

* chore(release): publish 1.90.44

* replace occurences of `setTimeout` by `retimer` (#4248)

* more retimer

* update yarn.lock

* chore(release): publish 1.90.45

* Re-generate API docs for packages

* chore(release): publish Avado 1.90.45

* remove DHT hack (#4247)

* remove DHT hack

* add Changelog entry

* chore(release): publish 1.90.46

* Re-generate API docs for packages

* chore(release): publish 1.90.47

* mitigate duplicate entry connections (#4250)

* mitigate duplicate entry connections

* more iterators

* better comments

* changelog entry

* chore(release): publish Avado 1.90.47

* chore(release): publish 1.90.48

* chore(release): publish Avado 1.90.48

* filter multiaddrs (#4246)

* filter multiaddrs

* add Changelog entry

* fix implementation

* chore(release): publish 1.90.49

* Re-generate API docs for packages

* dial enhancements (#4171)

* enhance dial helper

* enhance timeouts

* various enhancements

* various enhancements

* wip

* various enhancements

* remove unused

* minor enhancements

* bump upload artifacts

* minor enhancements

* add debug log

* debugging

* enhancements

* cleanup

* fix unused variable

* fix type issue

* cleanup & fix unit tests

* reenable unit test suite

* wip unit tests

* reenable unit tests

* reenable unit tests

* reenable tests

* reenable tests

* reenable unit test suite

* add comment

* fix build issue

* cleanup

* fix type

* fix unit test

* use async iterator for DHT queries

* compatibility issue

* add documentation

* cleanup

* restore protocols

* add missing message

* prevent loops

* fix addressing

* client / server mode in DHT

* remove free memory

* clear timeouts

* smarter iterator

* better timeouts

* no stacktraces

* better timeouts

* update packages

* smarter timeouts

* iterables

* update yarn.lock

* unused variable

* better logs

* better debug output

* chore(release): publish 1.90.50

* Re-generate API docs for packages

* chore(release): publish Avado 1.90.50

* fix empty Multiaddr (#4252)

* chore(release): publish 1.90.51

* chore(release): publish Avado 1.90.51

* memory optimizations (#4227)

* wip

* wip

* simplify memory consumption measurements

* add changelog entry

* Update packages/connect/src/relay/context.ts

* chore(release): publish 1.90.52

* chore(release): publish Avado 1.90.52

* enhance debug log (#4262)

* better debug log

* add default case

* chore(release): publish 1.90.53

* chore(release): publish Avado 1.90.53

* Allow `info` command before node has finished startup (#4273)

* allow info before node is fully started

* add changelog entry

* silence WebRTC rejection (#4272)

* chore(release): publish 1.90.54

* chore(release): publish Avado 1.90.54

* chore(release): publish 1.90.55

* chore(release): publish Avado 1.90.55

* no pool (#4279)

* chore(release): publish 1.90.56

* chore(release): publish Avado 1.90.56

* mono dht, disable dual dht (#4288)

* mono dht

* update yarn.lock

* fix tests

* fix type

* add changelog entry

* fix e2e tests

* fix unit test

* remove unnecessary compatibility layer (#4276)

* remove unnecessary compatibiltiy layer

* add changelog entry

* proper uint8arrays

* fix types

* chore(release): publish 1.90.57

* chore(release): publish Avado 1.90.57

* enhance debug log (#4280)

* no pool

* debug log enhancements

* chore(release): publish 1.90.58

* chore(release): publish Avado 1.90.58

* zero-copy database operations (#4293)

* zero-copy db-operations

* incorporate feedback

* minor fix

* chore(release): publish 1.90.59

* chore(release): publish Avado 1.90.59

* chore(release): publish 1.90.60

* chore(release): publish Avado 1.90.60

* Close previous connections (#4281)

* no pool

* debug log enhancements

* clean existing connections

* clean incoming connections

* fix types

* better way to close connections

* better way to close connections

* fix tests

* fix tests

* add Changelog entries

* chore(release): publish 1.90.61

* chore(release): publish Avado 1.90.61

* Reimplement `class`es as `function`s in `connect` package (#4285)

* no pool

* debug log enhancements

* clean existing connections

* clean incoming connections

* fix types

* remove class

* remove class

* remove class

* class to function

* end relayed connections

* fix debug output

* fix timeline property

* reimplement relay without class

* reimplement webrtc without class

* remove circular dependency

* single dht

* fix tests

* fix package.json

* various small fixes

* remove .only

* fix build issue

* remove class from handshake

* enhance defer

* fix tests

* add Changelog entry

* remove unnecessary code

* add commit

* chore(release): publish 1.90.62

* chore(release): publish Avado 1.90.62

* enhance debug log of dialHelper (#4302)

* minor fixes

* add debug info

* add addresses correctly

* remove debug output

* Re-generate API docs for packages

* chore(release): publish 1.90.63

* chore(release): publish Avado 1.90.63

* Remove duplicate caused by merge

* chore(build): apply linter changes

Co-authored-by: nioni <stivennoni77@gmail.com>
Co-authored-by: HOPR CI robot <noreply@hoprnet.org>
Co-authored-by: QYuQianchen <10935300+QYuQianchen@users.noreply.github.com>
Co-authored-by: Tino Breddin <tolbrino@users.noreply.github.com>
Co-authored-by: Robert Kiel <robert.kiel@hoprnet.org>
Co-authored-by: Tino Breddin <t@tolbrino.com>
Co-authored-by: Tino Breddin <tino@hoprnet.org>
Co-authored-by: ausias-armesto <ausias.armesto@hoprnet.org>
Co-authored-by: ausias-armesto <ausiasarmesto@gmail.com>
NumberFour8 added a commit that referenced this pull request Sep 25, 2024
This PR repurposes Node #6 and Node #7 in E2E tests to send tickets with winning probability lowered to 10%.
Then several integration tests are added to test multiple different scenarios with relaying tickets with lowered winning probability.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants