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

Initial Release Notes for 3.15 #8794

Closed
wants to merge 2 commits into from
Closed

Conversation

math-a3k
Copy link
Contributor

@math-a3k math-a3k commented Dec 7, 2022

  • Add docs/community/3.15-announcement.md
  • Update docs/community/release-notes.md

As mentioned in #8614 (comment)

@tomchristie
Copy link
Member

@auvipy Wondering if it'd be worth us pushing forward with this - I'd be happy to make the time for us to work together on getting a new release out.

@auvipy
Copy link
Member

auvipy commented Jan 9, 2023

we can wait until django 4.2a1 release. I didn't mean to release anything yet. was just thinking of reduce backlog for now.

@math-a3k
Copy link
Contributor Author

math-a3k commented Jan 9, 2023

@tomchristie @auvipy While I'm on vacation until ~~ March, I will be happy to collaborate on this.

I have updated the release notes to include recent commits and left a base for the announcement which still need polishing - I think.

Please feel free of editing or contacting if you think something is needed, the ETA for Django 4.2 is on April, I'll check this periodically.

@auvipy
Copy link
Member

auvipy commented Jan 9, 2023

While I'm on vacation until ~~ March, I will be happy to collaborate on this.

I have updated the release notes to include recent commits and left a base for the announcement which still need polishing - I think.

No worries. thanks for what have you done so far. I will prepare some long standing pending PR merge-able in the mean time. like some deprecation and compatibility with django PR.

@stale
Copy link

stale bot commented Mar 18, 2023

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Mar 18, 2023
@stale stale bot removed the stale label Mar 24, 2023
@math-a3k
Copy link
Contributor Author

Hi! I updated this branch with the most recent commits and updated the RN with what I deemed most relevant.

@Tenzer
Copy link

Tenzer commented Apr 5, 2023

Django 4.2 has been released now. DRF users would be blocked from upgrading until a new release is out.

@math-a3k
Copy link
Contributor Author

math-a3k commented Apr 5, 2023

Hi! I've updated the PR to include the latest commits (up to today). I also put today as a release date in case it's decided to release the current master as 3.15. From https://github.com/encode/django-rest-framework/milestone/78, it seems that there are no issues related to Django 4.2 left, so it seems to me that this can be a release for Django 4.2 compatibility.

What needs to be checked so far would be the RN (docs/community/3.15-announcement.md) (@auvipy @tomchristie)

@auvipy auvipy added this to the 3.15 milestone Jun 2, 2023
@auvipy
Copy link
Member

auvipy commented Jun 6, 2023

@tomchristie I think we can plan for a new release now. let me know if you want me to release it O:)

@tomchristie
Copy link
Member

I think we can plan for a new release now.

@auvipy Looking good yup. Let me know once you think we're all ready and we can make sure to work through it together.

@auvipy
Copy link
Member

auvipy commented Jul 11, 2023

I think we can plan for a new release now.

@auvipy Looking good yup. Let me know once you think we're all ready and we can make sure to work through it together.

I will review everything this week and early next week and I believe we can make it happen in 2-3 weeks if we all can agree upon.

@auvipy auvipy self-requested a review July 11, 2023 14:52
@auvipy auvipy self-assigned this Jul 11, 2023
Copy link
Member

@auvipy auvipy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we are almost near the feature freeze for the v3.15 release. so if you can update the pr, it would be great

Copy link
Member

@auvipy auvipy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

and another update from the commit log would be really great.

docs/community/3.15-announcement.md Outdated Show resolved Hide resolved
@ebk46
Copy link

ebk46 commented Aug 29, 2023

Is this going live any time soon?

@akittas
Copy link

akittas commented Sep 10, 2023

Is there anything blocking this? Do you guys need some help?

@auvipy
Copy link
Member

auvipy commented Sep 11, 2023

@tomchristie lets try to cut a release this week if you are available.

@tomchristie
Copy link
Member

@tomchristie lets try to cut a release this week if you are available.

Yep I'm available. What do we need to do from here?

- Add docs/community/3.15-announcement.md
- Update docs/community/release-notes.md
- Update mkdocs.yml

Co-authored-by: Bruno Alla <[email protected]>
@HansAarneLiblik
Copy link

Any developments on this please?

@tomchristie
Copy link
Member

tomchristie commented Sep 22, 2023

Any developments on this please?

...we'll get there.

(There's plenty of other bits been going on, so just taking a little time.)

@intgr
Copy link
Contributor

intgr commented Oct 12, 2023

Guys, I understand it must be tough letting go of a version number as symbolic as 3.14.

If you don't want to ruin it with 3.15, may I suggest to add another pi digit and make it DRF version 3.141

@ebk46
Copy link

ebk46 commented Nov 6, 2023

Any updates on this? This is preventing our team from doing a proper upgrade to Django 4.2.

@ihoru
Copy link
Contributor

ihoru commented Nov 7, 2023

Any updates on this? This is preventing our team from doing a proper upgrade to Django 4.2.

Current version (3.14) works just fine with Django 4.2 for us.

@auvipy
Copy link
Member

auvipy commented Nov 7, 2023

Any updates on this? This is preventing our team from doing a proper upgrade to Django 4.2.

you can easily work with django 4.2.x with current release

@stianjensen
Copy link
Contributor

Is the plan still to try and release 3.15 this year?

@cracly
Copy link

cracly commented Dec 2, 2023

Hey folks, a release would be great, trying to get rid of pytz. Thanks for all the work!

@gdvalderrama
Copy link

Honestly, we just updated to Django 4.2 with DRF on 3.14
It works, we've had no issues (been on production for several months)
If we eventually get the 3.15 released that would be great though

This was referenced Jan 4, 2024
@tomchristie
Copy link
Member

tomchristie commented Jan 4, 2024

Okay, I'm working through this now.
Here's a first past clean-up... #9210. Eyes on that appreciated.

I'm somewhat concerned about introducing any non-essential changes to REST framework at this point in it's lifespan. The most sensible flow right now would be...

  • One new release alongside each new Django release.
  • No changes accepted other than essentials to track required Django, Python, and package updates.

Still, we do need to wrap up the existing state of the current main branch into a new release let's try to get that done.

@mjsir911
Copy link

mjsir911 commented Feb 6, 2024

Hi! We're interested too in a new release getting out, specifically for #9017 but just in general, it's been a year and a half now since the last release.

Let me know if there's anything we can do to help!

@TGoddessana
Copy link
Contributor

It looks like Django 5.2 is just around the corner, are there any plans to release 3.15 before then?

@tomchristie
Copy link
Member

Superseeded by #9210.

We're currently in the process of resolving with various associated regressions.
Expect a 3.15.1 release shortly. (Disappointing, yep, but we're getting on top of it.)

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

Successfully merging this pull request may close these issues.