Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Async versions of Ado.Net methods #144

Closed
Giorgi opened this issue Feb 8, 2021 · 21 comments
Closed

Implement Async versions of Ado.Net methods #144

Giorgi opened this issue Feb 8, 2021 · 21 comments

Comments

@Giorgi
Copy link

Giorgi commented Feb 8, 2021

Ado.Net classes such as DbCommand, DbConnection have async methods that aren't truly async and just execute the non-async versions and return their result. It would be nice if ODP.NET had a real implementation of those methods (the same way other database providers have) and was truly async.

@alexkeh
Copy link
Member

alexkeh commented Feb 8, 2021

@Giorgi This is a feature the dev team is working on. I'll have better visibility to when we can deliver this feature in the second half of this year. You can ask me then.

@iinuwa
Copy link

iinuwa commented Jul 16, 2021

Hello @alexkeh, is there an update on this request?

@alexkeh
Copy link
Member

alexkeh commented Jul 16, 2021

Ping me back in a couple of months. We're busy shipping the next 21c release right now. Once done, we'll have more visibility which release we'll be able to slot async in as we continue to make progress.

@luboid
Copy link

luboid commented Sep 7, 2021

Is there progress on the issue

@alexkeh
Copy link
Member

alexkeh commented Sep 7, 2021

@luboid
We're making progress, but I don't have a public timeline to share just yet. There's a wide range of dates possible depending on how the testing goes. It won't be with our next major ODP.NET release at the end of the year. That one will have .NET 6 and EF Core 6 support. Once that release goes out, I should be able to provide a time range for release.

@ksantoso
Copy link

Hi @alexkeh , is there any update on the estimated timeline for this async release?

@alexkeh
Copy link
Member

alexkeh commented Jan 7, 2022

@ksantoso ODP.NET async is planned for release around the end of this year. It's part of our next major release.

@iinuwa
Copy link

iinuwa commented Jan 9, 2022

To confirm, that's around Q4 2022?

@alexkeh
Copy link
Member

alexkeh commented Jan 9, 2022

CY Q4 2022 seems most likely at this time.

@ricardodemauro
Copy link

Hi @alexkeh.

Just checking. Is it still planned for CY Q4 2022?

Thanks,

@alexkeh
Copy link
Member

alexkeh commented Jun 17, 2022

It's looking like the release will be past Q4 this year. ODP.NET async will be released alongside Oracle's next major DB release and that release is not looking like it will make it by the end of the year.

@alexkeh alexkeh added this to the ODP.NET 23c milestone Oct 20, 2022
@BaraOne
Copy link

BaraOne commented Oct 25, 2022

Hi @alexkeh
Q4 has started. Any updates on this?
Regards

@alexkeh
Copy link
Member

alexkeh commented Oct 25, 2022

ODP.NET async in managed and core versions will be released with Oracle DB 23c as announced during Oracle CloudWorld. The release won't be in Q4 2022 though. It will be sometime next year. Keep an eye out for when Oracle RTMs DB 23c.

@alexkeh
Copy link
Member

alexkeh commented Dec 26, 2022

If your team wants to try ODP.NET async, sign up to join the Oracle DB 23c beta program. ODP.NET 23c (managed and core) will support .NET async await in for DB 19c and higher.

@will-scc
Copy link

Hi @alexkeh, can I confirm the following: is it also the case that Oracle.EntityFrameworkCore does not currently supported .NET async/await but should do in the 23c release and when it does only for databases which are 19c and later?

@alexkeh
Copy link
Member

alexkeh commented Mar 29, 2023

That's correct. ODP.NET 23c will be the first to support async/await. ODP.NET 23c will support only DB 19c and higher.

@say25
Copy link

say25 commented Apr 3, 2023

@alexkeh Is there a timeline or place we can follow to see when the 23C driver will leave private beta and/or be officially released?

@alexkeh
Copy link
Member

alexkeh commented Apr 3, 2023

@say25 When we have a public date for the ODP.NET 23c release, I'll announce it on my blog and the Oracle .NET Twitter channel. It's unlikely we'll publish a timeline for pre-production releases as those releases tend to be released when they meet specific quality metrics.

For 23c beta customers, ODP.NET 23c availability will be announced through the beta email updates.

@alexkeh alexkeh modified the milestones: ODP.NET 23c, ODP.NET 23.2 May 11, 2023
@alexkeh
Copy link
Member

alexkeh commented Jul 29, 2023

ODP.NET Core and Managed ODP.NET 23.2 Dev Release are now available on NuGet Gallery with support for async. You can learn more about using ODP.NET async here.

@alexkeh alexkeh closed this as completed Jul 29, 2023
@say25
Copy link

say25 commented Nov 20, 2023

@alexkeh and news on getting a production release published for 23?

@alexkeh
Copy link
Member

alexkeh commented Nov 20, 2023

@say25 First half of 2024.

All DB 23c server and client software will be released in production at the same time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

9 participants