ravendb / quartznet-RavenDB

RavenDB JobStore support for Quartz.NET scheduler.
Apache License 2.0
27 stars 19 forks source link

When will RavenDB 4 be supported? #13

Closed drikusvd closed 2 years ago

drikusvd commented 6 years ago

Since RavenDB 4 changed the way you connect to a document store the current version of Quartz.NET-RavenDB is not compatible with RavenDB 4. Are there any plans to support RavenDB 4?

iftahbe commented 6 years ago

Sorry, it's not planned in the near future. You can submit a PR if you feel up to it :)

lahma commented 6 years ago

If I were to submit a PR, should there be a separate project (nuget package) for quartz3+raven4?

lahma commented 6 years ago

@iftahbe / @ayende other option is if you want to donate source to Quartz.NET I can make RavenDB 4 integration part of the code base and run smoke tests etc against it. This original work would stay here.

ayende commented 6 years ago

We would be very happy to donate the source for the RavenDB <--> Quartz.NET integration.

lahma commented 6 years ago

Great news! I'll work on integrating the tweaked source to Quartz.NET source tree attributing you as the original authors. So there will be a new NuGet package something like Quartz.JobStore.RavenDB4 or something similar which will be part of Quartz.NET 3.x release cycle.

jabellard commented 5 years ago

@lahma , @ayende : Any updates on getting this package to work with Raven 4?

ayende commented 5 years ago

This is likely going to wait until someone would pick it up. Would you be interested in doing so?

lahma commented 5 years ago

I have branch under work, that I started months ago but life got in the way. I'll try to check/rebase/ update and check the status. Generally I was planning to make bigger changes to store APIs to make things a bit more saner. So with changes it would be Quartz v4.

jabellard commented 5 years ago

@lahma : Any updates on this?

oiBio commented 3 years ago

We are also looking for a solution. Anyone has something working for RavenDB 4/5?

ayende commented 3 years ago

We would love to help out anyone who wishes to update this.

nefarius commented 3 years ago

I've picked up working on Quartz.NET 3.3.x and RavenDB 5.x compatibility in this fork. Got the provided example working, still a fair bit to do but it doesn't look too bad, the worst is done 😅

nefarius commented 3 years ago

There we go 🥳

image

nefarius commented 3 years ago

I've put it in production today, confidence, yay 😆

@ayende @lahma pardon the ping; how'd you like me to go forward? PR? Completely new NuGet? More tests? Something else? 😇

ayende commented 3 years ago

A PR would be great, I think

nefarius commented 3 years ago

Done in #14