Table of Contents
Welcome to rBuilder 5.2.3! rBuilder 5.2.3 is an incremental release without any major changes or new features, focusing on usability, improvements, better compatibility with enterprise environments, and bug fixes.
Usability - rBuilder 5.2 introduced an all-new Flex-based user interface with faster and easier access to rBuilder objects and operations. This release, 5.2.3, makes several enhancements to the rBuilder 5.2 user experience, such as easier credentials management for Amazon EC2, fewer steps to install a complete rBuilder, and many small improvements to fit and finish.
Compatibility - To ensure rBuilder is easy to adopt into real-life corporate IT environments, we analyzed and enhanced ease of installation and adoption. For example, rBuilder no longer requires a fully-qualified domain name.
Bug fixes - rBuilder 5.2.3 addresses more than 40 product issues from the rPath Issue Tracking System (issues.rpath.com).
Please see below for a detailed list of product changes. For more information on using rBuilder 5.2.3, please visit our online documentation at docs.rpath.com.
Scientific Linux was added to the available appliance platforms.
You can now click question marks throughout the rBuilder interface for help. In the main browser window, this launches a tour of the rBuilder features in your current browser window which you can close at any point in the tour. (RBL-5028, RBL-5076)
rBuilder's rPath Platform Agent console now includes a link to the rBuilder QuickStart Guide at docs.rpath.com. (RBL-4898)
Each appliance now includes a home page featuring the product information and links to download the appliance.
When configuring your Amazon EC2 target in the rPath Management Console, you can now upload the text from a file to complete your key and certificate entries, so you don't have to copy and paste that text. rBuilder reads the file and pastes the contents into the field for you, but does not save the file itself. (RBL-4701)
rBuilder administrators now automatically get the same Amazon EC2 credentials for their user accounts as they configure for their rBuilder EC2 targets, though they can modify this if they need to do so. (RBL-4885)
During rBuilder setup, the "Change Password" step is now removed from rBuilder's rPath Platform Agent setup, and the password you set for the initial rBuilder administrator is now also set for the "admin" user for rBuilder's rPath Platform Agent. (RBL-4886)
When generating images for a build, all of your defined image types are now automatically selected by default, and rBuilder lets you deselect any images you do not want to generate. (RBL-4935, RBL-5063)
The recipe editors for your appliance and your packages now use a fixed-width font for a better coding experience. (RBL-5033)
rBuilder configuration text has been reviewed for accuracy and consistency. (RBL-4128)
If no platforms are available, rBuilder now displays an appropriate message encouraging the user to contact rPath for assistance. (RBL-4451)
An image build can no longer be added to multiple releases. (RBL-4575)
rBuilder now allows package valid package names that it had mistakenly considered invalid in previous rBuilder 5.2 releases.
The tab order and default focus in the rBuilder login panel have been updated for improved usability. (RBL-4902)
Unbuilt or failed image builds are no longer added to the unreleased images list. (RBL-4541, RBL-4996)
When you browse the rBuilder repository, package description text is now wrapped instead of truncated, so you can read the entire description. (RBL-4997)
When you view release details in rBuilder, release description text is now wrapped instead of truncated, so you can read the entire description. (RBL-5037)
When you remove the last image from an unpublished release, rBuilder no longer displays an "unknown status" message. (RBL-5000)
When any operation fails to complete in rBuilder, causing an error icon to be displayed, rBuilder now shows a tooltop when you hover over the associated tile, indicating that you should click the error icon to see more information about the error.
The repository name displayed in the product information is now correct. (RBL-5017)
The Appliance Content Editor now works properly, even if there are multiple labels from the same repository added to the search path. (RBL-5020)
rBuilder no longer includes a "Recreate" button for an image that is published as part of a release. Instead, rBuilder requires you to unpublish the release before you can see and use the "Recreate" button for any of the images in that release. (RBL-5024)
Some rBuilder interface features that had been functioning improperly or were misleading in prior releases have been fixed in 5.2.3. (RBL-5032, RBL-5035, RBL-5042, RBL-5062, RBL-5106)
rBuilder no longer intermittently loses edits you made in the recipe editor. (RBL-5034)
rBuilder now shows you the architecture for each image so that you do not have to guess whether the image is for 32-bit or 64-bit installs. You can also see this on the image information panel by clicking the blue info button in the top-right corner of the image tile. (RBL-5036, RBL-5067)
rBuilder no longer displays the breadcrumb trail in the workspace title bar, and instead displays only the name of the current appliance or repository. (RBL-5066)
rBuilder administrators now see a message indicating that they do not have permissions when attempting to browse repository contents for appliances and repositories on which they are not a member.
rBuilder can now install and function properly without a fully-qualified domain name, provided it has a static IP address. (RBL-4567, RBL-4899)
Notices now use some relative information about the host rBuilder so that this information can be dynamically updated when the rBuilder hostname changes. (RBL-5056)
rBuilder can now successfully add an Update Service that is running the rPath Platform Agent 3.0 or later. (RBL-5053)
When building a package, rBuilder now ignores user and group permissions on an uploaded tarball, avoiding the need to create the same user and group in your build environment. Instead, rBuilder installs the tarball files as root when building the package. (RBL-5004)
NOTE: Though these features have been added starting with this rBuilder release, the API is not yet fully implemented, and some features may change over time.
rBuilder now includes direct URL access to some interface operations, such as logging in and out and starting to browse a specific repository. This includes fixing direct links to appliances that worked in previous versions so that they work in this version. This means you can use a direct URL to open the home page of an appliance (or workspace if you're logged in as a member of its development team) without navigating the web interface to get there. (RBL-4596, RBL-5041, RBL-5065, RBL-5073, RBL-5074)
An API feature was added than can be used to determine what version of the product definition schema is supported by the rBuilder. This feature can be viewed as part of the information at your rBuilder's URL ending in "api/" (http://<hostname>/api/).
An API feature was added that can be used to view security rules for a running EC2 instance. This feature is not currently exposed in the web user interface. (RBL-5040)
rBuilder now includes a new version of pgbouncer for PostgreSQL connection pooling, resolving a known issue with a previous version. (RBL-4878)
The rPath Management Console now reports success in a timely manner when uploading Citrix XenServer images, allowing the launch process to proceed for those images. (RBL-5002)