First off, it's not reasonable to say that we will not add any new methods to
the public API unless we release a new major version. We will continue to add
methods to the public API, which is something we've been doing in pretty much
every minor version.
Our practice has been to make sure that
Adding a new method to a public interface breaks anyone else implementing that
interface, for example Spring.
Adding a new method with a default implementation (except in the case where it
is purely a composure of existing methods) isn't great either, you would
probably have to throw Unsupporte
Thanks, Anil.
I will do as you suggest.
Alberto
From: Anilkumar Gingade
Sent: Tuesday, November 23, 2021 7:33 PM
To: dev@geode.apache.org
Subject: Re: API check error when adding a new method to a public interface
Alberto,
I don’t think the intention is to avo
Alberto,
I don’t think the intention is to avoid, discourage adding a new method...As
you have seen any changes to the API or adding a new API has implications on
other parts of the product, it is good to validate/verify and address the
dependency across the product and get everything working i
Hi,
After the introduction of GEODE-9702
(https://issues.apache.org/jira/browse/GEODE-9702), adding a new method to a
public interface will make the api-check-test-openjdk11 fail even if a default
implementation is provided.
My question is if the goal of this change is to forbid this type of c