Server can communicate only with clients which send API version lower or equal to the server one. This behavior is not desired because it's more common to have newer client and older server.
Server should be able to communicate with newer client and newer CLI should be able to communicate with older server.
Related discussion: http://www.redhat.com/archives/freeipa-devel/2014-November/msg00272.html
This will require considerable refactoring in the way how frameworks treats the API and commands.
Based on the discussion on the list pulling it in.
This would require thin IPA client first - too much work for 4.2. Postponing.
Linked to Bugzilla bug: https://bugzilla.redhat.com/show_bug.cgi?id=1298242 (Red Hat Enterprise Linux 7)
This is 4.4 priority.
Metadata Update from @pvoborni:
- Issue assigned to jcholast
- Issue set to the milestone: FreeIPA 4.4
to comment on this ticket.