Now when answering a phone call alert it will be marked as acknowledged. This helps keep track of which alerts were successfully delivered when it comes to phone call alerts.
API v2.1.0
Minor updates such as package updates and changing our logging provider to Graylog, for better control of logging inputs.
Today we had an OTP attack causing a lot of SMS messages being sent in a short time. This update is the main protection of this ever occurring again.
The attack started yesterday at 19:33 UTC and ended at 22:26 UTC. For security reasons we are not going to disclose all the details, but feel free to ask us directly.
As a result of this attack, the signups, SMS alerts and Phone Call alerts were disabled all day.
More limitations will be added in the following days, but a normal user shouldn't be able to trigger them.
API v1.36.2 Updates
Security
OTP codes are throttled system-wide, protecting signups (#958)
We're excited to announce a small but mighty enhancement to our recent checks table on the "view monitor" page. Now, when you hover over the location column, you'll see a tooltip that displays the city, country, and area.
It will also display the status code for HTTP checks, the full date and time of the check, and the latency in milliseconds when hovering on the corresponding components.
This may seem like a small change, but it's a big deal when it comes to debugging issues that are happening only from certain monitoring nodes that are in the same country.
Before, it was difficult to tell which nodes were acting up. But now, with this enhancement, it's much easier to pinpoint the exact location of any issues, making troubleshooting a breeze.
Admin v0.40.0 Updates
Added
Check details toolip on hover (#370)
Changed
Tracking Google Analytics 4 signups and purchase (#367)
Security
Bump decode-uri-component from 0.2.0 to 0.2.2 (#359)
API v1.36.1 Updates
Fixed
Mocked risky tests (#939)
Update some tests to work all day, which were previously failing if run at certain times (#948)
Starting today, if you signed up for a free account, you were definitely missing out on the Pro features that we give for free for a 15-day trial period. That's why, starting now, if you have a phone number in your account, you can jump-start your free 15 days Pro trial with no strings attached.
We also squashed some more pesky bugs 🪲 that were making the Free account users lives harder.
Admin v0.39.0 Updates
Added
Option to start a Trial if you didn't already have one (#361) You'll find this option in the Subscription screen.
Fixed
Send 10 minutes interval if the user is on Free plan, insted of just throwing an error (#366)
When deleting a rule, delete all types (recovery+outage) otherwise the user is left with Recovery rules that have no Outage equivalent (#365)
API v1.36.0 Updates
Added
Endpoint to start a Trial for a user owning a team on the Free plan (#696)
Changed
Custome HTTP Header lenght limit increased from 2048 characters to 8192 characters (#947)
Switch deployment runners to GitHub's standard ones (ubuntu-latest).
Fixed
Free users where getting an eternal loading panel in the Subscription screen as they didn't have a corresponding customer in Stripe (#945)
Tests were improved (#937, #943)
Removed
Old alerting email templates for outage and recovery alerts that weren't used (#941)
This release brings some pretty cool updates to the add/edit monitor box, including a major revamp of the alerting rules - the settings of a monitor that determine who gets alerted, when they get alerted and how they get alerted.
On the Add / Edit Monitor dialog you might notice a few changes:
It's in two columns on desktop;
The Test Monitor button is just below the monitoring settings;
The Alerting Rules are easier to skim;
The Save button is in the lower right;
There is a Cancel button next to the Save one (but you can still close the dialog from the upper left X button).
On the Alerting Rules front there have been major updates:
The biggest change of the alert rules is the ability to set different recipients on the same channel at different delays, for example you can set to call someone after 2 minute of downtime and then someone else after 10 minutes.
Also we added more delay options, up to 1 day. Whatever works for you!
Admin v0.38.0 Updates
Changed
Add/edit monitor screen and flexible alert rules (#356)
Timeline alert rules settings (#358)
API v1.35.4 Updates
Fixed
Remove free-plan-maintenance scheduled run (#931)
Only list recipients that are available (#929)
Create alert rules for enabled channels only (#928)
Added a simpler way to list the IPs where we're checking the websites from, so our users can easily script in whitelisting or other network automations.
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.
No more.
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
Added
Locations listing endpoint /locations (#817)
Sample data with new accounts (#735)
Fixed
Monitor URL validation was not allowing query strings (#832)
Improved unit test suite (#840)
Security
Updated composer packages (#820, #828, #833)
Admin v0.37.2
Fixed
show correct UTC time in the availability charts (#335)
With this release, we're enabling signups again, so if you've been waiting to get your Monitive account, now is the time.
We've taken several steps towards ensuring that all signups in our system are valid, by verifying phone numbers when signing up for free accounts, and also when updating an account's phone number.
Besides this, we squashed a few bugs 🐛 to make your experience even better.
Admin v0.37.0 Updates
Added
Phone verification via SMS code on profile phone number update (#317)
Phone verification for Free account signups (#316)
Validation and help links to the add/edit recipient dialog (#305)
Fixed
Friendly message when a Free account is trying to enable an optional feature (#322)
Availability chart tooltip which was showing single-digit minutes in the wrong format (#323)
Validation error on the Profile edit page when changing only one of Silent hour start or stop and then trying to update (#321)
API v1.33.0 Updates
Changed
Require verified phone number for Free accounts (#769)
Refuse to update profile with unverified phone number (#760)
Fixed
Updated stripe subscription ID used in phpunit tests (#812)
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
Added
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)
Fixed
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)
Changed
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
Added
support for a demo account with live monitors (#722)
Fixed
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)
Fixed
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.
Admin v0.32.0
Added
Website input field when signing up for a free account (#259)
API v1.27.0 Updates
Added
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)
Removed
Delay when deleting an account - now when you delete your account, it is immediatelly removed along with all its data (#657)
When Team Management is enabled, the Add/Edit Monitor screen should only display the Recipients dropdown for email alerts, without the Users dropdown (#261)
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
Added
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)
Changed
Moved CTAs on the Get Started screen above the fold (#258)
Fixed
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
Added
PagerDuty notification alerts (#608)
Limit to the URL length for quicktests to 1024 chars (#644)
Changed
Email CTA button color from turquoise to brand pink (#653 #637)