Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Datasource name. When provided and no explicit isolation is set on the transaction, returns the datasource's default isolation level.
Empty file.
Empty file.
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: GetTransactionIsolation
id: function-GetTransactionIsolation
categories:
- debugging
---

Returns the isolation level of the current transaction as a string. If a datasource is provided and no explicit isolation is set, returns the datasource's default isolation level.
1 change: 1 addition & 0 deletions docs/recipes/ai.md
Original file line number Diff line number Diff line change
Expand Up @@ -416,6 +416,7 @@ All three AI engines (Claude, OpenAI, Gemini) support a **passthrough mechanism*
When initializing an AI engine, Lucee extracts all known configuration properties (`model`, `apikey`, `temperature`, etc.) from the `custom` block. Any **remaining unknown keys** are collected and forwarded directly into the HTTP request body sent to the provider. Additionally, a `headers` key allows forwarding custom HTTP headers.

This means:

- New provider features work immediately via config, no Lucee update required
- Beta APIs and experimental parameters are fully accessible
- The passthrough respects existing keys — it will never overwrite fields Lucee sets explicitly (like `model` or `messages`)
Expand Down
Loading