GemBuilder for Java Release Notes

Similar documents
GemBuilder for Smalltalk Installation Guide

GemStone/S Release Notes

GemStone/S 64 Bit Windows Client Installation Guide

GemStone/S 64 Bit Release Notes

GemStone. GemStone/S 64 Bit Windows Client Installation Guide

GemBuilder for Smalltalk Release Notes

GemBuilder for Java Installation Guide

GemStone. GemBuilder for Java Installation Guide

GemStone/S 64 Bit Release Notes

GemBuilder for Java Release Notes

GemStone. GemBuilder for Smalltalk Release Notes

GemBuilder for Java Tools Guide

GemBuilder for Smalltalk Release Notes

GemStone/S 64 Bit Release Notes

GemStone/S 64 Bit Release Notes

SUPPORT MATRIX. HYCU OMi Management Pack for Citrix

JD Edwards World User Reserved Information. Version A9.2

Oracle Auto Service Request

Unified Infrastructure Management Compatibility Matrix June 26, 2015

US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

JD Edwards EnterpriseOne 8.12 Standalone Client Installation Guide. for the Oracle Application Server

JD Edwards EnterpriseOne Date Utility

Unified Infrastructure Management Compatibility Matrix September 05, 2017

BlackBerry Enterprise Service 10. September 10, 2014 Version: 10 and 10.1.x. Compatibility Matrix

Replacing drives for SolidFire storage nodes

Nimsoft Monitor. proxy Guide. v3.1 series

JD Edwards World EDI Error Notification. Version A9.2

QuarkXPress Server Manager 8.0 ReadMe

Oracle Linux. UEFI Secure Boot Signing Key Update Notice

Informatica Cloud Spring Microsoft Azure Blob Storage V2 Connector Guide

Compatibility Matrix. Good Control and Good Proxy. June 4, 2018

Copyright 1998, 2009, Oracle and/or its affiliates. All rights reserved.

JD Edwards World Electronic Burst and Bind Guide. Version A9.1

SUPPORT MATRIX. Comtrade OMi Management Pack for Citrix

GemStone. Programming Guide for GemStone/S 64 Bit

Installing the Shrew Soft VPN Client

OnCommand Unified Manager 7.2: Best Practices Guide

Oracle Agile Engineering Data Management

JavaFX. JavaFX 2.2 System Requirements Release 2.2 E

Security Guide Release 4.0

HYCU SCOM Management Pack for F5 BIG-IP

Terms Of Use AGREEMENT BETWEEN USER AND DRAKE MODIFICATION OF THESE TERMS OF USE LINKS TO THIRD PARTY WEB SITES USE OF COOKIES

Migrating Performance Data to NetApp OnCommand Unified Manager 7.2

Bar Code Discovery. Administrator's Guide

Oracle Enterprise Data Quality for Product Data

JD Edwards World Quick Installation Guide. Version A9.2 Update 1

Capital. Capital Logic Generative. v Student Workbook

Quick Start Guide. BlackBerry Workspaces app for Android. Version 5.0

Getting Started with InfoSphere Streams Quick Start Edition (VMware)

IBM. Avoiding Inventory Synchronization Issues With UBA Technical Note

ThingWorx Core 7.2 System Requirements. Version 1.1

Volume Move Express Guide

Foglight for DB2 LUW Hardware Sizing Guide

Upgrade Express Guide

Performance Characterization of ONTAP Cloud in Azure with Application Workloads

StorageGRID Webscale NAS Bridge Management API Guide

Oracle Hospitality OPERA Exchange Interface Cloud Authentication. October 2017

NetApp SolidFire Element OS. Setup Guide. Version March _A0

Compatibility Matrix. BlackBerry UEM. March 26, 2018

Informatica Cloud Spring Data Integration Hub Connector Guide

Oracle Utilities Mobile Workforce Management

IETF TRUST. Legal Provisions Relating to IETF Documents. February 12, Effective Date: February 15, 2009

New Features in Primavera Professional 15.2

Cluster and SVM Peering Express Guide

FlexArray Virtualization

JavaFX. JavaFX System Requirements Release E

WEBSITE TERMS OF USE

IETF TRUST. Legal Provisions Relating to IETF Documents. Approved November 6, Effective Date: November 10, 2008

CA SSO. Agent for Oracle PeopleSoft Release Notes. r12.51

Oracle Payment Interface Installation and Reference Guide Release E April 2018

Oracle Tuxedo Mainframe Adapter for SNA

SunDual Port 4x QDR IB Host Channel Adapter PCIe ExpressModule

JavaFX. JavaFX System Requirements Release E

Capital. Capital Logic Interactive. v Student Workbook

Volume Disaster Recovery Preparation Express Guide

Platform LSF Version 9 Release 1.3. Migrating on Windows SC

MQ Port Scan Installation and Operation Manual

Aellius LynX Office Lookup Enhancements

One Identity Management Console for Unix 2.5.1

Inventory Collect Tool 1.4

Oracle Hospitality Suite8 Export to Outlook User Manual Release 8.9. July 2015

Defining Constants and Variables for Oracle Java CAPS Environments

Using application properties in IBM Cúram Social Program Management JUnit tests

Daniel MeterLink Software v1.40

Nokia Horizon Manager Release Notes. Version1.4 SP1

MyCreditChain Terms of Use

BlackBerry Enterprise Server for Novell GroupWise. Compatibility Matrix June 26, 2012

Oracle Utilities Advanced Spatial and Operational Analytics

Oracle Revenue Management and Billing. Reporting Installation Guide. Version Revision 1.0

SkyPilot OS Installation: Fedora Core 5

End User License Agreement

Nimsoft Monitor. sysstat Guide. v1.1 series

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need. Installing and Updating Local Software Packages 12c Release

Copyright PFU LIMITED 2016

Capital. Capital Logic Aero. v Student Workbook

Stonesoft User Agent. Release Notes for Version 1.1.3

Tisio CE Release Notes

Open Source Used In Cisco Configuration Professional for Catalyst 1.0

StoneGate IPS. Hardware Requirements for Version 5.2.0

Simba Cassandra ODBC Driver with SQL Connector

Transcription:

GemStone GemBuilder for Java Release Notes Version 3.1.3 November 2016 SYSTEMS

INTELLECTUAL PROPERTY OWNERSHIP This documentation is furnished for informational use only and is subject to change without notice. GemTalk Systems LLC assumes no responsibility or liability for any errors or inaccuracies that may appear in this documentation. This documentation, or any part of it, may not be reproduced, displayed, photocopied, transmitted, or otherwise copied in any form or by any means now known or later developed, such as electronic, optical, or mechanical means, without express written authorization from GemTalk Systems. Warning: This computer program and its documentation are protected by copyright law and international treaties. Any unauthorized copying or distribution of this program, its documentation, or any portion of it, may result in severe civil and criminal penalties, and will be prosecuted under the maximum extent possible under the law. The software installed in accordance with this documentation is copyrighted and licensed by GemTalk Systems under separate license agreement. This software may only be used pursuant to the terms and conditions of such license agreement. Any other use may be a violation of law. Use, duplication, or disclosure by the Government is subject to restrictions set forth in the Commercial Software - Restricted Rights clause at 52.227-19 of the Federal Acquisitions Regulations (48 CFR 52.227-19) except that the government agency shall not have the right to disclose this software to support service contractors or their subcontractors without the prior written consent of GemTalk Systems. This software is provided by GemTalk Systems LLC and contributors as is and any expressed or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall GemTalk Systems LLC or any contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage. COPYRIGHTS This software product, its documentation, and its user interface 1986-2016 GemTalk Systems LLC. All rights reserved by GemTalk Systems. PATENTS GemStone software is covered by U.S. Patent Number 6,256,637 Transactional virtual machine architecture, Patent Number 6,360,219 Object queues with concurrent updating, Patent Number 6,567,905 Generational garbage collector with persistent object cache, and Patent Number 6,681,226 Selective pessimistic locking for a concurrently updateable database. GemStone software may also be covered by one or more pending United States patent applications. TRADEMARKS GemTalk, GemStone, GemBuilder, GemConnect, and the GemStone and GemTalk logos are trademarks or registered trademarks of GemTalk Systems LLC, or of VMware, Inc., previously of GemStone Systems, Inc., in the United States and other countries. VMware is a registered trademark or trademark of VMware, Inc. in the United States and/or other jurisdictions. UNIX is a registered trademark of The Open Group in the United States and other countries. Java, JDK, and Solaris are trademarks or registered trademarks of Oracle and/or its affiliates. SPARC is a registered trademark of SPARC International, Inc. Intel, Pentium, and Itanium are registered trademarks of Intel Corporation in the United States and other countries. Microsoft, MS, Windows, Windows 7, Windows 2008, and Windows 8 are registered trademarks of Microsoft Corporation in the United States and other countries. Linux is a registered trademark of Linus Torvalds and others. Red Hat and all Red Hat-based trademarks and logos are trademarks or registered trademarks of Red Hat, Inc. in the United States and other countries. Ubuntu is a registered trademark of Canonical Ltd., Inc., in the U.S. and other countries. SUSE is a registered trademark of Novell, Inc. in the United States and other countries. AIX, POWER6, POWER7, and POWER8 are trademarks or registered trademarks of International Business Machines Corporation. Apple, Mac, Mac OS, and Macintosh are trademarks of Apple Inc., in the United States and other countries. Other company or product names mentioned herein may be trademarks or registered trademarks of their respective owners. Trademark specifications are subject to change without notice. GemTalk Systems cannot attest to the accuracy of all trademark information. Use of a term in this documentation should not be regarded as affecting the validity of any trademark or service mark. GemTalk Systems 15220 NW Greenbrier Parkway Suite 240 Beaverton, OR 97006 2 GemTalk Systems

Preface About This Documentation These Release Notes describe the changes in the GemBuilder for Java version 3.1.3 release. For information on installing or upgrading to this version of GemBuilder for Java, please refer to the GemBuilder for Java Installation Guide for version 3.1.3. This documentation is also available on the GemStone Technical Support website. Terminology Conventions The term GemStone is used to refer to the server products GemStone/S 64 Bit and GemStone/S, and the GemStone family of products; the GemStone Smalltalk programming language; and may also be used to refer to the company, now GemTalk Systems, previously GemStone Systems, Inc. and a division of VMware, Inc. Technical Support Support Website gemtalksystems.com GemTalk s website provides a variety of resources to help you use GemTalk products: Documentation for the current and for previous released versions of all GemTalk products, in PDF form. Product download for the current and selected recent versions of GemTalk software. Bugnotes, identifying performance issues or error conditions that you may encounter when using a GemTalk product. GemTalk Systems 3

Help Requests TechTips, providing information and instructions that are not in the documentation. Compatibility matrices, listing supported platforms for GemTalk product versions. This material is updated regularly; we recommend checking this site on a regular basis. You may need to contact Technical Support directly, if your questions are not answered in the documentation or by other material on the Technical Support site. Technical Support is available to customers with current support contracts. Requests for technical assistance may be submitted online, by email, or by telephone. We recommend you use telephone contact only for more serious requests that require immediate evaluation, such as a production system down. The support website is the preferred way to contact Technical Support. Website: techsupport.gemtalksystems.com Email: techsupport@gemtalksystems.com Telephone: (800) 243-4772 or (503) 766-4702 When submitting a request, please include the following information: Your name and company name. The version of GemBuilder for Java, GemStone product and version, and versions of all related GemTalk products and other products. The operating system and version you are using. A description of the problem or request. Exact error message(s) received, if any, including log files if appropriate. Technical Support is available from 8am to 5pm Pacific Time, Monday through Friday, excluding GemTalk holidays. 24x7 Emergency Technical Support GemTalk offers, at an additional charge, 24x7 emergency technical support. This support entitles customers to contact us 24 hours a day, 7 days a week, 365 days a year, for issues impacting a production system. For more details, contact GemTalk Support Renewals. Training and Consulting GemTalk Professional Services provide consulting to help you succeed with GemStone products. Training for GemStone/S is available at your location, and training courses are offered periodically at our offices in Beaverton, Oregon. Contact GemTalk Professional Services for more details or to obtain consulting services. 4 GemTalk Systems

Table of Contents Chapter 2. Supported Platforms 7 GemStone Server Versions................................ 7 Supported Platforms.................................... 8 Supported Java JDK.................................... 8 Changes and Bugs Fixed 9 Updated support for 32-bit GemStone/S........................ 9 Added environment variable for server version.................... 9 Handling of Integers larger than java long....................... 9 GBJ corrupts String characters with codepoints larger than 127........... 9 GbjGciPreferences breaks on libgbjgci library load problems............. 9 GemTalk Systems 5

6 GemTalk Systems

Chapter 1 GemBuilder for Java 3.1.3 Release Notes GemBuilder for Java (GBJ) version 3.1.3 is a new release of the GemBuilder for Java product. This release adds compatibility with 32-bit GemStone/S, as well as providing several bug fixes. These release notes provide details of the changes between the previous version of GBJ, version 3.1.2, and this release. Please read through them before installing, to acquaint yourself with the changes. If you are upgrading from a version earlier than 3.1.2, please refer to the Release Notes for each intermediate release as well. In particular, version 3.0 contained substantial internal redesign and significant changes; and keyfile authorization is now required with GemStone/S 64 Bit. To install GemBuilder for Java v3.1.3, follow the instructions in the GemBuilder for Java Installation Guide for v3.1.3. Supported Platforms Detailed information on supported platforms is provided in the GemBuilder for Java Installation Guide v3.1.3. GemStone Server Versions GemBuilder for Java version 3.1.3 is compatible with 32-bit GemStone/S versions 6.7 and above, GemStone/S 64 Bit version 3.2.15 and later 3.2.x versions, and 3.3.1 and above. GemBuilder for Java v3.1.3 has been tested with the following server versions: GemStone/S 64 Bit v3.3.1 GemStone/S 64 Bit v3.2.15 GemStone/S (32-bit) v6.7 GemTalk Systems 7

Supported Platforms See the GemStone/S 64 Bit or GemStone/S Release Notes for your GemStone server product and version, for the supported OS platforms. Both the GemStone server and the GBJ clients must run on supported client platforms for your server version. While the GemStone/S 64 Bit server is not available on Windows, you may run GBJ clients on Windows using the GemStone/S 64 Bit Windows client. Supported Java JDK GBJ v3.1.3 requires Java version 8. It was built and tested using 1.8.0_102. 8 GemTalk Systems

Changes and Bugs Fixed Updated support for 32-bit GemStone/S This release includes support for 32-bit GemStone/S. GBJ versions 3.0.1 through 3.1.2 supported GemStone/S 64 Bit 3.x only. Several features that were added in these versions are not available with 32-bit GemStone/S. Specifically, support for Android clients is not available with GemStone/S 32 bit, nor is the GBJ cache statistics interface. Added environment variable for server version On the client node, you may now use the added environment variable $GBJ_GSVERSION or %GBJ_GSVERSION%, to compose library names for the target GemStone server version. The internal library load process has been updated, messages related to library loading have been improved, and the Installation Guide has been revised, so problems during an initial setup and configuration are easier to diagnose. Handling of Integers larger than java long A function has been added to return a server Integer value as a java.math.biginteger: GbjObject.bigIntegerValue() When fetching an integer from the server using: GbjObject.longValue() if the integer is too large to fit in a java long type, GBJ now triggers a java.lang.arithmeticexception, and you can use GbjObject.bigIntegerValue() to return the value. (#46283). GBJ corrupts String characters with codepoints larger than 127 String containing characters with codepoints over 127, that is, that require more than 7 bits to represent, may become modified or corrupted when transferring from GBJ to the server; 8-bit range Characters are converted to UTF-8, larger Characters are byte-swapped on little endian platforms. (#30012) GbjGciPreferences breaks on libgbjgci library load problems GbjGciPreferences commands attempt to load the $GEMSTONE/lib/libgbjgci* library. If there are library load problems, this caused the GbjGciPreferences command to fail. (#46368) GemTalk Systems 9