IOctopusRepository doesn't define all implemented members

In the latest stable Octopus.Client release (3.2.24), and the current beta releases, OctopusRepository has implementations for more members than IOctopusRepository defines. Specifically OctopusRepository.Channels is implemented but not defined in the interface. This is causing problems for our integration as we have developed against the interface up to this point, but can’t access Channels through it. Is there a reason Channels (and a few other members) aren’t defined in the IOctopusRepository? Is there a plan to update the interface in a future release?

Hi Andrew,

Thanks for noticing that we are missing some definitions in IOctopusRepository. I can’t think of a good reason for omitting any definition from Octopus.Client, I suspect it was just an oversight on our part.

I have created a ticket to update IOctopusRepository with missing definitions: https://github.com/OctopusDeploy/Issues/issues/2391

Cheers,
Shane