Enhancements, Bug Fixes, and New Features
We’re excited to announce the latest updates to Tethered, your go-to 100% free uptime monitoring service! This release focuses on providing you more flexibility, improved performance, and addressing some critical bugs. Let’s dive into what’s new!
Web Dashboard Updates
Customizable Labels for Status Pages
- You now have full control over the labels displayed on your status pages and status group pages. This feature gives users the flexibility to create custom strings that better suit their branding or specific needs.
- Status Pages: Customize labels while editing your website.
- Status Group Pages: Customize labels when managing your status groups.
Bug Fixes: Rate Limiter Issue
- We found a critical bug in our daily rate limiter, which was causing notification delays for some users. The notifier wasn’t dispatching as expected due to a miscalculation in daily notification counts.
- As a result, some users didn’t receive their notifications at the expected time. This has now been fixed, and notifications should function as expected moving forward.
Performance Boosts
- Significant improvements have been made to enhance the overall performance of both the monitoring service and the web app. You should experience faster, smoother functionality across the board.
Enhanced Notifications
- We’ve introduced the ability to get notified for any status update—whether it’s a success or failure, regardless of whether a status change occurred.
- Keep in mind that these notifications are still subject to the rate limiter.
New Incident Filtering Options
- Users can now filter incidents by status, making it easier to keep track of specific issues. Plus, unresolved incidents will now show up as links in the report page, allowing for quick deep dives into the affected monitor’s data.
New Feature: Machine Monitors
We’re thrilled to announce the release of Machine Monitors, which integrates seamlessly with our API. Here’s how it works:
- Your machines initiate contact with our system to submit data, instead of us reaching out to them. This setup improves security and efficiency.
We’ve also rolled out libraries for easier integration:
- PHP Library:
- GitHub: Tethered PHP Library
- Packagist: Composer Package
- Installation:
composer require codecabin/tethered-uptime-php
- NodeJS Library:
- GitHub: Tethered NodeJS Library
- NPM: NodeJS Package
- Installation:
npm i tethered-uptime
Additionally, if you prefer using a different tech stack, we’re open to building libraries that fit your needs. You can also directly use our API, which is fully documented here.
Tethered Mobile App Updates
We’ve addressed several key issues and added more functionality to our mobile app to ensure better usability:
Bug Fixes:
- Resolved an issue where disabled monitors were still showing on the dashboard.
- Fixed the uptime chart not rendering in certain cases.
- Corrected several bugs related to reporting and charting on the report breakdown page.
- Fixed a bug where the monitor type wasn’t saved when editing.
- Resolved the NaN bug on some uptime cards.
- Fixed inconsistencies in editing both monitors and notifiers.
Improvements:
- Enhanced the layout of the pending status card.
- Added support for new monitor types, as well as additional fields in the monitor editor:
- Frequency fields
- Status page fields
- Request type field (for URL monitors)
- Added new fields for the notifier editor to support condition-based notifications.
- Introduced support for the incidents system within the app.
Conclusion
This update is packed with features that allow for greater customization, improved performance, and more control over monitoring your systems. We are committed to continuously improving Tethered and making it the best free uptime monitoring service available.
Stay tuned for more updates, and as always, feel free to share your feedback!