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 of v2 #302

Closed
c0d1ngm0nk3y opened this issue Sep 11, 2024 · 4 comments
Closed

Release of v2 #302

c0d1ngm0nk3y opened this issue Sep 11, 2024 · 4 comments

Comments

@c0d1ngm0nk3y
Copy link
Contributor

A v2 is in the making for roughly a year (?) now, we should clarify what is still missing and finally release a v2.0.0. I see several reasons for that:

  1. Workaround like this are discussed and evaluated which would not be necessary with v2
  2. It would the buildpack using libpak to implement BUILDPACK API 0.9 which is nearly 2 years old
  3. Downstream projects like libpak could release as well
  4. There is a risk with having such long living branches (main vs. release 1.x), since it is easier for some regression to slip through over time. I think the double maintenance should be limited.
@dmikusa
Copy link
Contributor

dmikusa commented Sep 13, 2024

Yes, I agree. I think we're really close.

Where I'm at is giving libcnb v2 some usage and going through libpak, which is Paketo's biggest user of libcnb, to see if it will work for everything we (Paketo) want to do with libpak v2. We have libpak converted to use libcnb v2, so I think the required changes are all here. Again, I'm just going through and exercising it a bit more.

Have you converted any buildpacks to use libcnb v2? How has your experience gone? Any rough edges?

@dmikusa
Copy link
Contributor

dmikusa commented Oct 7, 2024

I'm going to be cutting an v2.0.0 RC1 release very soon (hopefully today). If folks could test and provide feedback, that would be very helpful.

Also, feedback on https://github.com/buildpacks/libcnb/blob/main/MIGRATION-v1-to-v2.md would be helpful also.

@dmikusa
Copy link
Contributor

dmikusa commented Oct 9, 2024

RC1 https://github.com/buildpacks/libcnb/releases/tag/v2.0.0-rc.1 has been release.

Please give it a try and report any issues. If all goes well and there are no issues, we can cut a release towards the end of this month. Maybe Oct 21st, that's about two weeks for folks to give this a spin.

Thanks

@dmikusa
Copy link
Contributor

dmikusa commented Oct 25, 2024

We got no feedback positive or negative on RC1, so I've proceeded with the release.

https://github.com/buildpacks/libcnb/releases/tag/v2.0.0

2.0.0 is available now 🥳

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

No branches or pull requests

2 participants