Nawaz Dhandala
f9f5bff4ce
feat: add Open Source Deployment webhook support and related configuration
2026-02-10 14:11:03 +00:00
Nawaz Dhandala
12b78249c5
feat: rename version field to oneuptimeVersion in OpenSourceDeployment model and API
2026-02-10 13:57:55 +00:00
Nawaz Dhandala
f8cbc3a551
feat: implement Open Source Deployment registration and related database schema
2026-02-10 13:50:56 +00:00
Nawaz Dhandala
0fa7848ab9
feat: add migration for allIncidentsResolvedAt and allAlertsResolvedAt fields with index creation
2026-02-10 13:12:10 +00:00
Nawaz Dhandala
ae6e49da8f
feat: add allAlertsResolvedAt and allIncidentsResolvedAt fields for resolve delay calculations
2026-02-10 13:08:42 +00:00
Simon Larsen
e80e22b1fa
Merge pull request #2285 from OneUptime/inc-episode
...
feat(AutoResolve): implement resolve delay logic based on incident gr…
2026-02-10 12:42:17 +00:00
Simon Larsen
2adefd1cee
Merge pull request #2287 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-02-10 11:17:17 +00:00
simlarsen
36cbb3159a
chore: npm audit fix
2026-02-10 02:40:36 +00:00
Nawaz Dhandala
098a18005f
feat(ResolveInactiveEpisodes): implement inactivity timeout logic based on incident grouping rules
2026-02-09 22:20:42 +00:00
Nawaz Dhandala
6dbcd69ecd
feat(AutoResolve): implement resolve delay logic based on incident grouping rules
2026-02-09 21:49:49 +00:00
Nawaz Dhandala
09a6827709
refactor(Service): streamline incident count template replacement
2026-02-09 21:16:52 +00:00
Nawaz Dhandala
dbb1fa6c18
feat(IncidentEpisodeService): enhance incident count update with dynamic title and description templates
2026-02-09 21:15:56 +00:00
Nawaz Dhandala
cd450bc3b6
feat(migrations): set default value of groupByMonitor to false for Alert and Incident grouping rules
2026-02-09 20:15:15 +00:00
Nawaz Dhandala
047195116d
feat(migrations): optimize backfill queries to use MAX instead of COUNT for performance and accuracy
2026-02-09 19:27:12 +00:00
Nawaz Dhandala
564f21388b
chore(VERSION): bump version to 9.5.6
2026-02-09 18:21:05 +00:00
Nawaz Dhandala
c69d7c949e
feat(templates): reorder service and autoscaler definitions in Helm chart templates
2026-02-09 18:04:54 +00:00
Nawaz Dhandala
dd47b9c3a9
feat(e2e-tests): add CRUD and idempotency tests for oneuptime_file resource
2026-02-09 14:46:40 +00:00
Nawaz Dhandala
ce731cb489
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-02-09 14:41:34 +00:00
Nawaz Dhandala
f725fdd2d9
feat(ResourceGenerator): implement no-op methods for read, update, and delete operations
2026-02-09 14:41:32 +00:00
Simon Larsen
1aec570c83
Merge pull request #2280 from OneUptime/feat/readme-ai-copilot
...
docs: add AI Copilot section to README
2026-02-09 14:32:57 +00:00
Jamie Mallers
97b7e15ece
docs: add AI Copilot section to README
...
Highlight the AI agent capabilities - auto-detection, root cause analysis,
and automated code fix PRs. This is our key differentiator and was missing
from the README.
2026-02-09 14:31:03 +00:00
Nawaz Dhandala
7cdac5fe66
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-02-09 14:28:11 +00:00
Nawaz Dhandala
4add175070
refactor(Monitor): improve code readability by consolidating API ping parameters
...
refactor(Migration): update comments for clarity and maintainability
fix(MarkdownEditor): adjust code block formatting for consistency in documentation
2026-02-09 14:28:09 +00:00
Nawaz Dhandala
711cfd2f6b
feat(MonitorUtil): add tests for URL placeholder resolution and update method visibility
2026-02-09 14:21:05 +00:00
Nawaz Dhandala
6869ee670a
fix(VMUtil): skip replacement if variable is not found in storageMap
2026-02-09 14:17:20 +00:00
Nawaz Dhandala
c4d978cc3b
feat: add API and Website monitor documentation with dynamic URL placeholders
2026-02-09 14:11:02 +00:00
Simon Larsen
1dffc2fbbe
Merge pull request #2279 from OneUptime/feat/ga4-signup-tracking
...
feat(analytics): add GA4 sign_up and page view tracking
2026-02-09 13:56:18 +00:00
Jamie Mallers
6b0756cd3a
feat(analytics): add GA4 sign_up and page view tracking
...
- Fire sign_up event on successful registration (Accounts/Register.tsx)
- Fire page_view_pricing event on pricing page load
- Fire page_view_demo event on demo page load
- All events use dataLayer.push for GTM/GA4 compatibility
2026-02-09 13:54:44 +00:00
Simon Larsen
fbfa7747e0
Merge pull request #2278 from OneUptime/fluentbit
...
Fluentbit
2026-02-09 13:14:59 +00:00
Nawaz Dhandala
a7c38dcbf2
refactor(FluentLogsIngestService): improve code readability by formatting function arguments and object properties
2026-02-09 13:14:39 +00:00
Nawaz Dhandala
6b8dd9e8b5
feat(FluentLogsIngestService): enhance log ingestion with structured fields and attributes extraction
...
test(FluentLogsIngestService): add comprehensive tests for log normalization and attribute extraction
2026-02-09 13:05:52 +00:00
Nawaz Dhandala
c5e7429b3d
chore(VERSION): bump version to 9.5.5
2026-02-09 11:54:17 +00:00
Nawaz Dhandala
13ccee4e69
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-02-09 11:53:31 +00:00
Nawaz Dhandala
f9c9ac5ef0
fix(Migration): optimize backfill queries for project counters using JOINs
2026-02-09 11:53:29 +00:00
Nawaz Dhandala
10654a0a04
Merge branch 'master' of https://github.com/OneUptime/oneuptime
9.5.4
2026-02-09 11:07:56 +00:00
Nawaz Dhandala
0d900dca78
fix(StatusPageDomain): change subdomain requirement from required to optional
2026-02-09 11:07:24 +00:00
Nawaz Dhandala
bf5846e7f4
fix(ProductCompare): improve question formatting for clarity in FAQ section
2026-02-08 22:25:06 +00:00
Nawaz Dhandala
9fa48c7a25
chore(VERSION): bump version to 9.5.4
2026-02-08 22:02:16 +00:00
Simon Larsen
9efb070334
Merge pull request #2276 from OneUptime/fix/seo-better-uptime-enhanced
...
SEO: Add FAQ schema to compare pages + enhance Better Uptime content
2026-02-08 18:46:52 +00:00
Nawaz Dhandala
85e7dd1150
fix(sitemap): update comment format for clarity on blog tag sitemaps removal
2026-02-08 18:16:51 +00:00
Nawaz Dhandala
072f162b6e
fix(Project): update create permissions to allow User role
2026-02-08 18:12:26 +00:00
Nawaz Dhandala
9e01b0b75a
fix(playwright): install browsers to a fixed path for runtime accessibility
2026-02-08 17:56:59 +00:00
Nawaz Dhandala
3d7b98d1ee
fix(deps): update net-snmp to version 3.26.1
2026-02-08 15:37:41 +00:00
Jamie Mallers
62f6900dd2
Merge origin/master - resolve conflict in product-compare.ejs
...
Keep both:
- Updated meta description from master
- FAQ schema for rich snippets from this branch
2026-02-08 15:20:49 +00:00
Jamie Mallers
51cf4a88bf
SEO: Add FAQ schema + enhance Better Uptime comparison content
...
Changes:
1. Add JSON-LD FAQ schema to all compare pages for rich snippets
2. Expand Better Uptime FAQs from 4 to 8 questions
3. Add more detailed answers covering:
- Better Uptime → Better Stack rebrand context
- Self-hosting advantages
- Detailed pricing comparison
- Feature differences
Target: /compare/better-uptime at position 13.5 for 'better uptime' query
Expected: Rich snippet eligibility + better content relevance
2026-02-08 09:21:54 +00:00
Simon Larsen
0dfd38d263
Merge pull request #2275 from OneUptime/fix/seo-compare-page-titles
...
fix(seo): improve compare page title tags for better CTR
2026-02-07 20:44:53 +00:00
Simon Larsen
66424eee24
Merge pull request #2274 from OneUptime/fix/seo-meta-descriptions
...
fix(seo): unique meta descriptions for product pages
2026-02-07 20:44:14 +00:00
Simon Larsen
93adee4b16
Merge pull request #2273 from OneUptime/fix/seo-noindex-tag-pages
...
fix(seo): noindex tag pages and remove from sitemap
2026-02-07 20:42:57 +00:00
Jamie Mallers
d7efe2445c
fix(seo): improve compare page title tags for better CTR
...
Changed title pattern from:
'OneUptime vs [Product]: Open-Source Alternative | 2026 Comparison'
To:
'[Product] Alternative - OneUptime | Open Source | 2026 Comparison'
Rationale:
- Puts competitor name first (matches search intent)
- 'Alternative' keyword prominent (what users search for)
- Shorter, more scannable
Also improved meta description to be more action-oriented with clear value props.
Targets: /compare/better-uptime (position 13.5, 803 impressions)
2026-02-07 17:01:18 +00:00
Jamie Mallers
1bf4c52518
fix(seo): unique meta descriptions for product pages
...
Multiple product pages had identical generic meta descriptions:
'OneUptime monitors websites, APIs, and servers...'
This hurt CTR because Google showed the same text for different pages.
Updated with unique, keyword-rich descriptions:
- /product/status-page: Focus on free, unlimited subscribers, Statuspage alternative
- /product/monitoring: Focus on global locations, alerts, Datadog alternative
- /product/incident-management: Focus on features, integrations
- /product/on-call: Focus on rotations, escalations, PagerDuty alternative
- /about: Focus on open source, GitHub stars, mission
Expected impact: Improved CTR from search results
2026-02-07 16:53:21 +00:00