ObjectStore Standard 2018.1 Release Notes

Introduction

We are happy to share the release notes for the ObjectStore Standard 2018.1 (Objectstore 2013.0 update 13).

Summary

This maintenance release introduces several fixes and enhancements to improve the overall functionality and stability of the ObjectStore Standard.

New Features

  • OSCID-34659: Proper handling of object layout changes in MSVC2013 to ensure compatibility with 16-byte aligned members of classes with virtual functions.
  • OSCID-34318: The osverifydb command now operates in MVCC mode across affiliated databases, enhancing the locking mechanism to prevent write locks on affiliated databases.
  • OSCID-32310: The OSJI/Java methods for UTF string length now account for 4-byte characters, surrogate pairs, and invalid sequences, improving string handling.

Bug Fixes

  • Corrected cursor iteration order issues with indexed members in virtually inherited structs.
  • Addressed potential server crashes and data loss when databases exceed 1 TB, emphasizing the need for users to monitor database sizes.

Supported Platforms

The ObjectStore Standard 2018.1 supports the following platforms:

  • Java 7, 8
  • Visual Studio 2010, 2012, 2013
  • Windows 2008, 2008 R2, 2012 R2, 2016, 7, 8.1, 10
  • GCC 4.4.7, 4.8
  • Red Hat Enterprise Linux 6.4, 6.6, 7

Embedding ObjectStore Components

Instructions for embedding ObjectStore components into another installer include:

  1. Install the required components on the development machine.
  2. Zip all necessary files from the installation directory.
  3. Bundle the zipped file into your installer package.
  4. Include instructions to extract the zipped file and create registry settings for installation.

Known Issues

  • Databases over 1 TB may crash, so users should monitor and manage database size actively.
  • There might be incorrect indexed cursor iteration when using multiple inheritance structures;

Release Notes

ObjectStore Release Notes PDF

Comments

0 comments

Please sign in to leave a comment.