Product |
Version |
Date |
Short Description |
Comments about this version |
FastDB |
3.47 |
18-Mar-2008 |
Object-Relational Database Management System |
- Always define dbDescribeField and query operators for long type
- Ignore database schema reference integrity check errors in SubSQL
- Protect chain of class descriptors by critical section to avoid race condition in case of cocurrent DLL load
|
GigaBASE |
3.64 |
18-Mar-2008 |
Object-Relational Database Management System |
- Always define dbDescribeField and query operators for long type
- Add write_through and delete_on_close flags to dbFile::OpenAttributes
- Perfrom merge of large selections using bitmap
- Ignore database schema reference integrity check errors in SubSQL
- Protect chain of class descriptors by critical section to avoid race condition in case of cocurrent DLL load
|
FastDB |
3.46 |
02-Mar-2008 |
Object-Relational Database Management System |
- Add macros for registered class with namespace prefix
- Fix bug in dbCursor::removeAllSelected
- Fix bug in fixed size allocator
|
GigaBASE |
3.63 |
02-Mar-2008 |
Object-Relational Database Management System |
- Add macros for registered class with namespace prefix
- Fix bug in dbCursor::removeAllSelected
|
GOODS |
3.07 |
02-Mar-2007 |
Generic Object Oriented Database System |
- Replace fixed size implementation of object handle hash table with dynamically extended hash table
- Support backups of memory index larger than 2Gb
- Marc Seter has added integrity check and extract from backup commands
to GOODSRV: "scavenge", "checkidx", "offset", "set_extract_odb", "close_extract_odb", "zero" and "extract".
- Utility exval for validating database after restoring from backup implemented by Mark Seter
- Make it possible to update pinned objects
|
FastDB |
3.45 |
14-Feb-2008 |
Object-Relational Database Management System |
- Move XML import/export from SubSQL to dbDatabase class,
allowing embedded application to use these methods generating/parsing XML.
- Optimized version of dbDatabase::findTableByName using hash table.
- Fix memory leak in dbFileWriter used in fuzzy checkpoint mode.
|
GigaBASE |
3.62 |
14-Feb-2008 |
Object-Relational Database Management System |
- Support unique contraint.
- Optimized version of dbDatabase::findTableByName using hash table.
- PutTie optimizations: update cursors only when it is necessary.
- Move XML import/export from SubSQL to dbDatabase class,
allowing embedded application to use these methods generating/parsing XML.
|
FastDB |
3.44 |
25-Dec-2007 |
Object-Relational Database Management System |
- Fix problems with reading large file in diskless mode
- Fix bug in synchronization primitives based on Posix semaphores
- Extend cleanupsem utility to clean Posix semaphores
- Add dbArray::bsearch method
- Add PAD_HEADER macro to make it possible to preserve compatibility with databases
created by FastDB versions 3.17-3.38
- Make it possible to specify "/dev/zero" as database file path at Windows to
create diskless database without rebuilding FastDB with DISKLESS_MODE defined.
- Fix bug in configuration with namespaces.
|
FastDB |
3.43 |
12-Dec-2007 |
Object-Relational Database Management System |
- Add online connection recovery mechanism for one-way replication
- Fix bug in dbLocalSemaphore::signal method
- Add dbDatabase::formatErrorMessage and dbDatabase::fatalError method for more convenient error handling
- Fix problem in delayed transaction commit (it may commit transactions more frequently than
requested even if database is access by one thread)
- Support master restart with online replicas
|
GOODS |
3.06 |
16-Nov-2007 |
Generic Object Oriented Database System |
This release mostly contains GOODS enhancements made by Marc Seter
The GOODS embedded HTTP server can now receive uploaded HTTP data of any
size that will fit on disk; data that exceeds a configurable threshold
gets streamed by the server into a temporary file. The temporary file is
indexed, and then a "big_body" instance is passed to the HTTPapi subclass'
"handlePut()" method for processing.
By default, handling huge uploaded data does nothing, and the threshold is
set to 8GB (which, under the old code should've been enough to crash
most servers out there. Most servers have trouble allocating a contiguous
range of 8GB).
Added profiling tools that track database bandwidth usage (split into in/
out components). These new tools can be used for diagnostic purposes; to
see which requests are consuming a lot of database bandwidth (tying up a
database).
GOODS database clients can now ask the server to perform a garbage
collection. This is very useful if you want a database server's
performance to be optimal during business hours, and your application can
handle scheduling garbage collections during idle periods, like weekends.
By setting "memmgr.gc_init_allocated=0", the garbage collector is disabled.
This makes it possible to completely control when the GC runs from your
database client application.
Add "server.ping_interval" option allowing to keep-alive GOODS
database connections (to avoid killing inactive connections by firewall).
Add cast() method allowing to invoke non-constant method without marking object as modified.
|
FastDB |
3.42 |
08-Nov-2007 |
Object-Relational Database Management System |
- Fix build problems with Visual C++ 6.0
- Fix bug in getKeyFromFile() function which may return negative values..
|
GigaBASE |
3.61 |
08-Oct-2007 |
Object-Relational Database Management System |
- Fix build problems with Visual C++ 6.0
|
FastDB |
3.41 |
22-Oct-2007 |
Object-Relational Database Management System |
- Fix bug in dbSelection::truncate which may cause crash of queries with LIMIT clause.
- Fix bug with uninitialized parser variable while compiling expressions in SubSQL update statement.
- Use namespace prefix in KEY, TYPE_DESCRIPTOR, REGISTER... macro definitions to make it possible to use
them without "use namespace" statement.
|
GigaBASE |
3.60 |
22-Oct-2007 |
Object-Relational Database Management System |
- Replace ANSI C time functions with Windows equivalents for WinCE/WinMobile.
- Fix the bug with refreshing cursor when record is updated because of the operation with L2 list of records.
- Fix bug with uninitialized parser variable while compiling expressions in SubSQL update statement.
- Use namespace prefix in KEY, TYPE_DESCRIPTOR, REGISTER... macro definitions to make it possible to use
them without "use namespace" statement.
|
OODBC |
1.05 |
21-Oct-2007 |
Object adapter for OODBC |
Grzegorz has added support of namespaces and makes it possible to use OODBC together with GigaBASE/FastDB.
|
GigaBASE |
3.59 |
23-Aug-2007 |
Object-Relational Database Management System |
- Fix bug in SubSQL autocommit
- Change block format in time series class
- Add dbDatabase::isValidOid method
- Support index search for "is null" operator
- Preserve values of autoincremented fields during XML import
- Implement detached cursors (cursors which commit transaction immediately after execution of the query,
and then temporarily start new transaction for fetching each element.
Such cursor should be used in conjunction with DO_NOT_REUSE_OID_WITHIN_SESSION to detect removed objects.
Please notice that this cursor is static - it only executed from the selection removed objects,
but doesn't try to add the selection new records which match search criteria or remove
record which do not match this criteria any more.
- Remove dbCursor::nextAvailable and dbCursor::prevAvailable methods, now next() and prev() methods
provides the same behavior
|
FastDB |
3.40 |
23-Aug-2007 |
Object-Relational Database Management System |
- Support index search for "is null" operator
- Preserve values of autoincremented fields during XML import
- Make it possible to explicitely set read-only locks
- Remove dbCursor::nextAvailable and dbCursor::prevAvailable methods, now next() and prev() methods
provides the same behavior
|
GOODS |
3.05 |
21-Aug-2007 |
Generic Object Oriented Database System |
- Add operator * on r_ref and w_ref to reference object
- Export garcc interface
- Fixed rare crash on database restore
- Add kit.h template class to perform linear searches over generic classes (see also example testkit.cxx)
- Fix problem with compilation using GOODS namespace
- Fix protocol incompatibility with new version of CSharp and Java clients: calculate CRC of transaction body
- Fix memory leak with setting event handlers (add object::remove_signal_handler method)
|
FastDB |
3.39 |
19-Jul-2007 |
Object-Relational Database Management System |
- Fix bug in SubSQL autocommit
- Change block format in time series class
- Add dbDatabase::isValidOid method
- Add fixed size allocator
|
POST++ |
1.49 |
18-May-2007 |
Persistent object storage |
- Initialize with null removed elements in dyn_array_of_ptr to prevent garbage colecltor failure
- Fix incompatibilities with new Linux versions
|
FastDB |
3.38 |
29-Apr-2007 |
Object-Relational Database Management System |
- Fix bug in reformating of empty table
- Fix problems with UNICODE builds under Win32
- Fix bug in local CLI statement allocator
|
GigaBASE |
3.58 |
29-Apr-2007 |
Object-Relational Database Management System |
- Fix bug in SubQSL delete statement with empty condition
- Fix bug in reformating of empty table
- Fix bug in local CLI statement allocator
|
FastDB |
3.37 |
05-Apr-2007 |
Object-Relational Database Management System |
- Fix bug with updating cli_autoincrement field
- Fix bug with non-initialized variable in query parser which can cause errors with compiling expressions started with bracket
- Add methods for convenient concatenation of expressions in query (And/Or)
|
GigaBASE |
3.57 |
05-Apr-2007 |
Object-Relational Database Management System |
- Fix problem with wsprintf
- Fix bug in cli_cerate_table in UNICODE mode
- Fix bug with updating cli_autoincrement field
- Fix bug with non-initialized variable in query parser which can cause errors with compiling expressions started with bracket
- Fix bug in desctructor of queries with complex expressions in order by claused
- Add methods for convenient concatenation of expressions in query (And/Or)
|
FastDB |
3.36 |
03-Mar-2007 |
Object-Relational Database Management System |
- Add desctructor to dbUserFunction class (needed for DLLs)
- Fix bug with cursor bitmap deallocation
- Add cli_close_cursor function
- Save and store field flags in CLI
|
GigaBASE |
3.56 |
03-Mar-2007 |
Object-Relational Database Management System |
- Add desctructor to dbUserFunction class (needed for DLLs)
- Fix bug with cursor bitmap deallocation
- Add cli_close_cursor function
- Save and store field flags in CLI
- Support Symbian OS
|
FastDB |
3.35 |
12-Jan-2007 |
Object-Relational Database Management System |
- Fix problem with class fields alignment in JniCLI
- Correctly handle virtual database space exhaustion
- Use more accurate than standard ftok IPC key generator
|
GigaBASE |
3.55 |
12-Jan-2007 |
Object-Relational Database Management System |
- Improved support of MFC CString type done by Gilad Novik
- Fix problem with class fields alignment in JniCLI
- Add freeSpaceReuseThreshold parameter to OpenParameters structure allowing to
control frequency of space reallocation (database size/reference locality ratio)
|
GOODS |
3.04 |
12-Jan-2007 |
Generic Object Oriented Database System |
- Replace throw_object with forget_object in browser.cxx and exporter.cxx
- Fix bug in object_manager::disconnect_client (object nodes used by client were not deallocated)
- Remote backup solution "garcc" implemented by Marc Seter
- Correctly handle schema evolution in transaction body validation
| |
FastDB |
3.34 |
10-Dec-2006 |
Object-Relational Database Management System |
- Make it possible to specify locale using SUBSQL_LOCALE environment variable for SubSQL
- Synchronous replication support
- Choose non-null message in exception constructor when message text is not specified explicitly
- Make it possible to explicitely disable check for duplicates in query result
- Add cli_execute_query_ex functions accepting array with parameters
- Fix CLI bug in building class descriptor containing arrays of structures
- Add cli_describe_layout function to local CLI extending functionality of cli_describe by providing information about field offset and size
|
GigaBASE |
3.54 |
10-Dec-2006 |
Object-Relational Database Management System |
- Make it possible to specify locale using SUBSQL_LOCALE environment variable for SubSQL
- Choose non-null message in exception constructor when message text is not specified explicitly
- Make it possible to explicitely disable check for duplicates in query result
- Replace local arrays at stack in BTree::compactify method with preallocated buffer in dbDatabase to avoid stack overflow in some environments
- Add cli_execute_query_ex functions accepting array with parameters
- Fix CLI bug in building class descriptor containing arrays of structures
- Add cli_describe_layout function to local CLI extending functionality of cli_describe by providing information about field offset and size
|
GOODS |
3.03 |
10-Dec-2006 |
Generic Object Oriented Database System |
- Change per thread locking transaction mode. Now all threads share the same database connection
and the same object cache. To be able to use this mode it is necessary to invoke
taransaction_manager::set_isolation_level(PER_THREAD_TRANSACTION) begore database open
and wrap access to the database in each thread with database::attach/database::detach calls.
- Multiple-readers-single-writer synchronization scheme for itertask locking.
- Fix problem in GOODS garbage collector (assertion failure caused by not cleared "scanned" flag)
- "find" command in GOODS browser implemented by Mark Seter allowing to locate path to the specified
object starting from root object.
- Add different check levels for validating transaction body received by server
- Introduce FIELD_EX macro which allows to associate additional information with field.
Right now only fld_not_null flag is supported for reference fields, which enforce check
for non-null value of this field when an object object is stored in the database
- Update client-server protocol documentation
- Fix bug in monitor process (incorrectly handle cmd_bulk_alloc)
| |
FastDB |
3.33 |
23-Oct-2006 |
Object-Relational Database Management System |
- Make it possible to explicitly set transaction context
- Change implementation of hash function for raw binary types
- Fix compilation problems for Windows CE
- Fix build problem with gethostname_r at SunOS
- Fix bug in concurrent update mode
- Correctly update 1-N relation when changes are propagated through a N,1 insert.
|
GigaBASE |
3.53 |
23-Oct-2006 |
Object-Relational Database Management System |
- Make it possible to explicitly set transaction context
- Fix build problem with gethostname_r at SunOS
- Correctly update 1-N relation when changes are propagated through a N,1 insert.
|
FastDB |
3.32 |
6-Oct-2006 |
Object-Relational Database Management System |
- Fix problems in concurrent update/read replication
- Fix bug with referenced field type checking for unassigned tables
- Add getMemoryStatistic() function and "memory" command in SubSQL to show memory usage
- Fix problem with keyword/identifier conflict resolution
- Deallocate cursor bitmap in cli_free function
- Fix problem with cursors reset in case of delayed commit
|
GigaBASE |
3.52 |
6-Oct-2006 |
Object-Relational Database Management System |
- Fix bug in B-Tree iterator initialization (for incremental cursors)
- Fix compilation problems in reference.h with Visual C++ 8.0
- Fix problem with lack of gethostbyname_r at MacOS-X
- Fix bug with referenced field type checking for unassigned tables
- Add getMemoryStatistic() function and "memory" command in SubSQl to show memory usage
- Fix problem with keyword/identifier conflict resolution
- Deallocate cursor bitmap in cli_free function
- Fix problem with cursors reset in case of delayed commit
|
SerME |
2.04 |
12-Sep-2006 |
Object Orieneted Database for Mobile Applications |
Rewrite object output stream to serialize objects incrementally, add BufferedObjectOutputStream class
|
FastDB |
3.31 |
12-Aug-2006 |
Object-Relational Database Management System |
- Fix bug in cli_remove_current record
- Fix bug in database backup (it didn't save mode)
|
GigaBASE |
3.51 |
12-Aug-2006 |
Object-Relational Database Management System |
- Fix incorrect conversion of int4 to time_t in datetime.h
- Retry to allocate page pool with smaller size in case of failure
- Fix problem with gethostbyname in unisock
- Fix bug in cli_remove_current record
- Fix bug in database backup (it didn't save mode)
|
FastDB |
3.30 |
24-Jul-2006 |
Object-Relational Database Management System |
- Fix bug in dbDatabase::getVersion()
- Check compatibility of database file and library
- Add cli_remove_current function
- Fix bug with reallocation of database in dbConcurrentUpdate mode
- Fix bug in Java JNI API
- Fix bug in XML importSupport rectangle data type and spatial indices
|
GigaBASE |
3.50 |
24-Jul-2006 |
Object-Relational Database Management System |
- Fix bug in dbDatabase::getVersion()
- Add cli_remove_current function
- Fix Unicode specific issues.
- Fix bug in Java JNI API
- Fix bug in XML import
- Save field flags in database class descriptor
- Fix bug in parallel execution of sequential search
|
GOODS |
3.02 |
24-Jul-2006 |
Generic Object Oriented Database System |
- Add "exprter" utility for exporting database of object cluster in the XML format
- Fix compilation problems with GCC 4.1
| |
FastDB |
3.29 |
15-Jul-2006 |
Object-Relational Database Management System |
Support rectangle data type and spatial indices
|
GigaBASE |
3.49 |
8-Jul-2006 |
Object-Relational Database Management System |
- Fix bug in read-only multiclient access mode
- Fix bug in CLI connection pool
- Fix bug in cli_get_next function (fetching array of strings)
- Make it possible to export particular tables in XML format (extension made by Leo Sluis )
- Fix bug in backup scheduler
- Add runtime check of database versions compatibility
|
FastDB |
3.28 |
8-Jul-2006 |
Object-Relational Database Management System |
- Fix bug in cli_get_next function (fetching array of strings)
- Catch FastDB exceptions in CLI select function
|
GigaBASE |
3.48 |
15-Apr-2006 |
Object-Relational Database Management System |
- Fix project files for VC 6.0
- Fix problem with use of incremental cursor mode in CLI
- Add cli_lock function to local CLI interface
- Fix bug in mutliclient mode support in local CLI interface
- Fix bug with unlinking query in database in local CLI statement free function
- Fix bug in handling rectangle type in remote CLI API
|
FastDB |
3.27 |
2-Apr-2006 |
Object-Relational Database Management System |
- Fix bug in Visual Studio project files for cli.lib
- Fix memory leaks in CLI library.
|
GigaBASE |
3.47 |
2-Apr-2006 |
Object-Relational Database Management System |
- Fix issues with support of Unicode and MFC strings
- Fix memory leaks in CLI library.
|
FastDB |
3.26 |
21-Mar-2006 |
Object-Relational Database Management System |
- Support simplified replication model with fixed master node and read-only replicas
- Perform cleanup of opened semaphores and event in open method when open is failed.
|
FastDB |
3.25 |
24-Feb-2006 |
Object-Relational Database Management System |
- Fix bug with LIMIT clause introduced in 3.24 version
- Fix bug in selectByKey method (some fields of cursor are not initialized)
- Add MATCH operator which uses GNU regex library (to use it you should define USE_REGEX in config.h)
|
GigaBASE |
3.46 |
24-Feb-2006 |
Object-Relational Database Management System |
- Fix compilation problems with WinCE
- Replace all overlapped memcpys in btree with memmove
- Fix bug with LIMIT clause introduced in 3.45 version
- Fix bug in selectByKey method (some fields of cursor are not initialized)
- Add MATCH operator which uses GNU regex library (to use it you should define USE_REGEX in config.h)
|
GOODS |
3.01 |
24-Feb-2006 |
Generic Object Oriented Database System |
- Fix compilation problems with GCC 4.0
- Fix bug in REGISTER_ABSTRACT_TEMPLATE macro
- Fix problem with ctid_t name conflict at Solaris
| |
FastDB |
3.24 |
8-Feb-2006 |
Object-Relational Database Management System |
- Fix bug in Query::reset method (doesn't clear limits)
- Add "profile" command to SubSQL which show number of instances and total size of records for each table
- Fix problem with using current record OID in ORDER BY expression
- Check if range specified in LIMIT clause belongs to the selection.
|
GigaBASE |
3.45 |
8-Feb-2006 |
Object-Relational Database Management System |
- Fix bug in R-Tree introduced in 3.44 version
- Fix bug in cli_rectangle column type handling in CLI
- Add "profile" command to SubSQL which show number of instances and total size of records for each table
- Add multiclient access mode (based on OS file locks)
- Fix bug in dbAnyCursorLLsetIncrementalHintMethod
- Make it possible to specify incremental cursor mode through CLI API
- Fix problem with using current record OID in ORDER BY expression
- Check if range sepcifed in LIMIT clause belongs to the selection
- Fix bug in R-Tree implementation: shadow pages were not created so transaction mechanism didn't work properly
|
SerME |
2.03 |
20-Aug-2005 |
Object Orieneted Database for Mobile Applications |
Add RmsFile class emulating random access file on top of RMS
|
FastDB |
3.23 |
18-Jan-2006 |
Object-Relational Database Management System |
- Fix compilation problems with GCC 4.0
- Fix bug in Java jnicli interface (declaring table with reference fields).
- Fix compiler warings when building FastDB with dbDatabaseOidBits > 32
- Fix bug with non-initialized inverse reference field pointer in table descriptor created using CLI
- Add dbTraceEnable variable which allows to toggle tracing at runtime.
- Support classnames with package names in Java JNI CLI constraint parser
- Correctly handle autoincremented fields in local CLI API.
- Fix problem with handling compound table names produced from Java class in SubSQL insert and delete statements
- Fix array component access bug in JNICLI
- Support inverse reference field declaration in JNICLI table constraints
- Fix bug with throwing exceptions in JNICLI
|
GOODS |
2.99 |
18-Jan-2006 |
Generic Object Oriented Database System |
- Fix compilation problems with GCC 4.0
- Fix bug in REGISTER_ABSTRACT_TEMPLATE macro
- Fix problem with ctid_t name conflict at Solaris
| |
GigaBASE |
3.44 |
18-Jan-2006 |
Object-Relational Database Management System |
- Handle cli_optimize_duplicates and cli_case_insensitive flags in cli_alter_index function
- Make it possible to execute query incrementally (incremental cursor support)
- Fix compilation problems with GCC 4.0
- Fix problem with backup of encrypted files
- Fix bug in Java jnicli interface (declaring table with reference fields).
- Fix compiler warings when building GigaBASE with dbDatabaseOidBits > 32
- Fix bug with non-initialized inverse reference field pointer in table descriptor created using CLI
- Add dbTraceEnable variable which allows to toggle tracing at runtime.
- Support classnames with package names in Java JNI CLI constraint parser
- Correctly handle autoincremented fields in local CLI API.
- Fix problem with handling compound table names produced from Java class in SubSQL insert and delete statements
- Fix array component access bug in JNICLI
- Support inverse reference field declaration in JNICLI table constraints
- Add project files for building GigaBASE libraru and subsql utility using eMbedded Visual C++ 4.0
- Fix bug with throwing exceptions in JNICLI
|
PERST |
2.64 |
18-Jan-2006 |
Persistent storage for Java and C-Sharp |
- Fix bug in B-Tree iterator reconstruction method
- Make PagePool.copy method synchronized
- Add ThreadSafeIterator class - it can be used as wrapper for all Perst iterators to perform safe iteration
through the Perst collections in mutlithreaded environment
- Make getThransactionContext and setTransactionContext methods public allowing multiple threads to share the same
transaction
- Add INamedClassLoader class allowing to store in database association of persistent class with it's class loader
- Implement random access to BLOBs
|
CppReflectin |
1.03 |
18-Jan-2006 |
Reflection Package for C++ |
Fix bug in descriptor of method with no parameters |
PERST |
2.62 |
31-Sep-2005 |
Persistent storage for Java and C-Sharp |
- Fix bug in BlobInputStream (it returns 0 at the end of stream instead of -1).
- Fix bug in PersistentListImpl.remove method
|
FastDB |
3.22 |
30-Sep-2005 |
Object-Relational Database Management System |
- Add Java native interface (jnicli)
- Fix bug in SubSQL "alter table" statement
- Fix problem with USE_LOCALE_SETTINS support
|
GOODS |
2.98 |
30-Aug-2005 |
Generic Object Oriented Database System |
- Fix bug in online backup implementation (database is used in incorrect state in case
of backup failure)
- Add "server.remote.connections" GOODS server configuration parameter making it possible
to disable accept of remote connections by GOODSRV (and so eliminate any problems with firewall).
- Fix concurrent request interlacing bug in Java API
- Fix bug C++ API introduced in 2.95 version
|
GigaBASE |
3.43 |
30-Sep-2005 |
Object-Relational Database Management System |
- Add Java native interface (jnicli)
- Fix bug in SubSQL "alter table" statement
- Fix problem with USE_LOCALE_SETTINS support.
|
PERST |
2.62 |
9-Sep-2005 |
Persistent storage for Java and C-Sharp |
- Add random access index: index optimized for access to elements by position
- Add GenericIndex.entryIterator(int start, int order) method
- Fix bug in XML import of array of strings
- Make it possible to choose in Perst.Net synchronous or asynchronous generation
of pack/unpack methods.
- Add IBidirectionalIterator returned by implementation of IPeristentList interface
and IPersistentList.GetEnumerator(int i) method allowing to start iteration from element
with specified index.
|
FastDB |
3.21 |
28-Aug-2005 |
Object-Relational Database Management System |
- Add RECOVERABLE_CRITICAL_SECTION configuration option. This mode can be used instead of
AUTO_DETECT_PROCESS_CRASH to perform recovery after crash of one of FastDB applications.
Unlike AUTO_DETECT_PROCESS_CRASH it doesn't create watch-dog mutexes and start threads
waiting on this mutexes. Detection of process crash and revoking of the lock hold by this process
is performed by operating system. Recovery of database is possible only for dbConcurrentUpdate mode.
- Derive exception class from std::exception
- Add dbAnyCursor::hasNext() method
|
GOODS |
2.97 |
27-Aug-2005 |
Generic Object Oriented Database System |
- Fix build problems at MacOS-X Tiger
- Fix problems with supporting goods namespace at Unix
- Handle exceptions in Java API during loading object in BasicMetaobject.predaemon
and release locks in this case.
- Rename "enum" identifiers in Java code.
- Fix synchronization bug in C++ API causing interlacing of requests sent to the server by
concurrent threads.
|
ShMem |
1.06 |
27-Aug-2005 |
Shared Memory Access Manager |
Add C API |
FastDB |
3.20 |
20-Aug-2005 |
Object-Relational Database Management System |
Fix synchronization problems with watchdog thread (when FastDB is build with AUTO_DETECT_PROCESS_CRASH)
|
GigaBASE |
3.42 |
20-Aug-2005 |
Object-Relational Database Management System |
- Make it possible to specify dbArray and dbArray parameters
and use index search for query "x in",arrParam
- Add dbDatabase::prepareQuery method
- Fix bug in parallel execution of sequential search at multiprocessor systems.
- Fix problem with using sizeof() operator for arrays of char_t
|
SerME |
2.02 |
20-Aug-2005 |
Object Orieneted Database for Mobile Applications |
Fix bugs in ObjectOuputStream and ObjectInoutStream classes
|
PERST |
2.61 |
2-Aug-2005 |
Persistent storage for Java and C-Sharp |
- LinkImpl class in JDK 1.5 version implements java.util.List interface
- Make it possible to perfrom select for update in Database class (set exclusive lock)
- Add IPerisistentMap class implementing IDictionary/java.util.Map interface and efficiently handle
both small and large number of members
- Correctly handle rollback of deallocated objects in case of using per-thread
serializable transactions
- Fix bug in extracting string key in AltBtreeFieldIndex
- Fix bugs in locking implementation in Compact.Net serializable trasactio mode.
- Replace methods deprecated in .Net framework 2.0
- Add IPersistentList interface which implementation is based on B-Tree and provides
efficient random access for large lists.
- Add scalable list container which is able to efficently handle both small and large lists.
Until size of list is small, Link implementation is used. When number of elements
exceeds some threshold, B-Tree based implementation of list is used. (JDK 1.5 version only)
- Catch JSQLRuntimeExceptions in QueryImpl.FilterItertator
- Change implementation of Blob to avoid stack overflow when large files are storied
- Add junit tests
|
FastDB |
3.19 |
1-Aug-2005 |
Object-Relational Database Management System |
- Fix bug with duplicated autoincremented field values in case of transaction rollback.
- Add dbDatabase::prepareQuery method
- Fix problem with dependency on the order of operands calculation which cause crash of
FastDB during database reallocation when FastDB is built with GCC 3.2 or higher.
|
FastDB |
3.18 |
13-Jul-2005 |
Object-Relational Database Management System |
- Fix build problems with GCC 4.0
- Make it possible to specify dbArray and dbArray parameters
and use index search for query "x in",arrParam
|
Consus |
1.06 |
10-Jul-2005 |
Pure Java Objet Relational Database System |
- Fix bug with detection of changed indexed fields when record is updated.
- Fix bug in indexed join implementation.
|
GigaBASE |
3.41 |
10-Jul-2005 |
Object-Relational Database Management System |
- Support work with compressed database (in read-only mode)
- Add dbFile::no_sync attribute to be able to disable flushing file buffers
to the disk. It will greatly increase perfromance but may cause database corruption
in case of fault
- Fix bug in batch insert mechanism in case of mutlithreaded access.
|
PERST |
2.60 |
06-Jul-2005 |
Persistent storage for Java and C-Sharp |
- 1. Support custom memory allocators and page caching limit.
Please see "What is the most efficient way of storing multimedia data?"
section of "Tricks and tips" chapter of Perst manual for more information.
- Add CompressedFile and CompressDatabase utility.
Now it is possible to work with compressed database in read-ony mode.
- Support multifiles in .Net Perst version
- Make it possible to pass null in Storage.setRoot
- Fix bug in JDK 1.5 version of FieldIndex
|
PERST |
2.59 |
29-Jun-2005 |
Persistent storage for Java and C-Sharp |
- Advanced replication model: support adding of new slave nodes to running master
and background replication of the database to new nodes
- Fix problem with execution of read-only transactions at slave nodes
- Support elements with non-unique timestamps in TimeSeries class
- Fix problem with commit and rollback of serializable per-thread transactions
- Properly handle event fields in persistent objects (.Net version)
- Fix problem with prefix search implementation in AltBtree (.Net version)
|
GigaBASE |
3.40 |
29-Jun-2005 |
Object-Relational Database Management System |
- Fix bug with uninitialized field in dbSynthesizedAttribute
which can cause crashes during executions of queries containing functions calls.
- Test GigaBASE at the following platforms: aix 32 bit 4.3, aix 64 bit 4.3 ,aix 5 64 bit,
solaris 5.6 32 bit , solaris 5.8 64 bit, osf1 4, hp11 , hp11 64 bit, hp11.23 64 bit, linux,
linux on itanium, windows ,windows on itanium. Fix building problems at some platforms.
|
FastDB |
3.17 |
29-Jun-2005 |
Object-Relational Database Management System |
- Fix bug in XML import of raw binary field
- Fix problems with supporting fastdb namespace introduced in version 3.16
|
PERST |
2.58 |
19-Jun-2005 |
Persistent storage for Java and C-Sharp |
- Support compound indices (before Perst supports only compound multi-field indices)
- Support RDF data model (http://www.w3.org/RDF/): store/fetch/searching RDF data, XML based queries
- Change implentation of contains() method in Perst collection to be consistent with JDK
collections (comparison using equals method). Add containsObject method which is more
efficient and check if collection contains specified object instance.
- Change Database class to support table inheritance and polymorphic queries.
|
PERST |
2.57 |
08-Jun-2005 |
Persistent storage for Java and C-Sharp |
- Add Storage.merge(Iterator[]) and Storage.join(Iterator[]) to efficiently merge and join
results of several index searches. It allows efficient implementation of complex search conditions.
- Force assignment of OID to objects referenced by fields used as a key in FieldIndex
when object is inserted in index.
- Fix problems with JRocket JVM.
- Fix problem with interference of explicit deallocation of objects and garbage collection
|
GigaBASE |
3.39 |
O6-Jun-2005 |
Object-Relational Database Management System |
- Add ALIGN_HEADER option. When build with this option (defined in config.h), GigaBASE will not be able to work
with databases created by older versions. But it will be possible to move database file
to the systems with similar byte order and word size, but with different alignment rules
(for example Windows/VC++ and Linux/GCC)
- Fix bug in XML import of raw binary field
- Fix bug with autodetecting pool size when computer has more than 2Gb of RAM.
|
FastDB |
3.16 |
27-May-2005 |
Object-Relational Database Management System |
Implement fuzzy checkpoint. When FUZZY_CHECKPOINT is defined in config.h
changes done by transaction are written to the disk asynchronously by separate thread.
It allows to minimize time of exclusive locking of database by update transaction.
|
GOODS |
2.96 |
25-May-2005 |
Generic Object Oriented Database System |
- Fix buf in class_descriptor destructor causing memory leaks of field_descriptors
- Fix Windows DLL specific object allocation/deallocation issues
- Fix bug in handling server.cluster_size parameter in GOODSRV
- Increase server startup speed by reading the whole database in page pool whever possible
|
GigaBASE |
3.38 |
25-May-2005 |
Object-Relational Database Management System |
- Fix bug in dbTableDescriptor::equal in Unicode mode.
- Fix bug in scheme evalaution of classes having BLOB components
|
PERST |
2.56 |
19-May-2005 |
Persistent storage for Java and C-Sharp |
- Add "perst.slave.connection.timeout" storage property allowing to specify connection timeout for
replicated model.
- Do not insert entries in object cache during finalization
- Change behavior of Storage.makePeristent method. Now by default it works as prior version 2.46 -
immediately storing object in the storage. To avoid such behavior, set "perst.force.store" property
to false. In this case object will be just assigned OID and marked as modified (unfortunately
garbage collection and finalization in Java is implemented in such way, that in this case
application intensively putting roots of objects trees in index can cause memory overflow.
|
FastDB |
3.15 |
08-May-2005 |
Object-Relational Database Management System |
- Fix bug in select with specified column list in SubSQL
- Fix bug in SubSQL update statement
|
GOODS |
2.95 |
08-May-2005 |
Generic Object Oriented Database System |
- Add new server parameter "transmgr.max_log_size_for_backup" allowing to specify maximal
transaction log size during backup. It allows to have backup size relatively small but
increase it in case of backup to avoid blocking of transactions until backup completion.
- Performance Improvement - load a group of objects in one database request
Added a function "void obj_storage::load(hnd_t *hnds, int num_hnds, int flags)"
to load a group of objects in one database request.
- New feature - list tasks in debugger: debug_list_tasks() and debug_select_task_internals().
Added 2 functions debug_list_tasks() and debug_select_task_internals()
for debugging multithreaded programs.
- New feature - start garbage collector manually from server console
Added start_gc() so that the users can start garbage collector manually from server console.
- Build GOODS on Mac OS to support cooperative thread model and pthread thread model and
support Unicode.
|
FastDB |
3.14 |
29-Apr-2005 |
Object-Relational Database Management System |
- Optionally place all FastDB classes in fastdb namespace
- Port to WinCE
- Restructure FastDB sources
|
C-Talk Port |
1.21 |
29-Apr-2005 |
C-Talk scripting langauge |
Merge mainstream C-Talk with WinCE port |
GigaBASE |
3.37 |
18-Apr-2005 |
Object-Relational Database Management System |
- Fix bug in optimization of "like '%xyz%'" operator
- Add dbDatabase::backup(dbOsFile* file, bool compactify) method
to allow user defined implementations of backup media.
|
FastDB |
3.13 |
18-Apr-2005 |
Object-Relational Database Management System |
- Fix possible race condition problem for clearing dirty flag when more than one
processes working concurrently with database in dbConcurrentUpdateMode
- Fix bug in optimization of "like '%xyz%'" operator
- Add dbDatabase::backup(dbFile* file, bool compactify) method
to allow user defined implementations of backup media.
|
GigaBASE |
3.36 |
11-Apr-2005 |
Object-Relational Database Management System |
- Make it possible to use batch insert for records with rectangle key
- Disable sparse file optimization for read only files
- Fix bug in handling inferese references for cli_srray_of_oid in local CLI.
- Add cli_create_encrypted function to local CLI (to use it SUPPORT_DATA_ENCRYPTION should be defined)
|
GigaBASE |
3.35 |
24-Mar-2005 |
Object-Relational Database Management System |
- Fix bug in compilation of user defined functions with more than one parameter
- Handle rectangle constant in isIndexApplicable function
- Fix memory leak in deallocation of query elements in CLI at application exit
- Fix error with handling parameters of rectangle types in CLI
- Correctly handle combination of "LIMIT" and "START FROM...FOLLOW BY" clauses
|
FastDB |
3.12 |
24-Mar-2005 |
Object-Relational Database Management System |
- Fix bug in compilation of user defined functions with more than one parameter
- Fix memory leak in deallocation of query elements in CLI at application exit
- Fix bug in SubSQL select with specified list of columns
- Add support of "LIMIT" clause in queries
|
PERST |
2.55 |
21-Mar-2005 |
Persistent storage for Java and C-Sharp |
- Add versioning support (Version and VersionHistory classes)
- Make it possible to postion BLOB output stream to the arbitrary position
- Add Perst interface to Lucene full text search engine (store Lucene indices in Perst storage)
- Avoid false ambiguity exceptions if same assembly is specified twice in assembly list
|
C-Talk |
1.21 |
21-Mar-2005 |
C-Talk scripting langauge |
Fix problems with disabled GC when primitive method invokes C-Talk method
|
GOODS |
2.94 |
17-Mar-2005 |
Generic Object Oriented Database System |
- Fix the problem with object index end pointer (it is not aligned on dbs_handle size)
which cause problems with some compilers.
- Correctly calculate and restre total_used_space in memmgr.
- Add implementation of spatial index R-Tree to Java API
|
GigaBASE |
3.34 |
17-Mar-2005 |
Object-Relational Database Management System |
- Make it possible to specify list of columns in SubSQL select statement
- Fix bug preveting optimizer use index for boolean fields
- Fix bug in initializing of autoincrement field in SubSQL
|
FastDB |
3.11 |
17-Mar-2005 |
Object-Relational Database Management System |
- Fix bug in table creation using CLI
- Make it possible to specify list of columns in SubSQL select statement
- Fix bug preveting optimizer use index for boolean fields
- Fix bug in initializing of autoincrement field in SubSQL
|
GigaBASE |
3.33 |
10-Mar-2005 |
Object-Relational Database Management System |
- Add loadMetaTable method to simplify creation of own CLI servers.
- Support rectangle constans (for example (1,2,3,4))
- Fix more bugs with handling rectangles in CLI
|
GOODS |
2.93 |
05-Mar-2005 |
Generic Object Oriented Database System |
- Make it possible use GOODS Java API from applets
- Correctly release mutex in object_manager::abort_locker method when current thread is aborted
- Workaround for bug with pthread_create/pthread_detach in Red Hat 9.0
- Change implementation of win_socket::cancel_accept() so that server shutdown time is decreased.
|
C-Talk |
1.20 |
4-Mar-2005 |
C-Talk scripting langauge |
Change implementation of all set operators so that "x op= y" be equalent to "x = x op y"
|
PERST |
2.54 |
2-Mar-2005 |
Persistent storage for Java and C-Sharp |
- Make database format tolerant to order of members in class in the particular JVM
- Fix bugs in AltBtree iterators introduced in 2.53 Perst.Net version
|
GigaBASE |
3.32 |
02-Mar-2005 |
Object-Relational Database Management System |
- Add support of cli_rectangle type in local CLI
- Fix bug in table creation using CLI
|
SAL |
1.08 |
02-Mar-2005 |
System Abstraction Layer |
Workaround for pthread_create bug in Red Hat Linux |
JIPC |
1.06 |
02-Mar-2005 |
Java Inter-Process Communication Server |
Workaround for unexpected behavior of System.currentTimeMillis() - successive calls can return can return descending timestamps |
PERST |
2.53 |
22-Feb-2005 |
Persistent storage for Java and C-Sharp |
- Fix problems with handling null values of enum fields in JDK 1.5 version.
- Support concurrent iterators (recover iterator state instead of throwing
ConcurrentModificationException if underlying collection is modified outside iterator)dd Database class emulating object-relational database on top of Perst
- Support generics for the latest release of Visual Studion 2005 (Perst.NET)
|
PERST |
2.52 |
07-Feb-2005 |
Persistent storage for Java and C-Sharp |
Add Database class emulating object-relational database on top of Perst
|
PERST |
2.51 |
07-Feb-2005 |
Persistent storage for Java and C-Sharp |
- Integrate JSQL - make it possible to select collection members using SQL-like queries
- Support remove() method for Btree and AltBtree selection iterators (Java version)
- Fix bug in fetching classes with privite fields declared in base classes (.Net version)
|
GOODS |
2.92 |
30-Jan-2005 |
Generic Object Oriented Database System |
- Insert check for thread creation status in wtask
- Fix bug in array_template::clone method
- Support serialization of persistent capable classes in Java API
- Provide workaround for code generation bug in GCC 3.3.3 and higher
(when GOODS is build with optimization, disconnection client connection cause
SIGSEGV in GOODS server). The problem can be solved either by specifying
-no-schedule-insns2 compiler option either by making object_manager::create_object_instance()
non inline (I choose last solution and eliminate all inline methods in this module).
But I am not sure that the same compiler problem is not affected some other code
which may not work in more obscure way.
|
Consus.Net |
1.05 |
27-Jan-2005 |
Pure Java Objet Relational Database System |
Implement System.Data wrapper for Consus allowing to access
Consus database from .Net environment using classes from System.Data namespace.
|
PERST |
2.50 |
25-Jan-2005 |
Persistent storage for Java and C-Sharp |
- Change Perst license. Starting from this version Perst it is necessary to buy
commercial license for using Perst in commercial products.
- Fix race condition problem in Persistent.Load method
|
C-Talk |
1.19 |
25-Jan-2005 |
C-Talk scripting langauge |
Fix bug in C-Talk grammar for unary operators
|
J2ME applications for mobile phones |
1.01 |
23-Jun-2005 |
- OnlineMap
- OnlineDict
- Shopper2
|
- raster map viewer loading map fragments from the net
- online version of full Mueller English-Russian dictionary
- faster version of Shopper
|
SerME |
2.01 |
21-Jan-2005 |
Object Orieneted Database for Mobile Applications |
Provide alternative straeg implementation based on
MIDP 2.0 optional javax.microtedition.io.file package instead of RMS
|
J2ME applications for mobile phones |
1.01 |
18-Jun-2005 |
MobiBrowser = Web Browser + book reader for mobile phones with Java
| Initial release |
GOODS |
2.91 |
17-Jan-2005 |
Generic Object Oriented Database System |
- Create and open backup file with fo_largefile flag (otherwise backups larger than 4Gb are not possible at Linux)
- Do not perform objet index compactification in case of multi-server database confiduration
- Fix memory leak in memmgr compactify method
- Fix bug in schema evaluation algrithm (changing field type from fixed to varying size array)
|
C-Talk |
1.18 |
18-Jan-2005 |
C-Talk scripting langauge |
- Make it posisble to initialize array without specifying keys: ["a", "b", "c"]
- Fix bug in grammar (^= operator)
|
PERST |
2.49 |
09-Jan-2005 |
Persistent storage for Java and C-Sharp |
Change implementation of Link to automatically set modified bit in contaning object.
Now it is not necessary to explicitly call modify() for object which Link component is updated.
|
J2ME applications for mobile phones |
1.01 |
09-Jun-2005 |
MapBrowser - raster map viewer with map of Cairo (maps of other cities can be converted) |
Initial release |
J2ME applications for mobile phones |
1.01 |
09-Jan-2005 |
BookReader - book reader for mobile phones, working with plain text ASCII files.
Three books are avilable now one in English and two in Russian.
| Initial release |
PERST |
2.48 |
03-Jan-2005 |
Persistent storage for Java and C-Sharp |
Replication support. Now Perst supports master-slaves replication model.
Single master node replicates changes to one or more slave nodes.
It is possible to access database at slave nodes in read-only mode.
|
PERST |
2.47 |
28-Dec-2004 |
Persistent storage for Java and C-Sharp |
- Support C# 2.0 generics. When Perst.NET is build with USE_GENERICS defined,
all Perst coolections will be provided as parameterized classes implementing
System.Collections.Generic.ICOllection<T>
- Revisted implementation of collections in JDK 1.5 API (now all collections implmements
Collection<T> interface)
- Rewrite R-Tree iterator implementation
- Fix bug in multified index key field lookup (if key belons to the base class)
|
PERST |
2.46 |
19-Dec-2004 |
Persistent storage for Java and C-Sharp |
- Add Storage.makePersistent method and change implementation of Persistent.makePersistent.
Now makePersistent method only assigns OID to the object but doesn't store it in the database
- Add Storage.createThickIndex method for efficient support of indices with a lot of duplicate
values of of the key
- Add Storage.createScalableSet method for efficient (space and speed) support of set of references
small as well as large number of members
- Introduce IterableIterator class tp JDK 1.5 API which makes it possible to use collection
interators in "for" construction
- Make it possible to pass key values in Index and FieldIndex methods without creating Key wrapper in JDK 1.5 API
- Fix bugs in virtual proxy Perst.NET transparent API implementation
|
GigaBASE |
3.31 |
19-Dec-2004 |
Object-Relational Database Management System |
- Fix bug in local Windows sockets implmentation
- Change all "char*" in API methods with "char const*"
|
FastDB |
3.10 |
19-Dec-2004 |
Object-Relational Database Management System |
- Fix bug in local Windows sockets implmentation
- Change all "char*" in API methods with "char const*"
|
GOODS |
2.90 |
19-Dec-2004 |
Generic Object Oriented Database System |
- Fix bug in local Windows sockets implmentation
- Move Persistent.onLoad method invocation from BasicMetaobject.preloadObject to BasicMetaobject.loadObject
|
SAL |
1.07 |
19-Dec-2004 |
System Abstraction Layer |
Fix bug in local Windows sockets implmentation |
PERST |
2.45 |
14-Dec-2004 |
Persistent storage for Java and C-Sharp |
- Derive Index and FieldIndex interface from common base GenericIndex
- Index, FieldIndex and SortedCollections are now implemting Collection interface in JDK 1.5
- Add StreamFile (Perst.NET only)
- Make it possible to toggle "perst.file.noflush" property on the fly (Perst.NET only)
- Fix bugs in virtual property based transparent API implementation (Perst.NET only)
- Add PArray class to be used instead of array of references in virtual property based transparent API (Perst.NET only)
- Change semantic of IPersistent.MakePersistent method, now it doesn't store transparent object (Perst.NET only)
in the storage, it just assigns OID and marks it as modified (Perst.NET only)
|
PERST |
2.44 |
14-Dec-2004 |
Persistent storage for Java and C-Sharp |
- Implement yet another transparent C# API to the database based on virtual properties.
Now it is possible to transparently load and modify persistent objects
by accessing persistent object components through virtual properties.
It is not needed any more to explicitly invoke IPersistent.Modify method
or redefine IPersistent.RecursiveLoading method. You only need to replace
components of your objects with definition of abstract properties.
Perst will automatically generate class which will provide implementations
of these properties. You only have to use IStorage.CreateClass method to construct objects
instead of direct invocation of constructors. See "PropGuess" sample.
- Add file locking to prevent modification of database file by more than one application
|
PERST |
2.43 |
10-Dec-2004 |
Persistent storage for Java and C-Sharp |
Add BitIndex collection (allowing to select object by bit vector of boolean properties)
|
PtoC |
3.56 |
10-Dec-2004 |
Pascal to C/C++ converter |
Fix build problem with VC 7.0 and GCC 3.3
|
PERST |
2.42 |
06-Dec-2004 |
Persistent storage for Java and C-Sharp |
- Fix bug in range search implementation in T-Tree (SortedCollection)
- Make it possible to specify different range types (inclusive/exclusive) in SortedCollection search methods
|
FastDB |
3.09 |
06-Dec-2004 |
Object-Relational Database Management System |
- Enable reader to be started prior to the writer in concurrent update mode.
- Fix bug in updating array components in local CLI.
- Fix bug in handling NULL string fields.
|
GOODS |
2.89 |
06-Dec-2004 |
Generic Object Oriented Database System |
- Add Persistent.onLoad method to Java API.
- Fix bug in storing field of date type in C# GOODS API.
- Fix bug in range search implementation in T-Tree (SortedCollection in C# GOODS API)
|
PERST |
2.41 |
28-Nov-2004 |
Persistent storage for Java and C-Sharp |
- Change entry interator for AltBtree to resolve references in lazy way (only when requested)
- Fix bug in comparison of int keys in multifield index
- Fix problems with supporting more than 2^28 objects
|
GigaBASE |
3.30 |
28-Nov-2004 |
Object-Relational Database Management System |
- Fix problem with local CLI at Unix (application is hanged in cli_close if
there are opened statements because of repeated lock of non-reentrant pthread mutex).
- Fix bug in implementation of indexed inverse reference (inverse reference update doesn't
update index)
- Fix bug in parsing of IN operator introduced in one of previous versions
- Support more than 2^28 objects in the database
- Support O_DIRECT at Linux (when it is supported by kernel)
|
FastDB |
3.08 |
28-Nov-2004 |
Object-Relational Database Management System |
- Fix problem with local CLI at Unix (application is hanged in cli_close if
there are opened statements because of repeated lock of non-reentrant pthread mutex).
- Fix bug in implementation of indexed inverse reference (inverse reference update doesn't
update index)
- Optimized version of hash index (more efficient hash function for scalar types)
|
ThreadAlloc |
1.05 |
28-Nov-2004 |
Fast memory allocator for multithreaded applications |
Port to Digital Unix |
Posix1b |
1.09 |
28-Nov-2004 |
POSIX.1b support for Linux |
More accurate emulation of posix calls done by Nick Pollitt |
PERST |
2.40 |
16-Nov-2004 |
Persistent storage for Java and C-Sharp |
- Add LRU object cache. Make it possible for user to selcet between "weak", "soft" and "lru"
cache implementation.
- Add PersistentString class to be able to store string in the database as independent object.
- Fix bug in Persistent.assignOid method introduced in version 2.39
- Fix bug in Link.indexOf method introduced in version 2.39
- Fix synchronization problem (deadlock) in background GC activation
|
PERST |
2.39 |
14-Nov-2004 |
Persistent storage for Java and C-Sharp |
- Fix problems with handling weak references and finalization
- Make it possible to SoftReference instead of WeakReference for object cache
- Replace elements of Link with stubs after storing Link in the database
to avoid memory overflow caused by pinning objects in memory.
- Add Ttree.Deallocate method
- Fix bug in SpatialIndexR2 creation in JDK 1.5 version of Perst.
- Support per-thread transactions for Compact.Net framework
- Stop pack/unpack code generation thread in Storage.Close method
|
GigaBASE |
3.29 |
14-Nov-2004 |
Object-Relational Database Management System |
- Optimize LIKE operator
- Fix bug in XML array import
- Do not perform flush if direct IO is used (when no_buffering flag is set and at OSes where it is supported)
|
FastDB |
3.07 |
14-Nov-2004 |
Object-Relational Database Management System |
- Add DTD in exported XML file
- Optimize LIKE operator
- Fix bug in XML array import
|
GOODS |
2.88 |
14-Nov-2004 |
Generic Object Oriented Database System |
- The browser was extended to allow modification of database values.
- Socket connections are allowed to specify a timeout and total number
of attempts. When combined with a wait time between retry events,
server load on restart can be smoother.
- Optional authentication was added to the administrative telnet port.
- The MIME types were encapsulated into a helper class, allowing subclasses
to override or extend the MIME types table.
- Automatic scheme evaluation mechanism is now able to handle deletion of fields.
|
PERST |
2.38 |
29-Oct-2004 |
Persistent storage for Java and C-Sharp |
- Fix bugs in XML import/export
- Fix check for invalid OID in Storage.getPos method
- Change BLOB implementation to support work with very large BLOBs
(proposed by Mikhail Kotelnikov )
- Fix bug with restoring autoincrement counter in XML import
- Add TimeSeries.Deallocate wethod
- Fix bug in backup with compactification (incorrect setting of bitmap end)
|
GigaBASE |
3.28 |
29-Oct-2004 |
Object-Relational Database Management System |
- Fix bug in sort by complex expression
- Fix project files for VC 6.0
- Fix bug in limit(from,length) clause implementation
- Fix bug in backup with compactification (incorrect setting of bitmap end)
|
FastDB |
3.06 |
29-Oct-2004 |
Object-Relational Database Management System |
- Fix bug in sort by complex expression
- Fix project files for VC 6.0
|
PERST |
2.37 |
10-Oct-2004 |
Persistent storage for Java and C-Sharp |
- Add PATRICIA Trie container
- Fix problem with generated by JAssist pack/unpack functions introduced in 2.36 version
|
PERST |
2.36 |
07-Oct-2004 |
Persistent storage for Java and C-Sharp |
- Make it possible to specify encoding for storing string
(proposed by Michael Samblanet)
- Handle null values of enum fields
- Add StorageListener class
- Fix compilation problems with latest J2SE 5.0.
|
XmlME |
1.01 |
7-Oct-2004 |
Fast and compact XML parser for mobile applications (J2ME) |
Initial release
|
PERST |
2.35 |
02-Oct-2004 |
Persistent storage for Java and C-Sharp |
- Fix problem with supporting compound keys in alternative implementation of B-Tree
- Fix bug (cuase inefficient execution) in TimeSeries.Contains method.
- Support new version of JAssist
|
GigaBASE |
3.27 |
02-Oct-2004 |
Object-Relational Database Management System |
- Fix problem with not resetting cursor in cli_fetch method
- Second attempt to fix bug in executeBatch() method for thick B-Tree indices
- Sparse file optimization at Windows (suggested by "Audun Arnesen Nordal" )
- Fix build problem at QNX
- Fix memory leak in order by complex expression
|
FastDB |
3.05 |
02-Oct-2004 |
Object-Relational Database Management System |
- Fix problem with not resetting cursor in cli_fetch method
- Fix memory leak in order by complex expression
|
GOODS |
2.87 |
02-Oct-2004 |
Generic Object Oriented Database System |
- Excplicitly specify GOODS namespace in all describing macros
- Support components of builtin bool and float type
- Fix memory some memory leaks in database close
|
Consus |
1.05 |
02-Oct-2004 |
Pure Java Objet Relational Database System |
- Optimized execution of IN operator
- Fix bug in execution of aggregate functions with distinct qualifier
- Add "consus.file.lock" property which makes it possible to disable locking
of database file (lock is used to prevent concurrent access to the same file by
more than one application). Unfortunately Java 1.4.2 implementation at Linux and FreeBSD
doesn't correctly implement file locking - closing file from thread different from one setting
the lock cause IOException. So setting "consus.file.lock" property value to "no" or "false"
will disable file locking and prevent this exception.
|
SerME |
1.02 |
16-Sep-2004 |
Object Orieneted Database for Mobile Applications |
- Add SortedCollection class (based on T-Tree) for fast search of
members, sorting and range queries. Members in colelction are ordered using
user defined comparator.
- Add Persistent class which keeps information about storage containing this object
and provides store()/remove() methods.
- Add TestIndex example to measure SerME performance.
|
PERST |
2.34 |
16-Sep-2004 |
Persistent storage for Java and C-Sharp |
- Add "perst.file.noflush" property. When it is assigne true value,
Perst will not perform flush of file during transaction commit.
It will greatly increase performance because
eliminate synchronous write to the disk (when program has to wait until all changed
are actually written to the disk). But it can cause database corruption in case of
OS or power failure (but abnormal termination of application itself should not cause
the problem, because all data which were written to the file, but is not yet saved to
the disk is stored in OS file buffers and sooner or later them will be written to the disk)
- Fix possible problems with GC memory consistency verification for T-Tree and R-Tree classes
|
SerME |
1.01 |
7-Sep-2004 |
Object Orieneted Database for Mobile Applications |
Initial release
|
GOODS |
2.86 |
4-Sep-2004 |
Generic Object Oriented Database System |
- Fix compilation problems with Visual C++ 6.0
- Support descriptors of abstract classes (REGISTER_ABSTRACT macro)
|
PERST |
2.33 |
27-Aug-2004 |
Persistent storage for Java and C-Sharp |
- Background garbage collection
- Add Storage.getUsedSize() and Storage.getDatabaseSize() methods
|
PERST |
2.32 |
21-Aug-2004 |
Persistent storage for Java and C-Sharp |
- Fix bug in Launcher.java class to be compatible with new Perst class loading policy
introduced in version 2.26
- Add support of enum fields for JDK 1.5
- Fix critical synchronization bug in writing modified objects to the disk
- Fix problem with building JDK 1.5 version of Perst with latest javac compiler
- Support new kind of per-thread transactions: serializable transactions
- Alternative B-Tree implementation (as normal Java object and not using direct access
database pages). New implementation of B-Tree will be used instead of old implementation
if "perst.alternative.btree" property is set. New B-Tree has incompatible format with
old B-Tree, so you could not use old database or XML export file with new indices.
Alternative B-Tree is needed to provide serializable transaction (old one could not be used).
Also it provides better performance (about 3 times comaring with old implementation) because
of object caching. And B-Tree supports keys of user defined types.
- Fix bug in Index.set method
- Fix bug in packing array of string
- Fields of
java.lang.Object and java.lang.Comparable type
are now serialized decpite to whether "perst.serialize.transient.objects" property was set or not
- Add Persistent onStore method which is invoked before object is stored in the database
|
GigaBASE |
3.26 |
21-Aug-2004 |
Object-Relational Database Management System |
- Fix compilation problem with GCC 3.4
- Fix bug in sort algorithm
- Optimize sorting by multiple expressions
|
FastDB |
3.04 |
21-Aug-2004 |
Object-Relational Database Management System |
- Fix compilation problem with cleanupsem at some Unix dialect.
- Make it possible to alter initial value of autoincrement fields before database open.
|
PERST |
2.31 |
06-Aug-2004 |
Persistent storage for Java and C-Sharp |
- Support final fields in peristent object.
- Add L2List and L2ListElem classes
- Fix bug in importing/exporting of raw fields introduced in version 2.23
|
GigaBASE |
3.25 |
06-Aug-2004 |
Object-Relational Database Management System |
- Optimized execution of IN operator
- Fix bug in executeBatch() method for thick B-Tree indices (used when flag OPTIMIZE_DUPLICATES is set)
- Change dbCursor::remove() method to always move current position forward.
|
FastDB |
3.03 |
06-Aug-2004 |
Object-Relational Database Management System |
- Optimized execution of IN operator
- Add CSharp CLI interface (implemented by Serge Aleynikov)
- Change dbCursor::remove() method to always move current position forward.
- Add cleanupsem utility
|
PERST |
2.30 |
15-Jul-2004 |
Persistent storage for Java and C-Sharp |
- Fix bug in JAssist translator class
- Invoke Win32 FlushFileBuffers in addition to System.FileStream.Flush to
really flush changes to the disk.
- Port Perst.NET to Mono compiler
|
GigaBASE |
3.24 |
15-Jul-2004 |
Object-Relational Database Management System |
- Add DLL configuration to Visual Studio project
- Add dbDatabase::OpenParameters structure and dbDatabase::open(OpenParameters&) method
|
PERST |
2.29 |
05-Jul-2004 |
Persistent storage for Java and C-Sharp |
- Make it possible to use Storage.gc() for verification of consistency of database.
Now this method returns number of deallocated (garbage objects) and detects dangling references in
the database.
- Add SpatialIndexR2 and RectangleR2 classes for spatial objects with floating point coordinates.
Also new spatial index is more efficient for large collections (it doesn't pin all its pages in memory).
SpatialIndexR2 class provides iterator to accessed overlaped object one-by-one.
- Add SpatialIndex.getWrappingRectangle() and SpatialIndexR2.getWrappingRectangle() methods
- Add Link.setSize() method.
- Add MappedFile class based on java.nio package for mapping database file on virtual memory
(JDK 1.5 version only)
|
PERST |
2.28 |
28-Jun-2004 |
Persistent storage for Java and C-Sharp |
Add PersistentContext and TransparentPersistenceAttrribute classes to Perst.NET to provide
transparent persistence for C# objects using .Net remoting API.
|
FastDB |
3.02 |
05-Jul-2004 |
Object-Relational Database Management System |
- Fix problem with Unix domain sockets under Cygwin
- Fix build problem undex MacOS X
- Fix build problem with IGNORE_CASE/USE_LOCALE_SETTINGS configuration under Windows
- Add DLL configuration to Visual Studio project
|
Consus |
1.04 |
29-Jun-2004 |
Pure Java Objet Relational Database System |
- Fix bug in IN operator for subqueries introduced in version 1.03
- Consus.NET - port of Consus to .Net platform (using J#)
|
GigaBASE |
3.23 |
29-Jun-2004 |
Object-Relational Database Management System |
- Fix bug in cli_update function implementation (local CLI)
- Fix problem with Unix domain sockets under Cygwin
- Fix build problem undex MacOS X
|
PERST |
2.28 |
28-Jun-2004 |
Persistent storage for Java and C-Sharp |
Add PersistentContext and TransparentPersistenceAttrribute classes to Perst.NET to provide
transparent persistence for C# objects using .Net remoting API.
|
POST++ |
1.48 |
27-Jun-2004 |
Persistent object storage |
Optionally place all Post classes in post:: namespace (USE_NAMESPACES option)
|
Ccalc |
1.02 |
27-Jun-2004 |
C expressions calculator |
Replace 32-bit integer arithmetic with 64-bit integer arithmetic |
FastDB |
3.01 |
24-Jun-2004 |
Object-Relational Database Management System |
- Fix bug in implementation of backup with compactify option
- Fix bug with unpacking reference column value at server (remote CLI interface)
- Fix bug in dbdatabase::findTableByName method
- Fix bug in cli_update function implementation (local CLI)
- Add context parameter to cli_set_error_handler and cli_array_column_ex functions
|
FastDB |
3.00 |
18-Jun-2004 |
Object-Relational Database Management System |
Fix critical bug in query deallocation synchronization (which can cause crash in mutithreaded environment)
|
GigaBASE |
3.22 |
18-Jun-2004 |
Object-Relational Database Management System |
- Introduce area_t type to specify type used for rectangle coordinates multiplication (spatial index)
- Fix critical bug in query deallocation synchronization (which can cause crash in mutithreaded environment)
|
Consus |
1.03 |
18-Jun-2004 |
Pure Java Objet Relational Database System |
- Fix bug in DatabaseMetaData.getTables() method
- Add "is table" construction which can be used to check type of referenced record,
for example "this is org.garret.consus.POList"
- Efficient evaluation of "oid=ICONST" query
- Make it possible to specify OID as integer constant in START and IN operators
- Correctly handle IN operator list argument with single element
|
PERST |
2.27 |
15-Jun-2004 |
Persistent storage for Java and C-Sharp |
- Add MultiFile class
- Use Thread.currentThread().getContextClassLoader().loadClass() instead of Class.forName()
- Use PersistentObjectInputStream class which is able to correctly resolve references to
persistent classes from serialized transient objects.
- Fix bug in XMLExporter.exportBinary
- Change R-Tree and rectangle implementation to calculate rectangles area using long type
- Add handling of Decimal and Guid types to Btree.getKeyFromObject() method
|
J2ME applications for mobile phones |
1.01 |
07-Jun-2004 |
MobileMap - vector map of Moscow city (vector maps of other cities can be converted) |
Initial release |
PERST |
2.26 |
06-Jun-2004 |
Persistent storage for Java and C-Sharp |
- Automatic generation of default constructor for persistent classes
- Fix bug in FieldIndex.remove(Key) introduced in version 2.24
|
PERST |
2.25 |
28-May-2004 |
Persistent storage for Java and C-Sharp |
Optimized version of T-Tree algorithm
|
FastDB |
2.99 |
28-May-2004 |
Object-Relational Database Management System |
Correctly compile IN expression with single list element
|
GigaBASE |
3.21 |
28-May-2004 |
Object-Relational Database Management System |
- Fix bug with updating cursor for inverse references
- Fix bug in R-Tree index implementation (it doesn't evaluate "and" condition)
- Correctly compile IN expression with single list element
|
GOODS |
2.85 |
23-May-2004 |
Generic Object Oriented Database System |
- Imporved version of WWWApi: support of chunk encoding,
HTTP redirectioning, multipart POSTed data, limiting reply buffer size...
- Improved socket API: fix bug in socket_t::readHTTPheader,
socket_t::get_peer_name returns also port,
socket_t::abort_input (supported only for cooperative multitasking model).
- Fix GCC 3.* warnings
|
PERST |
2.24 |
17-May-2004 |
Persistent storage for Java and C-Sharp |
Methods Index.remove(Key), Index.set(Key,IPersistent), FieldIndex.remove(Key) and FieldIndex.set(IPersistent)
are changed to return reference to the removed/replaced object
|
PERST |
2.23 |
09-May-2004 |
Persistent storage for Java and C-Sharp |
- Make StorageImpl.swizzle and StorageImpl.unswizzle method protected to be allow
their redefinition in derived class.
- Make it possible to store Java primitive objects wrappers (Integer, Double...)
and references to persistent object in raw field.
- Fix problem with parsing ulong literals in XMLImport
|
FastDB |
2.98 |
09-May-2004 |
Object-Relational Database Management System |
- Support work with different number of node in replication model
- Fix bugs in dbContainer class
- Efficiently execute "current=ICONST" query
|
GigaBASE |
3.20 |
09-May-2004 |
Object-Relational Database Management System |
- Fix bugs in dbContainer class
- Efficiently execute "current=ICONST" query
|
PERST |
2.22 |
30-Apr-2004 |
Persistent storage for Java and C-Sharp |
- Implement reallocatable bitmap (now database size is not limited by dbDatabaseOffsetBits constant)
- Fix bug in dbTimeSeries class (.Net version)
|
PERST |
2.21 |
16-Apr-2004 |
Persistent storage for Java and C-Sharp |
- Add Index.getKeyType(), FieldIndex.getIndexedClass() and FieldIndex.getKeyFields() methods
- Add Index.prefixSearch method which can be used to locate keys which are prefixes of the specified word.
|
FastDB |
2.97 |
16-Apr-2004 |
Object-Relational Database Management System |
- Fix bug in query parser
- Fix bug in ttree.cpp for IGNORE_CASE and USE_LOCALE_SETTGINS mode
- Fix bug in cli_get_field_offset
- Make dbMethodTrampoline compatible with new C++ template class field lookup rule
- Remove const qualifier from
isInSelection method
|
GigaBASE |
3.19 |
16-Apr-2004 |
Object-Relational Database Management System |
- Fix bug in query parser
- Define SIZEOF_LONG at Digital OSF
- Fix bug in cli_get_field_offset
- Make dbMethodTrampoline compatible with new C++ template class field lookup rule
- Remove const qualifier from
isInSelection method
|
FastDB |
2.96 |
16-Apr-2004 |
Object-Relational Database Management System |
- Fix problem with cli_oid_t definition at 64-bit platforms.
- Fix bug in recovery after all nodes failure in replication model.
- Recognizet "#xxx" format of OIDs in SubSQL.
- Change allocate method to leave database in consistent stwate in case of
throwing FileLimitExeeded exception.
- Add indexed prefix search: locate all records which indexed field is prefix of specified key.
Such query can be written like this: "KEY like field+'%'", where KEY is either string literal,
either parameter and "field" - indexed field.
|
GigaBASE |
3.18 |
16-Apr-2004 |
Object-Relational Database Management System |
- Fix problem with cli_oid_t definition at 64-bit platforms.
- Fix bug class with description creation in Unicode mode.
- Recognizet "#xxx" format of OIDs in SubSQL.
|
J2ME applications for mobile phones |
1.01 |
16-Apr-2004 |
TripMate - application for remembering infomation about route
Moscow-FM - application with builtin XML browser |
Initial release |
J2ME applications for mobile phones |
1.02 |
16-Apr-2004 |
MetroNavigator - find route in Moscow metro |
Graphical scheme of metro |
PERST |
2.20 |
04-Apr-2004 |
Persistent storage for Java and C-Sharp |
- Add Link.Pin and Link.Unpin methods. Do not implicitely pin accessed Link elements
- Change class descriptor loading algorithm to avoid stack overflow
in applications with large number of classes
- Detect bugs related with incorrect serialization of persistent object as raw or value type
- Fix bug in automatic scheme evalaution implementation.
|
FastDB |
2.95 |
26-Mar-2004 |
Object-Relational Database Management System |
- Fix memory leak in cli_bind_array function
- Port to Solaris/Sun Forte compiler
- Fix memory leaks in SubSQL
- Make it possible to specify format of printing datetime fields in SubSQL
(SUBSQL_DATE_FORMAT environment variable)
- Change dbReplicatedDatabase::open method to support recovery from crash of all nodes
- Automatically detect failure of one or more database clients, revoke locks and recover database in
such case.
- Fix bug in openning database by multiple clients in Unix.
|
GigaBASE |
3.17 |
26-Mar-2004 |
Object-Relational Database Management System |
- Fix memory leaks in SubSQL
- Make it possible to specify format of printing datetime fields in SubSQL
(SUBSQL_DATE_FORMAT environment variable)
- Fix WinCE build problems
|
GOODS |
2.84 |
26-Mar-2004 |
Generic Object Oriented Database System |
- Fix Solaris specific problems.
- Fix bug in procsock.cxx
|
DyBASE |
0.19 |
26-Mar-2003 |
Object Oriented Database for Dynamic Languages |
- Fix bug in testlink.php
- Change rule of creating object delegators in Python API to me able to automatically
handle object modification in all cases.
- Fix bug in B-Tree search method with open boundaries and remove from empty tree.
|
HeapInfo |
1.01 |
18-Mar-2004 |
Heap explorer library for .Net and Java |
Initial release |
Consus |
1.02 |
18-Mar-2004 |
Pure Java Objet Relational Database System |
- Fix mistyping in build.xml
- Fix bug with storing Timestamp field
|
PERST |
2.19 |
18-Mar-2004 |
Persistent storage for Java and C-Sharp |
- Fix bug in file encyption
- Optimize class lookup algorithm
- Add perst.code.generation property which allows to enable or disable dynamic generation
of pack/unpack methods.
- Generation of pack/unpack methods in background (by separate thread)
|
GigaBASE |
3.16 |
18-Mar-2004 |
Object-Relational Database Management System |
- Fix problems in dbBlob class: aligned allocation of blob extents
and limit maximal blob extent size.
- Fix memory leak in cli_bind_array function
- Fix problem in crypted file implementation
|
PERST |
2.18 |
7-Mar-2004 |
Persistent storage for Java and C-Sharp |
- Add default comparer for SortedCollection class (expecting that members of collection
implement Comparable interface)
- Fix bug in Index.set method for non-unique indices
- Support of database file encryption
|
FastDB |
2.94 |
7-Mar-2004 |
Object-Relational Database Management System |
- Fix bug in dbFile::close implmentation for Unix
- Fix memory leak in SubSQL
- Port to UP-UX with aCC compiler
|
GigaBASE |
3.15 |
7-Mar-2004 |
Object-Relational Database Management System |
- Fix memory leak in SubSQL
- Port to MAX OS X
|
GOODS |
2.83 |
7-Feb-2004 |
Generic Object Oriented Database System |
- Undo changes in scheme evaluation mechanism introduced in version 2.74 (it doesn't work
with wstring_t type). Sorry, right now deletion of fields from persistent classes is not supported.
- Some bug fixing in wstring_t class
|
FastDB |
2.93 |
27-Feb-2004 |
Object-Relational Database Management System |
- Fix mermory leak in SubSQL
- Fix problem with backup of large databases under Windows.
- Refetch cursor record after update
- Show information about field indices in SubSQL
|
GigaBASE |
3.14 |
27-Feb-2004 |
Object-Relational Database Management System |
- Fix mermory leak in SubSQL
- Refetch cursor record after update
- Show information about field indices in SubSQL
|
PERST |
2.17 |
26-Feb-2004 |
Persistent storage for Java and C-Sharp |
- Add check for concurrent modifications in B-Tree iterator
- Add Projection class
- Add Index.getPrefix, Index.prefixIterator, FieldIndex.getPrefix and FieldIndex.prefixIterator methods
LI>Fix bugs in RelationImpl class
- Fix bug in .Net version checking when pack/unpack method generation is possible
|
GOODS |
2.82 |
26-Feb-2004 |
Generic Object Oriented Database System |
- Fix problem with ptmalloc (in some places GOODS deallocate with delete obejcts created with new char[] operator).
- Add "show version" command to GOODSRV
- Add r_ref and w_ref classes for pinning objects in memory.
|
PtoC |
3.55 |
26-Feb-2004 |
Pascal to C/C++ converter |
- Fix bug in translation of @self expression
- Fix bug with infinite recursion in lookup mechanism
|
Consus |
1.01 |
22-Feb-2004 |
Pure Java Objet Relational Database System |
Initial release |
JHttpServer |
1.03 |
22-Feb-2004 |
Pure Java HTTP Server |
- Correctly handle query parameters of POST method
- Fix bug in servlet lookup mechanism (ignore query substring)
- Flush response in ReponseOutputStream.close method
|
GOODS |
2.81 |
20-Feb-2004 |
Generic Object Oriented Database System |
- Fix yet another bug in object index recovery procedure which can cause doubling
of index size after recovery
- Make it possible to defragment object index and database files using compactify GOODSRV command
|
GOODS |
2.79 |
17-Feb-2004 |
Generic Object Oriented Database System |
- Make it possible to use windows local sockets within one process
- Embedded server fix: stop_goods_server now wait completion of server shutdown
- DLL specific fixes in C++ API
- Fix bug in object_monitor::detach()
- Fix bug in BLOB read-ahead algorithm
|
GOODS |
2.78 |
15-Feb-2004 |
Generic Object Oriented Database System |
- Fix bug in object index reallocation during recovery
- Optimized version of C# API
- Add SortedCollection class to C# interface
|
FastDB |
2.92 |
12-Feb-2004 |
Object-Relational Database Management System |
Fix bug in XML import of structure components
|
GigaBASE |
3.13 |
12-Feb-2004 |
Object-Relational Database Management System |
Fix bug in XML import of structure components
|
PERST |
2.16 |
10-Feb-2004 |
Persistent storage for Java and C-Sharp |
- Version of Perst interface for JDK 1.5 (generic container classes)
- Fix bug in Persistent.invalidate method
|
GOODS |
2.77 |
10-Feb-2004 |
Generic Object Oriented Database System |
Fix problems with running GOODS as embedded server
|
C-Talk |
1.16 |
08-Feb-2004 |
C-Talk scripting langauge |
Fix bug in getKeys functions
|
PERST |
2.15 |
06-Feb-2004 |
Persistent storage for Java and C-Sharp |
- Yet another implementation of transparent interface to Java version of Perst using JAssist.
It provides more convenient and efficient interface than AspectJ.
Classes are patched at loading time, making it possible to use standard compiler.
This interface also includes dynamic generation of pack/unpack methods which
can increase application performance.
- Fix bugs in .Net version with unpacking fields of byte, sbyte, ushort and uint types.
|
GOODS |
2.76 |
05-Feb-2004 |
Generic Object Oriented Database System |
Fix bugs in bug fix of automatic scheme evaluation mechanism in version 2.74
|
PERST |
2.14 |
30-Jan-2004 |
Persistent storage for Java and C-Sharp |
- Providing transparent interface to Perst using AspectJ.
This interface was originally designed by atrick Morris-Suzuki and
later changed by me.
- Fix bug in Guid pack method
- Fix bug in object modification mechanism which can cause deadlock.
- Make it possible to specify part of compound key in query
|
GOODS |
2.75 |
30-Jan-2004 |
Generic Object Oriented Database System |
- Fix bug with accessing user defined field descriptors when GOODS is placed
in separate namespace and VC 7.0 is used.
- Change hash table implementation in object manager (old version is inefficient
when number of objects is large).
|
POST++ |
1.47 |
24-Jan-2004 |
Persistent object storage |
Fix problems with building post_stl.h with GCC 3.2 compiler.
Add new stltest2.cxx and testmap2.cxx files which use how to use POST++
with STL without redefinition of default allocator.
|
PERST |
2.13 |
24-Jan-2004 |
Persistent storage for Java and C-Sharp |
- Fix bugs in dynamic packing/unpacking code generation algorithm
- Support persistency for MarshalByRef objects (add MarshalByRefPersistent class)
- Add 007 benchmark
|
FastDB |
2.91 |
23-Jan-2004 |
Object-Relational Database Management System |
- Add time series class
- Replace DEFS compilation macro with config.h file
- Add const qualifier to read-only cursor methods
|
GigaBASE |
3.12 |
23-Jan-2004 |
Object-Relational Database Management System |
- Replace DEFS compilation macro with config.h file
- Add const qualifier to read-only cursor methods
- Add TestIndex.java to test performance of Java CLI API
|
J2ME applications for mobile phones |
1.01 |
18-Jan-2004 |
Wordix - tetris like game with words |
Initial release |
C-Talk |
1.15 |
15-Jan-2004 |
C-Talk scripting langauge |
Fix bug in "try" clause
|
FastDB |
2.89 |
15-Jan-2004 |
Object-Relational Database Management System |
- Fix bug in cursor prefetch mode.
- Fix problem with redefinition of dbGlobalCriticalSection at sun and osf platforms.
|
GigaBASE |
3.11 |
15-Jan-2004 |
Object-Relational Database Management System |
- Fix bug in cursor prefetch mode.
- Fix problem with incorrect estimation of available memory size at modern
Linux kerneles.
|
GOODS |
2.74 |
15-Jan-2004 |
Generic Object Oriented Database System |
Fix bug in automatic scheme evaluation mechanism in C++ API |
PERST |
2.12 |
12-Jan-2004 |
Persistent storage for Java and C-Sharp |
- Dynamically generate packing/unpacking code for persistent obejct (Perst.NET).
This feature works only for public classes with public members
- Fix bug in backup method (Java version only)
|
J2ME applications for mobile phones |
1.01 |
11-Jan-2004 |
Calculator - scientific calculator |
Initial release |
PERST |
2.11 |
07-Jan-2004 |
Persistent storage for Java and C-Sharp |
- Add Storage.backup method which can be used for online backups and database compactification
- Add support of time series
|
FastDB |
2.88 |
07-Jan-2004 |
Object-Relational Database Management System |
- Improve hash table performance for successive keys
Attention: you will have to rebuild existed hash indices
- Add cli_get_field_offset and cli_get_field_size functions
|
GigaBASE |
3.10 |
07-Jan-2004 |
Object-Relational Database Management System |
- Add cli_get_field_offset and cli_get_field_size functions
- Fix bugs in dbTimeSeries class
|
GigaBASE |
3.09 |
30-Dec-2003 |
Object-Relational Database Management System |
- Fix bug in "stop server" SubSQL command.
- Fix bug in XML import
- Autocommit in SubSQL
|
FastDB |
2.87 |
30-Dec-2003 |
Object-Relational Database Management System |
- Fix bug in "stop server" SubSQL command.
- Fix bug in XML import
- Autocommit in SubSQL
- New version of Delphi API
|
PERST |
2.10 |
30-Dec-2003 |
Persistent storage for Java and C-Sharp |
Fix bug in XML import
|
DyBASE |
0.18 |
28-Dec-2003 |
Object Oriented Database for Dynamic Languages |
New implementation of fetching objects in Rebol API. Now it is not necessary to
specify prototype object.
|
PERST |
2.09 |
23-Dec-2003 |
Persistent storage for Java and C-Sharp |
- Fix bug in Link.insert method
- Add Storage.setClassLoader and Storage.getClassLoader methods
|
DyBASE |
0.17 |
23-Dec-2003 |
Object Oriented Database for Dynamic Languages |
- New implementation of object cache in Rebol API
- Fix bug in storage close method in Rebol API
|
PERST |
2.08 |
20-Dec-2003 |
Persistent storage for Java and C-Sharp |
- Add Blob class
- Make it possible to specify in Index string key directly without Key wrapper (Java API)
|
DyBASE |
0.15 |
19-Dec-2003 |
Object Oriented Database for Dynamic Languages |
Optimized version of Rebol API |
GigaBASE |
3.08 |
18-Dec-2003 |
Object-Relational Database Management System |
- Fix bug with alignment in dbSmallBuffer
- Fix bug in dbTimeSeries::insertInBlock
|
FastDB |
2.86 |
14-Dec-2003 |
Object-Relational Database Management System |
- Fix bug with alignment in dbSmallBuffer
- Fix problem with incorrect order of destruction in dbDatabase::close (causing crash under Solaris)
|
PERST |
2.07 |
14-Dec-2003 |
Persistent storage for Java and C-Sharp |
- Fix critical bug in object index relocation algorithm
- Fix bug in recovery procedure
|
GigaBASE |
3.07 |
14-Dec-2003 |
Object-Relational Database Management System |
Fix critical bug in object index relocation algorithm
|
FastDB |
2.85 |
14-Dec-2003 |
Object-Relational Database Management System |
Fix critical bug in object index relocation algorithm
|
DyBASE |
0.14 |
14-Dec-2003 |
Object Oriented Database for Dynamic Languages |
- Fix critical bug in object index relocation algorithm
- Fix bugs in index iterator
- Beta version of Rebol API
|
GOODS |
2.73 |
10-Dec-2003 |
Generic Object Oriented Database System |
- Fix the problem with using local windows sockets when goodsrv is spawned as service
(done by Manuel Monteiro )
- Fix bug in C# API
- Fix problem with aborting transaction which allocated object using bulk_alloc
|
PERST |
2.06 |
10-Dec-2003 |
Persistent storage for Java and C-Sharp |
- Make it possible to index properties
- Fix bug in packing char fields.
|
JHttpServer |
1.02 |
8-Dec-2003 |
Pure Java HTTP Server |
Fix bug in handling query parameters
|
GigaBASE |
3.06 |
8-Dec-2003 |
Object-Relational Database Management System |
- Fix bugs in dbTimeSeries class
- Add reverse iterator to dbTimeSeries class
- Fix problems with compilation under FreeBSD 5.0
|
FastDB |
2.84 |
8-Dec-2003 |
Object-Relational Database Management System |
- Introduce USE_POSIX_MMAP and USE_POSIX_SEMAPHORES instead of USE_POSIX_API and USE_SYSV_SHARED_MEMORY macros
- Fix bug in sync_w32.h
- Fix problems with compilation under FreeBSD 5.0
|
Jlint |
1.21 |
8-Dec-2003 |
Java checker |
Fix bug in propagation of variable value for instanceof command |
JHttpServer |
1.01 |
29-Nov-2003 |
Pure Java HTTP Server |
Initial release
|
PERST |
2.05 |
29-Nov-2003 |
Persistent storage for Java and C-Sharp |
Make it possible to profile storage memory using Storage.getMemoryDump() method
|
GigaBASE |
3.04 |
26-Nov-2003 |
Object-Relational Database Management System |
- Make it possible to alter table format using CLI and SubSQL
- Add dbTimeSeriesIterator class
|
FastDB |
2.82 |
26-Nov-2003 |
Object-Relational Database Management System |
- Make it possible to alter table format using CLI and SubSQL
- Split sync.h into windows and unix specific files
|
PERST |
2.04 |
26-Nov-2003 |
Persistent storage for Java and C-Sharp |
Introduce IPersistentSet interface which is now returned by Storage.createSet method
|
RIPC |
1.07 |
26-Nov-2003 |
Inter-Process Communication Server for C++ |
- Fix bug in RIPCServer constructor
- Update doxygen documentation
|
GigaBASE |
3.03 |
20-Nov-2003 |
Object-Relational Database Management System |
- Fix minor memory leak in fields descriptor with methods
- Project for MS-Visual C++
|
FastDB |
2.81 |
20-Nov-2003 |
Object-Relational Database Management System |
- Fix bug in delayed transaction commit
- Fix minor memory leak in fields descriptor with methods
- Project for MS-Visual C++
|
PERST |
2.03 |
19-Nov-2003 |
Persistent storage for Java and C-Sharp |
- Add IPersistent.invalidate method. Transaction rollback will now invalidate all modified objects.
- Support per-thread transactions (Storage.beginTransaction and Storage.endTranasction methods)
- Yet another attempt to eliminate modification list and handle modified object using weak references.
- Rename all public Perst methods according to C# naming convention.
|
DyBASE |
0.13 |
19-Nov-2003 |
Object Oriented Database for Dynamic Languages |
Add support of map type. In PHP Api all arrays are now stored as maps,
so new version will be incompatible with databases created by previous versions.
|
RIPC |
1.06 |
12-Nov-2003 |
Inter-Process Communication Server for C++ |
- Fix memory leaks
- Make it possible to specify maximal number of connection attempts for session
|
J2ME applications for mobile phones |
1.01 |
12-Nov-2003 |
PCalc - programming calculator |
Initial release |
PERST |
2.02 |
08-Nov-2003 |
Persistent storage for Java and C-Sharp |
- Support indices for byte arrays
- Support compound indices
- Fix bug in unpacking arrays of enums (C#)
|
GOODS |
2.72 |
05-Nov-2003 |
Generic Object Oriented Database System |
- New reallocation policy for memory mapped files (object index and memory allocation bitmap)
- Support of tagged pointers
- Fix build problems at FreeBSD
- Fix bug with using ALIGN macro for 64-bit values
|
POST++ |
1.46 |
05-Nov-2003 |
Persistent object storage |
- Make it possible to specify default mapping address in storage constructor.
- Fix VC-2003 compilation bug in post_stl.h
|
J2ME applications for mobile phones |
1.01 |
05-Nov-2003 |
Econometer, EngRusDictionary and MammothHunter applications |
Initial release |
GigaBASE |
3.02 |
05-Nov-2003 |
Object-Relational Database Management System |
Fix bug in static queries deallocation
|
J2ME applications for mobile phones |
1.01 |
29-Oct-2003 |
Shopper and MetroNavigator applications |
Initial release |
FastDB |
2.80 |
29-Oct-2003 |
Object-Relational Database Management System |
- Fix bug with static queries deallocation
- New version of Klaus's FastDB browser supporting XML import/export and generation of C++ headers
|
PERST |
2.01 |
23-Oct-2003 |
Persistent storage for Java and C-Sharp |
- Automatic scheme evaluation support.
Attention:database format is incompatible with version 1.22!
- New implementation of modified object list
- Make it possible to tune most of database parameters using
Storage.setProperty or Storage.setProperties methods
|
PERST |
1.22 |
17-Oct-2003 |
Persistent storage for Java and C-Sharp |
- Add SortedCollection container class
- Fix bugs in main-memory database support
- Fix bug with lost modifications
|
Posix1b |
1.08 |
17-Oct-2002 |
POSIX.1b support for Linux |
Fix bugs in timer emulation |
Run Time Code Generator |
1.02 |
17-Oct-2003 |
Run time code generator for CLR (.NET Common Language Runtime) |
Add suport of character constants |
GigaBASE |
3.01 |
17-Oct-2003 |
Object-Relational Database Management System |
- Fix memory leak in construction of order by statement
- Fix compilation problem with some GCC versions
|
FastDB |
2.79 |
17-Oct-2003 |
Object-Relational Database Management System |
- Fix memory leak in construction of order by statement
- Fix compilation problem with some GCC versions
|
PERST |
1.21 |
7-Oct-2003 |
Persistent storage for Java and C-Sharp |
Support of main-memory databases
|
PERST |
1.20 |
3-Oct-2003 |
Persistent storage for Java and C-Sharp |
- Add FieldIndex.contains method
- Port to Visual Studio 2003
- Support of Compact .Net framework
- Replace non-XML character in identifiers during XML export
|
GigaBASE |
3.00 |
30-Sep-2003 |
Object-Relational Database Management System |
- Fix problem with allignment string components introduced in version 2.99
- Eliminate dbDatabase::cleanup method and perform all necessary cleanup in static destructors
|
FastDB |
2.78 |
30-Sep-2003 |
Object-Relational Database Management System |
- Eliminate dbDatabase::cleanup method and perform all necessary cleanup in static destructors
|
GigaBASE |
2.98 |
26-Sep-2003 |
Object-Relational Database Management System |
- New alignment rule for packing record fields. It should fix
problems with alignment 8-byte fields at systems where malloc doesn't return
address aligned at 8-bytes boundary.
- Refetch updated record in all openned cursors where this record is current.
- Eliminate method descriptors memory leak
|
FastDB |
2.77 |
26-Sep-2003 |
Object-Relational Database Management System |
- New alignment rule for packing record fields. It should fix
problems with alignment 8-byte fields at systems where malloc doesn't return
address aligned at 8-bytes boundary.
- Refetch updated record in all openned cursors where this record is current.
- Eliminate method descriptors memory leak
|
PERST |
1.19 |
23-Sep-2003 |
Persistent storage for Java and C-Sharp |
Fix bug with loosing modifications introduced in version 1.17
(maintaining modified objects list using weak references)
|
PERST |
1.18 |
19-Sep-2003 |
Persistent storage for Java and C-Sharp |
Add Link.iterator and Link.toArray(IPersistent[] arr) methods
|
GigaBASE |
2.98 |
12-Sep-2003 |
Object-Relational Database Management System |
- Support unsigned integer types for table fields and query parameters.
- Add dbDatabase::isOpen method
- Add dbCursor::isInSelection method
|
FastDB |
2.76 |
12-Sep-2003 |
Object-Relational Database Management System |
- Support unsigned integer types for table fields and query parameters.
- Fix the bug with formating 64-bit integer types at MinGW.
- Add dbCursor::isInSelection method
|
C-Talk |
1.14 |
10-Sep-2003 |
C-Talk scripting langauge |
Transparent invocation of DLL functions
|
GigaBASE |
2.97 |
28-Aug-2003 |
Object-Relational Database Management System |
- Fix inconsistency in error code definiotions in Perl, PHP, Java and C# APIs.
- Fix bug in SubSQL table creation method.
|
FastDB |
2.75 |
20-Aug-2003 |
Object-Relational Database Management System |
- Fix bug in global critical section implementation for Sys-V Unix.
- Fix bug in SubSQL parameter parsing
- Fix bug in dbHArray
|
POST++ |
1.45 |
20-Aug-2003 |
Persistent object storage |
Inverse iterator for T-Tree implemented by Johan Sorensen
|
C-Talk |
1.13 |
20-Aug-2003 |
C-Talk scripting langauge |
Fix bug in trim() function
|
PERST |
1.17 |
01-Aug-2003 |
Persistent storage for Java and C-Sharp |
- Store weak references in modified object list to make it possible to GC to reclaim these objects
- Support sets of persistent objects (Storage.createSet method)
|
GOODS |
2.71 |
25-Jul-2003 |
Generic Object Oriented Database System |
- New protocol of global transaction commit: now client waits reponces from all
server participated in transaction, not only from coordinator.
- Ignore fields with "final" modifier in Java API.
- Fix stack overflow bug during database recovery in goodsrv with portable multitasking library.
- Fix bug in
dbs_client_storage::get_used_size() method
|
FastDB |
2.74 |
25-Jul-2003 |
Object-Relational Database Management System |
Fix bug in replication support at Unix
|
PERST |
1.16 |
23-Jul-2003 |
Persistent storage for Java and C-Sharp |
Fix bug in B-Tree index iterator (handling case of empty tree)
|
DyBASE |
0.12 |
23-Jul-2003 |
Object Oriented Database for Dynamic Languages |
Fix bug in B-Tree index iterator (handling case of empty tree)
|
PERST |
1.15 |
16-Jul-2003 |
Persistent storage for Java and C-Sharp |
Add Index.entryInterator() method which makes it possible to access both key and value
|
DyBASE |
0.11 |
16-Jul-2003 |
Object Oriented Database for Dynamic Languages |
Fix bug with maintaining modifiedList in DyBASE and Ruby APIs
|
FastDB |
2.73 |
16-Jul-2003 |
Object-Relational Database Management System |
- Fix bug in handling default page in WWWapi browser (mutating string literal)
- Fix bug in calculation of dbDirtyPageBitmapSize which can cause database crash when
number of objects exceeds 2**20
- Fix compilation problem with Borland C++
|
GigaBASE |
2.96 |
16-Jul-2003 |
Object-Relational Database Management System |
- Support inverse references in SubSQL
- Support of MFC CString type
- Fix bug in handling default page in WWWapi browser (mutating string literal)
- Fix bug in calculation of dbDirtyPageBitmapSize which can cause database crash when
number of objects exceeds 2**20
- Fix bug with int8 format for MinGW
|
POST++ |
1.44 |
11-Jul-2003 |
Persistent object storage |
Make it possible to tune allocation algorithm parameters using LARGE_OBJECTS macro
|
FastDB |
2.72 |
11-Jul-2003 |
Object-Relational Database Management System |
- Support inverse references in SubSQL
- New sorting algorithm
|
GOODS |
2.70 |
10-Jul-2003 |
Generic Object Oriented Database System |
- Fix compilationm problem with MFC DLLs
- Minor fixes in cnfgrtr.cxx
|
PERST |
1.14 |
9-Jul-2003 |
Persistent storage for Java and C-Sharp |
- Add
Storage.getObjectByOID method
- Add autoincremented field support:
FieldIndex.append method
|
GigaBASE |
2.95 |
8-Jul-2003 |
Object-Relational Database Management System |
Add dbCryptFile which provides encryption of database pages
|
JIPC |
1.05 |
8-Jul-2003 |
Java Inter-Process Communication Server |
Implement priority wait |
RIPC |
1.05 |
8-Jul-2003 |
Inter-Process Communication Server for C++ |
Implement priority wait |
PERST |
1.13 |
4-Jul-2003 |
Persistent storage for Java and C-Sharp |
Make it possible to provide user specific implementation of PERST file interface.
For example it can be used to work with flash card or encrypted files.
|
GigaBASE |
2.94 |
04-Jul-2003 |
Object-Relational Database Management System |
Make it possible to provide user specific implementation of dbFile interface
|
FastDB |
2.71 |
03-Jul-2003 |
Object-Relational Database Management System |
- Make it possible to perform XML export to stdout, XML import - from stdin
- Bugs fixes in XML export/import
|
GigaBASE |
2.93 |
03-Jul-2003 |
Object-Relational Database Management System |
- Make it possible to perform XML export to stdout, XML import - from stdin
- Bugs fixes in XML export/import
|
CppReflectin |
1.02 |
26-Jun-2003 |
Reflection Package for C++ |
Make compatible with new BFD release |
C-Talk |
1.12 |
25-Jun-2003 |
C-Talk scripting langauge |
Add ctkParseArguments function for more convenient checking of arguments in primitives
|
FastDB |
2.70 |
24-Jun-2003 |
Object-Relational Database Management System |
Provide more convenient way to access database by local CLI:
add cli_prepare_query, cli_execute_query and cli_insert_struct functions.
|
GigaBASE |
2.92 |
24-Jun-2003 |
Object-Relational Database Management System |
- Provide more convenient way to access database by local CLI:
add cli_prepare_query, cli_execute_query and cli_insert_struct functions.
- Project file for embedded Visual C++
|
ThreadAlloc |
1.04 |
24-Jun-2003 |
Fast memory allocator for multithreaded applications |
Fix bug in dead threads cleanup |
POST++ |
1.43 |
23-Jun-2003 |
Persistent object storage |
- Fix bug in R-Tree
- Fix bug in VREFS macro (handling zero length)
|
FastDB |
2.69 |
18-Jun-2003 |
Object-Relational Database Management System |
- Fix synchronization bug with accepting connections in CLI server
- Fix the problem with unligned memory allocation in Borland C++
|
GigaBASE |
2.91 |
18-Jun-2003 |
Object-Relational Database Management System |
- Fix synchronization bug with accepting connections in CLI server
- Fix the problem with unligned memory allocation in Borland C++
|
PERST |
1.12 |
18-Jun-2003 |
Persistent storage for Java and C-Sharp |
- Fix bug in Btree (replacing existed values in scalar index)
- Using standard serialization mechanism to store in database alien objects
|
GOODS |
2.69 |
18-Jun-2003 |
Generic Object Oriented Database System |
Fix of compilation problems with VS C++ .NET 2003 done by Jens Nilsson |
C-Talk |
1.11 |
11-Jun-2003 |
C-Talk scripting langauge |
Fix bug in handling nested function invocations |
PERST |
1.11 |
09-Jun-2003 |
Persistent storage for Java and C-Sharp |
Add methods for database import/export in XML format
|
FastDB |
2.68 |
06-Jun-2003 |
Object-Relational Database Management System |
Fix bugs in XML import/export |
GigaBASE |
2.90 |
06-Jun-2003 |
Object-Relational Database Management System |
Fix bugs in XML import/export |
FastDB |
2.67 |
04-Jun-2003 |
Object-Relational Database Management System |
Fix critical bugs in replication mechanism
|
FastDB |
2.66 |
03-Jun-2003 |
Object-Relational Database Management System |
- Implement XML import/export in SubSQL
- Fix bug with setting referenced table name in tables created by SubSQL and CLI
- Make it possible to define trace function and add cli_set_trace_function to CLI API.
|
GigaBASE |
2.89 |
03-Jun-2003 |
Object-Relational Database Management System |
- Implement XML import/export in SubSQL
- Fix bug with setting referenced table name in tables created by SubSQL and CLI
- Make it possible to define trace function and add cli_set_trace_function to CLI API.
|
FastDB |
2.65 |
28-May-2003 |
Object-Relational Database Management System |
- Suuport arbitrary expression in order-by clause
- Fix bug with in SubSQL close method introduced in version 2.63
- Make it possible to output trace messages using OutputDebugString
|
PERST |
1.10 |
28-May-2003 |
Persistent storage for Java and C-Sharp |
- Add Storage.isOpened() method
- Change store() with modify() in Btree implementation
- Derive IPersistent interface from java.io.Serializable
|
DyBASE |
0.10 |
29-May-2003 |
Object Oriented Database for Dynamic Languages |
Use delegators in Ruby and Python API
|
RIPC |
1.04 |
19-May-2003 |
Inter-Process Communication Server for C++ |
- Fix bug in RIPCQueueStub.get method.
- Fix bug in RIPCSessionStub.close method.
|
GigaBASE |
2.88 |
19-May-2003 |
Object-Relational Database Management System |
Fix compilation problems with 2.87 version (UNICODE and DLL support)
|
GigaBASE |
2.87 |
15-May-2003 |
Object-Relational Database Management System |
Database Web browser
|
FastDB |
2.64 |
15-May-2003 |
Object-Relational Database Management System |
Database Web browser
|
C-Talk |
1.10 |
15-May-2003 |
C-Talk scripting langauge |
Add CtkCompiler::reset method
|
GigaBASE |
2.86 |
12-May-2003 |
Object-Relational Database Management System |
- Fix compilation bug in cli.cpp for MS-Visual C++ 6.0
- Add dbDatabase::getDatabaseSize() method
|
FastDB |
2.63 |
12-May-2003 |
Object-Relational Database Management System |
- Fix compilation bug in cli.cpp for MS-Visual C++ 6.0
- Add getNumberOfWriters(), getNumberOfReaders(), getNumberOfBlockedReaders(),
getNumberOfBlockedWriters() and getNumberOfUsers() methods and cli_get_database_state() function in CLI
|
GigaBASE |
2.85 |
7-May-2003 |
Object-Relational Database Management System |
Fix bug in implementation of "thick" indices (OPTIMIZE_DUPLICAES flag) for scalar types.
|
RIPC |
1.03 |
7-May-2003 |
Inter-Process Communication Server for C++ |
Add RIPCSesssion.isOk() and RIPCSession.getErrorText() methods to obtain information about the connection status
|
GigaBASE |
2.84 |
06-May-2003 |
Object-Relational Database Management System |
- Extend query optimizer to use indices on reference fields while traversing inverse references.
Now query with search predicate (
exists i: (GS[i].G.N = '1') ), where there is inverse reference
for field "GS" and index for field "G", can be evaluated using indices.
- Introduce OPTIMIZE_DUPLICATES flag for field indices, which improves performance of remove
operation for records which contain indexed field with restricted set of values
(there are many duplicated keys in index)
- Add replication socket which allows CLI client to broadcast requests
to multiple servers and gather+compare responses from them. With replication
socket client can continue work with the database even in case of fault
of one or more servers. Client will just do not notice the server fault.
|
FastDB |
2.62 |
06-May-2003 |
Object-Relational Database Management System |
- Add replication socket which allows CLI client to broadcast requests
to multiple servers and gather+compare responses from them. With replication
socket client can continue work with the database even in case of fault
of one or more servers. Client will just do not notice the server fault.
- Fix compilation bug in HArray for Visual C++ 6.0 and earlier
|
PERST |
1.09 |
06-May-2003 |
Persistent storage for Java and C-Sharp |
- Fix bug in packing array of strings.
- Fix bug with handling int keys in B-Tree
|
DyBASE |
0.08 |
25-Apr-2003 |
Object Oriented Database for Dynamic Languages |
- Add makefile for MinGW environment
- Fix the problem with LONG_LONG in python APIImplement more sophisticated iterators for index search
|
GigaBASE |
2.83 |
25-Apr-2003 |
Object-Relational Database Management System |
- Fix incomatibilities with some MinGW releases. Also fix moast of the warning
produced by GCC in MinGW environment.
- Fix compilation problem with MS-Visual C++ 5.0
|
GOODS |
2.68 |
25-Apr-2003 |
Generic Object Oriented Database System |
- Fix bug in R-Tree
- Add BasicMetaobject.abortNestedTransaction()
|
PERST |
1.08 |
22-Apr-2003 |
Persistent storage for Java and C-Sharp |
- Implement more sophisticated iterators for index search
- Fix bug in R-Tree
|
DyBASE |
0.07 |
18-Apr-2003 |
Object Oriented Database for Dynamic Languages |
Implement more sophisticated iterators for index search
|
GigaBASE |
2.82 |
22-Apr-2003 |
Object-Relational Database Management System |
- Fix bug with copying autoincrement counter during schema evaluation
- Fix bug with handling inverse references in SubSQL
- Fix bug in R-Tree
- Fix uninitialized n_signals variable in dbEvent class
- Fix stack overflow problem on Solaris
|
DyBASE |
0.06 |
18-Apr-2003 |
Object Oriented Database for Dynamic Languages |
- Add Persistent.modify method
- Add index iterator
- Fix bug with recursive mutex locking in B-Tree
|
PERST |
1.07 |
18-Apr-2003 |
Persistent storage for Java and C-Sharp |
- Add Persistent.modify method, allowing to mark object as dirty.
Object will be automatically saved during transaction commit.
- Add index iterator.
- Add spatial index.
|
CSLint |
1.02 |
18-Apr-2003 |
Deadlock detector for CSharp |
- Support properties and methods in lock argument
- Fix few bugs
|
FastDB |
2.61 |
11-Apr-2003 |
Object-Relational Database Management System |
- Fix bug with handling inverse references in SubSQL
- Fix bug with incorrect table creation in local CLI
- Add cli_free_memory function
|
JScheduler |
0.01 |
9-Apr-2003 |
Java Job Scheduler |
Initial release |
DyBASE |
0.05 |
9-Apr-2003 |
Object Oriented Database for Dynamic Languages |
- Add object level locking
- Fix bugs in synchronization
|
PERST |
1.06 |
9-Apr-2003 |
Persistent storage for Java and C-Sharp |
Add object level locking
|
POST++ |
1.42 |
9-Apr-2003 |
Persistent object storage |
- Fix bug in dnm_array::set_size
- Iterator for T-Tree implemented by Johan Sorensen
|
DyBASE |
0.04 |
4-Apr-2003 |
Object Oriented Database for Dynamic Languages |
- Add optional garbage collection
- Fix bug in class descriptors caching which cause creation of class descriptor for each instance of the object
|
PERST |
1.05 |
4-Apr-2003 |
Persistent storage for Java and C-Sharp |
Add optional garbage collection
|
FastDB |
2.60 |
31-Mar-2003 |
Object-Relational Database Management System |
- Fix bug in harray implementation
- Avoid useless set of dirty bit in beginTransaction
|
DyBASE |
0.03 |
27-Mar-2003 |
Object Oriented Database for Dynamic Languages |
- Clear OID attribute in Persistent.deallcoate method (to make it possible to call
deallocate method multiple times)
- Fix bugs in PHP API
- Correct declaration of storage_insertinindex function in Ruby API
|
FastDB |
2.59 |
28-Mar-2003 |
Object-Relational Database Management System |
- Add scattered array and bitmap classes
- Fix bug with diskless mode under Solaris
- Fix bug with copying autoincrement counter during schema evaluation
|
DyBASE |
0.02 |
23-Mar-2003 |
Object Oriented Database for Dynamic Languages |
- Add Index.set method which replace object in case of existed key
- Fix memory leak in Ruby API
- Add setup.py module to Python API
- Fix bug in PHP API
|
DyBASE |
0.01 |
20-Mar-2003 |
Object Oriented Database for Dynamic Languages |
Initial release |
PERST |
1.04 |
12-Mar-2003 |
Persistent storage for Java and C-Sharp |
- Fix bug in rollback method
- Add IPersistent.onLoad method
- Fix bug in BtreeFieldIndex
- Add TestLink example
|
GigaBASE |
2.81 |
12-Mar-2003 |
Object-Relational Database Management System |
- Fix bug in selection truncation method
- Flush root page to the disk when dirty flag is set
- Fix bug with in sorting by reference to string field
|
PERST |
1.02 |
26-Feb-2003 |
Persistent storage for Java and C-Sharp |
- Support value types
- Add FieldIndex interface
- Fix bug in unique index support
|
GOODS |
2.67 |
26-Feb-2003 |
Generic Object Oriented Database System |
- Fix build problems with procsock.cxx and monitor.cxx
- Optimize order of unlocking objects during transaction commit
|
PERST |
1.01 |
21-Feb-2003 |
Persistent storage for Java and C-Sharp |
Initial release
|
C-Talk |
1.09 |
21-Feb-2003 |
C-Talk scripting langauge |
Fix bug with improper used of identifers as hash key
|
GigaBASE |
2.80 |
21-Feb-2003 |
Object-Relational Database Management System |
Fix problems with UNICODE and WinCE support
|
FastDB |
2.58 |
21-Feb-2003 |
Object-Relational Database Management System |
- Make CLI API compatible with GigaBASE CLI API
- Fix comilation bug in NO_PTHREAD mode
|
Run Time Code Generator |
1.01 |
11-Feb-2003 |
Run time code generator for CLR (.NET Common Language Runtime) |
Initial release |
FastDB |
2.57 |
11-Feb-2003 |
Object-Relational Database Management System |
- Fix memory leak in cli_create ins case of database open failure
- Synchronize creation/deletion of statements in local CLI
- Fix bug in cli_create and cli_detach methods
- Support appending binary data in WWWapi
|
GigaBASE |
2.79 |
11-Feb-2003 |
Object-Relational Database Management System |
- Add cli_attach, cli_detach methods to local CLI API
- Fix memory leak in cli_create ins case of database open failure
- Synchronize creation/deletion of statements in local CLI
- Support appending binary data in WWWapi
|
POST++ |
1.41 |
11-Feb-2003 |
Persistent object storage |
MinGW support
|
GOODS |
2.66 |
11-Feb-2003 |
Generic Object Oriented Database System |
- Fix bug in PersistentTreeMap.remove
- Send thrown/forgotten notifications to server prior and after each request
|
C-Talk |
1.08 |
11-Feb-2003 |
C-Talk scripting langauge |
Fix bug in restoring exception handlers after loading module |
JSQL |
1.08 |
11-Feb-2003 |
Java embedded SQL |
Allow indexing of resolved fields
|
CSLint |
1.01 |
27-Jan-2003 |
Deadlock detector for CSharp |
Initial release |
FastDB |
2.56 |
22-Jan-2003 |
Object-Relational Database Management System |
- Fix bug in handling query parameters with '_' in local CLI API
- Fix bug in cli_skip method
- Add dbCursor::seek and cli_seek methods
- Fix bug in cli_unfreeze
- Add cli_attach, cli_detach methods to local CLI API
|
POST++ |
1.40 |
22-Jan-2003 |
Persistent object storage |
- Fix bug in memory allocator
- Support STL from VC.NET
|
Jlint |
1.20 |
17-Jan-2003 |
Java checker |
New implementation of deadlock detection algorithm |
GigaBASE |
2.78 |
17-Jan-2003 |
Object-Relational Database Management System |
- Fix compilation problem with using namespaces
- Add REGISTER_TEMPLATE macro for Borland C++ compiler
- Fix bug in dbTimeSeries class
|
FastDB |
2.55 |
15-Jan-2003 |
Object-Relational Database Management System |
- Add dbDatabase::allowColumnsDeletion method to allow column deletion from non empty table
- Ignore case of identifiers with IGNORE_CASE options
- Fix bug in cascade delete
- Add cli_freeze, cli_unfreeze functions
- Separate module for Borland C++/Delphi interface to FastDB impelmented by
Serge Aleynikov
|
GOODS |
2.65 |
24-Dec-2002 |
Generic Object Oriented Database System |
- First version of C# API
- Port to MAX OS X
|
GigaBASE |
2.77 |
24-Dec-2002 |
Object-Relational Database Management System |
- Fix bug in cascade delete
- Add remove method to dbTimeSeries class
|
JSQL |
1.07 |
24-Dec-2002 |
Java embedded SQL |
Support indices for referenced fields and array elements, fix bugs in CONTAINS construction implementation. |
GigaBASE |
2.76 |
11-Dec-2002 |
Object-Relational Database Management System |
- Fix bug in reverse index traverse
- Add dbDatabase::allowColumnsDeletion method to allow column deletion from non empty table
|
JSQL |
1.06 |
11-Dec-2002 |
Java embedded SQL |
T-Tree implementation, a lot of ready iterators, index search for referenced field and array components |
PtoC |
3.54 |
11-Dec-2002 |
Pascal to C/C++ converter |
Support // comments |
JSQL |
1.05 |
29-Nov-2002 |
Java embedded SQL |
Add HAVING ... GROUP BY ... WITH ... construction for array components |
OODBC |
1.04 |
29-Nov-2002 |
Object adapter for OODBC |
Fix compilation bugs at Linux |
POST++ |
1.39 |
29-Nov-2002 |
Persistent object storage |
Porting to Sun CC++ compiler and Borland C++ compiler |
FastDB |
2.54 |
15-Nov-2002 |
Object-Relational Database Management System |
- Make it possible to access standby replication node in read only mode
- Add cli_create_table, cli_drop_table, cli_alter_index and cli_skip methods to CLI API
- Add selectByKey, selectByKeyRange and skip methods to dbCursor class
- Add more parameters to cli_create function
- Fix bug in dbDatabase::close which can cause incorrect resetting dirty flag in database header
- Support "select count(*)" in SubSQL
- Updated version of fastdb.spec for preparing RPM for Linux
- Update all opened cursors when record is deleted
|
GigaBASE |
2.75 |
29-Nov-2002 |
Object-Relational Database Management System |
- Add dbTimeSeries class
- Support index search in descent order
- Support "select count(*)" in SubSQL
- Update all opened cursors when record is deleted
- Fix bug in implementation of cli_cstring type
- Fix bug in handling rectangles in SubSQL
|
FastDB |
2.53 |
15-Nov-2002 |
Object-Relational Database Management System |
- Fix bug in cli_get_oid in local CLI implementation
- Add more methods to dbQueryExpression class
- Make it possible to keep thread context and skip commit of transaction in dbDatabase::detach method
- Make it possible to specify error handler without redefinition of dbDatabase::handleError method (also using local CLI API)
- Add support of cli_array_of_string type in remote CLI API
|
GigaBASE |
2.74 |
15-Nov-2002 |
Object-Relational Database Management System |
- Fix bug in cli_get_oid in local CLI implementation
- Fix bug in delayed transaction mode
- Add more methods to dbQueryExpression class
- Make it possible to keep thread context and skip commit of transaction in dbDatabase::detach method
- Make it possible to specify error handler without redefinition of dbDatabase::handleError method (also using local CLI API)
- Fix bug with unpacking arrays in CLI
|
GOODS |
2.64 |
15-Nov-2002 |
Generic Object Oriented Database System |
- Ignore interface classes in JavaMOP preprocessor
- Class Mop allowing to run javamop from Ant implemented by Howard Henson
- Itegration of GOODS with Phoenix application container (part of the Avalon project on jakarta.apache.org)
performed by Howard Henson
|
C-Talk |
1.07 |
15-Nov-2002 |
C-Talk scripting langauge |
Fix bug in GC |
FastDB |
2.52 |
06-Nov-2002 |
Object-Relational Database Management System |
- Concurrent read/update mode
- Fix bug with delayed commit
- Fix problem with compilation under Solaris
- Add dbContainer class
- Add pool of threads for parellel requests execution
- Change profile of set_fnc used in cli_column_array allowing this function to copy data itself.
- Fix bug in implementation of update method in remote CLI server.
|
GigaBASE |
2.73 |
06-Nov-2002 |
Object-Relational Database Management System |
- Fix bug in implementation of update method in remote CLI server.
- Change profile of set_fnc used in cli_column_array allowing this function to copy data itself.
- Add pool of threads for parellel requests execution
- Imporove indexed join algorithm in query optimizer
|
ThreadAlloc |
1.03 |
06-Nov-2002 |
Fast memory allocator for multithreaded applications |
Fix bug in thread_realloc |
FastDB |
2.51 |
28-Oct-2002 |
Object-Relational Database Management System |
- Borland C++ Builder/Delphi/Kulix API implemented by "Serge Aleynikov"
- Make it possible to specify WHERE caluse in DELETE statement in SubSQL.
- Fix bugs in create_table/show_table methods in local CLI.
- Fix bug with accessing database by multiple processes.
|
GigaBASE |
2.72 |
25-Oct-2002 |
Object-Relational Database Management System |
- Implement batch inserts
- Make it possible to specify WHERE caluse in DELETE statement in SubSQL.
- Fix bugs in create_table/show_table methods in local CLI.
|
PtoC |
3.53 |
20-Oct-2002 |
Pascal to C/C++ converter |
Fix bug in set range expression conversion, add -no_enums option |
GOODS |
2.63 |
14-Oct-2002 |
Generic Object Oriented Database System |
- Extension GOODS protocol by allowing to broadcast messaages to all clients
having instance of the object done by Raphael Dechenaux
- Add object profiling in memmgr dump method.
|
GigaBASE |
2.71 |
18-Oct-2002 |
Object-Relational Database Management System |
- Fix bug with handling parentheses in ORDER BY claus
- Fix bug in dbServer::describe_table method
- Eliminate warnings about data truncation when dbDatabaseOffsetBits > 32
- Doxygen documentation
|
GOODS |
2.62 |
14-Oct-2002 |
Generic Object Oriented Database System |
Monitor for replicating clients requests to multiple servers |
GOODS |
2.61 |
27-Sep-2002 |
Generic Object Oriented Database System |
- support of raw binary type
- JavaDOC documentation of Java API
|
GigaBASE |
2.70 |
24-Sep-2002 |
Object-Relational Database Management System |
- Support arbitrary expressions in ORDER BY clause
- Implement cli_create_table, cli_drop_table and cli_alter_table requests in
C, Java and C# CLI APIs
|
GOODS |
2.60 |
24-Sep-2002 |
Generic Object Oriented Database System |
- Replication support
- Fix bug in notification about object modification mechanism in C++ API
|
GigaBASE |
2.69 |
14-Sep-2002 |
Object-Relational Database Management System |
C-Sharp API |
FastDB |
2.50 |
14-Sep-2002 |
Object-Relational Database Management System |
Fix bug in backup restore method |
FastDB |
2.49 |
4-Sep-2002 |
Object-Relational Database Management System |
- Fault tolerant support: replication model with 1 primary and serveral standby nodes
- Support of inserting/updating references in SubSQL
|
GigaBASE |
2.68 |
4-Sep-2002 |
Object-Relational Database Management System |
- Support of inserting/updating references in SubSQL
- Fix synchronization bug in trasanction commit mechanism
|
GOODS |
2.59 |
4-Sep-2002 |
Generic Object Oriented Database System |
- Add database::set_isolation_level method to C++ API
- non-blocking implementation of connect method in Unix socket
|
C-Talk |
1.06 |
4-Sep-2002 |
C-Talk scripting langauge |
- Port to Windows CE
- Fix bug in set-operations and floating point
|
GigaBASE |
2.67 |
23-Aug-2002 |
Object-Relational Database Management System |
- Fix bug with calculation offsets of structure fields in subsql
- Port to Windows CE
- Fix UNICODE bugs in subsql and localcli
- Support of non-POD types in dbArray
|
GOODS |
2.58 |
23-Aug-2002 |
Generic Object Oriented Database System |
- Fix bug in forget notification delivery mechanism in Java client
- Optimization: reduce number of temporary objects created in GOODS Java API
- Fix large files support for Linux
|
POST++ |
1.38 |
23-Aug-2002 |
Persistent object storage |
Integration with generized search tree library (GiST) |
C-Talk |
1.05 |
23-Aug-2002 |
C-Talk scripting langauge |
Add floating point arithmetic |
GigaBASE |
2.66 |
9-Aug-2002 |
Object-Relational Database Management System |
- Fix bugs in NAMESPACE and UNICODE modes
- Support "follow by next", "follow by previous" clauses in "start from" costruction
- Fix minor bug in backup method
- Fix bug in search with ignoring case
- Many changes and bug fixes in internal HTTP server implementation done by Alexis KARTMANN
- Fix in local win32 sockets implementation allowing communication between processes at different security
- Repalce int8 type with db_int8
|
FastDB |
2.48 |
9-Aug-2002 |
Object-Relational Database Management System |
- Fix minor bug in backup method.
- Repalce int8 type with db_int8
|
GOODS |
2.57 |
9-Aug-2002 |
Generic Object Oriented Database System |
- Fix in local win32 sockets implementation allowing communication between processes at different security levels
- Add get storage size method to Java API
- Fix bug with garbage collection initiation algorithm at server
- Add memmgr.gc_init_used GOODS server parameter: schedule GC based on size
of memory used in the databae file
|
ShMem |
1.05 |
9-Aug-2002 |
Shared Memory Access Manager |
Support based pointers model for Visual C++ 6.0 and higher |
JIPC |
1.04 |
9-Aug-2002 |
Java Inter-Process Communication Server |
Replace ObjectOutputStream.writeUnshared and ObjectInputStream.readUnshared method
which are present only in JDK 1.4 with more portable writeObject and readObject methods |
RIPC |
1.02 |
9-Aug-2002 |
Inter-Process Communication Server for C++ |
Fix bug in RIPCServerMonitor |
Posix1b |
1.07 |
9-Aug-2002 |
POSIX.1b support for Linux |
Fix bugs in mq_open and sem_getvalue functions |
C-Talk |
1.04 |
9-Aug-2002 |
C-Talk scripting langauge |
Prohibit use functions as l-values |
ThreadAlloc |
1.02 |
9-Aug-2002 |
Fast memory allocator for multithreaded applications |
Change code detecting terminated threads at Windows |
RIPC |
1.01 |
4-Jul-2002 |
Inter-Process Communication Server for C++ |
Initial release |
ThreadAlloc |
1.01 |
4-Jul-2002 |
Fast memory allocator for multithreaded applications |
Initial release |
JIPC |
1.03 |
4-Jul-2002 |
Java Inter-Process Communication Server |
Fix a lot of bugs detected while port to C++ |
GigaBASE |
2.65 |
4-Jul-2002 |
Object-Relational Database Management System |
- Local CLI implementation
- GUI database browser for Windows
- Fix bug in comparison and sorting of user defined types
|
FastDB |
2.47 |
4-Jul-2002 |
Object-Relational Database Management System |
- Local CLI implementation
- NULL DACL
- Fix bug with comparison and sorting of user defined types
|
JIPC |
1.02 |
6-Jun-2002 |
Java Inter-Process Communication Server |
Fix synchronization bugs in JIPCWaitObject |
GOODS |
2.56 |
6-Jun-2002 |
Generic Object Oriented Database System |
Fix bugs in BasicMetaobject |
JIPC |
1.01 |
1-Jun-2002 |
Java Inter-Process Communication Server |
Initial release |
GigaBASE |
2.64 |
1-Jun-2002 |
Object-Relational Database Management System |
Fix bugs in PHP API, fix bugs in date class, fix bug with resseting selection limit in query |
FastDB |
2.46 |
1-Jun-2002 |
Object-Relational Database Management System |
Fix bugs in date classes, add table describing methods to CLI API, add optional support of SysV shared memory instead of mmap, fix bug in assembler implementation of atomic operations for GCC 3.0 and higher |
GOODS |
2.55 |
1-Jun-2002 |
Generic Object Oriented Database System |
Port to MinGW, fix bug in Java per-thread transaction model |
GigaBASE |
2.63 |
16-May-2002 |
Object-Relational Database Management System |
Port to MinGW, fix bug with handling array components in SubSQL |
FastDB |
2.45 |
16-May-2002 |
Object-Relational Database Management System |
Port to MinGW, fix bug with handling array components in SubSQL |
GOODS |
2.54 |
8-May-2002 |
Generic Object Oriented Database System |
Rewrite persistent object finalization mechanism for Java, improve flush method in page pool, make it possible to disable transaction logging |
Posix1b |
1.06 |
8-May-2002 |
POSIX.1b support for Linux |
Compatibility with latest Linux versions |
CppReflectin |
1.01 |
26-Apr-2002 |
Reflection Package for C++ |
Initial release |
GigaBASE |
2.62 |
26-Apr-2002 |
Object-Relational Database Management System |
Fix problems with building DLL under Windows, fix bug with UPDATE in SubSQL utility |
FastDB |
2.44 |
26-Apr-2002 |
Object-Relational Database Management System |
Fix problems with building DLL under Windows, fix bug with UPDATE in SubSQL utility |
GOODS |
2.53 |
26-Apr-2002 |
Generic Object Oriented Database System |
Changes of confgrtr class |
POST++ |
1.36 |
26-Apr-2002 |
Persistent object storage |
Support generation of DLLs for windows |
GigaBASE |
2.61 |
4-Apr-2002 |
Object-Relational Database Management System |
Fix bugs in query optimizer and user defined method descriptors handling; improve query optimizer |
FastDB |
2.43 |
4-Apr-2002 |
Object-Relational Database Management System |
Fix bug in query optimizer, diskless configuration and method descriptors handling. Add DOCYGEN generated documentation |
GigaBASE |
2.60 |
21-Mar-2002 |
Object-Relational Database Management System |
Fix UNICODE problems, SUBSQL_READONLY and SUBSQL_POOL_SIZE environment variables for SubSQL, add table descriptor iterators and cursor to array converter |
FastDB |
2.42 |
21-Mar-2002 |
Object-Relational Database Management System |
Provide iterators for fields in dbTableDescriptor and dbTableField classes, add toArray method to cursor class |
IPC |
1.01 |
14-Mar-2002 |
System-V IPC emulation under Win32 |
Initial release, support of shared memory and semaphores (without SEM_UNDO) |
GigaBASE |
2.59 |
14-Mar-2002 |
Object-Relational Database Management System |
GiST support, master-slaves replication, fix bug in w32sock setting socket parameters |
FastDB |
2.41 |
14-Mar-2002 |
Object-Relational Database Management System |
GiST support, fix bug with hashed join by reference field, fix bug in w32sock setting socket parameters |
GOODS |
2.52 |
14-Mar-2002 |
Generic Object Oriented Database System |
Fix bug in w32sock setting socket parameters, remove all object instances from cache when database is closed |
SAL |
1.06 |
14-Mar-2000 |
System Abstraction Layer |
Fix bug in w32sock setting socket parameters |
GOODS |
2.51 |
4-Mar-2002 |
Generic Object Oriented Database System |
Changes in GOODS Java API: persistent factories, allowing interface field in persistent classes, PersistentString class; optimization of transaction objects writing |
FastDB |
2.40 |
20-Feb-2002 |
Object-Relational Database Management System |
Fix bug with locking during query destruction in non-recursive mutex at Unixes intrduced in 2.39 |
GOODS |
2.50 |
15-Feb-2002 |
Generic Object Oriented Database System |
Support compactification, B-Tree with variable width, one more per-thread transaction strategy for Java API |
GigaBASE |
2.58 |
08-Feb-2002 |
Object-Relational Database Management System |
Support of database defragmentation, fix bug with delayed transactions |
FastDB |
2.39 |
08-Feb-2002 |
Object-Relational Database Management System |
Support of database defragmentation, fix bug with delayed transactions |
GigaBASE |
2.57 |
23-Jan-2002 |
Object-Relational Database Management System |
UPDATE in SubSQL, user defined functions and operators with more than
one argument |
FastDB |
2.38 |
23-Dec-2002 |
Object-Relational Database Management System |
UPDATE in SubSQL, user defined functions and operators with more than
one argument, Posix semaphores support |
Jlint |
1.12 |
23-Jan-2002 |
Java checker |
Include informations about synchronized expression in lock graph, bug
fixing |
GOODS |
2.49 |
23-Jan-2002 |
Generic Object Oriented Database System |
A lot of fixes and improvements made by Marc Seter |
GigaBASE |
2.56 |
14-Jan-2002 |
Object-Relational Database Management System |
Fix bug in rollback |
POST++ |
1.35 |
14-Jan-2002 |
Persistent object storage |
STLport support |
FastDB |
2.37 |
14-Dec-2001 |
Object-Relational Database Management System |
Fix bug in rollback, diskless configuration support, bug with handling
pasciiz type at CLI server |
GigaBASE |
2.55 |
14-Dec-2001 |
Object-Relational Database Management System |
Fix bug in rollback |
POST++ |
1.34 |
5-Dec-2001 |
Persistent object storage |
Fix bug with transaction suport under Win98 and bug in recovery |
GigaBASE |
2.54 |
5-Dec-2001 |
Object-Relational Database Management System |
New Perl ABI and CLI API |
GOODS |
2.48 |
5-Dec-2001 |
Generic Object Oriented Database System |
Java broswer, fix deadlock in GC, replace non-reentrant code in
class_descriptor::pack |
GigaBASE |
2.53 |
3-Dec-2001 |
Object-Relational Database Management System |
Bug compilation bugs in query.h, exception.cpp with some options |
GigaBASE |
2.52 |
30-Nov-2001 |
Object-Relational Database Management System |
Bug fixing of DLL support |
GigaBASE |
2.51 |
28-Nov-2001 |
Object-Relational Database Management System |
LIMIT clause in queries, compatibility with versions prior 2.50 |
FastDB |
2.36 |
28-Nov-2001 |
Object-Relational Database Management System |
Bug fixing |
GigaBASE |
2.50 |
27-Nov-2001 |
Object-Relational Database Management System |
Spatial data support (R-Tree) |
FastDB |
2.35 |
27-Nov-2001 |
Object-Relational Database Management System |
Fix bug in rollback |
GigaBASE |
2.49 |
1-Nov-2001 |
Object-Relational Database Management System |
Fix compilation problems with 2.48 release |
FastDB |
2.34 |
1-Nov-2001 |
Object-Relational Database Management System |
Fix compilation problems with 2.33 release |
GigaBASE |
2.48 |
27-Oct-2001 |
Object-Relational Database Management System |
Fix SMP bug in sockets, cleanup to avoid memory leaks, add missed
operators = in dbQuery |
FastDB |
2.33 |
27-Oct-2001 |
Object-Relational Database Management System |
Fix SMP bug in sockets, cleanup to avoid memory leaks, add missed
operators = in dbQuery |
GOODS |
2.47 |
27-Oct-2001 |
Generic Object Oriented Database System |
Fix SMP bug in sockets, fix bug in pessimistic repeatable read
metaobject implementation |
JSync |
1.04 |
27-Oct-2001 |
Collection of synchronization classes for Java |
Replace deteriorated methods |
GigaBASE |
2.47 |
08-Oct-2001 |
Object-Relational Database Management System |
Version 1.04 of Perl API. Add validation of requests in CLI
protocol |
FastDB |
2.32 |
08-Oct-2001 |
Object-Relational Database Management System |
Implement refresh of cursor object when it's inverse reference is
modified |
GigaBASE |
2.46 |
28-Sep-2001 |
Object-Relational Database Management System |
Fix bug with autoincrement fields update. New version of GBi
client |
FastDB |
2.31 |
28-Sep-2001 |
Object-Relational Database Management System |
Fix bug with autoincrement fields update |
GOODS |
2.46 |
28-Sep-2001 |
Generic Object Oriented Database System |
Fix compilation problems with Q-Tree |
GOODS |
2.45 |
23-Sep-2001 |
Generic Object Oriented Database System |
Some improvements in Java API simplifying using GOODS in servlets
and as embeded database. |
GigaBASE |
2.45 |
21-Sep-2001 |
Object-Relational Database Management System |
Add autoincrement fields support |
FastDB |
2.30 |
21-Sep-2001 |
Object-Relational Database Management System |
Add autoincrement fields support |
GOODS |
2.44 |
21-Sep-2001 |
Generic Object Oriented Database System |
Fix synchronization bug in garbage collector |
GigaBASE |
2.44 |
17-Sep-2001 |
Object-Relational Database Management System |
Add support of std::string type, fix serious bug in dbPagePool.flush
from 2.42 release |
FastDB |
2.29 |
17-Sep-2001 |
Object-Relational Database Management System |
Add support of std::string type |
GOODS |
2.43 |
7-Sep-2001 |
Generic Object Oriented Database System |
Fix compiling problems with Q-Tree implementation |
JRCtest |
1.02 |
17-Sep-2001 |
Java race condition checker |
Fix bugs with switch construction code preprocessin |
GigaBASE |
2.43 |
11-Sep-2001 |
Object-Relational Database Management System |
Fix bugs of 2.42 release, user defined comparator for raw binary
types |
FastDB |
2.28 |
11-Sep-2001 |
Object-Relational Database Management System |
Fix bugs of 2.27 release, user defined comparator for raw binary
types |
GigaBASE |
2.42 |
09-Sep-2001 |
Object-Relational Database Management System |
Make it possible to use in queries raw binary types, enable read
access to the database during commit, 1.03 version of PerlAPI |
FastDB |
2.27 |
09-Sep-2001 |
Object-Relational Database Management System |
Make it possible to use in queries raw binary types, enable read
access to the database during commit |
GigaBASE |
2.41 |
7-Sep-2001 |
Object-Relational Database Management System |
Native local sockets support for Java CLI |
GOODS |
2.42 |
7-Sep-2001 |
Generic Object Oriented Database System |
Fix bug in native sockets implementation for Java API |
GigaBASE |
2.40 |
4-Sep-2001 |
Object-Relational Database Management System |
Cursors update consistency, new version of PerlAPI, fix of bug in
unwind |
GigaBASE |
2.39 |
22-Aug-2001 |
Object-Relational Database Management System |
Fix problems with UNICODE support |
FastDB |
2.26 |
22-Aug-2001 |
Object-Relational Database Management System |
Online backup scheduler and delayed transaction commit model |
GOODS |
2.41 |
22-Aug-2001 |
Generic Object Oriented Database System |
Native sockets implementation for Java API |
C-Talk |
1.03 |
22-Aug-2001 |
C-Talk scripting langauge |
Port to linux, fix bug in garbage collector |
GigaBASE |
2.38 |
17-Aug-2001 |
Object-Relational Database Management System |
Online backup scheduler and delayed transaction commit model |
GigaBASE |
2.37 |
9-Aug-2001 |
Object-Relational Database Management System |
Delayed query parameter binding |
FastDB |
2.25 |
9-Aug-2001 |
Object-Relational Database Management System |
Delayed query parameter binding |
GigaBASE |
2.36 |
27-Jul-2001 |
Object-Relational Database Management System |
Optimized version of memory allocator and a lot of other changes |
FastDB |
2.24 |
27-Jul-2001 |
Object-Relational Database Management System |
Optimized version of memory allocator |
GigaBASE |
2.35 |
14-Jul-2001 |
Object-Relational Database Management System |
Fix bug with query elements deallocation |
FastDB |
2.23 |
14-Jul-2001 |
Object-Relational Database Management System |
Fix bug with query elements deallocation |
GigaBASE |
2.34 |
29-Jun-2001 |
Object-Relational Database Management System |
Perl API |
FastDB |
2.22 |
29-Jun-2001 |
Object-Relational Database Management System |
Add query dump functions |
POST++ |
1.33 |
5-Mar-2001 |
Persistent object storage |
Fix incompatibility with the recent Linux kernels |
GigaBASE |
2.33 |
9-Jun-2001 |
Object-Relational Database Management System |
Support DLLs and namespaces |
FastDB |
2.21 |
9-Jun-2001 |
Object-Relational Database Management System |
Support DLLs, fix of deassigned tables definition |
GOODS |
2.40 |
9-Jun-2001 |
Generic Object Oriented Database System |
Support of namespaces, fix bug in JavaMOP with handling of empty
methods |
C-Talk |
1.02 |
9-Jun-2001 |
C-Talk scripting langauge |
Some bug fixes with garbage collector and library |
JRCtest |
1.01 |
16-May-2001 |
Java race condition checker |
Initial release |
GigaBASE |
2.32 |
15-May-2001 |
Object-Relational Database Management System |
Port to AIX and BSD |
FastDB |
2.20 |
13-Apr-2001 |
Object-Relational Database Management System |
Revoked lock detection. |
GigaBASE |
2.31 |
28-Apr-2001 |
Object-Relational Database Management System |
Support of datetime type in CLI |
GOODS |
2.39 |
13-Apr-2001 |
Generic Object Oriented Database System |
Fix bug in C++ API object monitor. More HTTP server related staff
added by Marc Seter |
GigaBASE |
2.30 |
13-Apr-2001 |
Object-Relational Database Management System |
Fix bug in B-Tree |
FastDB |
2.19 |
13-Apr-2001 |
Object-Relational Database Management System |
Fix bug in interprocess communication. Add online recovery from one of
client's failure. |
GOODS |
2.38 |
06-Apr-2001 |
Generic Object Oriented Database System |
Wide character strings emulation for FreeBSD. |
GigaBASE |
2.29 |
05-Apr-2001 |
Object-Relational Database Management System |
GCC 2.96 compatibility, fix bugs in CLI PHP |
FastDB |
2.18 |
20-Mar-2001 |
Object-Relational Database Management System |
GCC 2.96 compatibility, fix 2.17 release bugs |
GigaBASE |
2.28 |
27-Mar-2001 |
Object-Relational Database Management System |
Add authentication and pooled connections to CLI interface |
GigaBASE |
2.27 |
20-Mar-2001 |
Object-Relational Database Management System |
Share classes between several databases |
FastDB |
2.17 |
20-Mar-2001 |
Object-Relational Database Management System |
Share classes between several databases |
HAS |
1.01 |
6-Mar-2001 |
High Availability Storage |
First release |
GigaBASE |
2.26 |
5-Mar-2001 |
Object-Relational Database Management System |
Fix bug in parallel search implementation |
POST++ |
1.32 |
5-Mar-2001 |
Persistent object storage |
Fix bug in Post STL allocator |
C-Talk |
1.01 |
5-Mar-2001 |
C-Talk scripting langauge |
A lot of bug fixes |
GigaBASE |
2.25 |
7-Feb-2001 |
Object-Relational Database Management System |
Fix bugs in CLI server and Java API |
GigaBASE |
2.24 |
31-Jan-2001 |
Object-Relational Database Management System |
Add CLI for Java language, fix bugs with array fields handling in
server.cxx |
GOODS |
2.37 |
25-Jan-2001 |
Generic Object Oriented Database System |
New optimizations: claster fetches and bulk allocation. Per-thread
transactions in C++ API. |
POST++ |
1.31 |
25-Jan-2001 |
Persistent object storage |
Fix bug in R-Tree and file sharing mode |
GigaBASE |
2.23 |
12-Jan-2000 |
Object-Relational Database Management System |
Support array of strings in C CLI API, add array support to PHP CLI
API |
GOODS |
2.36 |
09-Jan-2001 |
Generic Object Oriented Database System |
Per-thread transactions for Java API |
GigaBASE |
2.22 |
26-Dec-2000 |
Object-Relational Database Management System |
PHP language interface, imporved C CLI interface, fix bug in load
scheme |
GigaBASE |
2.21 |
29-Nov-2000 |
Object-Relational Database Management System |
Fix overloaded "operator," problem for Visual C++ |
FastDB |
2.16 |
29-Nov-2000 |
Object-Relational Database Management System |
Fix overloaded "operator," problem for Visual C++ |
GigaBASE |
2.20 |
27-Nov-2000 |
Object-Relational Database Management System |
RAID-0 support |
C-Talk |
1.00 |
24-Nov-2000 |
C-Talk scripting langauge |
Initial release |
FastDB |
2.15 |
24-Nov-2000 |
Object-Relational Database Management System |
Fix bug with file extension in NO_MMAP mode |
GOODS |
2.35 |
16-Nov-2000 |
Generic Object Oriented Database System |
Port to SGI, Compaq Unix and HP-UX platforms done by Mike Flemming,
transient metaobject and various WWWapi impovements done by Marc
Seter |
GigaBASE |
2.19 |
25-Oct-2000 |
Object-Relational Database Management System |
Fix lock upgrading bug and bug in server::stop method |
GigaBASE |
2.18 |
23-Oct-2000 |
Object-Relational Database Management System |
Fix a lot of bugs in locking scheme |
PtoC |
3.52 |
20-Oct-2000 |
Pascal to C/C++ converter |
Add HP64000 Pascal dialect support |
GigaBASE |
2.17 |
17-Oct-2000 |
Object-Relational Database Management System |
Support of Borland C++ Builder 5.0 |
GOODS |
2.34 |
17-Oct-2000 |
Generic Object Oriented Database System |
Java JDK-2 compatible collections, improved object cache management
algorithm, fix bug in javamop utility |
FastDB |
2.14 |
17-Oct-2000 |
Object-Relational Database Management System |
Support NO_MMAP model for Windows |
POST++ |
1.30 |
17-Oct-2000 |
Persistent object storage |
Support of SGI STL library shippep with GCC |
GigaBASE |
2.16 |
27-Sep-2000 |
Object-Relational Database Management System |
Fix bugs in cursor implementation |
GigaBASE |
2.15 |
13-Aug-2000 |
Object-Relational Database Management System |
Unicode support, new locking implementation (FIFO order, update
locks) |
GOODS |
2.33 |
13-Aug-2000 |
Generic Object Oriented Database System |
Unicode strings support (wstring class), built-in date/time
classes |
POST++ |
1.29 |
13-Aug-2000 |
Persistent object storage |
Support concurrent work with multiple database instances |
GigaBASE |
2.13 |
1-Aug-2000 |
Object-Relational Database Management System |
Fix bug in rollback "create table" statement, long-live cursors |
FastDB |
2.11 |
1-Aug-2000 |
Main Memory Object-Relational Database Management System |
Fix bug in rollback "create table" statement, long-live cursors. |
GigaBASE |
2.12 |
21-Jul-2000 |
Object-Relational Database Management System |
Fix bug in local_win_socket::read and memory leaks in CLI
server. |
FastDB |
2.10 |
21-Jul-2000 |
Main Memory Object-Relational Database Management System |
Fix bug in local_win_socket::read, dbGlobalCriticalSection and memory
leaks in CLI server. |
GOODS |
2.32 |
21-Jul-2000 |
Generic Object Oriented Database System |
Fix bugs in MFC project files, local_win_socket::read, transaction
commit in C++ clinet interface |
GigaBASE |
2.11 |
28-Jun-2000 |
Object-Relational Database Management System |
Autoconfig, bug fixing in BLOBs |
GigaBASE |
2.10 |
14-Jun-2000 |
Object-Relational Database Management System |
BLOBs, indexed join, B-Tree container, improved curtsor
implementation, fix of B-Tree allocation bug |
GOODS |
2.31 |
24-May-2000 |
Generic Object Oriented Database System |
XML support for Java |
GigaBASE |
2.09 |
15-May-2000 |
Object-Relational Database Management System |
Common makefile for Unix |
FastDB |
2.09 |
15-May-2000 |
Main Memory Object-Relational Database Management System |
Cleanup IPC resources, common makefile for Unix |
GigaBASE |
2.08 |
6-May-2000 |
Object-Relational Database Management System |
Fix bug in dbCursor::at method |
FastDB |
2.08 |
6-May-2000 |
Main Memory Object-Relational Database Management System |
Fix bug in dbCursor::at method |
GOODS |
2.30 |
3-May-2000 |
Generic Object Oriented Database System |
Smart programmer controlled clustering mechamism |
GigaBASE |
2.07 |
3-May-2000 |
Object-Relational Database Management System |
Non blocking online backup, fix bug with packing array of
strings |
FastDB |
2.07 |
3-May-2000 |
Main Memory Object-Relational Database Management System |
Non blocking online backup, fix bug with packing array of
strings |
GOODS |
2.29 |
14-Apr-2000 |
Generic Object Oriented Database System |
Fix bug in global transaction recovery algorithm |
GigaBASE |
2.06 |
11-Apr-2000 |
Object-Relational Database Management System |
Improved memory allocator, fix bug in cursor |
FastDB |
2.06 |
11-Apr-2000 |
Main Memory Object-Relational Database Management System |
Fix bug with removing first/last record in cursor |
GigaBASE |
2.05 |
27-Mar-2000 |
Object-Relational Database Management System |
Indexed joins |
FastDB |
2.05 |
27-Mar-2000 |
Main Memory Object-Relational Database Management System |
Indexed joins |
GOODS |
2.28 |
14-Mar-2000 |
Generic Object Oriented Database System |
Fix synchronization bugs in client and server parts |
GigaBASE |
2.04 |
14-Mar-2000 |
Object-Relational Database Management System |
Fix bug in dbException |
FastDB |
2.04 |
14-Mar-2000 |
Main Memory Object-Relational Database Management System |
Fix bug in dbException |
POST++ |
1.28 |
14-Mar-2000 |
Persistent object storage |
Support G++ STL library |
Jlint |
1.11 |
14-Mar-2000 |
Java checker |
Detection of =/== mismatch implemented by Edouard Parmelan |
Posix1b |
1.05 |
14-Mar-2000 |
POSIX.1b support for Linux |
Fix problem with union semun argument |
GOODS |
2.27 |
3-Mar-2000 |
Generic Object Oriented Database System |
Remote server administrator implemented by Marc Seter |
GigaBASE |
2.03 |
3-Mar-2000 |
Object-Relational Database Management System |
Fix bug in B-Tree |
FastDB |
2.03 |
3-Mar-2000 |
Main Memory Object-Relational Database Management System |
Check for consistency of multitasking models in application and
library |
GigaBASE |
2.02 |
22-Feb-2000 |
Object-Relational Database Management System |
Port to FreeBSD, fix mistypings in array.h and makefile |
FastDB |
2.02 |
2-Feb-2000 |
Main Memory Object-Relational Database Management System |
Port to FreeBSD, fix mistypings in array.h |
Jlint |
1.11 |
22-Feb-2000 |
Java checker |
Fix bug in detecting body of synchronized construction |
GOODS |
2.26 |
18-Feb-2000 |
Generic Object Oriented Database System |
Change rule for propagation mutator attribyte in JavaMOP utility |
GigaBASE |
2.01 |
18-Feb-2000 |
Object-Relational Database Management System |
Fix bug in transaction rollback mechanism |
FastDB |
2.01 |
18-Feb-2000 |
Main Memory Object-Relational Database Management System |
Add support of Sun CC compiler |
GOODS |
2.25 |
2-Feb-2000 |
Generic Object Oriented Database System |
Fix bugs in pthread multitasking library, Y2K problem in server |
GigaBASE |
2.00 |
2-Feb-2000 |
Object-Relational Database Management System |
CLI, C language API for remote queries, multithreaded server |
FastDB |
2.00 |
2-Feb-2000 |
Main Memory Object-Relational Database Management System |
CLI, C language API for remote queries, multithreaded server |
JORA |
2.06 |
2-Feb-2000 |
Java Object Relational Adapter |
Fix bug in checkConnection method |
SAL |
1.04 |
2-Feb-2000 |
System Abstraction Layer |
Fix bug in Posix mutitasking library |
ShMem |
1.04 |
2-Feb-2000 |
Shared Memory Access Manager |
Fix incompatibilities with the latest Linux versions, add portable
Unix implementation based on SYS-V IPC |
Posix1b |
1.04 |
2-Feb-2000 |
POSIX.1b support for Linux |
Fix bug in semaphore initialization |
GOODS |
2.24 |
29-Nov-1999 |
Generic Object Oriented Database System |
Fix bugs in GOODS Java API |
MiniDB |
1.21 |
29-Nov-1999 |
Single user OODBMS |
Multithreadeded access support |
GigaBASE |
1.24 |
29-Nov-1999 |
Object-Relational Database Management System |
Fix bugs in HTTP server |
FastDB |
1.23 |
29-Nov-1999 |
Main Memory Object-Relational Database Management System |
Fix bugs in HTTP server |
POST++ |
1.27 |
17-Nov-1999 |
Persistent object storage |
Add postnew module with redefined versions of default allocators
(allows to make code persistent without any modification) |
GigaBASE |
1.23 |
16-Nov-1999 |
Object-Relational Database Management System |
Fix bug in B+Tree implementation |
GOODS |
2.23 |
16-Nov-1999 |
Generic Object Oriented Database System |
Support of building GOODSRV as Windows DLL (author Marc Seter) |
FastDB |
1.22 |
12-Nov-1999 |
Main Memory Object-Relational Database Management System |
Queue manager for WWW database API |
GigaBASE |
1.22 |
12-Nov-1999 |
Object-Relational Database Management System |
Queue manager for WWW database API |
GOODS |
2.22 |
12-Nov-1999 |
Generic Object Oriented Database System |
Fix bug in HashTable implemenetation |
POST++ |
1.26 |
12-Nov-1999 |
Persistent object storage |
Fix bug in mutithreaded implementation |
FastDB |
1.20 |
1-Nov-1999 |
Main Memory Object-Relational Database Management System |
Support of cascade deletes |
GigaBASE |
1.21 |
1-Nov-1999 |
Object-Relational Database Management System |
New implementaton of B+tree index. Support of cascade deletes |
GOODS |
2.21 |
27-Oct-1999 |
Generic Object Oriented Database System |
Handle spaces in URLs (for built-in HTTP server) |
GOODS |
2.20 |
20-Oct-1999 |
Generic Object Oriented Database System |
Add builtin date type for GOODS Java API, change exception handling in
GOODS Java API |
FastDB |
1.19 |
20-Oct-1999 |
Main Memory Object-Relational Database Management System |
Add raw binary type |
GigaBASE |
1.20 |
20-Oct-1999 |
Object-Relational Database Management System |
Add raw binary type |
C-Talk |
1.13 |
18-Oct-1999 |
C-Talk programming environment |
Port to Solaris and Linux RedHat 6.0 wiht 2.95.1 GCC |
GOODS |
2.19 |
18-Oct-1999 |
Generic Object Oriented Database System |
Correct exception handling in methods of persistent capable
object |
Jlint |
1.10 |
15-Oct-1999 |
Java checker |
Fix bug with building call graph in Jlint |
FastDB |
1.18 |
15-Oct-1999 |
Main Memory Object-Relational Database Management System |
Fix bug with cursors resetting |
GigaBASE |
1.19 |
15-Oct-1999 |
Object-Relational Database Management System |
Fix bug with cursors resetting |
FastDB |
1.17 |
12-Oct-1999 |
Main Memory Object-Relational Database Management System |
Tune file implementation for 2.2 Linux kernel |
POST++ |
1.24 |
12-Oct-1999 |
Persistent object storage |
Fix incompatibilities with Linux 2.2 kernel |
GOODS |
2.18 |
12-Oct-1999 |
Generic Object Oriented Database System |
Implement find-greater-or-equal method in B-Tree, making it possible
to implement range queries. |
FastDB |
1.16 |
6-Oct-1999 |
Main Memory Object-Relational Database Management System |
Support sorting by array length. Throw exception on database
error. |
GigaBASE |
1.18 |
6-Oct-1999 |
Object-Relational Database Management System |
Support sorting by array length |
POST++ |
1.23 |
8-Oct-1999 |
Persistent object storage |
Port to FreeBSD, fix bug with read-only mode |
GigaBASE |
1.17 |
6-Oct-1999 |
Object-Relational Database Management System |
Apply changes made by Sebastiano
Suraci |
GOODS |
2.17 |
5-Oct-1999 |
Generic Object Oriented Database System |
Add rename command to GOODSRV |
GigaBASE |
1.16 |
30-Sep-1999 |
Object-Relational Database Management System |
Fix bug in sort algorithm |
GOODS |
2.16 |
28-Sep-1999 |
Generic Object Oriented Database System |
Fix some bugs in server |
POST++ |
1.22 |
28-Sep-1999 |
Persistent object storage |
Support of ObjectSpace library |
PtoC |
3.49 |
28-Sep-1999 |
Pascal to C/C++ converter |
Fix problems with include path and include names generation |
OODBC |
1.03 |
14-Sep-1999 |
Object adapter for OODBC |
BLOB support |
GOODS |
2.15 |
14-Sep-1999 |
Generic Object Oriented Database System |
Fix bug in garbage collector |
Posix1b |
1.03 |
6-Sep-1999 |
POSIX.1b support for Linux |
Fix bug in timers |
PtoC |
3.48 |
1-Sep-1999 |
Pascal to C/C++ converter |
Fix bugs with translation to C of arrays with negative bounds |
GOODS |
2.14 |
31-Aug-1999 |
Generic Object Oriented Database System |
Fix bug in class descriptor destructor |
POST++ |
1.21 |
31-Aug-1999 |
Persistent object storage |
Support of STL map class |
JORA |
2.05 |
30-Aug-1999 |
Java Object Relational Adapter |
Workaround for fetching BigDecimal fields |
GOODS |
2.13 |
26-Aug-1999 |
Generic Object Oriented Database System |
DLL versions of client and server libraries done by Marc Seter, support of
exceptions in GOODS methods |
SAL |
1.03 |
26-Aug-1999 |
System Abstraction Layer |
Add new extended versions of socket read functions |
PtoC |
3.47 |
18-Aug-1999 |
Pascal to C/C++ converter |
Support of large strings |
JORA |
2.04 |
18-Aug-1999 |
Java Object Relational Adapter |
Fix bug with invocation of setAccessible method |
OODBC |
1.02 |
13-Aug-1999 |
Object adapter for OODBC |
Support of Unix ODBC driver and 2.0 version of ODBC. |
PtoC |
3.46 |
13-Aug-1999 |
Pascal to C/C++ converter |
Fix bugs introduced in version 3.45 |
Posix1b |
1.02 |
13-Aug-1998 |
POSIX.1b support for Linux |
Port for Linux RedHat 6.0 |
PtoC |
3.45 |
27-Jul-1999 |
Pascal to C/C++ converter |
Fix bug with module variables declarations and shift operator
generation |
OODBC |
1.01 |
26-Jul-1999 |
Object adapter for OODBC |
Initial release. |
GOODS |
2.12 |
12-Jul-1999 |
Generic Object Oriented Database System |
Queue manager for builtin HTTP server. Change of object cache
implementation in JavaAPI. |
GOODS |
2.11 |
5-Jul-1999 |
Generic Object Oriented Database System |
Built-in HTTP server. Fix some bugs with JavaAPI. |
FastDB |
1.15 |
1-Jul-1999 |
Main Memory Object-Relational Database Management System |
Built-in HTTP server |
GigaBASE |
1.15 |
1-Jul-1999 |
Object-Relational Database Management System |
Built-in HTTP server |
MiniDB |
1.20 |
30-Jun-1999 |
Single user OODBMS |
Fix EGCS bug with typedefs |
JORA |
2.03 |
24-Jun-1999 |
Java Object Relational Adapter |
Support of compound keys and multiple sessions |
GOODS |
2.10 |
16-Jun-1999 |
Generic Object Oriented Database System |
Split flat source directory in subtrees |
FastDB |
1.13 |
15-Jun-1999 |
Main Memory Object-Relational Database Management System |
Fix bug in precommit() method and with table descriptor correctness
checking |
GigaBASE |
1.13 |
15-Jun-1999 |
Object-Relational Database Management System |
Fix bug in precommit() method and with table descriptor correctness
checking |
JORA |
1.03 |
15-Jun-1999 |
Java Object Relational Adapter |
Support of JavaBeans implemented by Eduardas Tamoshauskas |
JSQL |
1.04 |
14-Jun-1999 |
Java embedded SQL |
Fix bug in compound compare statement implementation |
POST++ |
1.20 |
3-May-1999 |
Persistent object storage |
Integration with STL |
PtoC |
3.44 |
3-Jun-1999 |
Pascal to C/C++ converter |
A lot of changes in Turbo Pascal runtime library |
FastDB |
1.12 |
20-May-1999 |
Main Memory Object-Relational Database Management System |
Fixed bug with updating both indexed and hashed field |
GigaBASE |
1.12 |
20-May-1999 |
Object-Relational Database Management System |
The same bug as in FastDB |
Jlint |
1.09 |
18-May-1999 |
Java checker |
AntiC improvements made by Edouard Parmelan |
PtoC |
3.42 |
18-May-1999 |
Pascal to C/C++ converter |
Fix some problems with Turbo Pascal runtime library |
GigaBASE |
1.11 |
13-May-1999 |
Object-Relational Database Management System |
VC 5.0 bug work around, type descriptor checking |
FastDB |
1.11 |
13-May-1999 |
Main Memory Object-Relational Database Management System |
Type descriptor checking |
GOODS |
2.09 |
5-May-1999 |
Generic Object Oriented Database System |
Fixing bugs in array class |
GigaBASE |
1.10 |
5-May-1999 |
Object-Relational Database Management System |
Add precommit() method, elimination of some warning with BCC |
FastDB |
1.10 |
5-May-1999 |
Main Memory Object-Relational Database Management System |
Add precommit() method, elimination of some warning with BCC |
GOODS |
2.08 |
22-Apr-1999 |
Generic Object Oriented Database System |
Fix bug with online backup |
GigaBASE |
1.09 |
12-Apr-1999 |
Object-Relational Database Management System |
Web publishing interface, "Bug Tracking Database" example of WWW
application |
FastDB |
1.09 |
12-Apr-1999 |
Main Memory Object-Relational Database Management System |
Web publishing interface, "Bug Tracking Database" example of WWW
application |
PARROT |
1.01 |
7-Apr-1999 |
Incremental testing utility |
Version for Unix console applications |
GOODS |
2.07 |
6-Apr-1999 |
Generic Object Oriented Database System |
WWW server API, example of GOODS database Web publishing - "Bug
Tracking Database" |
GigaBASE |
1.08 |
25-Mar-1999 |
Object-Relational Database Management System |
Optimization of memory allocation |
FastDB |
1.08 |
25-Mar-1999 |
Main Memory Object-Relational Database Management System |
Optimization of memory allocation |
GOODS |
2.06 |
22-Mar-1999 |
Generic Object Oriented Database System |
Fix bugs in C++ persistent library |
GigaBASE |
1.07 |
20-Mar-1999 |
Object-Relational Database Management System |
Fix bugs in memory allocator |
FastDB |
1.07 |
20-Mar-1999 |
Main Memory Object-Relational Database Management System |
Optimization of record traversal |
GOODS |
2.05 |
15-Mar-1999 |
Generic Object Oriented Database System |
Some improvements made by Michael Best |
GigaBASE |
1.05 |
12-Mar-1999 |
Object-Relational Database Management System |
Add show directive to SUBSQL |
FastDB |
1.06 |
12-Mar-1999 |
Main Memory Object-Relational Database Management System |
Add show directive to SUBSQL |
GOODS |
2.04 |
9-Mar-1999 |
Generic Object Oriented Database System |
Java embedded SQL support |
GigaBASE |
1.04 |
9-Mar-1999 |
Object-Relational Database Management System |
Support more than 4Gb objects |
FastDB |
1.05 |
9-Mar-1999 |
Main Memory Object-Relational Database Management System |
Bug fixing |
JSQL |
1.02 |
9-Mar-1999 |
Java embedded SQL |
Support index access |
JSQL |
1.01 |
5-Mar-1999 |
Java embedded SQL |
Initial release |
GigaBASE |
1.03 |
3-Mar-1999 |
Object-Relational Database management System |
Fix bug with strxfrm, Watcom C++ support |
GigaBASE |
1.02 |
2-Mar-1999 |
Object-Relational Database management System |
Support of restore for multifile |
JORA |
2.02 |
26-Feb-1999 |
Java Object Relational Adapter |
Support of fetching records in ArrayList |
GigaBASE |
1.01 |
22-Feb-1999 |
Object-Relational Database Management System |
Initial release |
FastDB |
1.04 |
22-Feb-1999 |
Main Memory Object-Relational Database Management System |
VC 5.0 bug overcome, national language support |
POST++ |
1.19 |
20-Feb-1999 |
Persistent object storage |
Solaris CC support |
GOODS |
2.03 |
17-Feb-1999 |
Generic Object Oriented Database System |
Support of pthreads in SuSe Linux |
FastDB |
1.03 |
15-Feb-1999 |
Main Memory Relational Database Management System |
Some bugs in transaction commit protocol fixed |
POST++ |
1.18 |
12-Feb-1999 |
Persistent object storage |
DynString class added |
MiniDB |
1.0 |
28-Jan-1999 |
Single user OODBMS |
Very old version of GOODS |
POST++ |
1.17 |
25-Jan-1999 |
Persistent object storage |
Implementation of T-tree |
POST++ |
1.16 |
22-Jan-1999 |
Persistent object storage |
Support of in-place modification mode |
FastDB |
1.02 |
18-Jan-1999 |
Main Memory Relational Database Management System |
User defined functions and "start from follow by" construction
added |
GOODS |
2.02 |
18-Jan-1999 |
Generic Object Oriented Database System |
Objects of Java String type can now be made persistent. Fix bug in
javamop |
FastDB |
1.01 |
14-Jan-1999 |
Main Memory Relational Database Management System |
Initial release |
POST++ |
1.15 |
10-Jan-1999 |
Persistent object storage |
Load page on-demand support for Win95 |
SAL |
1.02 |
6-Dec-1998 |
System Abstraction Layer |
Fix error with stack overflow detection in HP-UX |
GOODS |
2.01 |
23-Nov-1998 |
Generic Object Oriented Database System |
Interface for Java, improved transaction and garbage collection
performance |
SAL |
1.01 |
23-Nov-1998 |
System Abstraction Layer |
Initial release |
PtoC |
3.41 |
23-Nov-1998 |
Pascal to C/C++ converter |
Smart generation of parentheses in expressions |
Jlint |
1.08 |
10-Nov-1998 |
Java checker |
Recurse into directories capability |
JavaGO |
1.03 |
10-Nov-1998 |
Java Global Optimizer |
Bug fixing, recurse into directories capability |
POST++ |
1.14 |
10-Nov-1998 |
Persistent object storage |
Multithreaded support |
PtoC |
3.40 |
6-Nov-1998 |
Pascal to C/C++ converter |
Support of M68000 Green Hills Pascal dialect, smart constant
conversion for C, port to OS/2 and FreeBSD |
JavaGO |
1.02 |
6-Nov-1998 |
Java Global Optimizer |
Bug fixing |
Ccalc |
1.01 |
20-Oct-1998 |
C expressions calculator |
Initial release |
JavaGO |
1.01 |
19-Oct-1998 |
Java Global Optimizer |
Initial release |
PtoC |
3.36 |
19-Oct-1998 |
Pascal to C/C++ converter |
Introduce asciiz type for proper conversion of Turbo Pascal
strings |
Jlint |
1.07 |
8-Oct-1998 |
Java checker |
AntiC improvements made by Edouard Parmelan |
JORA |
2.01 |
8-Oct-1998 |
Java Object Relational Adapter |
Version for JDK 1.2 and JDBC 2.0 |
GOODS |
1.05 |
29-Sep-1998 |
Generic Object Oriented Database System |
Port to FreeBSD, optimization of synchronous writes to the log |
PtoC |
3.35 |
29-Sep-1998 |
Pascal to C/C++ converter |
Implement upcase(), filesize(), delete() functions for TP. Fix bug
with conformant matrices |
Jlint |
1.06 |
11-Sep-1998 |
Java checker |
Unreachable code detection. Add new options to AntiC |
Jlint |
1.05 |
8-Sep-1998 |
Java checker |
Fixing bug with array length calculation |
Posix1b |
1.01 |
2-Sep-1998 |
POSIX.1b support for Linux |
Initial release |
POST++ |
1.12 |
27-Aug-1998 |
Persistent object storage |
Fix compiling problem with S.u.s.e Linux 5.2 and Windows 98 |
Jlint |
1.04 |
24-Aug-1998 |
Java checker |
Array indices checking added, bug with nested classes
fixed |