When v2.0.0? #4159

Closed
opened 2026-02-28 03:53:14 -05:00 by deekerman · 47 comments
Owner

Originally created by @Ionys320 on GitHub (Jun 9, 2025).

⚠️ Please verify that your question has not already been reported

🛡️ Security Policy

📝 Describe your problem

Hi!
I would like to know if there is any release date for v2, or what are the milestones that must be solved. Waiting for a looot of v2 features (some that I made), but can't switch to v2 easily using YunoHost until v2 is officially released.

📝 Error Message(s) or Log


🐻 Uptime-Kuma Version

1.23.16

💻 Operating System and Arch

Debian GNU/Linux 12

🌐 Browser

Vivaldi 7.4.3684.46 (Stable channel) (64 bits)

🖥️ Deployment Environment

  • Runtime Environment:
    • YunoHost: Version 12.0.17
  • Database:
    • SQLite: Embedded
  • Database Storage:
    • Filesystem:
      • Linux: ext4
    • Storage Medium: SSD
  • Uptime Kuma Setup:
    • Number of monitors: 57
Originally created by @Ionys320 on GitHub (Jun 9, 2025). ### ⚠️ Please verify that your question has not already been reported - [x] I have searched the [existing issues](https://github.com/louislam/uptime-kuma/issues?q=is%3Aissue%20sort%3Acreated-desc%20) and found no similar reports. ### 🛡️ Security Policy - [x] I have read and agree to Uptime Kuma's [Security Policy](https://github.com/louislam/uptime-kuma/security/policy). ### 📝 Describe your problem Hi! I would like to know if there is any release date for v2, or what are the milestones that must be solved. Waiting for a looot of v2 features (some that I made), but can't switch to v2 easily using YunoHost until v2 is officially released. ### 📝 Error Message(s) or Log ```bash session ``` ### 🐻 Uptime-Kuma Version 1.23.16 ### 💻 Operating System and Arch Debian GNU/Linux 12 ### 🌐 Browser Vivaldi 7.4.3684.46 (Stable channel) (64 bits) ### 🖥️ Deployment Environment - **Runtime Environment**: - YunoHost: Version 12.0.17 - **Database**: - SQLite: Embedded - **Database Storage**: - **Filesystem**: - Linux: ext4 - **Storage Medium**: SSD - **Uptime Kuma Setup**: - Number of monitors: `57`
deekerman 2026-02-28 03:53:14 -05:00
Author
Owner

@CommanderStorm commented on GitHub (Jun 10, 2025):

From my pov nothing is blocking an immediate release.

Maybe the following would be nice to change before we roll out, given this could be breaking ^^:

@CommanderStorm commented on GitHub (Jun 10, 2025): From my pov nothing is blocking an immediate release. Maybe the following would be nice to change before we roll out, given this could be breaking ^^: - https://github.com/louislam/uptime-kuma/pull/5880#discussion_r2138339162
Author
Owner

@dorianborovina commented on GitHub (Jun 10, 2025):

I was wondering too. :)

@dorianborovina commented on GitHub (Jun 10, 2025): I was wondering too. :)
Author
Owner

@CommanderStorm commented on GitHub (Jun 10, 2025):

or what are the milestones that must be solved

@Ionys320 if you have some spare time:
There are a few MAJOR bugs from v2.0 which are bad ^^

@CommanderStorm commented on GitHub (Jun 10, 2025): > or what are the milestones that must be solved @Ionys320 if you have some spare time: There are a few MAJOR bugs from v2.0 which are bad ^^ - https://github.com/louislam/uptime-kuma/issues/5780 - https://github.com/louislam/uptime-kuma/issues/5872 - (not really reproducible) https://github.com/louislam/uptime-kuma/issues/5357
Author
Owner

@Ionys320 commented on GitHub (Jun 11, 2025):

Hi @CommanderStorm, made some PRs for the two first bugs. Will try to check the last one when I'll have more time!

Hoping 2.0.0-beta.4 will be the last Beta version of v2!

@Ionys320 commented on GitHub (Jun 11, 2025): Hi @CommanderStorm, made some PRs for the two first bugs. Will try to check the last one when I'll have more time! Hoping 2.0.0-beta.4 will be the last Beta version of v2!
Author
Owner

@TingTing1990 commented on GitHub (Jun 13, 2025):

or what are the milestones that must be solved

@Ionys320 if you have some spare time: There are a few MAJOR bugs from v2.0 which are bad ^^

I want to use uptime now and don't want to use V1 to avoid the hassle of upgrading to V2, can I just use ghcr.io/louislam/uptime-kuma:2.0.0-beta.3 for now and wait for the bug fixes until the official release?

@TingTing1990 commented on GitHub (Jun 13, 2025): > > or what are the milestones that must be solved > > [@Ionys320](https://github.com/Ionys320) if you have some spare time: There are a few MAJOR bugs from v2.0 which are bad ^^ > > * [`invalid time value` after enacting an mainenance fucking with notifications, login, ... #5780](https://github.com/louislam/uptime-kuma/issues/5780) > * [Scheduled maintenance starts one minute later every day #5872](https://github.com/louislam/uptime-kuma/issues/5872) > * (not really reproducible) [Receiving a trace error: `insert into 'stat_hourly' - Duplicate entry '43-1731949200' for key 'stat_hourly_monitor_id_timestamp_unique'` #5357](https://github.com/louislam/uptime-kuma/issues/5357) I want to use uptime now and don't want to use V1 to avoid the hassle of upgrading to V2, can I just use ghcr.io/louislam/uptime-kuma:2.0.0-beta.3 for now and wait for the bug fixes until the official release?
Author
Owner

@CommanderStorm commented on GitHub (Jun 13, 2025):

can I just use ghcr.io/louislam/uptime-kuma:2.0.0-beta.3 for now

Yes

@CommanderStorm commented on GitHub (Jun 13, 2025): > can I just use ghcr.io/louislam/uptime-kuma:2.0.0-beta.3 for now Yes
Author
Owner

@edgicat commented on GitHub (Jul 6, 2025):

can I just use ghcr.io/louislam/uptime-kuma:2.0.0-beta.3 for now

Yes

It might be worth letting people know are archived logs being migrated to v2 on initial startup. Perhaps something on the webpage until complete would be good too.

@edgicat commented on GitHub (Jul 6, 2025): > > can I just use ghcr.io/louislam/uptime-kuma:2.0.0-beta.3 for now > > Yes It might be worth letting people know are archived logs being migrated to v2 on initial startup. Perhaps something on the webpage until complete would be good too.
Author
Owner

@CommanderStorm commented on GitHub (Jul 6, 2025):

That migration takes a while and that people should do a backup is in the migration guide, or are we talking about different places in the docs?

@CommanderStorm commented on GitHub (Jul 6, 2025): That migration takes a while and that people should do a backup is in the migration guide, or are we talking about different places in the docs?
Author
Owner

@edgicat commented on GitHub (Jul 7, 2025):

That migration takes a while and that people should do a backup is in the migration guide, or are we talking about different places in the docs?

Well that sounds like great advice, but unfortunately I didn't see any migration guide 🤦🏻.

I found I had a problem with my home assistant uptime Kuma HACS integration. When I checked my uptime Kuma dashboard it reported there was an update. I clicked on the date link and it took me straight to beta3 page on GitHub:
https://github.com/louislam/uptime-kuma/releases
A great page full of info on enhancements and fixes, but nothing on upgrading, that I could see.

I explored the home page on git hub:
https://github.com/louislam/uptime-kuma

Then followed the docker how to update link:
https://github.com/louislam/uptime-kuma/wiki/%F0%9F%86%99-How-to-Update

My bad if I've missed a vital page, it took me a little while to check the docker logs to see it was migrating event log history. Once I realised I let it do it's thing. If I had seen something on the beta page perhaps at the very top or the GitHub home page ref migration to v2 I would have followed it. No biggy from my point of view, just thought it was worth noting hence my post here.

Keep up the good work

@edgicat commented on GitHub (Jul 7, 2025): > That migration takes a while and that people should do a backup is in the migration guide, or are we talking about different places in the docs? Well that sounds like great advice, but unfortunately I didn't see any migration guide 🤦🏻. I found I had a problem with my home assistant uptime Kuma HACS integration. When I checked my uptime Kuma dashboard it reported there was an update. I clicked on the date link and it took me straight to beta3 page on GitHub: [https://github.com/louislam/uptime-kuma/releases](url) A great page full of info on enhancements and fixes, but nothing on upgrading, that I could see. I explored the home page on git hub: [https://github.com/louislam/uptime-kuma](url) Then followed the docker how to update link: [https://github.com/louislam/uptime-kuma/wiki/%F0%9F%86%99-How-to-Update](url) My bad if I've missed a vital page, it took me a little while to check the docker logs to see it was migrating event log history. Once I realised I let it do it's thing. If I had seen something on the beta page perhaps at the very top or the GitHub home page ref migration to v2 I would have followed it. No biggy from my point of view, just thought it was worth noting hence my post here. Keep up the good work
Author
Owner

@CommanderStorm commented on GitHub (Jul 7, 2025):

The migration guide is listed on our releases page => https://github.com/louislam/uptime-kuma/releases/tag/2.0.0-beta.0
I.e. where you (should) read about what has changed in each version.

The update guide you mentioned deliberately tells people how to update to install v1, given that v2 is in a beta..

If you skip a version, this means that you are also not reading the migration guide 🤷🏻
I have added a notification to the newer releases that reading the previous releases is recomended.

@CommanderStorm commented on GitHub (Jul 7, 2025): The migration guide is listed on our releases page => https://github.com/louislam/uptime-kuma/releases/tag/2.0.0-beta.0 I.e. where you (should) read about what has changed in each version. The update guide you mentioned deliberately tells people how to update to install v1, given that v2 is in a beta.. If you skip a version, this means that you are also not reading the migration guide 🤷🏻 I have added a notification to the newer releases that reading the previous releases is recomended.
Author
Owner

@TingTing1990 commented on GitHub (Jul 15, 2025):

Hi,
I updated the container to “nightly2” and the web page about force says “Front-end version does not match the back-end version!”

@TingTing1990 commented on GitHub (Jul 15, 2025): Hi, I updated the container to “nightly2” and the web page about force says “Front-end version does not match the back-end version!”
Author
Owner

@rwjack commented on GitHub (Jul 16, 2025):

Users that are waiting for the non-beta v2 release are stuck with latest v1, which is accumulating vulnerabilities and hasn't been updated for more than 6 months.

Currently:
Vulnerabilities: CRITICAL: 1, HIGH: 44, MEDIUM: 100, LOW: 11, INFORMATIONAL: 0

Basically the number #1 instruction in swebok states that releases should be made in small and steady increments, so users can properly test, and that no change is steep. This method also eliminates the majority of potential breaking changes during upgrades.

I'm aware It's not my decision nor call, I just don't get why we're dragging out the release for this long. It's never going to be perfect, some bit of code is always going need an update, a rework, etc. - the cycle is endless, but make it steady and push the damn release.

To clarify what I'm saying, with the release of v2, we'll have a base point where dependencies and vulnerable libraries are actually being bumped with weekly, bi-weekly or even monthly image rebuilds. There should be no rush for new features, but keeping the image maintained security wise is what really matters.

@rwjack commented on GitHub (Jul 16, 2025): Users that are waiting for the non-beta v2 release are stuck with latest v1, which is accumulating vulnerabilities and hasn't been updated for more than 6 months. Currently: `Vulnerabilities: CRITICAL: 1, HIGH: 44, MEDIUM: 100, LOW: 11, INFORMATIONAL: 0` Basically the number #1 instruction in swebok states that releases should be made in small and steady increments, so users can properly test, and that no change is steep. This method also eliminates the majority of potential breaking changes during upgrades. I'm aware It's not my decision nor call, I just don't get why we're dragging out the release for this long. It's never going to be perfect, some bit of code is always going need an update, a rework, etc. - the cycle is endless, but make it steady and push the damn release. To clarify what I'm saying, with the release of v2, we'll have a base point where dependencies and vulnerable libraries are actually being bumped with weekly, bi-weekly or even monthly image rebuilds. There should be no rush for new features, but keeping the image maintained security wise is what really matters.
Author
Owner

@philipshannon commented on GitHub (Jul 29, 2025):

It's not complicated "releases should be made in small and steady increments, so users can properly test, and that no change is steep. "

@philipshannon commented on GitHub (Jul 29, 2025): It's not complicated "releases should be made in small and steady increments, so users can properly test, and that no change is steep. "
Author
Owner

@rbuzzell commented on GitHub (Aug 1, 2025):

Echoing @rwjack here, I've been waiting to stand this up for 6 months. I need some of the features in the v2.0 version, and I'm not really eager to stand up the basically abandoned v1 or the 2.0 while it has a beta tag. Right now the signal I'm getting from the release history as a new adopter is "project virtually abandoned", but the commit history says "alive and well" and I'm not sure how to square those up.

@rbuzzell commented on GitHub (Aug 1, 2025): Echoing @rwjack here, I've been waiting to stand this up for 6 months. I need some of the features in the v2.0 version, and I'm not really eager to stand up the basically abandoned v1 or the 2.0 while it has a beta tag. Right now the signal I'm getting from the release history as a new adopter is "project virtually abandoned", but the commit history says "alive and well" and I'm not sure how to square those up.
Author
Owner

@CommanderStorm commented on GitHub (Aug 1, 2025):

Hi all,

Thanks for the feedback — I really do understand the frustration, and I share the desire to get v2 out the door. Just to clarify my position: I'm a junior maintainer and unfortunately don’t have the authority to cut official releases. If I did, I’d have done it already — I’ve been running and monitoring v2 in production myself without issues.

That said, if there's a pressing need to keep v1 maintained in the meantime, feel free to contribute patches or backport support. We’re all volunteers here, and the project relies on community contributions to move forward. If there’s something you need, opening a PR is always welcome.
I can review PRs, but won't do the backporting myself.

I absolutely agree with the principle of small and steady releases, and I hope we can move in that direction long term.

Thanks again for caring about the project.

@CommanderStorm commented on GitHub (Aug 1, 2025): Hi all, Thanks for the feedback — I really do understand the frustration, and I share the desire to get v2 out the door. Just to clarify my position: I'm a junior maintainer and unfortunately don’t have the authority to cut official releases. If I did, I’d have done it already — I’ve been running and monitoring v2 in production myself without issues. That said, if there's a pressing need to keep v1 maintained in the meantime, feel free to contribute patches or backport support. We’re all volunteers here, and the project relies on community contributions to move forward. If there’s something you need, opening a PR is always welcome. I can review PRs, but won't do the backporting myself. I absolutely agree with the principle of small and steady releases, and I hope we can move in that direction long term. Thanks again for caring about the project.
Author
Owner

@louislam commented on GitHub (Aug 27, 2025):

My plan:

  • 2.0.0-beta.4 will be released shortly after #5991 get merged and fixed.
  • 2.0.0 will be released if we don't see any critical bugs in 2.0.0-beta.4.

And unfortunately, I personally will not be able to put much free time on open source projects anymore. As @CommanderStorm said, this project needs community to move forward. Especially for testing pull requests and testing beta/nightly releases (https://github.com/louislam/uptime-kuma?tab=readme-ov-file#contributions). And once again thanks @CommanderStorm for supporting Uptime Kuma. Really appreciate, especially for the pull request reviews.

@louislam commented on GitHub (Aug 27, 2025): My plan: - `2.0.0-beta.4` will be released shortly after #5991 get merged and fixed. - `2.0.0` will be released if we don't see any critical bugs in `2.0.0-beta.4`. And unfortunately, I personally will not be able to put much free time on open source projects anymore. As @CommanderStorm said, this project needs community to move forward. Especially for testing pull requests and testing beta/nightly releases (https://github.com/louislam/uptime-kuma?tab=readme-ov-file#contributions). And once again thanks @CommanderStorm for supporting Uptime Kuma. Really appreciate, especially for the pull request reviews.
Author
Owner

@gltched-usr commented on GitHub (Aug 27, 2025):

So in like 2 Years?

Don't understand me wrong, I really appreciate the time and work you all put in here but after waiting for a v2 release that long, I kinda lost hope that the draft pr will be completed soon.

@gltched-usr commented on GitHub (Aug 27, 2025): So in like 2 Years? Don't understand me wrong, I really appreciate the time and work you all put in here but after waiting for a v2 release that long, I kinda lost hope that the draft pr will be completed soon.
Author
Owner

@toxsick commented on GitHub (Aug 27, 2025):

@louislam Thanks a lot for all your hard work on kuma. It's an awesome tool since day one.

@gltched-usr please respect that work realities of open-source developers change and you are getting free stuff here.

@toxsick commented on GitHub (Aug 27, 2025): @louislam Thanks a lot for all your hard work on kuma. It's an awesome tool since day one. @gltched-usr please respect that work realities of open-source developers change and you are getting free stuff here.
Author
Owner

@CommanderStorm commented on GitHub (Aug 27, 2025):

waiting for a v2 release

@gltched-usr
As mentioned above:
Please consider using the v2 beta.
That’s where ongoing fixes and improvements are happening, and feedback from real use helps uncover issues (as Louis said). I’m not backporting bugfixes to v1, so you’ll generally have a better experience with v2.

If you’d like to speed things up, the main blockers are reviews, testing, and bugfixing. Contributions in those areas are very welcome and help move the release forward. Remember that this project is run by volunteers, so progress depends on the time we can contribute.

@CommanderStorm commented on GitHub (Aug 27, 2025): > waiting for a v2 release @gltched-usr As mentioned above: **Please consider using the v2 beta.** That’s where ongoing fixes and improvements are happening, and feedback from real use helps uncover issues (as Louis said). I’m not backporting bugfixes to v1, so you’ll generally have a better experience with v2. If you’d like to speed things up, the main blockers are reviews, testing, and bugfixing. Contributions in those areas are very welcome and help move the release forward. Remember that this project is run by volunteers, so progress depends on the time we can contribute.
Author
Owner

@mamccorm commented on GitHub (Sep 1, 2025):

Thanks for the work on the project. Given v1.23.16 was last released back in December 2024, and theres been no GA release yet for v2, would the maintainers be open to considering a new v1 patch release, or a re-build of the previous patch releases image?

% grype louislam/uptime-kuma:1.23.16-alpine
 ✔ Vulnerability DB                [updated]
 ✔ Loaded image                                                                                                                      louislam/uptime-kuma:1.23.16-alpine
 ✔ Parsed image                                                                                  sha256:0a2a8c4128c695d7bb27f8c8b88bec9b0b1a282b124d95dfa489e8341fc6fad1
 ✔ Cataloged contents                                                                                   5685cad069736fe2683413b9dc4706612c2a2d71c87d332bb053462d95183ecc
   ├── ✔ Packages                        [1,084 packages]
   ├── ✔ Executables                     [155 executables]
   ├── ✔ File metadata                   [5,572 locations]
   └── ✔ File digests                    [5,572 files]
 ✔ Scanned for vulnerabilities     [215 vulnerability matches]
   ├── by severity: 25 critical, 96 high, 75 medium, 19 low, 0 negligible

I would suspect a lot of these would disappear with a re-build in itself and it'd make the project more secure

@mamccorm commented on GitHub (Sep 1, 2025): Thanks for the work on the project. Given v1.23.16 was last released back in December 2024, and theres been no GA release yet for v2, would the maintainers be open to considering a new v1 patch release, or a re-build of the previous patch releases image? ```bash % grype louislam/uptime-kuma:1.23.16-alpine ✔ Vulnerability DB [updated] ✔ Loaded image louislam/uptime-kuma:1.23.16-alpine ✔ Parsed image sha256:0a2a8c4128c695d7bb27f8c8b88bec9b0b1a282b124d95dfa489e8341fc6fad1 ✔ Cataloged contents 5685cad069736fe2683413b9dc4706612c2a2d71c87d332bb053462d95183ecc ├── ✔ Packages [1,084 packages] ├── ✔ Executables [155 executables] ├── ✔ File metadata [5,572 locations] └── ✔ File digests [5,572 files] ✔ Scanned for vulnerabilities [215 vulnerability matches] ├── by severity: 25 critical, 96 high, 75 medium, 19 low, 0 negligible ``` I would suspect a lot of these would disappear with a re-build in itself and it'd make the project more secure
Author
Owner

@gltched-usr commented on GitHub (Sep 1, 2025):

would the maintainers be open to considering a new v1 patch release, or a re-build of the previous patch releases image

Nah bro, they tell you to use the v2 beta branches, they don't care about v1 anymore and delay the release of v2 by making the scope of the v2 release bigger and bigger instead of just releasing v2 and adding features via smaller realease.

@gltched-usr commented on GitHub (Sep 1, 2025): > would the maintainers be open to considering a new v1 patch release, or a re-build of the previous patch releases image Nah bro, they tell you to use the v2 beta branches, they don't care about v1 anymore and delay the release of v2 by making the scope of the v2 release bigger and bigger instead of just releasing v2 and adding features via smaller realease.
Author
Owner

@fnagel commented on GitHub (Sep 7, 2025):

I would like to test upgrading my 60+ monitors instance to v2 beta4 but I'm running Kuma without Docker and the upgrade guide still says

Beta is not available for non-docker yet.

Is this statement still valid?

@fnagel commented on GitHub (Sep 7, 2025): I would like to test upgrading my 60+ monitors instance to v2 beta4 but I'm running Kuma without Docker and the upgrade guide still says > Beta is not available for non-docker yet. Is this statement still valid?
Author
Owner

@CommanderStorm commented on GitHub (Sep 8, 2025):

Yes, we only publish betas as docker images.

@CommanderStorm commented on GitHub (Sep 8, 2025): Yes, we only publish betas as docker images.
Author
Owner

@masoncfrancis commented on GitHub (Sep 23, 2025):

@CommanderStorm Are there any current bugs that need to be worked out that would be helpful if the community chipped in? I saw some above but it looks like PRs have been merged

@masoncfrancis commented on GitHub (Sep 23, 2025): @CommanderStorm Are there any current bugs that need to be worked out that would be helpful if the community chipped in? I saw some above but it looks like PRs have been merged
Author
Owner

@CommanderStorm commented on GitHub (Sep 23, 2025):

As I said before, I don't consider any of the bugs that are remaining to be release-blockers.
If I had the power of the release, we would be on v2.3/...

There are some, but we will always have bugs. Given the test coverage, amount of paid maintainers, … this is unavoidable.

Here are a few pointers which are caused by v2:

Some of these are actual bugs, some need work trying to reproduce them.
If you want to help out, testing/reviewing Open PRs would also be high impact.

@CommanderStorm commented on GitHub (Sep 23, 2025): As I said before, I don't consider any of the bugs that are remaining to be release-blockers. If I had the power of the release, we would be on v2.3/... There are some, but we will always have bugs. Given the test coverage, amount of paid maintainers, … this is unavoidable. Here are a few pointers which are caused by v2: - https://github.com/louislam/uptime-kuma/issues/6107 - https://github.com/louislam/uptime-kuma/issues/6118 - https://github.com/louislam/uptime-kuma/issues/6105 - https://github.com/louislam/uptime-kuma/issues/6121 - https://github.com/louislam/uptime-kuma/issues/4743 - https://github.com/louislam/uptime-kuma/issues/4315 - https://github.com/louislam/uptime-kuma/issues/3410 Some of these are actual bugs, some need work trying to reproduce them. If you want to help out, testing/reviewing Open PRs would also be high impact.
Author
Owner

@hacs64 commented on GitHub (Oct 9, 2025):

Where I can find API documentation for v2?

@hacs64 commented on GitHub (Oct 9, 2025): Where I can find API documentation for v2?
Author
Owner

@CommanderStorm commented on GitHub (Oct 9, 2025):

We don't have an officially documented API

@CommanderStorm commented on GitHub (Oct 9, 2025): We don't have an officially documented API
Author
Owner

@louislam commented on GitHub (Oct 10, 2025):

3 issues to go. I try my best to fix them this month and also release 2.0.0 this month.

2.0.0 Milestone:
https://github.com/louislam/uptime-kuma/issues?q=is%3Aissue%20state%3Aopen%20milestone%3A2.0.0

@CommanderStorm I hope the master branch should be freezed for now, until 2.0.0 will have been released. Feel free to merge new reviewed pull requests into the 2.1.X branch.

@louislam commented on GitHub (Oct 10, 2025): 3 issues to go. I try my best to fix them this month and also release 2.0.0 this month. 2.0.0 Milestone: https://github.com/louislam/uptime-kuma/issues?q=is%3Aissue%20state%3Aopen%20milestone%3A2.0.0 @CommanderStorm I hope the `master` branch should be freezed for now, until 2.0.0 will have been released. Feel free to merge new reviewed pull requests into the `2.1.X` branch.
Author
Owner

@manuelkamp commented on GitHub (Oct 13, 2025):

nice, hopefully there will be an upgrade path for non-docker installations too. I am stuck with the december 2024 version on my bare metal setup (no dockers in my environment per choice).

@manuelkamp commented on GitHub (Oct 13, 2025): nice, hopefully there will be an upgrade path for non-docker installations too. I am stuck with the december 2024 version on my bare metal setup (no dockers in my environment per choice).
Author
Owner

@younsl commented on GitHub (Oct 15, 2025):

First, thank you for releasing such a great open source project. Could you please consider including the feature to add Monitor descriptions on the status page(https://github.com/louislam/uptime-kuma/pull/4612, https://github.com/louislam/uptime-kuma/issues/6124) in uptime-kuma 2.x? Currently, I'm operating with a custom-built image of 2.0.0-beta3, but it's difficult to deploy with custom builds like this every time.

@younsl commented on GitHub (Oct 15, 2025): First, thank you for releasing such a great open source project. Could you please consider including the feature to add Monitor descriptions on the status page(https://github.com/louislam/uptime-kuma/pull/4612, https://github.com/louislam/uptime-kuma/issues/6124) in uptime-kuma 2.x? Currently, I'm operating with a custom-built image of 2.0.0-beta3, but it's difficult to deploy with custom builds like this every time.
Author
Owner

@CommanderStorm commented on GitHub (Oct 16, 2025):

@younsl feel free to do a PR to implement this properly.
I stated how I feel this feature should work. I won't merge undercooked work because this means we would be stuck with this decision.
Also no feature work in v2.0 due to the featur freeze

@CommanderStorm commented on GitHub (Oct 16, 2025): @younsl feel free to do a PR to implement this properly. I stated how I feel this feature should work. I won't merge undercooked work because this means we would be stuck with this decision. Also no feature work in v2.0 due to the featur freeze
Author
Owner

@louislam commented on GitHub (Oct 20, 2025):

Ah......... I think I chose a wrong time to release 2.0.0.

Image Image
@louislam commented on GitHub (Oct 20, 2025): Ah......... I think I chose a wrong time to release 2.0.0. <img width="761" height="139" alt="Image" src="https://github.com/user-attachments/assets/bae1dd09-2ca3-4b27-9373-ae8021b5c254" /> <img width="1220" height="474" alt="Image" src="https://github.com/user-attachments/assets/e7985910-94db-470c-ab6b-a4c15ff1bedd" />
Author
Owner

@Ionys320 commented on GitHub (Oct 20, 2025):

Oh shit. Maybe related to the AWS outage? Wasn't expecting that..

@Ionys320 commented on GitHub (Oct 20, 2025): Oh shit. Maybe related to the AWS outage? Wasn't expecting that..
Author
Owner

@younsl commented on GitHub (Oct 20, 2025):

Yes. Docker Hub error maybe caused by AWS outage in us-east-1. Additionally, quay.io and public.ecr.aws were also affected by this outage.

Current status for dockerhub:

Image
@younsl commented on GitHub (Oct 20, 2025): Yes. Docker Hub error maybe caused by [AWS outage in us-east-1](https://health.aws.amazon.com/health/status). Additionally, quay.io and public.ecr.aws were also affected by this outage. [Current status](https://www.dockerstatus.com/) for dockerhub: <img width="1093" height="706" alt="Image" src="https://github.com/user-attachments/assets/e04e728e-b334-4df0-88da-d8b618e36b35" />
Author
Owner

@lenny87 commented on GitHub (Oct 20, 2025):

Hi,

can you please upload also dist tarball to 2.0.0 release? It's actually missing

# npm run download-dist

> uptime-kuma@2.0.0 download-dist
> node extra/download-dist.js

Downloading dist
https://github.com/louislam/uptime-kuma/releases/download/2.0.0/dist.tar.gz
dist not found
@lenny87 commented on GitHub (Oct 20, 2025): Hi, can you please upload also dist tarball to 2.0.0 release? It's actually missing ``` # npm run download-dist > uptime-kuma@2.0.0 download-dist > node extra/download-dist.js Downloading dist https://github.com/louislam/uptime-kuma/releases/download/2.0.0/dist.tar.gz dist not found ```
Author
Owner

@louislam commented on GitHub (Oct 20, 2025):

Hi,

can you please upload also dist tarball to 2.0.0 release? It's actually missing

# npm run download-dist

> uptime-kuma@2.0.0 download-dist
> node extra/download-dist.js

Downloading dist
https://github.com/louislam/uptime-kuma/releases/download/2.0.0/dist.tar.gz
dist not found

Have to wait too, because it is uploaded by a Docker container too.

@louislam commented on GitHub (Oct 20, 2025): > Hi, > > can you please upload also dist tarball to 2.0.0 release? It's actually missing > > ``` > # npm run download-dist > > > uptime-kuma@2.0.0 download-dist > > node extra/download-dist.js > > Downloading dist > https://github.com/louislam/uptime-kuma/releases/download/2.0.0/dist.tar.gz > dist not found > ``` Have to wait too, because it is uploaded by a Docker container too.
Author
Owner

@rwjack commented on GitHub (Oct 20, 2025):

Unfortunately Debian is riddled with unfixable CVEs...

Image

The only one (that's conveniently critical) npm form-data, needs to be bumped to 4.0.4: https://github.com/advisories/GHSA-fjxv-7rqg-78g4

@rwjack commented on GitHub (Oct 20, 2025): Unfortunately Debian is riddled with unfixable CVEs... <img width="313" height="87" alt="Image" src="https://github.com/user-attachments/assets/bc9334be-f97c-444e-b89a-958abd32639a" /> The only one (that's conveniently critical) npm `form-data`, needs to be bumped to `4.0.4`: https://github.com/advisories/GHSA-fjxv-7rqg-78g4
Author
Owner

@louislam commented on GitHub (Oct 20, 2025):

Which tool are you using? GitHub's Dependabot alerts had told me this 3 months ago, and it should be fixed already 3 months ago.

@louislam commented on GitHub (Oct 20, 2025): Which tool are you using? GitHub's Dependabot alerts had told me this 3 months ago, and it should be fixed already 3 months ago.
Author
Owner

@rwjack commented on GitHub (Oct 20, 2025):

A very expensive and corporate one :)

and it should be fixed already 3 months ago.

Yes, very interesting: github.com/louislam/uptime-kuma@5aca422f5d/package.json (L95)

According to the above, the latest build should have included 4.0.4.

Can we somehow check what version of the package was used in the build? I cannot deduct much from the image itself (2.0.1)

root@kuma:/app# cat package.json |grep form-data
        "form-data": "~4.0.0",

Edit:

root@kuma:/app/node_modules/form-data# cat CHANGELOG.md  | head
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [v4.0.4](https://github.com/form-data/form-data/compare/v4.0.3...v4.0.4) - 2025-07-16

### Commits

Now I'll stop giving ultimate praise to the security tool and show myself out.

@rwjack commented on GitHub (Oct 20, 2025): A very expensive and corporate one :) > and it should be fixed already 3 months ago. Yes, very interesting: https://github.com/louislam/uptime-kuma/blob/5aca422f5d1caca908435ef24a8bc1bc05fc5449/package.json#L95 According to the above, the latest build should have included 4.0.4. Can we somehow check what version of the package was used in the build? I cannot deduct much from the image itself (2.0.1) ``` root@kuma:/app# cat package.json |grep form-data "form-data": "~4.0.0", ``` Edit: ```bash root@kuma:/app/node_modules/form-data# cat CHANGELOG.md | head # Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [v4.0.4](https://github.com/form-data/form-data/compare/v4.0.3...v4.0.4) - 2025-07-16 ### Commits ``` Now I'll stop giving ultimate praise to the security tool and show myself out.
Author
Owner

@louislam commented on GitHub (Oct 20, 2025):

The expensive tool probably don't understand what is ~4.0.0.

Anyway, thanks everyone for supporting this project, even though releasing 2.X was not so smooth today due to several issues. Going to sleep now. Have a good day.

@louislam commented on GitHub (Oct 20, 2025): The expensive tool probably don't understand what is `~4.0.0`. Anyway, thanks everyone for supporting this project, even though releasing 2.X was not so smooth today due to several issues. Going to sleep now. Have a good day.
Author
Owner

@rwjack commented on GitHub (Oct 20, 2025):

Doesn't always have to be smooth, but you finally did it. Thanks for the update!

FYI for everyone else: the upgrade path that worked for me:

v1 latest > 2.0.1 (wait for the migration) > 2.0.1-slim-rootless > works like a charm

@rwjack commented on GitHub (Oct 20, 2025): Doesn't always have to be smooth, but you finally did it. Thanks for the update! FYI for everyone else: the upgrade path that worked for me: v1 latest > 2.0.1 (wait for the migration) > 2.0.1-slim-rootless > works like a charm
Author
Owner

@fnagel commented on GitHub (Oct 21, 2025):

Are there any objections against upgrading to v2 with a non Docker setup? Did anyone already tried it?

@fnagel commented on GitHub (Oct 21, 2025): Are there any objections against upgrading to v2 with a non Docker setup? Did anyone already tried it?
Author
Owner

@CommanderStorm commented on GitHub (Oct 21, 2025):

None reported

@CommanderStorm commented on GitHub (Oct 21, 2025): None reported
Author
Owner

@manuelkamp commented on GitHub (Oct 21, 2025):

Are there any objections against upgrading to v2 with a non Docker setup? Did anyone already tried it?

did it today (to 2.0.1 from 1.23.16) on bare metal, worked fine. migration took some time, but also without any errors.

@manuelkamp commented on GitHub (Oct 21, 2025): > Are there any objections against upgrading to v2 with a non Docker setup? Did anyone already tried it? did it today (to 2.0.1 from 1.23.16) on bare metal, worked fine. migration took some time, but also without any errors.
Author
Owner

@lenny87 commented on GitHub (Oct 21, 2025):

Are there any objections against upgrading to v2 with a non Docker setup? Did anyone already tried it?

It works, I did it yesterday. Just simple nodejs 22 LTS on debian with pm2, used classic upgrade path from wiki
https://github.com/louislam/uptime-kuma/wiki/🆙-How-to-Update#--non-docker

Without any problem

@lenny87 commented on GitHub (Oct 21, 2025): > Are there any objections against upgrading to v2 with a non Docker setup? Did anyone already tried it? It works, I did it yesterday. Just simple nodejs 22 LTS on debian with pm2, used classic upgrade path from wiki https://github.com/louislam/uptime-kuma/wiki/🆙-How-to-Update#--non-docker Without any problem
Author
Owner

@Tragen commented on GitHub (Oct 21, 2025):

Worked but with some
git remote prune origin
npm fund
and many
npm audit fix --force
The database upgrade took about 3 hours.

@Tragen commented on GitHub (Oct 21, 2025): Worked but with some git remote prune origin npm fund and many npm audit fix --force The database upgrade took about 3 hours.
Author
Owner

@fnagel commented on GitHub (Oct 22, 2025):

Thanks for the feedback everyone! Did the non Docker update myself last night, worked without issues. DB update took ~1.5h for 63 monitors.

@fnagel commented on GitHub (Oct 22, 2025): Thanks for the feedback everyone! Did the non Docker update myself last night, worked without issues. DB update took ~1.5h for 63 monitors.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/uptime-kuma#4159
No description provided.