Release Notes: New features include multiple supported database backends, mirroring repositories, and groups can now contain references to packages with only subsets of components. System updating has been improved to make it easier to keep troves syncronized. Building Python packages is now easier, with explicit support for both setuptools and disttools.
Release Notes: Some build issues caused by the new packaging split were fixed. PackageRecipe was also updated for the package split.
Release Notes: This release debuts a new arrangement for the packaging of Conary itself. It has been split into three packages: conary, conary-build, and conary-repository. Branching and shadowing binaries has been constrained to interactive mode to avoid mistakes.
Release Notes: This release automatically generates Perl and Python dependencies, both provides and requires, when building packages. It does not yet enforce the new dependencies, in order to give time to rebuild packages to deploy them. The repository server now falls back to anonymous access when user/password access fails. There are several improvements to the update and display code.
Release Notes: A new system-based authentication scheme, called "entitlements", has been added. To support this change, usernames and passwords are no longer allowed in repository maps. Conary will print an error message describing the correct configuration file entry to use instead.
Release Notes: This release has a completely rewritten approach to updating systems. The code is about one quarter the size of the old code, and the new approach made it possible (or at any rate, much easier) to fix several subtle update bugs. The username and password for repository access was separated from repository maps, and a prompt is now displayed when they are not provided in conaryrc files. The recently added automatic :config component was disabled.
Release Notes: The update-conary command was renamed to updateconary so that the easily possible typo "update -conary" would not attempt to remove conary from the system. Bugs in the "--test" option were fixed for update and erase. The EtcConfig and Config policies were merged, and all config files go into ":config" components by default. A Use.xen flag was added. The new CheckDesktopFiles policy looks for common errors in desktop files. The Requires policy now interprets synthetic RPATH elements as globs, which (in particular) makes it easier to package some programs that link with libperl.so.
Release Notes: This release logs each system management action it takes in /var/log/conary, and any tracebacks are placed in that log. Many of the other changes are internal structural changes
Release Notes: The source code was rearranged to put conary in its own top-level "conary" namespace. The cvc clone command has a bug fixed in cloning shadows; it used to create incorrect version numbers in some circumstances. The Conary source code is now managed with Mercurial rather than CVS.
Release Notes: This release fixes significant bugs in creating clones where version numbers would be incorrect on the clone. It also includes significant improvements in packaging, particularly synthetic soname dependencies to represent dlopen().