Releases: hoprnet/RPCh
Releases · hoprnet/RPCh
v0.2.3
Major changes
- introduction of parallel entry nodes
- improve reliability score
- introduction of availability monitor
What's Changed
- Fix incorrect segmentation for non-ASCII characters by @ItsLuized in #386
- Add more loadtests by @nionis in #403
- implement basic availability monitor by @nionis in #407
- Merge back release v0.2.2 by @nionis in #411
- Revert "Fix incorrect segmentation for non-ASCII characters (#386)" by @nionis in #413
- Upgrade 1.93.7 by @nionis in #416
- improve exit node selection by @nionis in #415
- use attempt to reconnect by @nionis in #417
- add infinite retry on exit-nodes by @nionis in #418
Full Changelog: v0.2.2...v0.2.3
v0.2.2
Major changes
- improved entry node re-selection (#405)
What's Changed
- Release v0.2.1 by @nionis in #374
- exit-node: Pin docker network to specific 172.x.x.x subnet by @nionis in #376
- update hoprd version 1682691159 by @diegoalzate in #378
- exit-node: Remove wait-for entrypoint in Docker image by @ItsLuized in #383
- Update README.md by @ItsLuized in #382
- setup infinite retry on message listener by @diegoalzate in #384
- create custom ws helper class by @diegoalzate in #385
- Force entry nodes and exit nodes by @nionis in #395
- improve WS class by @nionis in #405
Full Changelog: v0.2.1...v0.2.2
v0.2.1
v0.2.0
Backwards incompatible change.
Introduces compression and stability improvements.
What's Changed
- Release v0.1.7 by @nionis in #331
- fix free disk space action by @diegoalzate in #339
- fix ws closing before being established by @diegoalzate in #338
- Dp stability for parallel instances by @diegoalzate in #332
- update hoprd version on exit nodes to 1.93.2 by @diegoalzate in #343
- sdk and ethers usage documentation by @diegoalzate in #344
- Compression functions for RPCh by @mjadach-iv in #337
- Disable funding service from sandbox by @ItsLuized in #345
- Require client in DP by @diegoalzate in #336
- add client to sdk and ethers usage docs by @diegoalzate in #349
- External provider impl by @ItsLuized in #327
- update hoprd version to 1.93.3 by @diegoalzate in #355
- add secret to add quota endpoint by @diegoalzate in #346
- fix exit node metrics by @diegoalzate in #351
- Fix funding service restarting by @diegoalzate in #352
- Add status filter by @diegoalzate in #360
- fix sandbox script with authorization by @diegoalzate in #359
- add unregister node endpoint by @diegoalzate in #358
- remove debug logs from ethereum provider by @diegoalzate in #357
- Use compression in request and response, unit tests updated (2/2) by @mjadach-iv in #353
- Start sdk in ethers send function by @ItsLuized in #300
- Loadtesting using K6 by @mjadach-iv in #324
- remove old metrics by @nionis in #364
- catch WS errors by @nionis in #367
Full Changelog: v0.1.7...v0.2.0
v0.1.7
Overview
- Uses new RPCh Crypto libraries
- Remove
packages/crypto-bridge
- Stability improvements
- Minor bug fixes
- Minor cosmetic changes
What's Changed
- Merge back release v0.1.6 by @nionis in #225
- hotfix message verification error by @diegoalzate in #227
- remove rewarding system by @diegoalzate in #233
- Build and push container images to GCP artifact registry by @sitilge in #226
- improve DP labels by @nionis in #237
- Transition from number to bigint by @ItsLuized in #215
- improve SDK start by @nionis in #236
- add paid_by column by @diegoalzate in #222
- Updated updated_at field in DB when updating registered node by @ItsLuized in #240
- use bullsesye as runner for rpc-server by @nionis in #242
- handle fetchExitNodes failure by @nionis in #245
- add sdk large request blocker by @diegoalzate in #244
- various fixes for Alpha by @nionis in #256
- update @rpch/crypto by @nionis in #257
- improve configuration to make more stable and use new riga release by @diegoalzate in #259
- update hoprd version to 1.92.11 by @diegoalzate in #260
- Allow UDP access to 9091 for hopr by @sitilge in #262
- update hoprd version and sandbox pluto by @diegoalzate in #277
- disable checkCommitmentForFreshNodes by @nionis in #286
- Speed up DP by @diegoalzate in #280
- Add TSDoc to rpc-server by @ItsLuized in #288
- code hygiene discovery platform by @diegoalzate in #293
- TSDocs for ethers by @ItsLuized in #292
- code hygiene funding service by @diegoalzate in #294
- test free-disk-space by @nionis in #302
- Add error message response to rpc-server by @ItsLuized in #255
- Add retry capability when selecting entry node by @ItsLuized in #251
- Update images from alpine to bullseye-slim by @ItsLuized in #279
- sdk code hygiene by @diegoalzate in #309
- General code hygiene by @diegoalzate in #311
- update hoprd and pluto versions to 1.93.0 by @diegoalzate in #317
- Add metrics to dp and fs by @diegoalzate in #263
- Internal commons by @diegoalzate in #316
- Fix exit-node Docker Compose by @ItsLuized in #319
- Exit node metrics by @diegoalzate in #318
- Rename identityDir to identityFile by @ItsLuized in #315
- Manager - Code Hygiene by @ItsLuized in #312
- replace crypto-bridge with new crypto libs by @nionis in #329
- use new cross-fetch by @nionis in #330
Full Changelog: v0.1.6...v0.1.7
v0.1.6
RPCh closed alpha
Running from 16/02/2023 to 19/02/2023- RPCh providers 7 exit-nodes
- Try it out at https://access.rpch.net/ (to connect locally
http://localhost:8080/?exit-provider=https://primary.gnosis-chain.rpc.hoprtech.net
) - Read the docs at http://docs.rpch.net/
- Try BlockWallet: Download the extension from the attachments and add it to chrome (use blockwallet-beta.zip)
Before testing BlockWallet
- remove any blockwallet extensions that might exist
Before testing RPC server
- ensure docker-engine version must be >v20.10 (docker desktop terms that's v4.16)
- cleanup docker volumes
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
docker volume prune
What's Changed
- Release v0.1.5 by @nionis in #131
- Remove Typescript casting and add more logs by @diegoalzate in #130
- Use non-root user to run executable by @ItsLuized in #111
- Created Funding request table for DP by @diegoalzate in #145
- add api version to DP by @diegoalzate in #138
- Fix E2E test failure handling by @ItsLuized in #147
- Infrastructure related updates by @sitilge in #150
- Better constants management for FS and DP by @diegoalzate in #144
- Consistent use of randomness by @diegoalzate in #149
- Improve the pipelines by @sitilge in #151
- bump core deps to v1.90.69 (Valencia) by @nionis in #148
- Entry node reliability score check by @ItsLuized in #127
- add sanitization and validation to discovery platform by @diegoalzate in #157
- Add matrix back into workflow by @nionis in #156
- sdk handle failed messages to hoprd by @diegoalzate in #171
- Fix Discovery Platform nodes stuck on funding by @diegoalzate in #165
- Add casting to num in sum of total amount funded by @ItsLuized in #174
- Alpha selection by @nionis in #161
- implement RPC server by @nionis in #162
- Improve dep quality by @nionis in #179
- improve E2E tests by @nionis in #184
- Validate funding service response before updating status by @diegoalzate in #181
- Update messageListener when new entryNode is chosen by @ItsLuized in #182
- Activate all sdk tests by @diegoalzate in #183
- Discovery platform trial mode by @diegoalzate in #186
- Add updateMessageListener tests by @ItsLuized in #190
- Update docker images to Riga by @ItsLuized in #191
- introduce manager by @nionis in #187
- Add test to make sure network version can be obtained by @diegoalzate in #196
- Added consistent json structure for error messages by @diegoalzate in #194
- Update registered nodes to status READY after failing funding requests by @diegoalzate in #201
- Expand manager with two more operations by @nionis in #198
- manager improvements by @nionis in #203
- Set up funding service for riga by @diegoalzate in #200
- Reliability score increasing after recalculation. by @ItsLuized in #197
- Add toggle for when entry node is being selected by @diegoalzate in #208
- manager improvements vol 2 by @nionis in #209
- Handle error codes when requesting funds to funding service by @diegoalzate in #218
- add hops to hoprd by @diegoalzate in #211
New Contributors
Full Changelog: v0.1.5...v0.1.6
v0.1.5
v0.1.4
Release of Sandbox v2
What's Changed
- Release v0.1.3 by @nionis in #106
- Improve Dockerfiles and Docker Compose by @ItsLuized in #107
- Discovery platform part 1 by @diegoalzate in #86
- Connect ecosystem by @nionis in #115
Full Changelog: v0.1.3...v0.1.4
v0.1.3
Patch publishing bug in @rpch/crypto-bridge
Full Changelog: v0.1.2...v0.1.3