A secondary improvement is the sample monitor. Whenever someone signs up for a new Monitive account, they get an empty dashboard, empty screens, as we've just started to gather data about their monitor's uptime.
From now on, whenever someone signs up, we're also including a sample monitor, just two months old, but enough to give an idea of what Monitive does and how it looks like when it does it.
API v1.34.1 Updates
Locations listing endpoint /locations (#817)
Sample data with new accounts (#735)
Monitor URL validation was not allowing query strings (#832)
Improved unit test suite (#840)
Updated composer packages (#820, #828, #833)
show correct UTC time in the availability charts (#335)
This is a stability and security update involving several packages upgrades and bugfixes. Starting with this release, we've started a series of updates targeting confirming accounts (including emails and alerting options). More about this soon.
API v1.32.0 Updates
Email confirmation date is now stored in the database for each user (#777, #781, #804)
Validation of recipients on add/update (#700), now a user cannot add a recipient if it's invalid (such as letters for a phone number)
Prevent multiple alert rules for the same recipient & monitor (#775)
Updating an alerting rule was causing errors with ongoing delayed outages (#538)
HTTP URL monitor validation was not allowing port-based URLs (#766)
Week calculation in tests for SaaS metrics (#771)
Test suites that didn't fit in memory (#768)
Updates channel names, removing the "New" keyword and other markings that were use in the migration to Recipients (#758)
The new feature in this release is support for a read-only demo account, where a visitor of monitive.com can access with just one click. This is an active, live account, monitoring several websites, where any user can get a feel of how Monitive looks and works.
Besides the demo account support, these two releases include fixes for several issues in our system. Our first and foremost focus is on providing a stable and reliable system, therefore any bugs found have priority compared to other features.
API v1.31.0 Updates
support for a demo account with live monitors (#722)
Prevent monitor Phone Call and SMS alert settings to be cleared on edit profile (#731)
Phone Call test alert sends the recovery alert twice (#726)
Set up InfluxDB subscription stream on monitive:setup (#728)
"Message object class Unknown" errors (#729)
API v1.30.1 Updates (Maintenance Release)
Silent hours condition check fixed (#724)
"Cannot use object of type App\Models\Check as array" error (#717)
"Illegal operator and value combination" error in quicktests (#718)
Changed file name for send-test TwiML content (#714)
This release adds the website input box in the Forever free signup page. Previously you could sign up without a website, which resulted in many accounts created without anything to monitor. Since Monitive is only useful when it monitors something, we're now requiring a website for the free account signup.
Website input field when signing up for a free account (#259)
API v1.27.0 Updates
Website in the sign-up for free request (#659)
Validation for the POST /monitors/test request (#660)
Custom validation messages for first name, phone number, website (#658)
Delay when deleting an account - now when you delete your account, it is immediatelly removed along with all its data (#657)
This release migrates our PagerDuty integration to the recipients system, allowing Monitive Pro users to add as many PagerDuty services as they wish by just copy/pasting the Integration Key from the desired services from PagerDuty.
Admin v0.31.0 Release Updates
Links for pushover, slack, telegram guides to their feature dialogs (#249)
Footer links to support, status pages and added version number (#255)
Support for notification-style PagerDuty alert rules (#242)
Email alert channel info in the Features section (#247)
Message when cannot resume monitor because user reached the maximum active monitors count (#253)
Top navigation links to Monitive.com and Sign In on the Get Started Screen (#256)
Moved CTAs on the Get Started screen above the fold (#258)
Swap custom reports date from/to if they are in the wrong order (#250)
Enable editing of non-core email recipients (#251)
Enable users to remove non-core email recipients (#245)
Footer version having double 'v'
API v1.26.0 Release Updates
PagerDuty notification alerts (#608)
Limit to the URL length for quicktests to 1024 chars (#644)
Email CTA button color from turquoise to brand pink (#653 #637)
This has been long due: ability to send alerts to arbitrary emails. Until now, you had to enable the Team Management feature, and to create users for each email address that you want to send alerts to.
We revamped the availability charts you're seeing for each monitor. You can now spot patterns when you're looking at a monitor's availability.
The chart card has 3 views, one for the last 30 days, one for the last 24 hours and one for the last year.
It's much more easier to see how your monitor behaved in the past day, month or year now. Also, for the 30 days view, each column is split in 24 hours so if your website tends to go out at night, you'll see it on the chart.
The availability percentage is now displayed on hover over the (i) next to the downtime in minutes:
The yearly view helps see the long-term availability of a certain monitor, very useful especially to compare or just find out how much downtime did it have in the past year:
Each bar is a month, and for each month you have the daily breakdown, basically you easily get availability information for all the 365 days in the past year.
Added heat-map availability charts for monitor, with 24-hours, 30 days and 1 year views (#215)
Fixed edit monitor loading error on unknown team channel, mainly useful for migrating to the new alerting channels (#217)
Added request to retrieve monitor's chart-friendly availability data (#565)
Added support for Email outage/recovery alerts via Notifications (#593)
Added test SMS credits + Tax Rates product creation to Stripe test-data setup command, useful for Continuous Deployment and testing (#610)
Fixed raw availability request can't handle ISO date strings (#603)
Fixed use state attribute for hires data (#601)
Fixed handle subscription() not found case, when we cannot find the corresponding Stripe subscription (#621)
Fixed end of hour selection for hi-res precision in the availability charts (#614)
When you've just added a new recipient and you're testing it (via the pencil icon), it's all sunshine and rainbows if you receive the test alert.
But if you don't, and we're getting any error back from the notification gateway driver, you'll see a nice dialog with the actual error message from the driver, quick tips on what to check and a link to the complete guide.
Added promo code input option in the Plan screen.
Added failed recipient test screen with error message, useful tips and links.
Removed invitation code from the sign up screen and related bonus features.