v2 release date
I know I keep asking, but does anyone know when we might see the self-hosted version of the novu framework be released? I've seen in a couple of posts it was to be at the end of August but just wanted to confim.
Thanks!
60 Replies
@dr.really, you just advanced to level 11!
Hey @dr.really ๐๐ let me follow up with the team and come back with a reply and a date, does that sound good??
That works perfectly!
Hey @dr.really I should have a date tomorrow, will update soon.
Thank you Tomer! Hopefully you guys don't see me as being "pushy" or anything, i'm just really curious and our team throughly enjoys working with Novu. I rock your guys' backpack everywhere haha
Not at all ๐
perfect haha even if its a beta release, I'm willing to test it out at scale if you guys need that kind of testing haha ๐
@Tomer Barnea I have the same question regarding the release of v2. I would really appreciate it if you could provide some information.
Hey all, we are facing a slight delay in the release of the new Docker, @Pawan Jain will follow up today with an announcment of the the release date. Apologies on the delay, and thank you all fo caring and pushing us to make sure everyone can work with the new version, you all rock!!! cc @LUCKY (saw you on another thread ๐ )
Thanks @Tomer Barnea for the clear communication
Hey @Pawan Jain just touching base ๐
@dr.really
checkout the announcement message
https://discord.com/channels/895029566685462578/1040040454906986578/1280871773339914320
thank you good sir!
@Pawan Jain quick question, is it possible to build the images ourselves, if we would want to try it out earlier?
or are there certain blockers where we should wait?
@LUCKY
Unfortunately no.
If you want to try how it works. You can test it on our cloud
Hey @Pawan Jain Iโm just about to start integrating Novu into my platform. Given this upcoming change do you recommend I just wait until the updated docker container is ready? Is it still on track for launch in early October?
@Shri
I would recommend you to wait. v2 self host release on track
Hello friends, any update on the release date for v2 self hosted images? ๐
Hey @dr.really we should be on track and release should be next week:-) We will follow up on that early next week ๐ฅณ
This is FANTASTIC news!! :cherry_partying::cherry_partying:
Hey @Tomer Barnea quick question, if I start today with the cloud version, how easy is it to migrate to the selfhosted docker version when it comes out?
Hey @Shri it's code based, so moving workflows will be a very easy. As for history, subscribers, integrations, there is no migration, but you can recreate them with ease.
Gotcha, makes sense! Thank you for your efforts and looking forward to the v2 docker image!
BTW do you guys have any guides for PWAs? Or are they just considered in-app react notifications and then I can handle the icon badge etc. in the service worker?
@Shri
BTW do you guys have any guides for PWAs? Or are they just considered in-app react notifications and then I can handle the icon badge etc. in the service worker?I think push notifications will be better if you want to show notification in the device notification panel.
Hey @Pawan Jain , thanks for the reply.
Technically speaking, both iOS and Android show web notifications for PWAs just like push notifications on the lock screen, notifications center and heads-up toasts on the screen.
Is there any reason why you are suggesting push? Im hoping to keep the stack simple and not have to integrate with Firebase and also deal with Apple's extra steps to allow push notifications on their devices.
Let me check with my team on this
Awesome thank you! Ill try out the cloud version with my PWA and let you know how it goes
@Shri, you just advanced to level 2!
Great News! I am really looking forward to release
@LUCKY, you just advanced to level 4!
Crossing my fingers
I just noticed that there is a v2 image posted up, are these good to use now? :animated_eyes:
haha, it is working, we are doing some final test, and ready to acnnount it ๐
i'm extremely excited for this, v2 is taking novu to a new height
@dr.really feel free to try it out and report what you see, we should be ready to announce it next week
Can someone confirm that by runnnig
npx novu@latest dev
it appears to be starting a tunnel, like a reverse proxy? If that's the case is there a way to turn that off or lock it behind a flag?just confirmed by jumping off my work's internet connection and it's auto starting a reverse proxy, is there a way to stop that function? auto reverse proxies are not a good thing imo
and i just got a notification from our netsec guys that it triggered crowdstrike ๐ฆ
digging through the docs i found this: https://docs.novu.co/community/self-hosting-novu/deploy-with-docker#local-tunnel-and-self-hosted-deployments
which is cool, however i'm not exactly sure how to just start the local studio sans tunnel haha
Sorry for the wall of text, I know it was once possible to use our own reverse proxy back when framework was called echo, is that still an option? For example we have a corporate account with ngrok for all our our reverse proxy needs so would it be possible to use that instead? If we can get this all figured out Iโm more than happy to contribute to the community docs to help others out as well ๐ (side note, the updated UI is really clean)
Hey @dr.really let me loop in @Pawan Jain or maybe @Dima Grossman to answer that question, I am unsure if you can, but I'll let them reply. Kudos for your sec team on the quick alert ๐
Thanks Tomer! and I work for a hosptial so our netsec guys are really quick ๐ i know back when local studio was called Echo we could run the local studio and then choose which reverse proxy we wanted to use
had to go back and look, but this is what the ui looked like
(sorry for being annoying) just wanted to circle back around to see if there was a way to run local studio without starting the local tunnel ๐
@dr.really checking this for you
Regardless, you should be able to run the studio, and ignore the generated local tunnel. OR the problem is that it creates it in the first place and you want to turn it off?
Because at the current mode, studio works against localhost. And it's only required to have the tunnel when runnign a test workflow flow
Unfortuently at the moment, we don't allow hooking a 3rd party service for Studio Testing flow
hey Dima! so the issues is that when i run the
npx novu dev
command it automatically starts the tunnel and our netsec is blocking it which causes the local studio to just not run. You said that in the current studio it works against localhost, but do you know how I can run just the studio without starting the tunnel?Unfortuently we don't have a way to skip the tunnel today ๐ฆ
๐ฆ i noticed that on the web if you go to
http://localhost:4200/studio
it looks like maybe that is the UI for the studio but idk if i'll have have the api and all of that running locally for that to work lol@dr.really will you be able to supply your own tunnel when running npx novu dev? for example
npx novu dev --tunnel http://ngrok.etc...
?yeah if this was an option that would be fantastic because this would allow me to use our corprate ngrok
@Pawan Jain is the 0.24.0 open source version going to be upgraded too? Would that be happening this month?
@Kedar
We are not planning 0.24.0 version updates.
It will be possible to migrate from version 0.24.0 to v2.0.0?
I have already tried to do the migration by only changing the docker images version and all services seems to run correctly except the web-dashboard container. I was able to fix by changing a little bit the start command to load the env correctly.
@bledar currently v2 only supports the new framework based workflows, we are working on a hybrid mode right now it's likely to be released in v2.1 or v2.2 where you can still have your old UI based workflows alongside code defined workflows
Is V2 already available?
ah it is, these are the links, right?
https://github.com/novuhq/novu/pkgs/container/novu%2Fapi
https://github.com/novuhq/novu/pkgs/container/novu%2Fweb
https://github.com/novuhq/novu/pkgs/container/novu%2Fworker
Thanks, I see the docker-compose file is also updated here:
https://github.com/novuhq/novu/blob/next/docker/community/docker-compose.yml
GitHub
Build software better, together
GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects.
GitHub
Build software better, together
GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects.
GitHub
Build software better, together
GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects.
GitHub
novu/docker/community/docker-compose.yml at next ยท novuhq/novu
Open-Source Notification Platform. Embeddable Notification Center, E-mail, Push and Slack Integrations. - novuhq/novu
just wanted to double check in case i missed something, is this command in the local studio now or were you guys going to put it in? sorry for the 9am ping ๐
@dr.really it's currently not there ๐
I'm not sure if we will be able to handle this soon, as the team currently quite busy with the new dashboard. The code area is here: https://github.com/novuhq/novu/blob/7fb1570470504bd8ec56abada3ed4960306118e2/packages/cli/src/commands/dev/dev.ts#L29
If you want to submit a contribution, I think
--tunnel
url should work, and in case it's passed, it can be used instead of the generated oneGitHub
novu/packages/cli/src/commands/dev/dev.ts at 7fb1570470504bd8ec56ab...
Open-Source Notification Platform. Embeddable Notification Center, E-mail, Push and Slack Integrations. - novuhq/novu
sounds good! i will work on getting novu dev setup locally and see what i can do to contribute ๐
GitHub
๐ Feature: Provide own tunnel when utilizing Local Studio ยท Issue #...
๐ Feature description Add the ability to pass a command to npx novu dev that will not start the automatic local tunnel. This flag would should take in a string argument that would be a user provide...
GitHub
Feature: Custom Tunnel Support by wh1337 ยท Pull Request #6711 ยท nov...
What changed? Why was the change needed?
This pull request introduces a new feature to support custom tunnels in the development command of the CLI. The key changes include adding a new tunnel opt...