Commit Graph

560 Commits

Author SHA1 Message Date
Louis Lam 0254e72177
Fix: Upload Artifact issue (#5271) 2024-10-29 22:10:05 +08:00
Louis Lam 06a272c119 Update to 2.0.0-beta.0 2024-10-29 21:20:32 +08:00
Louis Lam fed6e4bdb3
Improve the build process (#5267) 2024-10-29 19:02:49 +08:00
Louis Lam ca094296f2
Fix: Knex cannot set a default value for TEXT field (MariaDB) (#5261) 2024-10-28 13:16:22 +08:00
Louis Lam 459fb138f2
Add `next` and `next-slim` tags (#5253) 2024-10-26 22:12:55 +08:00
Louis Lam 4d779cfc69
Data migration and history retention for 2.0.0 (#5075) 2024-10-26 20:50:29 +08:00
Suven-p c01494ec33
feat: add `RabbitMQ` monitor (#5199)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2024-10-20 15:57:03 +02:00
Frank Elsinga a20a43b8aa
tests: add testcase for the mqtt monitor with testcontainers (#4451) 2024-10-17 16:25:45 +02:00
Tanmay Shinde a5faa4b225
refactor: removed fs-rmsync extra func used for node <14 (#5159) 2024-10-05 16:27:17 +02:00
Louis Lam 030bb1c0b8 Merge branch 'master' into 1.23.14-to-2.0.0
# Conflicts:
#	package-lock.json
2024-09-29 22:12:25 +08:00
Louis Lam 7da401662f Merge branch '1.23.X' into 1.23.14-to-2.0.0
# Conflicts:
#	package-lock.json
#	package.json
2024-09-29 22:05:23 +08:00
Louis Lam 243726b03c Update to 1.23.14 2024-09-29 21:46:19 +08:00
Louis Lam 936665aac3
[1.23.X] Update dependencies (#5132) 2024-09-28 03:43:54 +08:00
Jakob Lindskog 935194bca3
feat: implement very crude and bare-bones RSS feed (#5047) 2024-09-03 13:51:34 +02:00
Frank Elsinga 0ddf35e7b5
Removed now unnecessary version checking (#4815) 2024-08-24 18:38:50 +02:00
vishalsabhaya 2a820ab16d
marked library move devDependencies → dependencies (#5029) 2024-08-19 21:11:27 +08:00
Frank Elsinga 1822b55846
Merge branch 'master' into master 2024-07-16 00:30:48 +02:00
John Campbell 76deb6e0fa
package.json - Update dependency version range for croner
Co-authored-by: Louis Lam <louislam@users.noreply.github.com>
2024-07-15 17:21:27 -04:00
Frank Elsinga 71f9384c09
Merge branch 'master' into snmp-monitor 2024-07-15 21:57:12 +02:00
buzzinJohnnyBoi d61688315d Updated croner to 8.1.0 and fixed "recurring-interval" type maintenance 2024-07-13 13:58:36 -04:00
Louis Lam 953058c6a5
Drop out the testing repo from apt (#4878) 2024-06-24 16:20:12 +08:00
Louis Lam 85c67b6866
Revert "Switch back to `TryGhost/node-sqlite3` from `louislam/node-sqlite3`" (#4879) 2024-06-24 15:52:07 +08:00
Louis Lam 83969d2112
Update dependencies and embed axios-ntlm 1.3.0 into the project (#4877) 2024-06-24 02:08:39 +08:00
Frank Elsinga 5dc4bb64d5
Merge branch 'master' into snmp-monitor 2024-06-12 19:55:31 +02:00
Louis Lam 88b7c047a8
Switch back to `TryGhost/node-sqlite3` from `louislam/node-sqlite3` (#4773) 2024-05-20 10:42:37 +08:00
Frank Elsinga b4bd003626
Merge branch 'master' into snmp-monitor 2024-05-01 00:01:03 +02:00
Matt Visnovsky a3cdd69995 Use net-snmp instead of snmp-native
net-snmp over snmp-native is:
-more robust
-more popular
-better documented
-supports v3
2024-04-29 13:58:43 -06:00
Matt Visnovsky d92003e172 SNMP Initial Commits
This commit introduces a new SNMP monitor feature to the application, allowing users to monitor devices using SNMP (Simple Network Management Protocol).
2024-04-26 19:05:56 -06:00
Louis Lam 63a380326d Merge branch '1.23.X' into 1.23.13-to-2.0.0
# Conflicts:
#	.github/workflows/auto-test.yml
#	package-lock.json
#	package.json
#	server/database.js
#	server/model/monitor.js
#	server/monitor-types/real-browser-monitor-type.js
#	server/util-server.js
#	test/cypress/unit/i18n.spec.js
2024-04-25 15:42:53 +08:00
Louis Lam 2778929f74 Update to 1.23.13 2024-04-25 15:27:28 +08:00
Louis Lam e797abd108 Update to 1.23.12 2024-04-19 01:17:13 +08:00
Louis Lam 7b5d2a71ff Update dependencies 2024-04-18 20:48:07 +08:00
Adam Stachowicz 0e30ea830d
fix: Update nodemailer to fix GHSA-9h6g-pr28-7cqp [1.23.X] (#4653) 2024-04-05 17:38:24 +02:00
Louis Lam c67a2070b8 Update deps 2024-04-05 12:12:36 +08:00
Adam Stachowicz 9863a10321
fix: Update `axios`, `@actions/github` and `dompurify` [1.23.X] (#4652) 2024-04-05 11:47:46 +08:00
Chongyi Zheng 88187b66eb
Drop Node.js 14 and 16 (#3747)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
Co-authored-by: Adam Stachowicz <saibamenppl@gmail.com>
2024-03-28 07:30:33 +08:00
Louis Lam e927327bad
Some minor changes for 2.0.0 (#4621) 2024-03-26 15:17:52 +08:00
Huzaifa Azim 8fd713d642
migrate timezones-list lib to @vvo/tzdb issue #4479 (#4521) 2024-03-03 17:54:14 +08:00
Louis Lam d88e7702b9
Update axios from 0.27.x to 0.28.x (#4532) 2024-02-27 22:07:43 +08:00
Louis Lam e61589d02e
Add Vue DevTools (#4509) 2024-02-21 09:13:49 +08:00
Louis Lam 2a315d4c84 Merge branch '1.23.X' into merge
# Conflicts:
#	package-lock.json
#	package.json
2024-01-03 02:10:01 +08:00
Louis Lam f1e2ee74ea Update to 1.23.11 2023-12-31 05:46:54 +08:00
Louis Lam d7d57eafe3
Update Vue to 3.4 (#4300) 2023-12-30 23:13:21 +08:00
Louis Lam 996ff28ed9
Playwright + Native Node Test Runner (#3893) 2023-12-17 19:02:22 +08:00
Louis Lam 1a47563eb8 Merge branch '1.23.X' into version-merge
# Conflicts:
#	package-lock.json
#	package.json
#	server/server.js
#	server/uptime-kuma-server.js
2023-12-13 01:54:08 +08:00
Louis Lam 4245ea86e7 Update to 1.23.10 2023-12-13 00:55:58 +08:00
Louis Lam 869ee8ec50 Merge branch '1.23.X' into 1.23.X-merge-to-2.X.X
# Conflicts:
#	.github/workflows/auto-test.yml
#	extra/reset-password.js
#	package-lock.json
#	package.json
#	server/routers/status-page-router.js
#	server/server.js
#	server/socket-handlers/general-socket-handler.js
#	server/uptime-kuma-server.js
#	src/components/ActionInput.vue
#	src/util.js
#	src/util.ts
2023-12-11 02:13:47 +08:00
Louis Lam 530c8e5328
Drop cacheable-lookup (#4178)
* WIP

* WIP
2023-12-11 02:01:56 +08:00
Louis Lam 621419e434 Update to 1.23.9 2023-12-10 20:43:29 +08:00
Louis Lam 482049c72b
Merge pull request from GHSA-88j4-pcx8-q4q3
* WIP, still need to handle npm run reset-password

* Implement it for "npm run reset-password"

Bug fixes and change along with this commit
- Move `ssl`, `hostname`, `port` to ./server/config.js, so `reset-password` is able to read it
- Fix: FBSD is missing, no idea who dropped it.
- Fix: Frontend code should not require any backend code (./server/config.js), moved "badgeConstants" to the common util (./src/util.ts) and drop vite-common.js

* Minor
2023-12-10 20:40:40 +08:00