Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [rdf4j-dev] Next major release
  • From: "Bart Hanssens (BOSA)" <bart.hanssens@xxxxxxxxxxxx>
  • Date: Sun, 8 Jan 2023 19:55:27 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=bosa.fgov.be; dmarc=pass action=none header.from=bosa.fgov.be; dkim=pass header.d=bosa.fgov.be; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=FtsuhLbmOym3ovw+CKO6vucldrp89jcb9yFIHa8eZts=; b=etTsJ5Eoibw5xD5aF42fohGMFLEbHI25oP63oyiW7wuS4S0Ge5Rz8Iq84c4MPujy1GZriZSql+fzhd9fsWEIk1BiPIDRPGNtuFtcPgaatlpH3A7YuI7O9M2dIRLvLnIvNdxKEWVApAR6e3dGz0yyWZhJKc2xwfubVJHm9riFwIlddgpBnJviqu311YKfTpup0rey6/oPcpMBEmOinKUMdqQcxyi/o+eeykvJBcSCxLlZFhRNdAAAwjY9izughOE166t3WW0D8W7aUD3Nhd6AOjAvNt5LJFTwqLnMnLMjo9m7YVCB3/NKl+8/cT8MM9cAmD9ex5L4gIRGTDIiTVL6EA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QDTGajdLf0E7mllenhDvDGEca79aHVqJ+te3OjcumTHZkZZN+7og9TTq+kEDMzrPsdIfaEGxYvYq/Oc5z26JMfwXnlCqvjEbyA/WtT+evfCbs/GBxyK//xB4+rIhsXUEGXsOU4QW83bZ7gpSDti9gCvZopTJyxwyb/omvEqHd4bdhuO2QtDNH532YRk3K28PjdIfuPwIu0Qk5/VtIZs0HwbbT4lqT084OKiJOHcPycpSIJvhBZiUy7obb8nDWGvVT6MkCvf6j0z2CbeZJ0ZAyELP4TsFZomhPKC7LIYj1gVhk9jzp8J9QB73NgbX8VxV7bHMKgJRbRlalxOa4shukg==
  • Delivered-to: rdf4j-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/rdf4j-dev/>
  • List-help: <mailto:rdf4j-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/rdf4j-dev>, <mailto:rdf4j-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/rdf4j-dev>, <mailto:rdf4j-dev-request@eclipse.org?subject=unsubscribe>
  • Thread-index: AQHZIzs+H06JkLFnDkeKVw9y4ZLmDK6U7z5Q
  • Thread-topic: [rdf4j-dev] Next major release

Hello Håvard,

Good idea.

FWIW, I think 5.0 would also be an opportunity to upgrade to Solr/Lucene 9.x and ElasticSearch 8
(which are likely to break some code...)

Best regards

Bart

-----Original Message-----
From: rdf4j-dev <rdf4j-dev-bounces@xxxxxxxxxxx> On Behalf Of Håvard Ottestad
Sent: zondag 8 januari 2023 9:29
To: rdf4j developer discussions <rdf4j-dev@xxxxxxxxxxx>
Subject: [rdf4j-dev] Next major release

TLDR: I want to introduce a new branch for the upcoming 5.0.0 release so that we can start making breaking changes in order to see what code needs to be deprecated in the next minor release (4.3.0).


Hi everyone!

Belated Happy New Year!

I've started to think about how we should transition towards the next major release.

When introducing breaking changes we aim to inform developer and end users before hand by adding deprecation annotations. We are currently on version 4.2.2 and have a last minor release (4.3.0) planned before 5.0.0. So all deprecations should be in place before we release 4.3.0.

4.2.2  -  Our current release
4.3.0  -  Last chance to add deprecation annotations
5.0.0  -  Upcoming major release

It can be challenging to be certain that all the deprecation annotations are in place before we start making our breaking changes. I propose that we create a new branch "develop-5_0_0" where we can already start making our breaking changes in order to better identify what needs to be deprecated. There will be some issues with keeping the branch in sync with develop, for instance when we add a deprecation annotation to a class on the develop branch while at the same time deleting the file from develop-5_0_0. I will do my best to keep it in sync and fix merge conflicts, but at the same time I don't want the branch to be too long lived. 

Does this sound like a reasonable approach? 

Cheers,
Håvard
_______________________________________________
rdf4j-dev mailing list
rdf4j-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/rdf4j-dev

Back to the top