Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

next: v2 release tracker #8

Merged
merged 83 commits into from
May 30, 2024
Merged

next: v2 release tracker #8

merged 83 commits into from
May 30, 2024

Conversation

mkungla
Copy link
Member

@mkungla mkungla commented Feb 26, 2024

Description

This PR marks the kickoff for the development of koios-cli version 2, focusing on integrating the changes introduced with Koios API v1 and cardano-community/koios-go-client/v4.

Development Details

  • Development Branch: The development for v2 is actively taking place on the v2-dev branch. This branch will contain all the new features and updates.
  • Contributing: Please direct your PRs for v2 to the v2-dev branch to ensure all changes are consolidated and reviewed in one place.

Implementation Task List

Key tasks to track the development progress for v2:

  • Implement new CLI commands to cover all Koios API v1 endpoints.
  • BREAKING: Enhance and optimize koios-cli api ... subcommands for better usability.
    • Move all nested subcommands to api scope
    • Rename all commands to match the called api endpoint name
  • Introduce koios API subscription and token management features within the CLI.
  • Update to use koios-go-client v4 for API v1 compatibility

Testing and Installation

  • Installation Command: To test the latest development work, run
go install github.com/cardano-community/koios-cli/v2@v2-dev

For testing specific pre-releases, use commands like e.g.

go install github.com/cardano-community/koios-cli/[email protected]

Fixes and Features

  • Aligns koios-cli with Koios API v1, addressing all transitional issues from v0 to v1.
  • Extends the CLI with new commands to fully support Koios v1 API endpoints.
  • Implements support for the koios API's OAuth/subscription model, enhancing user interaction and capabilities.

How to Get Involved

  • Making Changes: Start by forking the v2-dev branch, and be sure to base your PRs against this branch for any modifications or additions.

feat: added network param_updates
feat: added network reserve_withdrawals
feat: added network treasury_withdrawals

Signed-off-by: Marko Kungla <[email protected]>
Signed-off-by: Marko Kungla <[email protected]>
@mkungla mkungla added this to the koios-cli v2.0.0 milestone Feb 26, 2024
@mkungla mkungla self-assigned this Feb 26, 2024
@mkungla mkungla changed the title koios-cli/v2 Major Release Tracker pr(koios-cli): v2 Major Release Tracker Feb 27, 2024
Signed-off-by: Marko Kungla <[email protected]>
@mkungla mkungla changed the title pr(koios-cli): v2 Major Release Tracker next: v2 Major Release Tracker Feb 27, 2024
@mkungla mkungla changed the title next: v2 Major Release Tracker next: v2 release tracker Feb 27, 2024
Signed-off-by: Marko Kungla <[email protected]>
Signed-off-by: Marko Kungla <[email protected]>
Signed-off-by: Marko Kungla <[email protected]>
Signed-off-by: Marko Kungla <[email protected]>
Signed-off-by: Marko Kungla <[email protected]>
Signed-off-by: Marko Kungla <[email protected]>
Signed-off-by: Marko Kungla <[email protected]>
Signed-off-by: Marko Kungla <[email protected]>
feat: provide stats for subscription token

Signed-off-by: Marko Kungla <[email protected]>
Signed-off-by: Marko Kungla <[email protected]>
Signed-off-by: Marko Kungla <[email protected]>
@mkungla mkungla marked this pull request as ready for review May 30, 2024 21:35
@mkungla mkungla merged commit a5f9f07 into main May 30, 2024
1 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking Breaking Change
Projects
Status: Testing
Development

Successfully merging this pull request may close these issues.

1 participant