BlueSoybean.com - Free RSS-Based News Reader

close
  • rss_feed Follow any RSS- or Atom Feed tell me more...
  • language Use in your Browser on any Computer, Laptop or Phone tell me more...
  • money_off Free tell me more...
  • mouse Scroll and skim through a lot of Articles super fast tell me more...
  • keyboard Keyboard Shortcuts help you be more efficient yet. tell me more...
  • label Organise and easily find again interesting articles using Tags. tell me more...
  • share Share your Tags and Recommendations tell me more...

The Django weblog

On average 2 Articles by month

Latest news about Django, the Python Web framework.

Django 3.1 alpha 1 released

Django 3.1 alpha 1 released Django 3.1 alpha 1 is now available. It represents the first stage in the 3.1 release cycle and is an opportunity for you to try out the changes coming in Django 3.1. Django 3.1 has a potpourri of new features which you can read about in the in-development 3.1 release notes. This alpha milestone marks the feature freeze. The current release schedule calls for a beta release in about a month and a release candidate about a month from then. We'll only be able to keep this schedule if we get early and often testing from the community. Updates on the release schedule are available on the django-developers mailing list. As with all alpha and beta packages, this is not for production use. But if you'd like to take some of the new features for a spin, or to help find and fix bugs (which should be reported to the issue tracker), you can grab a copy of the alpha package from our downloads page or on PyPI. The PGP key ID used for this release is Mariusz Felisiak: 2EF56372BA48CD1B.

via The Django weblog
Share  
Tags  

Django Google Summer of Code Students 2020

Django Google Summer of Code Students 2020 For the 13th year, Django is participating in Google Summer of Code (GSoC), a program focused on bringing more student developers into open source software development. Over the years, the mentorship provided by Django community members and the effort of motivated students have led to major new features as well as overall improvements to the Django codebase. In 2019, Sage Abdullah contributed a cross-database JSONField, which will be released as part of Django 3.1 in August. And for 2020, two student proposals were selected for work over the summer: Kacper Szmigiel, an undergraduate student at Technical University of Lodz in Poland, will work on a refactor of the mypy plugin that is part of django-stubs. His primary mentors are Nikita Sobolev and Artem Malyshev, maintainers of django-stubs. Ahmad A. Hussein, an undergraduate student German University in Cairo, will work to extend the parallel test runner to Windows, macOS, and add Oracle support. His primary mentors are Tom Forbes and Adam Johnson. Additional mentors are Shai Berger, Simon Charette, Sage Abdullah, David Smith, Mariusz Felisiak, and Carlton Gibson. Thank you to our Django community mentors and to Google for their continued support of this important program.

via The Django weblog
Share  
Tags  

Django bugfix release: 3.0.6

Django bugfix release: 3.0.6 Today we've issued the 3.0.6 bugfix release. The release package and checksums are available from our downloads page, as well as from the Python Package Index. The PGP key ID used for this release is Mariusz Felisiak: 2EF56372BA48CD1B.

via The Django weblog
Share  
Tags  

PyCharm & DSF Campaign 2020 Results

PyCharm & DSF Campaign 2020 Results For the fourth year in a row, JetBrains PyCharm  partnered with the Django Software Foundation on a promotion, “Get PyCharm, Support Django,” where for 28 days users could purchase new individual PyCharm Professional licenses for 30% while the full proceeds went to the DSF. Even with the current economic conditions the campaign was a huge success again this year. "JetBrains PyCharm has been a major supporter of Django and the Django Software Foundation these past four years. The $40,000 raised during this year's campaign represents 20% of the DSF's annual budget, which goes directly into funding the continued development and support of Django via the Django Fellowship program and Django conferences worldwide. On behalf of the community, our deepest thanks to JetBrains PyCharm for their generous continued support." - Frank Wiles, DSF President Django Software Foundation The Django Software Foundation is the non-profit foundation that supports the development of the Django Web framework. It funds the Django Fellowship program, which currently supports two Fellows who triage tickets, review/merge patches from the community, and work on infrastructure. The introduction of this program starting in 2015 has gone a long way towards ensuring a consistent major release cycle and the fixing/blocking of severe bugs. DSF also funds development sprints, community events like DjangoCons, and related conferences and workshops globally. Fundraising is still ongoing and you can donate directly at djangoproject.com/fundraising.

via The Django weblog
Share  
Tags  

Django bugfix releases issued: 3.0.5 and 2.2.12

Django bugfix releases issued: 3.0.5 and 2.2.12 Today we've issued 3.0.5 and 2.2.12 bugfix releases. The release package and checksums are available from our downloads page, as well as from the Python Package Index. The PGP key ID used for this release is Carlton Gibson: E17DF5C82B4F9D00. Django 1.11 has reached the end of extended support. Note that with this release, Django 1.11 has reached the end of extended support. All Django 1.11 users are encouraged to upgrade to Django 2.2 or later to continue receiving fixes for security issues. See the downloads page for a table of supported versions and the future release schedule.

via The Django weblog
Share  
Tags  

DjangoCon Europe 2020 postponed to September

DjangoCon Europe 2020 postponed to September It is with a sincere heart that we have decided to postpone DjangoCon Europe 2020 to September 16-20. As you might be aware, conferences are being cancelled worldwide. We still have hope, and before throwing the towel, we have decided to postpone. We took particular care to choose safe dates, far enough from the current outbreak peek estimates, but also far from the next fall/winter. Some experts state this is here to stay, and if they are correct, we should have troubles next fall/winter, let's just hope to a smaller degree. Many of you have already bought tickets, and to those, we kindly ask to hope with us. Ticket refunds will happen in any of the following scenarios: Participant's inability to participate due to restrictions in place at the time or unavailability on the new dates. Conference cancellation Please do not rush requesting ticket refunds. We will process them as we can. Please note that a ticket refunded and latter on bought again has double the fees for us. So delay your decision for as long as you can. If everything goes well, we will have a conference, and we count on you to be there! When booking your trip to Porto for September, please make sure to book with the possibility to cancel. For those of you who are planning or have already booked your flights with TAP, our official carrier, here is some crucial information. In short, they have plans for flight reschedules free of charge. You can reschedule your tickets to the new dates. During the conference, we will follow the World Health Organization (WHO) guidelines, as well as the Portuguese Direcção Geral da Saude (DGS) guidelines. Thank you for your understanding and patience during this ...

via The Django weblog
Share  
Tags  

New governance model for the Django project

New governance model for the Django project For some time now, a proposal to change the governance of the Django open-source project has been under discussion and refinement. It was written up as a Django Enhancement Proposal (DEP), and numbered as DEP 10. Changing the governance of the Django project is not something to do lightly, and not something that could be done lightly. It required the agreement of the Django core team, the Django Technical Board, and the Board of Directors of the Django Software Foundation. All of those groups have now held their deliberations, and voted to accept DEP 10. In the coming weeks, implementation of DEP 10 will start in earnest, but today it's worth giving a quick summary of what's changing and why. For the full details you can also read the DEP (though keep in mind it's a governance document that tries to be as precise as possible and cover a lot of potential edge cases, and so is a bit long-winded and dry). History and rationale The Django open-source project was started by Adrian Holovaty and Jacob Kaplan-Moss, who also served as the first leaders of the project. They made the first few grants of commit access to other people back in the early days after Django was open-sourced, and the core team of committers had grown significantly by 2014, when Adrian and Jacob chose to step down from their leadership roles. At that time the basic structure, of a core team of committers who could add code to Django as they chose, was retained, and a new group -- a "Technical Board" of five committers, elected by the core committers -- was created to serve as an ultimate tie-breaking decision-maker. In practice, however, almost all code added to Django now is merged by the Django Fellows -- paid contractors of the Django Software Foundation, whose responsibilities include triaging, ...

via The Django weblog
Share  
Tags  

Django security releases issued: 3.0.4, 2.2.11, and 1.11.29

Django security releases issued: 3.0.4, 2.2.11, and 1.11.29 In accordance with our security release policy, the Django team is issuing Django 3.0.4, Django 2.2.11 and Django 1.11.29. These releases address the security issue detailed below. We encourage all users of Django to upgrade as soon as possible. CVE-2020-9402: Potential SQL injection via tolerance parameter in GIS functions and aggregates on Oracle GIS functions and aggregates on Oracle were subject to SQL injection, using a suitably crafted tolerance. Thank you to Norbert Szetei of Doyensec for the report. Affected supported versions Django master branch Django 3.0 Django 2.2 Django 1.11 Resolution Patches to resolve the issue have been applied to Django's master branch and the 3.0, 2.2, and 1.11 release branches. The patches may be obtained from the following changesets: On the master branch On the 3.0 release branch On the 2.2 release branch On the 1.11 release branch The following releases have been issued: Django 3.0.4 (download Django 3.0.4 | 3.0.4 checksums) Django 2.2.11 (download Django 2.2.11 | 2.2.11 checksums) Django 1.11.29 (download Django 1.11.29 | 1.11.29 checksums) The PGP key ID used for these releases is Mariusz Felisiak: 2EF56372BA48CD1B. General notes regarding security reporting As always, we ask that potential security issues be reported via private email to security@djangoproject.com, and not via Django's Trac instance or the django-developers list. Please see our security policies for further information.

via The Django weblog
Share  
Tags  

Django security releases issued: 3.0.3, 2.2.10, and 1.11.28

Django security releases issued: 3.0.3, 2.2.10, and 1.11.28 In accordance with our security release policy, the Django team is issuing Django 3.0.3, Django 2.2.10 and Django 1.11.28. These releases address the security issue detailed below. We encourage all users of Django to upgrade as soon as possible. Affected supported versions Django master branch Django 3.0 Django 2.2 Django 1.11 CVE-2020-7471: Potential SQL injection via StringAgg(delimiter) django.contrib.postgres.aggregates.StringAgg aggregation function was subject to SQL injection, using a suitably crafted delimiter. Thank you to Simon Charette for the report and patch. Resolution Patches to resolve the issue have been applied to Django's master branch and the 3.0, 2.2, and 1.11 release branches. The patches may be obtained from the following changesets: On the master branch On the 3.0 release branch On the 2.2 release branch On the 1.11 release branch The following releases have been issued: Django 3.0.3 (download Django 3.0.3 | 3.0.3 checksums) Django 2.2.10 (download Django 2.2.10 | 2.2.10 checksums) Django 1.11.28 (download Django 1.11.28 | 1.11.28 checksums) The PGP key ID used for these releases is Carlton Gibson: E17DF5C82B4F9D00. General notes regarding security reporting As always, we ask that potential security issues be reported via private email to security@djangoproject.com, and not via Django's Trac instance or the django-developers list. Please see our security policies for further information.

via The Django weblog
Share  
Tags  

DjangoCon Europe 2020 Announcement

DjangoCon Europe 2020 Announcement We are happy to announce that DjangoCon Europe 2020 will take place in Porto, Portugal 🇵🇹! The website is already online at 2020.djangocon.eu and it will be kept up to date with the latest updates. Don't forget to follow @djangoconeurope on Twitter. The dates are already confirmed (don't rush into buying everything so soon because we'll have discounts for DjangoCon attendees!): Conference: May 27-29 (Wednesday-Friday) Sprints/Workshops: May 30 and 31 (Saturday and Sunday) There is a lot to do, but it's very much worth it – DjangoCon Europe is an extremely friendly, open, inclusive, and informative (for beginners and advanced users alike) conference. Here are some themes and examples of activities and responsibilities that we seek help with: Communications: Press, community relations, announcements, social media, attendee tools, volunteer coordination Support and hospitality: Helpdesk, attendee support contact, visa help, travel management, chat support for attendees, on-site volunteer organization, speaker support Financial Aid: Setup, grant selection, aid organization Sponsors: Outreach to companies, organizing their logistics at the event and other types of visibility Program: Committee work, talk selection, scheduling, session chairs, sprint/open space/keynote/lightning talks session organization Code of Conduct: Drafting documents, handling of requests and issues Diversity advocate: Accessibility considerations, outreach on-site Join us regardless of your prior experience: this is also an opportunity to learn! In other words, you don't have to be an expert to join. Neither are we experts in hosting such a big event … yet! Your location prior to the event is not significant. We can do all things that need to be done in Porto ourselves. The only important thing is that you have the energy and free time to help organize a wonderful DjangoCon Europe. The official language of all these prior activities will be English, as well ...

via The Django weblog
Share  
Tags