-
-
Notifications
You must be signed in to change notification settings - Fork 169
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
2.0 Roadmap #431
Comments
ref: #428 - closed as by itself is irrelevant. |
For whoever reads it: I'm working on it. Things look good :) |
I know 💜 |
Wish you all the best! Will try to give a hand where possible. |
Next update: wip branch is pushed. |
More updates to come in the upcoming weeks. 2.0 works but I still work on many things (mostly quality, stability and docs). |
Do you have a project management board? May share it publicly to invite people to help ? |
@luong-komorebi just this ^^ There are specs needed (that's what I'm working on) and updated docs (once specs are done). The rest is done. What type of details would you need to help? |
Ahh, I dont need to help. Sounds like things are moving really well. I was just worrying that one man effort may be devastating. Best of luck |
@luong-komorebi slower than I would want but moving forward :) it's a huge re-write with many performance improvements, that's why it's taking so much time. |
This is exciting! Thank you so much for your hard work here 🥇 |
@sandipsubedi thank you for your kind words. I'm moving forward with each day. |
Another set of specs pushed. There are 3 main classes that need more coverage and I'm done with specs. Then I will update appropriate instrumentation hooks and we can finally move forward :) |
Many new things: much much better Rails integration, WaterDrop integration out of the box, fixed error handling, specs, we're getting closer to closing the code development and getting to docs :) |
aaand ActiveJob Karafka adapter POC is done :) works great!
|
Done with unit tests at 95%. The rest will be tackled with the integration specs that I'm working on. |
Integration specs are done 🎆 . I will be adding more down the road if any corner cases come to my mind. Time to start writing docs and upgrade notes :) |
Integration specs are finally stable. After 24h hours no random crashes or any other issues... 😅 |
Almost there. Last things for Rails activejob plugin and the hardest part: docs 😅 |
I started a slack channel: https://slack.karafka.io/ :) feel free to join. |
I have nothing more to do at the moment in the code 💪 Starting to rework / update wiki + upgrade notes + and release notes. |
LOL and here I changed like 5000 lines to provide better stability, performance and features 😅 But I'm left with 1.5 pro feature only. Gosh... |
RC1 will be released today. |
Gosh almost 4 years. I think many ppl thought it would not happen: 🚀 🔥 With great pleasure and high hopes I can say, that karafka 2.0.0 has been released. https://rubygems.org/gems/karafka/versions/2.0.0 / https://my.diffend.io/gems/karafka/1.4.13/2.0.0 🎆 closing this in favor of small post-release tasks. |
The development of rdkafka-ruby is in progress. Once some neded features are available, we could migrate to it.
Things required:
Expose API for managing Karafka from within Puma or Sidekiq process- not going to happen. Stupid idea.85%,87.51%,89%,93%) - rest will be covered with integration specs#seek
on the clientrdkafka updated callbacks support for Karafka and WaterDrop- marking as done as no longer needed as I bypassed the issue (Better callbacks support + statistics bug fixes waterdrop#216)2.0.5
style of listeners (introduce consumer and client name #729, Async errors and statistics hooks #732)2.0
is outPost-release:
The text was updated successfully, but these errors were encountered: