github OneUptime/oneuptime 14.0.14

2 hours ago
Changes
  • fix(cli): honor partial env credentials with active context
  • Incident custom fields are {{incident.customFields.}} in every template (older {{customFields.}} still works)
  • Forms: a form builder whose submissions create incidents or scheduled maintenance events (replaces Incident Forms)
  • Fold rarely used side-menu sections in every menu: Workspace, Settings, Rules, AI, Logs and more
  • Show the current state live on every status and state timeline
  • fix(dashboard): 1Password's Sign in prompt no longer blanks the Dashboard
  • Template variables collapsed under the editor and one click or "{{" away, in the note template dialog and every other template form
  • Make incident and alert grouping rules simple to set up
  • One Owners picker for people and teams, in place of every 'Owner - Teams' + 'Owner - Users' pair
  • Custom field tables show only Field Name and Field Type, on all nine settings pages
  • Rule conditions: plain criteria names (no 'Pattern') and a clearer conditions builder
  • State, severity and status pickers show each one's colour, everywhere
  • Simple custom field form: name, description and type; mapped fields from the More menu; the rest under a collapsed Advanced section
  • Runbook rules match on monitors, severities, labels and monitor labels, like the other rules
  • Keys are made from the name: measurement keys and recording rule output metric names are never typed by hand
  • Show severity and state colours in notification emails
  • Make the pagination bar compact: 28px controls, quiet arrows, translated
  • Simple, draggable state, severity and monitor status settings
  • Developer pages: Terraform and API examples written for each resource and filled in from the project
  • Measurements anyone can understand: ready-made measurements, plain moments, Advanced folded, honest units
  • Remove the 'No status pages to pick from' banner under the status page picker
  • Workspace menus list only the connected chat tools (Slack and/or Microsoft Teams), everywhere
  • fix(ui): leave room under the last row of the workflow picker and every side panel
  • Incident roles: new projects start with Incident Commander only, and no Multiple Users column
  • Dashboard i18n: shared translation plumbing, extraction tooling and a locales guard
  • Remove the 'no monitors are attached' warning under Notify Status Page Subscribers
  • Forms with a Markdown editor open wide, and the editor's toolbar keeps one line everywhere
  • A real empty state for every table: what the list is for, the way forward, and its own states for filters, errors and good news
  • perf(dashboard): ship only the locale entries a reader can see (entry bundle -1.86 MB), plus EventItem keys and 14 new translations
  • A simple Create a workflow dialog: Start from scratch first, template details only when asked
  • Every item in a table's More (⋯) menus has an icon
  • Switches look like the rest of OneUptime: grey track and white knob off, brand indigo on
  • Workflow variables: no Type column on the Global Variables and Workflow Variables lists
  • New website, API, SSL and domain monitors start with criteria that make sense
  • i18n(de): translate every Dashboard string into German
  • Feeds keep sort, filter and Refresh behind one ⋯ More button, like a table's card header
  • New rules, probes and other records start with the API's defaults; rule create forms stop asking Enabled
  • On-call: adding an escalation rule is one short step (who to notify, how long to wait)
  • Stepped create forms can be finished as soon as every step left is optional
  • i18n(fr): translate about 7,450 Dashboard strings into French and rewrite word-for-word model names
  • On-call: a new policy asks who gets paged first and starts with that escalation rule
  • i18n(ui): the shared components' own words in the reader's language
  • Status pages: subscriber channels switched on in one Channels card, and the red 'not enabled' banners replaced by the channel's own switch
  • Declare Incident, Create Alert and both Create Episode forms open on what matters, the rest under Advanced
  • Products menu opens on the essentials and folds every other section to one line (desktop and phone)
  • Status page Advanced Settings: one 'What your status page shows' card, saved as you change it
  • Scheduling maintenance in two short steps, with the window and notifications already set
  • i18n(es): translate the whole Dashboard into natural Spanish (0 untranslated)
  • Details cards: a record's own ID moves from the first field to a small ID line
  • feat(dashboard-i18n): translate the components from AI to Logs
  • i18n(dashboard): translate the M-R components
  • i18n(ja): translate the whole Dashboard into Japanese and fix the existing Japanese
  • chore: npm audit fix
  • Runner and Probe tests: transpile in ts-jest instead of type-checking (isolatedModules)
  • ci(e2e): run the navigation search and live label rule suites no workflow ran
  • ci(release): build only the run's own commit, not the branch tip
  • test(e2e): fix the ChartTimeZoom and MonitorOverview offline UI failures
  • Invite User starts on the members team; Create API Key asks Access and expires in a year by default
  • Labels fold under Advanced on every form instead of walking a wizard step of their own
  • Status page branding is one Branding page instead of five screens, and placeholder chips wrap
  • feat(kubernetes-agent): run OBI v0.14.0 by default
  • Adding a monitor to a status page asks only for the monitor: the display name fills itself in, the rest folds under Advanced
  • One-switch settings save when flipped, and "Turn monitoring on" sits where "monitoring is off" is said
  • A new on-call schedule asks who takes turns and starts with that rotation
  • Create a telemetry ingestion key on one prefilled page, from Settings and from every setup guide
  • Discovered resources are created from what their telemetry reports; the display name follows it
  • State change dialogs are short confirms: Acknowledge, Resolve and Mark as fold the optional note

Don't miss a new oneuptime release

NewReleases is sending notifications on new releases.