Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
[1.3.2] - 2020-12-02¶
We strongly recommend to upgrade to this version from Oracle 1.3.0 if you use Tarantool 2.6.0-138-gd3f1dd720, 2.5.1-105-gc690b3337, 2.4.2-89-g83037df15, 1.10.7-47-g8099cb053 or newer. .. _changed:
Changed¶
- Fix connection objects memory leak
[1.3.1] - 2020-12-01¶
Changed¶
- Removed get_position for non-scrollable cursors
- Delay connection gc so it not yields while collecting garbage (causes exit(1) since Tarantool 2.6.0-138-gd3f1dd720, 2.5.1-105-gc690b3337, 2.4.2-89-g83037df15, 1.10.7-47-g8099cb053, if non-closed connection processed by garbage collector)
[1.3.0] - 2019-11-28¶
Added¶
- Added support for connection environment
Changed¶
- Direct call of ‘oracle.connect’ is deprecated and will print warnings on call
- Added explicit error return for fiber cancelled errors
- Fixed segmentation fault on fiber cancel in the middle of fetch, cursor and connection create
- Fixed freeze on wrong credentials
[1.2.2] - 2019-09-30¶
Added¶
- Added support for scrollable cursors
Changed¶
- Fixed bug when cursor had no explicit Lua link to connection object and collecting connection object by gc made cursor unusable
[1.2.1] - 2019-09-16¶
Changed¶
- Fixed bug when connection close affected other connections cursors
- Fixed bug when cursors remained open on the Oracle side when closed manually
[1.2.0] - 2019-08-22¶
Added¶
- Added support for non-scrollable cursors
- Added support for connection caching parameters
[1.1.6] - 2019-07-08¶
Changed¶
- Removed memory leak when fiber with connection has been killed
- Fixed unresponsive event loop when fiber with long-running request is killed
[1.1.4] - 2019-04-04¶
Changed¶
- Improved error handling
- Fixed pushing double value into Lua stack
- Fixed Lua VM freeze while connecting to Oracle DB
- Various bugfixes
Added¶
- Added OCI libs as a separate rock with dependency
[1.1.0] - 2019-02-01¶
Changed¶
- Bugfixes
- Several stability improvements
Added¶
- Oracle OCCI switched to 11.2
- Detect and bind params from statement
- Removed autocommit
- Added more data conversions for returning dataset
- Use one method for read and write requests
- exec_once() removed
- Tests added
- CentOS 7 Dockerfile added
- Add support for blob parameters