Skip to content
Nicholas Car edited this page Apr 20, 2020 · 3 revisions

Dear RDFlib users,

5.0.0 is released!

We are pleased to announce the release of RDFlib 5.0.0. You will find this release in:

- PyPI: https://pypi.org/project/pyldapi/
- GitHub: https://github.com/RDFLib/rdflib/releases
- readthedocs: https://rdflib.readthedocs.io/en/stable/

5.0.0 changes

The purpose of this 5.0.0 release is to capture 3+ years of small improvements added to the RDFlib codebased on top of the previous release, 4.2.2 which was made in January, 2017. This release should be a fully backwards-compatible release: you should not see any major breaking changes when use this release compared to 4.2.2.

Release Feedback

If we have broken something in RDFlib with this 5.0.0 release compared with 4.2.2, please let us know! You can do this via a GitHub Issue (https://github.com/RDFLib/rdflib/issues) or the rdflib-dev mailing list (https://groups.google.com/group/rdflib-dev).

Future releases

Our intentions for future releases are listed on our main RDFlib web page: https://rdflib.dev

We do not intend to make any further release in the 4.x or 5.x series of release EXCEPT if there are urgent fixes needed for 5.0.0 where we have accidentally broken something. Please let us know if we have! 5.0.0 will be minimally maintained on-going.

We are conducting a poll about continued support for Python 2. We do not intend to support Python 2 in future releases (see below) however we are be asking you, the RDFlib community, what your needs are before absolutely ruling this out. Fill in the poll: https://github.com/RDFLib/rdflib/issues/1014

6.0.0: The next major release is intended to be 6.0.0 at the end of June this year, so only 3 months away! This is where all of our efforts will be going. This 6.0.0 release will include major breaking changes such as:

  • dropping support for Python 2 & 3.4
    • this is proposed to both reduce the maintenance burden for RDFlib and also so we can take advantage of some Python 3 features
  • changing the way Named Graphs / contexts are identified
  • moving Namespaces to being their own objects (not strings)

6.0.0 could also include some powerful new features. We cannot swear that these features will be ready in time, but we hope to include:

  • RDF*/SPARQL*
  • better documentation!
  • improved Blank Node handling
  • new Stores (HDT)

The full list of proposed changes for 6.0.0 will be presented and discussed on the RDFlib GitHub and rdflib-dev mailing list well before the release. Get involved on the rdflib-dev mailing list: https://groups.google.com/group/rdflib-dev

We want to thank Jörn and Gunnar, the long-time maintainers of RDFlib, for getting us up to a v5.0.0!

Yours faithfully,

Natanael, Ashley & Nick RDFlib Maintainers