Announcing Cradle-7.2 - start your free trial here

December 2013 [Cradle-6.8.3]

Cradle-6.8.3 Release

3SL is pleased to announce that we released Cradle-6.8.3 on 20th December 2013. This is the latest release of our requirements management and systems engineering environment and is a minor update to the substantial Cradle-6.8 release in February 2013. The new Cradle-6.8.3 release includes:

Cradle-6.8.3 is a full product release with updated documentation. For a complete list of the enhancements and bug fixes grouped by Cradle module, please consult:

Database Compatibility

Cradle-6.8.3 is an update release for Cradle-6.8 and so, by definition, it does not include any database format changes from Cradle-6.8. There were database format changes between Cradle-6.7 and Cradle-6.8 and so if you migrate to Cradle-6.8.3 from a release before Cradle-6.8, such as Cradle-6.7, 6.6, 6.5.1, 6.5, 6.4.1 or 6.4, then you must convert all of your databases to the new format.

Database converters are supplied with this release to perform database conversions from any previous Cradle version into the latest database format.

If you install Cradle-6.8.3 over your existing Cradle installation (that is, you install it in the same directory as your current Cradle system), then the Cradle-6.8.3 installers will automatically detect which of the converters need to be run, ensuring that your upgrade is as simple as possible.

It is also possible to upgrade to a new release by creating a new Cradle installation with new databases in new directories and using exports and imports to move data between the databases of the old and new versions. With this approach, you could use the new version and its databases, or you could revert to the old Cradle version and its databases. These two sets of databases would initially have the same contents, but this would remain true only for so long as data is not changed in one set that is not also changed in the other.

Customers who adopt this approach use a procedure similar to:

We always recommend using the database converters that are supplied with Cradle.

Upgrading from Cradle-5.7

Please be advised that in Cradle-6.0 we changed the internal representation of text inside frames, so that it better supports the concept of paragraphs and is far less based on the concept of text being a list of lines. This means that the database converter for Cradle-6.0, the executable cvt_5760.exe, performs some text manipulations as part of the database conversion. If you export from Cradle-5.7 and import into Cradle-6.8.3, then these text manipulations will not occur. You may therefore find a difference between a database conversion and an export followed by an import.

We always recommend using the database converters that are supplied with Cradle.

Must I Install Cradle-6.8.3?

Cradle-6.8.3 is a small update to Cradle-6.8, but both Cradle-6.8.3 and Cradle-6.8 are a major improvement over Cradle-6.7 and are a very major improvement over Cradle-6.6 and previous versions. We would like you to use Cradle-6.8.3 instead of Cradle-6.7 or any earlier version. That is why we released it!

If you are using Cradle-6.8, then please consult the Cradle-6.8.3 release notes to see if any of the enhancements or bug fixes are relevant to you. If 3SL knows that you need some of the changes in Cradle-6.8.3, for example to be able to perform operations that you have told us are very important to you, then we will have already told you to download and install this update.

If you are currently using Cradle-6.5.1 or an earlier version, then we very strongly recommend that you upgrade directly to Cradle-6.8.2 (ignoring Cradle-6.6 and Cradle-6.7) as Cradle-6.8.3 is a very substantial improvement to Cradle-6.5.1.

3SL will continue to support Cradle-6.4 through Cradle-6.7 until the next major version of Cradle is released.

However, if you are using Cradle-6.3.1 or an earlier release, we urge you to upgrade to Cradle-6.8.3 because:

Mixing Cradle-6.8.3 and Earlier Releases

You cannot mix Cradle-6.8.3 or Cradle-6.8 with any earlier release of Cradle, but you can combine Cradle-6.8.3 and Cradle-6.8. This means that if you decide to install Cradle-6.8.3 or Cradle-6.8 anywhere, then you must install one of these releases everywhere.



These incompatibilities are failsafe. That is, if you accidentally fail to upgrade a client to either Cradle-6.8.3, Cradle-6.8.2, Cradle-6.8.1 or Cradle-6.8 then starting that client will not adversely affect the operation of Cradle-6.8.3, Cradle-6.8.2, Cradle-6.8.1 or Cradle-6.8, since the Cradle-6.8.3, Cradle-6.8.2, Cradle-6.8.1 and Cradle-6.8 servers will ignore connection attempts from clients of any previous version.

If you have Cradle-6.8 you do not need to upgrade the Cradle server to Cradle-6.8.3. You can leave the server at Cradle-6.8 and upgrade some or all of your clients to Cradle-6.8.3.

Cradle-6.8.3 Security Codes

Security Codes issued for Cradle-6.8 will work with Cradle-6.8.3. This also means that customers who have purchased any of the single-user, low-cost, products: