Skip to content
This repository has been archived by the owner on Nov 13, 2024. It is now read-only.

0.1.1

Compare
Choose a tag to compare
@nodiesBlade nodiesBlade released this 30 Mar 04:57
· 22 commits to main since this release
d105b1a

0.1.1 Notes

What's Changed

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.

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

Full Changelog: 0.0.1...0.1.0