GemBuilder for Smalltalk (GBS) Versions
Updated shared library versions
Enabling/Disabling passwordless login
Support for translating PID to Session ID
Change in offset for _sessionStateAt: and _sessionStateAt:put:
Additional Stone log message when continuousRestore stops
Configuration parameter changes
STN_LOCAL_PASSWORDLESS_LOGINS_ENABLED
STN_LOGIN_LOG_ENABLED log file includes passwordless login
Changes in default configuration computations with many extent files
Explicit setting for STN_NUM_LOCAL_AIO_SERVERS was ignored
STN_COMMIT_TOKEN_TIMEOUT now configurable at runtime
Gslist now included in Windows Client
SEGV during in-memory garbage collection
Restore from logs failed on zero-sized tranlogs
In restore mode, it was possible to login after suspendLogins
Tranlog restore may fail with gzipped tranlogs where transaction crosses starting checkpoint
File handle leak in split tranlogs
Free frame and AIO pageservers did not limit scan regions
Logout may SEGV if GsFile or GsSocket modified in a nested transaction
Stone crash when remote cache cannot be found
Stone crash when using JWT logins, due to buffer grow calculation
GemStone did not run on RedHat v10 due to libxcrypt dependency
Stopping Stone with kill -TERM may not complete shut down immediately
Cache warmer could hang reading working set
Send of dynamicInstVarPairs to a special object caused SEGV
Some GCI calls involving Symbol added String to the ExportSet
GciTsNbLogout had no effect if called while an *NbLogin is in progress
libgcits has an undocumented dependency
GciTsFetchUtf8Bytes did not handle a Utf16 argument
ISOLatin objects errored on printOn:
"fast" repository scan operations may use excessive threads
Remote cache timeout calculations not adequate
ProgressCount percent for MFC did not account for free oops
Listing References to Classes issues
fastListReferencesToInstancesOfClasses: excessive system load
*ReferencesToInstancesOfClasses: did not handle recent special classes
JwtSecurityData>>validateAudiences incorrect return value
Tranlog records for PersistentCounter values may be omitted
Some cache statistics for pageserver threads are zero
Changes and Bug Fixes for X509-Secured GemStone
Improved handling of X509 certificate expiration
HostAgent name now has hostname rather than IP address
GEMSTONE_CERT_DEBUG environment variable not working correctly