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 release - 1.1.9 and 1.2.0 #2738

Open
deniszh opened this issue Mar 6, 2022 · 2 comments
Open

Next release - 1.1.9 and 1.2.0 #2738

deniszh opened this issue Mar 6, 2022 · 2 comments
Assignees

Comments

@deniszh
Copy link
Member

deniszh commented Mar 6, 2022

Sorry for not releasing 1.1.9 as I promised - too many things happened recently around me.
1.1.9 is almost done, I only need to write release notes and release it.
But probably it would be better to release 1.2.0 also soon. I mean it's clearly visible that supporting Python 2.7 and old versions of Django becoming harder and harder. So, I'm proposing following plan:

  1. Release 1.1.9 would be done soon, as usual, tagging release in 1.1.x branch, as is.
  2. After that we should prepare 1.2.0 release from master, with
  • officially dropping support of old Python (2.7 and 3.6 and earlier). Not actively cleaning up code yet, but officially declare that, at least.
  • officially dropping support of old Django (after April 2022 single supported Django version is 3.2 TLS, supporting new Python only)
  • officially dropping support of old versions of other modules if needed.
    Totally possible, that would cause some side effects, e.g. we probably should drop support of django-tagging, potentially dropping support of Events API. Migration to taggit is possible, but migration of data model although potentially possible but could be hard.
  1. All follow up releases would be done from master branch, with possible backports to 1.1.x if needed (which should be much better, current backport process from master is PITA).

That should improve release process and open way to modernize codebase.

@brd
Copy link

brd commented Dec 28, 2022

ping? I would like to bring graphite back to FreeBSD ports/packages but need support for an active version of django.

@deniszh
Copy link
Member Author

deniszh commented Dec 28, 2022

Hi Brad,
Yes, thanks for ping, still on my plate.

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

2 participants