You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
AsyncAPI's strength lies in its extensibility through protocol bindings. These bindings are independently versioned, and Glee's support is tied to specific binding versions. Changes or updates in these bindings can potentially disrupt Glee's functionality or lead to unexpected behavior.
Description
To enhance robustness and user awareness, Glee should implement a version check for protocol bindings. Before parsing, Glee needs to verify if the binding version is one that it currently supports. If the version is unsupported, Glee should issue a clear warning. This warning should inform the user that while Glee will attempt to work with the provided bindings, this might lead to system instability. Additionally, it should prompt the user to report this incompatibility by opening a new issue in the Glee repository, requesting support for the newer binding version.
Solution
Integrate this feature directly into Glee's core functionality. Adapter modules should declare the binding versions they support. Glee, in turn, should handle the compatibility checks based on these declarations. This approach centralizes version management within Glee, simplifying the process for both developers and users.
The text was updated successfully, but these errors were encountered:
This issue has been automatically marked as stale because it has not had recent activity 😴
It will be closed in 120 days if no further activity occurs. To unstale this issue, add a comment with a detailed explanation.
There can be many reasons why some specific issue has no activity. The most probable cause is lack of time, not lack of interest. AsyncAPI Initiative is a Linux Foundation project not owned by a single for-profit company. It is a community-driven initiative ruled under open governance model.
Let us figure out together how to push this issue forward. Connect with us through one of many communication channels we established here.
Reason/Context
AsyncAPI's strength lies in its extensibility through protocol bindings. These bindings are independently versioned, and Glee's support is tied to specific binding versions. Changes or updates in these bindings can potentially disrupt Glee's functionality or lead to unexpected behavior.
Description
To enhance robustness and user awareness, Glee should implement a version check for protocol bindings. Before parsing, Glee needs to verify if the binding version is one that it currently supports. If the version is unsupported, Glee should issue a clear warning. This warning should inform the user that while Glee will attempt to work with the provided bindings, this might lead to system instability. Additionally, it should prompt the user to report this incompatibility by opening a new issue in the Glee repository, requesting support for the newer binding version.
Solution
Integrate this feature directly into Glee's core functionality. Adapter modules should declare the binding versions they support. Glee, in turn, should handle the compatibility checks based on these declarations. This approach centralizes version management within Glee, simplifying the process for both developers and users.
The text was updated successfully, but these errors were encountered: