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

Polaris Release Cadence and Roadmap Alignment #584

Open
flyrain opened this issue Dec 19, 2024 · 1 comment
Open

Polaris Release Cadence and Roadmap Alignment #584

flyrain opened this issue Dec 19, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@flyrain
Copy link
Contributor

flyrain commented Dec 19, 2024

Importance of a Defined Release Cadence

Establishing a predictable release cadence will help us:

  • Deliver key roadmap features in a timely and structured manner.
  • Provide clarity and transparency for contributors and users about what to expect in upcoming versions.
  • Align with related projects, such as Apache Iceberg, to ensure compatibility and ease of integration.

Current Status and Proposal

We are currently preparing for the 0.9.0 release, which is scheduled to ship by January 2025. To maintain momentum and adapt to the fast-paced development in the REST catalog space, I propose that we adopt a three-month release cycle. This cadence will allow us to stay agile while ensuring regular updates.

Additionally, this schedule aligns with Iceberg’s release cycle, which could be beneficial if any Iceberg Spec changes require updates or synchronization with Polaris. While syncing releases with Iceberg isn’t mandatory, aligning them could help streamline cross-project compatibility.

Suggested Release Plan

Using this cadence as a baseline:

  • 0.9.0: January 2025
  • 1.0.0: April 2025
  • 1.1.0: July 2025
  • 1.2.0: October 2025 ...and so on.

It’s worth noting that actual release dates may shift by about one month, depending on development progress or unforeseen circumstances. We could adjust timelines as needed.

I’ve created related milestones(https://github.com/apache/polaris/milestones) in the project to reflect these timelines. I encourage everyone to review them and tag any relevant issues or pull requests with the appropriate versions.

Roadmap Integration

With these milestones in place, the roadmap will naturally take shape, driven by the features and fixes tagged in each release. Moving forward, we can:

  • File new feature requests or bug fixes with milestone tags.
  • Use these milestones as a guiding framework for project planning and prioritization.
@flyrain flyrain added the enhancement New feature or request label Dec 19, 2024
@flyrain flyrain added this to the 1.0.0 milestone Dec 19, 2024
@flyrain flyrain changed the title Proposal for Apache Polaris Release Cadence and Roadmap Alignment [Proposal] Polaris Release Cadence and Roadmap Alignment Dec 19, 2024
@jbonofre jbonofre self-assigned this Dec 20, 2024
@jbonofre jbonofre changed the title [Proposal] Polaris Release Cadence and Roadmap Alignment Polaris Release Cadence and Roadmap Alignment Dec 20, 2024
@jbonofre
Copy link
Member

I'm working on this one (it has been discussed with some community members).
For now, we have to fix blocker issue for rc2 and merge the enhanced runtime framework (which has an impact on release process).
I will define the roadmap and release pace for beginning of Jan.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants