Skip to content

Commit 7734e3c

Browse files
committed
23.5 README fixes
1 parent 56a7c4e commit 7734e3c

File tree

1 file changed

+29
-1
lines changed

1 file changed

+29
-1
lines changed

README.md

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ async function run() {
111111
const query = "SELECT 9007199254740992 AS n FROM dual";
112112
const options = { fetchInfo: { N: { type: oracledb.ORACLE_NUMBER } } };
113113
const queryResult = session.execute(query, [], options);
114-
const result = queryResult.rows[0].N.add(new OracleNumber(7));
114+
const result = queryResult.rows[0].N + new OracleNumber(7);
115115

116116
// print result to the console before exporting it
117117
console.log(result);
@@ -128,6 +128,34 @@ If you plan to use database-side JavaScript at a larger scale, we highly
128128
recommend to read our blog post on [Linting MLE JavaScript Modules in Continuous
129129
Integration Pipelines][4].
130130

131+
## Changelog
132+
- **Oracle 23.5**
133+
- support for
134+
[sql-template-tag](https://www.npmjs.com/package/sql-template-tag#oracledb)
135+
in SQL execution in `mle-js-oracledb` / `session.execute` by allowing the
136+
first argument to be of new type
137+
[IExecuteArgs](https://oracle-samples.github.io/mle-modules/docs/mle-js-oracledb/23ai/interfaces/api.IExecuteArgs.html)
138+
- **Oracle 23.4 (first release of Oracle 23ai)**
139+
- support for VECTOR type (INT8ARRAY, FLOAT32ARRAY, FLOAT64, DB_TYPE_VECTOR) in
140+
[mle-js-oracledb](https://oracle-samples.github.io/mle-modules/docs/mle-js-oracledb/23ai/modules/api.html)
141+
and
142+
[mle-js-bindings](https://oracle-samples.github.io/mle-modules/docs/mle-js-bindings/23ai/enums/JSTypes.html)
143+
including new
144+
[vectorDimensions](https://oracle-samples.github.io/mle-modules/docs/mle-js-oracledb/23ai/interfaces/api.IMetaData.html#vectorDimensions)
145+
and
146+
[vectorFormat](https://oracle-samples.github.io/mle-modules/docs/mle-js-oracledb/23ai/interfaces/api.IMetaData.html#vectorFormat)
147+
meta data properties
148+
- support for binding collection types, including new properties
149+
[elementTypeClass](https://oracle-samples.github.io/mle-modules/docs/mle-js-oracledb/23ai/classes/api.IDbObjectClass.html#elementTypeClass)
150+
and
151+
[packageName](https://oracle-samples.github.io/mle-modules/docs/mle-js-oracledb/23ai/classes/api.IDbObjectClass.html#packageName)
152+
of `DBObjectClass` and
153+
[maxArraySize](https://oracle-samples.github.io/mle-modules/docs/mle-js-oracledb/23ai/interfaces/api.IBindObjectValue.html#maxArraySize)
154+
of bind definitions in `mle-js-oracledb`.
155+
- support for
156+
[keepInStmtCache](https://oracle-samples.github.io/mle-modules/docs/mle-js-oracledb/23ai/interfaces/api.IExecuteOptions.html#keepInStmtCache)
157+
option in SQL execution in `mle-js-oracledb` / `session.execute`
158+
131159
## Help
132160
If you have questions or change requests about MLE, please [create a ticket](./CONTRIBUTING.md) or contact [Oracle Support](https://support.oracle.com).
133161

0 commit comments

Comments
 (0)