Conary News
Development news and announcements regarding Conary.
Post details: Conary 1.1.0 Released
August 9, 2006
Conary 1.1.0 is a new feature release.
1.1 Release Overview
Conary 1.1.0 is the first version in the 1.1 series. New functionality has been added to Conary that required modifications to the repository database schema and XML-RPC protocol. A Conary 1.1.x-compatible client is required to access many of the new features. The XML-RPC interface includes version information so that old clients continue to work with new servers, and new clients continue to work with old servers.
New Features:
- Conary can now remove packages and components from a repository server. This is a privileged operation and should not normally be used. Only users with a special "can remove" ACL can remove from the repository. As removing something from a Conary repository is an act of last resort and modifies repository internals, the command line option will not appear in the reference documentation. rPath will assist users who need more information.
- Conary can now query the repository by path. Use conary repquery --path /path/to/find to find components that include a particular path.
- Several enhancements were added to the entitlement management facilities in a Conary repository.
- Conary can now redirect a group.
Detailed changes follow.
Server Changes:
- Entitlement keys were artificially limited to 63 characters in length. This restriction has been raised to the max length permitted in the database column (255).
- Entitlement classes can now provide access to multiple access groups (and updated the web UI to support that) (CNY-600)
- The addEntitlement() and deleteEntitlement() repository calls have been replaced by addEntitlements() and deleteEntitlements calls. These calls operate on more than one entitlement simultaneously.
- Added getTroveLeavesByPath() and getTroveVersionsByPath(). (for CNY-74)
- Conary now checks to ensure you have write access to all the things the client is trying to commit before you send any of them across the wire. (CNY-616)
- deleteAcl() and listAcls() methods have been added to ConaryClient.
Client Changes:
- The conary rq command now supports a --path option, which allows you to search for troves in the repository by path. (CNY-74)
- The conary rq command now has a --show-removed option that allows you to see removed trove markers. A [Removed] flag will be displayed when the --trove-flags option is added.
Comments:
No Comments for this post yet...
Comments are closed for this post.