• Release Archive

    Here is the list of all STSdb stable releases. Please don't use old releases, or you will find less support and they may contain some bugs.

    Version 3.5.10

    Release updates
    • added: TimeSpan key support
    • bug fixed: subkeys of type byte[] detection.
    • bug fixed: BlobStream was not marked as serializable.
    • bug fixed: Locator was not marked as serializable.

    Version: 3.5.9

    Release updates
    • INCOMPATIBLE CHANGE: new storage formats for String, Locator, XElement, Type, Byte[] and MemoryStream types. This changes affects also the Scheme table content. All databases created with early version of the engine is not compatible with 3.5.9. (For now, there is no export/import tools, you should make some csv-export from the 3.5.8 or earlier database and re-import it to the new one).
    • improved: storing of serializable objects;
    • improved: storing of String, Locator, XElement, Type, Byte[] and MemoryStream values;
    • improved: read/write speed when storing structs;
    • changed: Volume instances implements IVolume interface (instead of IFile);
    • renamed: Cluster to VolumeChain
    • bug fixed: structs detection is now working correctly. The database can store structs if all the fields in the structure fields tree are value-types AND all fields are not marked with [StructLayout(LayoutKind.Auto)] attribute. In this case the structs are stored as bytes (without compression) with GCHandle.Alloc + Marshal.StructureToPtr methods. Otherwise, the engine throws NotSupportedException().
    • bug fixed: XTable: In some specific cases properties of type double and float are stored with precision loss. This affects values that are convertible to decimal AND not convertible back to double/float without precision loss.

    Version: 3.5.8

    Release updates
    • bug fixed: MemoryVolume is now working. You can now create in-memory databases with StorageEngine.FromMemory() method (it has not worked until now)
    • changed: Cluster: sender parameter added to QuotaExceedDelegate delegate
    • added: Scheme: CopyTables() method
    • added: StorageEngine: CopyData() and Compact() methods
    • project: STSdb project switched to "Visual Studio 2010"

    Version: 3.5.7

    Release updates
    • bug fixed: Forward(Backward) method in XTable does not return any data when firstKey(lastKey) <(>) XTable.FirstRow.Key(XTable.LastRow.Key).

    Version: 3.5.6

    Release updates
    • License updated: STSdb is now available under several licenses: Open Source licenses (GPL 2 and GPL 3) and a "commercial", closed source license;
    • Code refactoring: source code collected into one single project;
    • STSdb.Compact project started for .NET Compact version. The project is not yet compiled.


Copyright © 2011 STSdb. All rights reserved.
STSdb is a product of STS Soft SC. Powered by vBulletin™ Version 4.0.0, Copyright © 2011 vBulletin Solutions, Inc.