Releases: sentinel-official/hub
Releases · sentinel-official/hub
v0.3.3
v0.3.2
What's Changed
- 2db0f1a Updated the inactive durations
- f56b510 Following changes have been made - Now charging the amount for combined usage of download and upload - Using sdk.Int instead of hub.Bandwidth - Fixed issue in updating the quota - Only plan based subscription can allocate quota to other users
- cd14940 Added comments for some methods and functions
- 9d035f0 Updated Go version
- 34bb651 Consider ceil value of quota
- 9223e98 Fix amount calculation
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- 6c51127 Fix simulation message in session upsert
- 4076f8c Reordered endblock modules
- 7a3ac55 Updated endblock logic of session module
- ccb68d9 Fix some minor issues in subscription module, and updated amount calculation logic
- b6b056d Fix event manager multiple events issue
- c0ce2df Fix session status_at updating issue
- 938e555 Log inactive node details in endblock
- 4c5dcaa Add VPN module to EndBlocker
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- e6de8e4 Renamed daemon binary name
- 3f5b262 Updated README
- 3e2ec4e Updated genesis initialization and validation. Added simulation for session module.
- d458e19 Updated VPN module
- d922356 - Added EndBlock logic. - Added CLI queries and REST GET APIs. - Updated Upsert handler. - Fixed some other minor issues.
- 1f69ae4 - Fixed issue in updating quota. - Added REST GET APIs. - Fixed some other minor issues.
- 7ac7e0e Fixed typos in provider module
- 670e2f9 Fixed some minor issues in plan module
- 767906f - Fixed issues in update and setStatus handlers. - Move BeginBlock logic to EndBlock. - Fixed some minor issues.
- 15919fe Fix minor issues in deposit module
- c059fe7 Bump Cosmos SDK version
- 9210f35 Added validation for subscription genesis
- ddc6dd6 Added scheduled inactivation for a subscription
- 705efdb Added simulation messages for subscription module
- 66f66f8 Separated subscription messages, added event module name, updated message types and fixed some minor issues
- e31e73a Added logger
- 830cd05 Fixed naming in node module and added REST API GET methods
- e944891 Fixed naming in plan module, added REST GET APIs and added Genesis validation
- a0b16c9 Fixed naming in provider module, added REST GET APIs
- 4e74989 Fixed naming for deposit module REST handler functions
- b106d32 Added bandwidth allocation (quota), removed fields related to duration and added pagination
- fb77f24 Removed duration field in plan
- b1c7f7f Added pagination for deposit, provider, plan and node modules
- eb6ceb8 Fixed some minor issues with types
- 87d77f9 Added genesis validation for node module
- 4747e84 Moved VPN submodules to top level
- fd37472 Moved directory dvpn to vpn
- ba30470 Added genesis validation for deposit module
- 5923b58 Added message tests for provider module
- 7b98911 Added tests for deposit module
- b521d05 Added genesis validation for provider module
- a6115be Updated Makefile. Added installing script golangcli-lint
- 71bb066 Added simulation functions for provider, node and plan modules
- 0b4ef5e Specified type for statuses and categories
- 8f1b78d Added public key prefixes for provider and node address types
- 19f8c18 Update begin block order with dVPN module
- 77927a4 Updated dVPN module begin block
- 929aae4 Added begin block logic for node module
- 08d32a7 Fixed register node validate basic method
- f0edc49 Added params for node and session module
- 60669f6 Made a lot of fixes and optimization
- 9962fed Minor fixes in subscription module
- e2e7ec6 Minor fixes in node module
- 5681b62 Minor fixes in plan module
- 0740bad Minor fixes in provider module
- c74472f Minor fixes in deposit module
- 24aeab6 Separated plans from subscription module
- 6bda5cf Updated dVPN module with sessions
- 9ea1c12 Added session CLI transactions
- 870195e Fixed issues with subscription module
- 5994d51 Added session handler and genesis initializer
- 1cbc1b8 Added session keeper
- 3ac7d70 Added session types
- c2c678e Added more methods to Bandwidth
- c37f216 Fixed issues with end subscription
- 0ee79ed Added end subscription handler
- bd0d069 Added more txs and queries for subscriptions
- e29d1b5 Updated subscription module genesis
- d0adf7b Added remove address for subscription
- bdf6763 Added add member to a subscription handler
- 2611cae Added session module empty files
- d974a7f Added start node subscription and update genesis
- a9c669e Updated dVPN module
- 182e739 Added deposit genesis and alias files
- 14e0ffd Added deposit CLI and REST packages
- 7878eed Added deposit querier
- 8fdf58f Added deposit module keeper
- 7d0eb82 Added deposit module types
- b4bc623 Fixed some naming conventions
- b89ca6d Added querier for subscriptions
- 7cfd2e0 Made minor changes in node module and updated comments
- 242992b Modifications on subscription module - Combined start plan subscription and start node subscription - Updated error messages - Updated message basic validations
- f1c0ac5 Fixed minor issues in provider module
- 07b1287 A lot of modifications - Added bank keeper to subscription keeper - Using sdk.Int instead of uint64 for bandwidth - Added handler functions for start plan subscription and start node subscription - Using time.Time instead of block height - Added subscription keeper - Made other minor changes
- 2c8ca24 Renamed price per GB to price
- ad41e4e Renamed duration to validity
- dc5288e Fixed duplicate provider issue
- ff792f9 Fixed module imports cycle issue
- e99c043 Remove query paths
- aabcfa1 Start plan id from 1
- 091fc54 Added query paths and moved query nodes of a plan to nodes module
- 07e4536 Now can remove price per GB and provider address from node
- 569b6dd Added price per Gigabyte for node
- 8e9166b Optimized keepers and updated CLIs
- 9604654 Updated license
- 7a25c4b Updated dVPN module genesis and handler
- eb87b8f Updated CLI commands for add-node and remove-node
- 43718c7 Fixed genesis and alias files
- 4275f3b Added add-node and remove-node messages
- a2884b5 Renamed node address prefix
- e3bff66 Added set node status message to codec
- dfd4b03 Added keeper for adding node to plan
- e07b713 Updated short text for dvpn CLI
- 29c0b20 Updated query paths in CLI
- db9f44a Added subscription submodule to dvpn module
- 73dba02 Added store key and modified set node status command
- 58d83c8 Added genesis, handler and alias
- 736a309 Added CLI
- 356301a Added querier
- ff27b38 Added keeper
- f685644 Added types
- 339f43c Moved status to top level
- 2f774b8 Removed price per GB and moved bandwidth speed to top level
- c8bf8b5 Added set node status transaction. Made some minor changes
- 4a25705 Modified dependecies
- 24ef6f4 Added export and init genesis
- c8304f8 Fixed validation issue and added to codec
- d6cee00 Added update node
- 1f8a8a6 Added identity field
- 8433d0a Added node sub-module to dVPN module
- b80ffaf Added CLI commands
- a90c795 Added handler
- ab43eb1 Added querier
- 056eb3a Added keeper
- 851193b Added types
- ce82e52 Registered REST routes and updated alias
- 77c7c3f Moved app to root folder
- 5e5e255 Removed provider id; instead using provider address
- 13be2c4 Added CLI commands for update provider
- 673e0c9 Added update provider handler
- b25a24a Added required files
- e9cb4cf Added validate basic for register provider method
- 9f79403 Fixed CLI commands
- 52ee9c7 Updated register provider handler
- eb99508 - Added CLI txs - Fixed Provider ID Stringer method - Added override of RouterKey of submodules
- 07bf9d2 Added CLI queries
- 32955f3 Renamed error codes and error messages
- 361947d Added basic dVPN provider module
- 1dedb3a Remove old architecture related modules (#29)
- 29bdc18 Refactored code (#28)
- 18aa143 Updated dependencies and linter (#27)
- ba59457 Updated linter configuration and fixed some lint issues
- 3b77f8a Added new error messaged and renamed some methods
- 443bce5 Updated dependencies
Full Changelog: v0.2.0...v0.3.0
v0.3.0-rc2
Added simulation messages for subscription module
v0.3.0-rc1
Merge pull request #49 Release v0.3.0-rc1
v0.2.0
What's Changed
- 0aecf59 Updated Readme
- a470273 Removed node inactive interval (#20)
- 9892bba Added events (#19)
- 5403904 Updated deps
- c8a7a56 Added simulation tests for hub and removed active, inactive status in node (#18)
- 452dc07 Updating cosmos version 0.37.4 (#17)
- bdb143d vpn module simulations; modification of ID types; adding simulations for endblock logic (#16)
- 8479119 Genesis validations for vpn module (#13)
- 08bbe0b Revert "Modifications in ID type (#10)" (#14)
- 2356afa Modifications in ID type (#10)
- afcd1e8 Updated to Cosmos SDK v0.37.0 (#4)
- a69d811 Updated README.md
Full Changelog: v0.1.0...v0.2.0
v0.1.0
Changelog
FEATURES
-
Deposits Module
- Addresses will have their own deposits which can be used for subscriptions and node hosting
-
VPN Module
- VPN providers can register themselves by providing the basic details
- Consumers can subscribe to any node by depositing any number of coins and use the sessions
- Proof based bandwidth exchange between Providers and Consumers
-
Simulation
- Basic simulation module for Hub