6. Changelog¶
Each release is named after space stuff, with each release starting with a successive alphabet letter.
6.1. v1.0.0-alpha1 (Aurora)¶
This was the initial release and its goal was to get the most basic implementations of SELECT, INSERT, UPDATE and DELETE working.
- SELECT statement supports single expression from a single table, with support for ORDER BY on a single column. [#6]
- DELETE statement with
WHEREclause. [#7] - UPDATE statement with
WHEREclause. [#8] - INSERT statement.
- CREATE NOTIFICATION and DROP NOTIFICATION. [#3]
- Added logical operators:
AND,ORandNOT. - Added containment operators:
BETWEENandNOT BETWEEN. - Added mathematical operators:
+,-,*,/,^and%. - Added comparison operators:
=,<>,<,>,<=,>=and alias!=. - Added set membership operators:
INandNOT IN. - Added type checking operators:
ISandIS NOT. [#2] - Added pattern matching operators:
LIKEandNOT LIKE. [#1] - Added functions:
ABS(),BIT_LENGTH(),CEIL(),CHAR_LENGTH(),FLOOR(),OCTET_LENGTH(). [#4]
6.2. v1.0.0-alpha2 (Binary Star)¶
The focus of this release was on GROUP BY and aggregate functions.
6.3. v1.0.0-alpha3 (Comet)¶
This releases theme was indexing. At the moment only exact lookups are supported.
6.4. v1.0.0-alpha4 (Dark Matter)¶
The focus of this release was on supporting transactions.
- Support for START TRANSACTION, COMMIT and ROLLBACK. [#16] [#17]
- Refactored documentation for Sphinx, hosted on tesseractdb.readthedocs.org.