Announcing ODP.NET 23ai — New Async, OpenTelemetry, AI Vector Search Support, and More

Alex Keh
Oracle Developers
Published in
3 min readMay 4, 2024

--

I’m excited to announce ODP.NET 23ai and Oracle Database 23ai production releases. This database version is available in the cloud and on-premises. ODP.NET is free for all and Oracle Database is free for developers. This Oracle Database 23ai blog post has more info about the database’s numerous new features (and what happened to the 23c naming convention). 😊

As you’ve probably deduced, the “ai” in ODP.NET 23ai refers to “Artificial Intelligence”. This new ODP.NET version incorporates support for Oracle AI Vector Search, allowing apps to perform similarity searches, retrieval augmented generation (RAG), and outlier search. The ODP.NET dev guide describes how to use Oracle AI vector search with your .NET apps.

Natural language query support is another recent innovation. Oracle calls it Select AI. Users and developers can ask the database what they are looking for in plain English. Oracle translates the text into SQL, executes it, and returns the results. Select AI is available from the ODP.NET provider.

The 23ai release doesn’t just include new AI features. There are a whole array of major performance, observability, ease of use, high availability, and scalability enhancements as well. The ODP.NET 23ai what’s new section summarizes all 25 new ODP.NET features.

Over the past year or so, I’ve written about most of these ODP.NET 23ai features. Here are those blog posts:

To help you develop apps with these new capabilities, I published several ODP.NET code samples on GitHub:

I teamed up with my colleague, Kuassi Mensah, to highlight new 23ai application observability features in ODP.NET and Oracle JDBC in this video:

Start Developing with ODP.NET 23ai Today

ODP.NET 23ai can be downloaded from NuGet Gallery. The downloads include:

You can also learn more about all these new features by referencing the ODP.NET 23ai documentation.

--

--

Alex Keh
Oracle Developers

Alex Keh is a senior principal product manager at Oracle focusing on data access and database integration with .NET, Windows, and the cloud.