This repository has been archived by the owner on Nov 13, 2024. It is now read-only.
0.1.1
0.1.1 Notes
What's Changed
- Enhancement/unassigned/custom payload marshaller by @nodiesBlade in #27
Note: This is a non breaking change but users are recommended to upgrade to 0.1.1.
0.1.0 Notes
(Note, this is a non breaking change so gateway operators can upgrade safely)
Features:
- New Endpoint:
- Added
/qosnodes
endpoint to expose QoS node states with redacted information. This enhances visibility for node operators, aiding in identifying issues leading to network health improvements.
- Added
Enhancements:
-
Timeout Errors Handling:
- Improved timeout errors handling post-benchmarking, providing node operators with more comprehensive feedback alongside benchmarking results.
-
Session Handling Optimization:
- Optimized session handling by caching, reducing latency by pre-fetching sessions for each application. This optimization sets the foundation for the final Node Selector implementation, including the QoS check framework.
- Explicitly return an error in Pocket Client whenever dispatcher returns the wrong session, allowing for proper caching.
Miscellaneous Changes:
-
Logging Enhancement:
- Enhanced logs on session primer and refined logic for priming, improving system understanding and performance.
-
CI/CD Pipeline Integration:
- Added Continuous Integration/Continuous Deployment pipeline for streamlined development workflows.
-
Documentation Updates:
- Updated documentation to reflect changes regarding QoS improvements.
-
Chain Configuration Addition:
- Introduced per-chain configuration options for settings such as altruist.
-
Application registry updater fixes
- Previously whenever a user inserts the wrong RPC url, the gateway server would crash. Now it will simply return a graceful error that applications stakes could not be retrieved.
For more details, refer to the Node Selection Doc, and Chain Configuration Doc
What's Changed
- Release: RC-BETA 0.1.0 by @nodiesBlade in #24
- [TRIVIAL] Fix Broken Links for qos docs by @nodiesBlade in #25
- Enhancement: Session Error handling and caching by @nodiesBlade in #26
Full Changelog: 0.0.1...0.1.0