Skip to content
Accessibility Policy
Menu
QUICK LINKS
Cloud
Database
Java
AI
SUGGESTED LINKS
SUGGESTED SEARCHES
Country
Back
Cloud Account
Sign in to Cloud
Sign Up for Free Cloud Tier
Oracle Account
Sign-In
Create an Account
Help
Sign Out
AI Database
App Development
.NET
ODP.NET
New ODP.NET Features
This page lists new features in recent Oracle Data Provider for .NET releases.
ODP.NET Home Page
ODP.NET Features by Release
Expand All Releases
ODP.NET 26ai
Version 23.26.1
Amazon Web Services centralized configuration provider (core and managed)
Google Cloud Platform centralized configuration provider (core and managed)
Granular OpenTelemetry enablement (core and managed)
Version 23.26.0
.NET Runtime 10 (core)
Entity Framework Core 10 (core)
Spatial data and NetTopologySuite (core)
Upgradeable time zone file (core and managed)
OpenTelemetry rows fetched per round trip (core and managed)
Application Continuity settable maximum calls per request boundary (core and managed)
Raft replication
ODP.NET 23ai
Version 23.9
Semantic Kernel and .NET vectors (core and managed)
Distributed transactions on Windows (core)
Binary sparse vector data types (core and managed)
Bulk copy vector data types (core and managed)
OpenTelemetry round trip count and duration activity tags (core and managed)
PEM files for security (core)
Kerberos.NET option (managed)
SHA2-based thumbprint for certificate selection
Easier TLS version configuration
More OracleDataSource and OracleDataSourceBuilder properties (core)
Configurable connection string URL expiration grace period (core and managed)
Version 23.8
DbDataSource (core)
Sparse and dense vector data types (core and managed)
EF Core scaffolding data type mapping (core)
PKCS #12 wallet files and Secure External Password Store (core and managed)
Protect ODP.NET code from SQL injection attacks (core and managed)
Automatic Connection Recovery (core and managed)
Prevent app state leaks between database sessions (core and managed)
Bulk copy Boolean data types (core and managed)
Bulk copy index check enforcement (core and managed)
Version 23.7
Alpine Linux certification (core)
Apple macOS certification (core)
Sessionless transactions (core and managed)
Set rows to fetch per round trip (core and managed)
Set database roles on connections (core and managed)
Customize each connection's encryption and data integrity settings (core and managed)
Server Name Indication (core and managed)
Set database roles on connections (core and managed)
Enhanced password security with OracleOpaqueString (core and managed)
Sharding split partitionset (core and managed)
Version 23.6.x
23.6.1
.NET Runtime 9 (core)
Restrict connection configurations (core and managed)
23.6
Entity Framework Core 9 (core)
Kerberos (core)
OpenTelemetry enhancements (core and managed)
Vector BINARY numeric format (core and managed)
Easier proxy server setup for cloud deployments (core and managed)
IsFloatingPointNumber schema table column (core and managed)
Disallow Universal Naming Convention paths (core and managed)
User-created wallet stored client secret for Azure service principal authentication (core and managed)
Disable double encryption and double data integrity (core and managed)
Version 23.5.x
23.5.1
Eliminates exception using Transparent Application Failover SELECT mode (core and managed)
23.5
REF CURSOR column type (core and managed)
Globally suppress GetDecimal invalid vast exception (core and managed)
OpenTelemetry activity tag for rows affected by SQL (core and managed)
ODP.NET product information and application metadata (core and managed)
Bulk copy notification after all rows processed (core and managed)
OCI Object Storage change notification for connection information (core and managed)
Easy Connect Plus address lists (core and managed)
Microsoft identity platform tokens v2.0 enhancement (core and managed)
System.Text.Json DLL and dependency dynamic loading (unmanaged)
Version 23.4
AI vector search and vector data types
Public OracleMigrationSqlGenerator class (managed)
Version 23.3.x
23.3.3
Transparent Application Failover (TAF) and callbacks (core and managed)
Faster authentication for the first new connection (core and managed)
23.3.2
.NET Metrics (core and managed)
OpenTelemetry – automatic instrumentation and dynamic enablement (core and managed)
Centralized configuration providers – cloud vault and new config options (core and managed)
Microsoft Certificate Store certificate selection using thumbprints (core and managed)
23.3
Centralized configuration providers (core and managed)
Azure Active Directory single sign-on (core and managed)
Oracle IAM single sign-on token (core and managed)
Version 23.2
Asynchronous programming (core and managed)
Pipelining (core and managed)
Advanced Queuing and Transactional Event Queues (core and managed)
Application Continuity and Transparent Application Continuity (core and managed)
OpenTelemetry (core and managed)
JSON Relational Duality
SQL BOOLEAN data type
Oracle True Cache
Disabling auto-commit (core and managed)
SQL domain name and schema
Annotations
Increased database password length
TLS 1.3
Programmatic database startup and shutdown (core and managed)
ODP.NET 21c
Version 21.12
.NET Runtime 8 (core)
Entity Framework Core 8 (core)
Version 21.8
.NET Runtime 7 (core)
Entity Framework Core 7 (core)
Version 21.7
Azure Active Directory (core and managed)
TLS 1.3 (core and managed)
Version 21.6.1
Secure External Password Store support for non-Windows platforms (core)
Oracle IAM - Database alternate password (core)
Oracle IAM - IAM password, token, and database alternate password (managed)
Version 21.5
One-way TLS/SSL without wallets (unmanaged)
Version 21.4.x
21.4.1
.NET Runtime 6 (core)
Entity Framework Core 6 (core)
Oracle Identity and Access Management cloud service (core)
21.4
One-way TLS/SSL without wallets (core and managed)
Debian and Ubuntu Linux distribution certification (core)
Version 21.3
User-defined types (core and managed)
Version 21.1
Entity Framework Core 5 certification (core)
Binary JSON column data type
Client Initiated Continuous Query Notification
Sharding (core and managed)
More administrative privileges: SYSBACKUP, SYSDG, SYSKM, and SYSRAC
Trace redaction (core and managed)
ODP.NET 19c
Versions 19.16 and 19.15.1
19.16
TLS 1.3 (core and managed)
19.15
Azure Active Directory
Versions 19.14 and 19.13.x
19.14
One-way TLS/SSL without wallets (unmanaged)
19.13.1
Oracle Identity and Access Management cloud service (core)
19.13
One-way TLS/SSL without wallets (core and managed)
Versions 19.11 and 19.10
19.11
.NET Decimal retains trailing zeros after decimal point from Oracle NUMBER
19.10
.NET Runtime 5 certification (core)
Bulk Copy (core and managed)
Oracle provider types deserialization into DataSet/DataTable
KeepAlive on non-Windows platforms (core)
LDAP on non-Windows platforms (core)
Suppress GetDecimal invalid cast exception
Versions 19.8 and 19.7
19.8 in ODAC 19c Release 2
Entity Framework Core 3.1 Certification (core)
19.7
Websocket and Websocket with SSL/TLS (core and managed)
Connection string attributes: Tns_Admin and Wallet_Location (core and managed)
SYSASM privileged connections (core and managed)
Versions 19.6 and 19.5
19.6
.NET Core 3.1 certification (core)
Linux 8 certification (core)
Entity Framework 6.4 certification (managed and unmanaged)
19.5
.NET Core 3 certification (core)
Entity Framework Core 2.1 certification (core)
Version 19.3.x
19.3 in ODAC 19c Release 1
Entity Framework Core 2.2 certification (core)
Dynamically enabled tracing and trace file size Limit
More configuration options with new OracleConnection properties (core and managed)
SYSASM privileged connections (unmanaged)
19.3
.NET Framework 4.8 certification
Easy Connect Plus
Secure Oracle Notification Service connections
Configuration as code (managed)
Lightweight Directory Access Protocol (LDAP) on Windows (core)
Performance counters (core)
© 2026 Oracle
Privacy
/
Do Not Sell My Info
Ad Choices
Careers
Integrity Helpline
Contact Us
Facebook
X
LinkedIn
YouTube