Six new HTTP features released
New HTTP monitoring features released today, wrapping up pretty much all the HTTP requirements for a powerful, flexible yet simple monitoring solution for HTTP and HTTPS monitoring.
The following are now available:
- HTTP Custom Status (such as 401, 404 etc.)
- HTTP Custom Status monitoring (such as 404 or any other)
- HTTP Custom Headers
- HTTP Custom Method (such as POST, PUT, PATCH, DELETE etc.) + body payload to send
- Custom Timeout (1 to 30 seconds)
- Custom Interval (1 minute to 24 hours)
- Custom Locations
This allows you to monitor a plethora of HTTP services, from simple pages to API authentication requests or pretty much anything you might need.
New features
- feat: Custom Locations feature (#64)
- feat: add service type to mobile monitor card
- feat: optimize mobile list loading
- feat: compact monitor list header actions (mobile)
- feat: Mobile compact monitors list (#69)
- feat: show 25 monitors per page
- feat: Custom Interval feature (#63)
- feat: add custom timeout (#62)
- feat: HTTP Custom Headers (#58)
- feat: HTTP Custom Method (#56)
- feat: Custom HTTP status feature (#46)
- feat: add HTTP Status instructions
- feat: show all features as coming soon if not available
Other improvements and fixes
- fix: custom edit issues & simplify edit dialog (#68)
- fix: add ping into
- fix: null when we don’t have headers
- fix: small chip on group tag (#70)
- fix: don’t start Bugsnag if we don’t have a key
- fix: show precision and scale according to service type
- fix overall latency chart
- fix: test without status code
- fix: second fixing attempt
- update cloudflare serving
- don’t cache index.html
- fix: Basic Auth copy
- upgrade to Vue 2.3.14
- chore: upgrade JS packages (#44)
- docs: add useful resources
- add event tracking and fix some issues (#48)
API updates
- feat: enable new features for the public (#278)
- feat: don’t allow Free plan users to save a monitor with non-email alert rules (#272)
- feat: added TLSHandshake to results (metric9) (#225)
- feat: custom check locations (#227)
- feat: disable non-email alert rules for downgraded users (#247)
- feat: retrieve a monitor’s custom locations (#250)
- feat: remove HTTP Custom Status on feature deactivation (#258)
- feat: reduce minimum timeout to 1 second (#263)
- feat: feature removal listener handler for all implemented features (#262)
- feat: mention free sms call alerts (#182)
- feat: send failed jobs to Bugsnag (#183)
- feat: added Ametrine bonus (#186)
- fix: misleading Dispatching errors by Sprinkler (#277)
- chore: updated dependencies (#268)
- fix: add type tag when updating missing (#264)
- chore: upgrade LineProtocol to handle measure9 (#198)
- chore: updated dependencies (#217)
- updated dependencies (#234)
- fix: statusCode should be coming as numeric (#235)
- fix: convert PING metrics to be usable (#223)
- fix: validation error for /data/attributes/settings/statusCode & data.attributes.settings.keywordBody (#241)
- fix: downgrade to free time fix (#242)
- fix: set Ping metric1 as Average RTT (#244)
- fix: all upgraded users are downgraded after the trial period (#248)
- chore: updated dependencies (#257)
- fix: changed Sprinkler runtime to 65s to fix AltThree\Locker\Exceptions\UnableToAcquireLockException (#206)
- docs : added a view for the list of rendered emails for dev environment (#200)
- chore: updated dependencies (#193)
- fix: updated CTA in the trial expiration emails (#195)
- chore: extended Sprinkler runtime to 90 seconds (#196)
- chore: added generic BCC of Mailables being sent to customers (#197)
- fix: phone number sender issue to +14******064 (#199)
- fix: Sprinkler dispatching too many monitors per location (#180)
- fix: configured custom $tries, $timeout for Jobs\Sprinkler (#181)
- fix: update the “Sprinkler has no monitor to check for a specific interval” to info level.