What's new in cubeSQL 5.0.1
Mar 17, 2015
- SERVER: Fixed an issue that prevents correct loading of certain plugins
- SERVER: Fixed an issue with disabled logins
- SERVER: Fixed an issue with current connection counter
- SERVER: Fixed an issue with manual backup path
- ADMIN: Small fixes and improvements
- OTHER: Improved Mac Installer
New in cubeSQL 5.0.0 (Mar 3, 2015)
- SERVER: Added new FILE UPLOAD/DOWNLOAD capabilities
- SERVER: Added ATTACH/DETACH database commands
- SERVER: Added shared cache mode options
- SERVER: Added zipfs sqlite support
- SERVER: Added ability to open databases outside of the "databases" folder
- SERVER: Added cubesql_register_tokenizer to plugin SDK
- SERVER: Added custom JSON startup config file support
- SERVER: Greatly enhanced SSL security to both client and server
- SERVER: Added peer client verification to SSL
- SERVER: Added new SSL+AES encryption
- SERVER: Added the ability to bridge to different database engines (PostgreSQL fully supported)
- SERVER: Added CLOSE database command (to completely unload database)
- SERVER: Upgraded sqlite to version 3.8.7 (up to 50% faster than cubeSQL 4.5)
- SERVER: Added a new command line parameter to specify custom log directory location
- SERVER: Added support for UNICODE61 (in FTS3/4)
- SERVER: Fixed issue with non native connections
- SERVER: Fixed some JSON over TCP issues
- SERVER: Improved JSON handling
- SERVER: Fixed some Win32 related issues
- SERVER: Win32 DLL now loaded from a custom DLL directory (with 32/64bit subdirectories)
- SERVER: Removed MVCC code
- SERVER: Improved set resource limits on Mac and Linux
- SERVER: Several others fixes and improvements
- ADMIN: IP address is now reported on Log pane
- ADMIN: Overall improvements and fixes
- OTHER: Updated cubeSQL Preference Pane on MacOS X
- OTHER: New startup script on MacOS X
- PLUGIN: New Xojo plugin format in addition to Real Studio format
- PLUGIN: Now correctly detects when SSL is not installed
- PLUGIN: Added support for new SSL+AES encryption protocol
New in cubeSQL 4.5.0 (Jul 12, 2013)
- SERVER: Minimum client buffer size has been increased from 4KB to 16KB
- SERVER: Added a new SET PREFERENCE MINIMUM_BUFFER_SIZE TO preference value to set clients buffer
- SERVER: Updated sqlite to the latest 3.7.16.2 version
- SERVER: Fixed a JSON queries related buffer size issue
- SERVER: Fixed a JSON related memory leak
- SERVER: Fixed a SHELL schedule issue
- SERVER: Some fixes to the scheduler subsystem
- SERVER: Changed syntax for the RESET SCHEDULER custom command
- SERVER: Introduced a new DATABASE_ADMIN privilege
- SERVER: Fixed a rare crash (confirmed on Linux but it could affect all other platforms)
- SERVER: Fixed all JSON UTF-8 encoding/escaping issues
- SERVER: New token connection to disable third party apps to connect to a private server:
- SET PREFERENCE 'SECRET_TOKEN' TO 'my_secret_token_string';
- SET PREFERENCE 'TOKEN_CONNECTIONS_ONLY' TO '1';
- SERVER: Added a new AUTOMATIC_ROWID_ENABLED preference setting
- ADMIN: Overall improvements
- ADMIN: Improved Retina support on MacOS X
- PHP: Fixed an issue due to empty recordset returned by JSON
- PHP: Added the connect_database method
- ADMIN: Other minor fixes and improvements
- C SDK: Small fixes
New in cubeSQL 4.3.0 (Oct 1, 2012)
- SERVER: Updated sqlite to version 3.7.13
- SERVER: Added a new MAX_CONNECTIONS preference key to allow third party developers to limit number of allowed connections
- SERVER: Added DOWNLOAD BACKUP DATABASE dbName WITH TIMESTAMP value custom command
- SERVER: Fixed a rare issue that can affect old Windows distributions related to spurious console commands
- SERVER: Improved UNC and Network paths handling under Windows
- SERVER: Fixed a rare DOWNLOAD DATABASE crash bug
- SERVER: Fixed a small log issue related to vm commands
- SERVER: Added SSL support
- SERVER: Added DROP PREFERENCE 'key' custom command
- SERVER: Added ENCRYPT DATABASE dbName WITH KEY newKey custom command
- SERVER: Added DECRYPT DATABASE dbName custom command
- SERVER: Improved REMOVE USER FROM GROUP custom command
- SERVER: Improved CREATE DATABASE IF EXISTS custom command
- SERVER: Improved handling of UTF-16 encoded databases
- SERVER: SET PREFERENCE BACKUP_PATH on Windows now correctly handle UNC and Network paths
- SERVER: While disconnecting client now waits at maximum 6 minutes if a backup operation is in progress
- SERVER: Added preference key SSL_CONNECTIONS_ONLY
- SERVER: Fixed a realsqlserver.settings migration bug
- SERVER: Fixed a bug related to MVCC turned ON and CREATE TABLE command when that table already exists
- SERVER: Improved debug output for Windows Service events
- SERVER: Fixed a rare Linux 32bit crash bug triggered by vmselect
- SERVER: Added -q and -m startup parameters (cubesql -h for usage)
- SERVER On some Windows distributions do not stop cubeSQL service if user disconnects
- ADMIN: New icon
- ADMIN: New SSL connection option
- ADMIN: On Linux now checks if libgtkhtml is installed before opening the News panel
- ADMIN: Other minor fixes and improvements
- PLUGIN: New SSL options
- C SDK: New SSL options
New in cubeSQL 4.2.0 (Dec 16, 2011)
- SERVER: Fixed an issue related to the DISABLE LOGIN custom command
- SERVER: Token connect now honors clear/encrypt disabled login
- SERVER: Fixed an issue related to double single quote in custom commands
- SERVER: Fixed a crash bug that affects all platforms triggered by heavy load
- SERVER: Added ADD LOG ENTRY custom command in order to allows client to add messages to the log file
- SERVER: Fixed a Windows only crash bug
- SERVER: Fixed a Windows only hang
- SERVER: Fixed all the issues that triggers an incorrect “db is locked” error message (error 7055)
- SERVER: Updated sqlite to version 3.7.8
- SERVER: Running time for a developer key has been increased to 4 hours (was 2 hours)
- SERVER: There is now a way to specify maximum number of backups to retain per database (to avoid disk is full error), in order to activate it just use the custom command: SET PREFERENCE MAX_BACKUPS TO value
- SERVER: Fixed several JSON related issues
- SERVER: Dramatically improved JSON queries performance
- SERVER: A lot of others small fixes and improvements
- SERVER: Updated C SDK
- SERVER: There is now a native 32bit and 64bit DLL SDK for Windows native connections
- PLUGIN: Timeout value is now properly honored. Set it to 0 if you want to wait MAX_TIMEOUT value (default to 900 seconds but you can change it via the SET PREFERENCE MAX_TIMEOUT TO value).
- PLUGIN: Added support for REAL Server and REAL SQL Server protocol, just set the db.useREALServer As Boolean property BEFORE db.Connect.