UltraLite version 17.0 introduces new, changed, deprecated, or removed features.
Deprecated features will be removed in future versions. Alter your applications to use recommended feature replacements instead of relying on deprecated features.
The identity-file option for the ulinit and ulload utilities support PEM and PKCS12 identities.
The UL_SYNC_STATE_RECEIVING_UPLOAD_ACK state has been removed and several new states have been added.
ul_sync_stateThis method closes a ULIndexSchema instance in an UltraLite.NET application.
Android Studio is the official IDE for Android devices. An Android Studio project has been added for the CustDB sample.
The package name for the Java classes is now com.sap.ultralitejni17. The package name for the CustDB sample is now com.sap.custdb.
UltraLite for WinRT API supports Windows 8.1 Store Apps and Windows Phone 8.1 applications. An UltraLite CustDB sample for WinRT supports Microsoft Visual Studio 2013 and Windows Phone 8.1.
UltraLite supports the x86 Linux platform.
UltraLite supports the Android platform running on the 64-bit ARM processor.
Microsoft ActiveSync provider support for UltraLite is no longer available.
Publication articles up to 2048 bytes are now supported.
Create a new database or rebuild existing ones to access the larger publication article size. Older databases continue to use a maximum publication article size of 256 bytes.
The maximum UltraLite database file size has been increased from 4 GB to 16 GB for page sizes of 4 KB, 8 KB, and 16 KB. For databases with a page size of 2 KB, the limit has only been increased to 8 GB, and for 1 KB database pages, the size limit has been decreased to 1 GB.