1. Release Notes for GemBuilder for Smalltalk 5.4.4

GemBuilderfor Smalltalk (GBS) version 5.4.4 is a new version of the GemBuilder for Smalltalk product, adding support for GemStone/S 64 Bit version 3.4. Please take time to read through these release notes before installing or upgrading, to acquaint yourself with the changes.

These release notes provide changes between the previous version of GBS, version 5.4.3, and version 5.4.4. If you are upgrading from a version prior to 5.4.3, please also review the release notes for each intermediate release to see the full set of changes.

This release supports applications running with Instantiation’s VA Smalltalk only. Version 5.4.4 does not support VisualWorks, nor can it be used with GemStone/S 64 Bit 2.x or 32-bit GemStone/S. Support for these servers is provided in separate GBS releases.

To install GemBuilder for Smalltalk 5.4.4, follow the instructions in the GemBuilder for Smalltalk Installation Guide for version 5.4.4.

Supported Platforms and Versions

The following tables describe the client Smalltalk versions and platforms supported by GBS 5.4.4, and the GemStone server versions that can be used with each. For more details, see the GemBuilder for Smalltalk Installation Guide for version 5.4.4.

Table 1 Supported GemStone/S 64 Bit Server versions - RPC logins only

 

VA Smalltalk 8.6.3

Windows 10

3.4, 3.3.6

Windows 8, Professional or above

3.4, 3.3.6

Windows Server 2008 R2

3.4, 3.3.6

Windows 7, Professional or above

3.4, 3.3.6

Changes in this Release

Support for GemStone/S 64 Bit version 3.4

Support for the latest version of the GemStone/S 64 Bit server, v3.4, has been added. If you are upgrading to v3.4 as well, please read through the Release Notes for v3.4 for changes that impact your GBS application.

UserProfileGroups

A UserProfile’s groups are now collections of UserProfileGroup, rather than strings. The API for managing users has been updated to handle these objects.

Class Hierarchy Browser may display classname[0]

Classes with more than one version are reported with an index into the classHistory, e.g. className[2]. It was possible for browsers to display invalid classname[0]. #(46674)

dumpAllProcessStacks filenames numbers not useful

The 10-digit number representing the timestamp in the filename of a stack dump created by #dumpAllProcessStacks could not be correlated to the actual time of the stack dump.

The file name now includes digits of the form YYMMDDHHMMSSMMM, so, e.g., the file named stacksAt171117113732175.txt will be used for a stack that occurs at a timestamp 17-11-17 11:37:32:175 (with millisecond accuracy). (#47318)

MNU on isInteger

Instances of classes that are not in the Object hierarchy may not be handled correctly by inspectors in VA Smalltalk versions 8.6.3 and earlier. This may result in errors such as "a MessageNotUnderstood occurred (error 2010), a ABC does not understand #'isInteger'". (#47303)