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

Release 0.2.0 roadmap #152

Closed
tuteng opened this issue Aug 14, 2019 · 3 comments
Closed

Release 0.2.0 roadmap #152

tuteng opened this issue Aug 14, 2019 · 3 comments

Comments

@tuteng
Copy link
Member

tuteng commented Aug 14, 2019

Authentication and Authorization

Pulsar is a multi-tenancy system. It supports different authentication and authorization mechanisms. We need to add the support for authentication and authorization in Pulsar manager.

Schema Management

Pulsar schema is a core feature for event streams. Pulsar manager should provide better support on schemas, such as querying different versions of schemas, managing schemas and compatibility checks, and so on.

Functions and IO Connectors

Pulsar provides a lightweight computing framework - Pulsar Functions and a lightweight connector framework - Pulsar IO. We have done some initial work for supporting functions and connectors on version 0.0.1. We need to enable and complete the support for functions and IO connectors.

BookKeeper Management

Pulsar uses Apache BookKeeper as its scale-out log storage for storing event streams. Managing bookies is the core of managing Pulsar. We should provide the capability to manage bookies.

Support peek messages (include single and batch)

Peeking messages is a very useful mechanism for troubleshooting the problems in a production system. We need to add this support. The peek operations should support both single and batch messages, as well as messages encoded using different schemas.

Backend Enhancement

Currently, most component data are loaded all at once. When the amount of data is relatively large, the user experience is very unfriendly. This part can be reasonably optimized through backend services.

@sijie sijie changed the title Pulsar manager roadmap release 0.0.2 roadmap Aug 14, 2019
@sijie sijie changed the title release 0.0.2 roadmap Release 0.0.2 roadmap Aug 14, 2019
@sijie sijie added this to the 0.0.2 milestone Aug 14, 2019
@Anonymitaet
Copy link
Member

Anonymitaet commented Aug 14, 2019

Roadmap

  1. Can we add an estimated release date? So that users will know the progress.
    If a plan has changed, we can update the date as well.
    Example: https://cwiki.apache.org/confluence/display/KAFKA/Future+release+plan

  2. Where do we place the roadmap?
    Make it a separate roadmap file at https://github.com/streamnative/project-name
    or a GitHub project (example: https://github.com/strimzi/strimzi-kafka-operator/projects/1)?

  3. Will we add merged PRs of each item (feature) in the roadmap when we finish coding?
    In this case, users can know the development details conveniently.

  4. Will we add 0.0.1 Roadmap?
    A complete project needs to document and archive all details for easier searching in the future.

Release note

Can we write a release note for each launch?
It can include supported features, open issues, future plans and so on.

@sunlc210
Copy link

sunlc210 commented Sep 2, 2019

Waiting for the new release ,BTW, can supply the binary tar ?The build work is too tough, must supply the non-conflict npm env.

@tuteng
Copy link
Member Author

tuteng commented Oct 1, 2020

v0.2.0 has been released, we close it

@tuteng tuteng closed this as completed Oct 1, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants